From ebb5d35841aa296eb92e80d77d6ba07fe2c5ead5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9=20=D0=93=D0=B5=D1=80?= =?UTF-8?q?=D0=B0=D1=89=D0=B5=D0=BD=D0=BA=D0=BE?= Date: Thu, 14 Sep 2023 13:43:20 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=BE=D1=81-=D0=B2=D0=B5=D1=80=D1=81?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=BF=D1=80=D0=BE=D0=B8=D0=B3=D1=80=D1=8B=D0=B2?= =?UTF-8?q?=D0=B0=D1=82=D0=B5=D0=BB=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nut_player_ios/.gitignore | 30 + nut_player_ios/.metadata | 30 + nut_player_ios/CHANGELOG.md | 3 + nut_player_ios/LICENSE | 1 + nut_player_ios/README.md | 15 + nut_player_ios/analysis_options.yaml | 4 + nut_player_ios/example/.gitignore | 44 + nut_player_ios/example/README.md | 16 + nut_player_ios/example/analysis_options.yaml | 28 + .../plugin_integration_test.dart | 25 + nut_player_ios/example/ios/.gitignore | 34 + .../ios/Flutter/AppFrameworkInfo.plist | 26 + .../example/ios/Flutter/Debug.xcconfig | 2 + .../example/ios/Flutter/Release.xcconfig | 2 + nut_player_ios/example/ios/Podfile | 44 + .../ios/Runner.xcodeproj/project.pbxproj | 727 + .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcshareddata/WorkspaceSettings.xcsettings | 8 + .../xcshareddata/xcschemes/Runner.xcscheme | 98 + .../contents.xcworkspacedata | 10 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../xcshareddata/WorkspaceSettings.xcsettings | 8 + .../example/ios/Runner/AppDelegate.swift | 13 + .../AppIcon.appiconset/Contents.json | 122 + .../Icon-App-1024x1024@1x.png | Bin 0 -> 10932 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 0 -> 295 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 0 -> 406 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 0 -> 450 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 0 -> 282 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 0 -> 462 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 0 -> 704 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 0 -> 406 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 0 -> 586 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 0 -> 862 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 0 -> 862 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 0 -> 1674 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 0 -> 762 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 0 -> 1226 bytes .../Icon-App-83.5x83.5@2x.png | Bin 0 -> 1418 bytes .../LaunchImage.imageset/Contents.json | 23 + .../LaunchImage.imageset/LaunchImage.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 0 -> 68 bytes .../LaunchImage.imageset/README.md | 5 + .../Runner/Base.lproj/LaunchScreen.storyboard | 37 + .../ios/Runner/Base.lproj/Main.storyboard | 26 + nut_player_ios/example/ios/Runner/Info.plist | 49 + .../ios/Runner/Runner-Bridging-Header.h | 1 + .../example/ios/RunnerTests/RunnerTests.swift | 26 + nut_player_ios/example/lib/main.dart | 127 + nut_player_ios/example/pubspec.lock | 267 + nut_player_ios/example/pubspec.yaml | 85 + nut_player_ios/example/test/widget_test.dart | 27 + nut_player_ios/ios/.gitignore | 38 + nut_player_ios/ios/Assets/.gitkeep | 0 .../ios/Classes/NutPlayerIosPlugin.swift | 33 + .../ios/Classes/NutPlayerViewFactory.swift | 31 + .../ios/Classes/NutPlayerWidgetViewWrap.swift | 251 + nut_player_ios/ios/Classes/PlayerView.swift | 40 + .../ios/Classes/StartSettings.swift | 19 + .../Vendors/NutPlayer.xcframework/Info.plist | 40 + .../ios-arm64/NutPlayer.framework/Assets.car | Bin 0 -> 158943 bytes .../Headers/NutPlayer-Swift.h | 373 + .../ios-arm64/NutPlayer.framework/Info.plist | Bin 0 -> 753 bytes .../Project/arm64-apple-ios.swiftsourceinfo | Bin 0 -> 216580 bytes .../arm64-apple-ios.abi.json | 53393 ++++++++++++++++ .../arm64-apple-ios.private.swiftinterface | 1354 + .../arm64-apple-ios.swiftdoc | Bin 0 -> 87888 bytes .../arm64-apple-ios.swiftinterface | 1354 + .../arm64-apple-ios.swiftmodule | Bin 0 -> 674452 bytes .../Modules/module.modulemap | 4 + .../ios-arm64/NutPlayer.framework/NutPlayer | Bin 0 -> 2335576 bytes .../en.lproj/Localizable.strings | Bin 0 -> 260 bytes .../ru.lproj/Localizable.strings | Bin 0 -> 415 bytes .../NutPlayer.framework/Assets.car | Bin 0 -> 158943 bytes .../Headers/NutPlayer-Swift.h | 742 + .../NutPlayer.framework/Info.plist | Bin 0 -> 733 bytes .../arm64-apple-ios-simulator.swiftsourceinfo | Bin 0 -> 216592 bytes ...x86_64-apple-ios-simulator.swiftsourceinfo | Bin 0 -> 216592 bytes .../arm64-apple-ios-simulator.abi.json | 53393 ++++++++++++++++ ...apple-ios-simulator.private.swiftinterface | 1354 + .../arm64-apple-ios-simulator.swiftdoc | Bin 0 -> 87900 bytes .../arm64-apple-ios-simulator.swiftinterface | 1354 + .../arm64-apple-ios-simulator.swiftmodule | Bin 0 -> 674780 bytes .../x86_64-apple-ios-simulator.abi.json | 53393 ++++++++++++++++ ...apple-ios-simulator.private.swiftinterface | 1354 + .../x86_64-apple-ios-simulator.swiftdoc | Bin 0 -> 87900 bytes .../x86_64-apple-ios-simulator.swiftinterface | 1354 + .../x86_64-apple-ios-simulator.swiftmodule | Bin 0 -> 674780 bytes .../Modules/module.modulemap | 4 + .../NutPlayer.framework/NutPlayer | Bin 0 -> 4694432 bytes .../_CodeSignature/CodeResources | 303 + .../en.lproj/Localizable.strings | Bin 0 -> 260 bytes .../ru.lproj/Localizable.strings | Bin 0 -> 415 bytes nut_player_ios/ios/nut_player_ios.podspec | 27 + nut_player_ios/lib/nut_player_ios.dart | 103 + .../lib/nut_player_ios_method_channel.dart | 17 + .../nut_player_ios_platform_interface.dart | 29 + nut_player_ios/pubspec.yaml | 69 + .../nut_player_ios_method_channel_test.dart | 27 + nut_player_ios/test/nut_player_ios_test.dart | 29 + toolchain/testing.sh | 4 +- 103 files changed, 172470 insertions(+), 2 deletions(-) create mode 100644 nut_player_ios/.gitignore create mode 100644 nut_player_ios/.metadata create mode 100644 nut_player_ios/CHANGELOG.md create mode 100644 nut_player_ios/LICENSE create mode 100644 nut_player_ios/README.md create mode 100644 nut_player_ios/analysis_options.yaml create mode 100644 nut_player_ios/example/.gitignore create mode 100644 nut_player_ios/example/README.md create mode 100644 nut_player_ios/example/analysis_options.yaml create mode 100644 nut_player_ios/example/integration_test/plugin_integration_test.dart create mode 100644 nut_player_ios/example/ios/.gitignore create mode 100644 nut_player_ios/example/ios/Flutter/AppFrameworkInfo.plist create mode 100644 nut_player_ios/example/ios/Flutter/Debug.xcconfig create mode 100644 nut_player_ios/example/ios/Flutter/Release.xcconfig create mode 100644 nut_player_ios/example/ios/Podfile create mode 100644 nut_player_ios/example/ios/Runner.xcodeproj/project.pbxproj create mode 100644 nut_player_ios/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 nut_player_ios/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 nut_player_ios/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 nut_player_ios/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme create mode 100644 nut_player_ios/example/ios/Runner.xcworkspace/contents.xcworkspacedata create mode 100644 nut_player_ios/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 nut_player_ios/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings create mode 100644 nut_player_ios/example/ios/Runner/AppDelegate.swift create mode 100644 nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png create mode 100644 nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png create mode 100644 nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png create mode 100644 nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png create mode 100644 nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png create mode 100644 nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png create mode 100644 nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png create mode 100644 nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png create mode 100644 nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png create mode 100644 nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png create mode 100644 nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png create mode 100644 nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png create mode 100644 nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png create mode 100644 nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png create mode 100644 nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png create mode 100644 nut_player_ios/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json create mode 100644 nut_player_ios/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png create mode 100644 nut_player_ios/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png create mode 100644 nut_player_ios/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png create mode 100644 nut_player_ios/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md create mode 100644 nut_player_ios/example/ios/Runner/Base.lproj/LaunchScreen.storyboard create mode 100644 nut_player_ios/example/ios/Runner/Base.lproj/Main.storyboard create mode 100644 nut_player_ios/example/ios/Runner/Info.plist create mode 100644 nut_player_ios/example/ios/Runner/Runner-Bridging-Header.h create mode 100644 nut_player_ios/example/ios/RunnerTests/RunnerTests.swift create mode 100644 nut_player_ios/example/lib/main.dart create mode 100644 nut_player_ios/example/pubspec.lock create mode 100644 nut_player_ios/example/pubspec.yaml create mode 100644 nut_player_ios/example/test/widget_test.dart create mode 100644 nut_player_ios/ios/.gitignore create mode 100644 nut_player_ios/ios/Assets/.gitkeep create mode 100644 nut_player_ios/ios/Classes/NutPlayerIosPlugin.swift create mode 100644 nut_player_ios/ios/Classes/NutPlayerViewFactory.swift create mode 100644 nut_player_ios/ios/Classes/NutPlayerWidgetViewWrap.swift create mode 100644 nut_player_ios/ios/Classes/PlayerView.swift create mode 100644 nut_player_ios/ios/Classes/StartSettings.swift create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/Info.plist create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Assets.car create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Headers/NutPlayer-Swift.h create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Info.plist create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Modules/NutPlayer.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios.abi.json create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios.private.swiftinterface create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios.swiftdoc create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios.swiftinterface create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios.swiftmodule create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Modules/module.modulemap create mode 100755 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/NutPlayer create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/en.lproj/Localizable.strings create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/ru.lproj/Localizable.strings create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Assets.car create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Headers/NutPlayer-Swift.h create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Info.plist create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios-simulator.abi.json create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios-simulator.swiftdoc create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios-simulator.swiftinterface create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios-simulator.swiftmodule create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.abi.json create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.swiftdoc create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.swiftinterface create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.swiftmodule create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/module.modulemap create mode 100755 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/NutPlayer create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/_CodeSignature/CodeResources create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/en.lproj/Localizable.strings create mode 100644 nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/ru.lproj/Localizable.strings create mode 100644 nut_player_ios/ios/nut_player_ios.podspec create mode 100644 nut_player_ios/lib/nut_player_ios.dart create mode 100644 nut_player_ios/lib/nut_player_ios_method_channel.dart create mode 100644 nut_player_ios/lib/nut_player_ios_platform_interface.dart create mode 100644 nut_player_ios/pubspec.yaml create mode 100644 nut_player_ios/test/nut_player_ios_method_channel_test.dart create mode 100644 nut_player_ios/test/nut_player_ios_test.dart diff --git a/nut_player_ios/.gitignore b/nut_player_ios/.gitignore new file mode 100644 index 0000000..96486fd --- /dev/null +++ b/nut_player_ios/.gitignore @@ -0,0 +1,30 @@ +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.buildlog/ +.history +.svn/ +migrate_working_dir/ + +# IntelliJ related +*.iml +*.ipr +*.iws +.idea/ + +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +#.vscode/ + +# Flutter/Dart/Pub related +# Libraries should not include pubspec.lock, per https://dart.dev/guides/libraries/private-files#pubspeclock. +/pubspec.lock +**/doc/api/ +.dart_tool/ +.packages +build/ diff --git a/nut_player_ios/.metadata b/nut_player_ios/.metadata new file mode 100644 index 0000000..5bd1990 --- /dev/null +++ b/nut_player_ios/.metadata @@ -0,0 +1,30 @@ +# This file tracks properties of this Flutter project. +# Used by Flutter tool to assess capabilities and perform upgrades etc. +# +# This file should be version controlled and should not be manually edited. + +version: + revision: "e1e47221e86272429674bec4f1bd36acc4fc7b77" + channel: "stable" + +project_type: plugin + +# Tracks metadata for the flutter migrate command +migration: + platforms: + - platform: root + create_revision: e1e47221e86272429674bec4f1bd36acc4fc7b77 + base_revision: e1e47221e86272429674bec4f1bd36acc4fc7b77 + - platform: ios + create_revision: e1e47221e86272429674bec4f1bd36acc4fc7b77 + base_revision: e1e47221e86272429674bec4f1bd36acc4fc7b77 + + # User provided section + + # List of Local paths (relative to this file) that should be + # ignored by the migrate tool. + # + # Files that are not part of the templates will be ignored by default. + unmanaged_files: + - 'lib/main.dart' + - 'ios/Runner.xcodeproj/project.pbxproj' diff --git a/nut_player_ios/CHANGELOG.md b/nut_player_ios/CHANGELOG.md new file mode 100644 index 0000000..41cc7d8 --- /dev/null +++ b/nut_player_ios/CHANGELOG.md @@ -0,0 +1,3 @@ +## 0.0.1 + +* TODO: Describe initial release. diff --git a/nut_player_ios/LICENSE b/nut_player_ios/LICENSE new file mode 100644 index 0000000..1368ef0 --- /dev/null +++ b/nut_player_ios/LICENSE @@ -0,0 +1 @@ +Proprietary software diff --git a/nut_player_ios/README.md b/nut_player_ios/README.md new file mode 100644 index 0000000..7fae75c --- /dev/null +++ b/nut_player_ios/README.md @@ -0,0 +1,15 @@ +# nut_player_ios + +A new Flutter plugin project. + +## Getting Started + +This project is a starting point for a Flutter +[plug-in package](https://flutter.dev/developing-packages/), +a specialized package that includes platform-specific implementation code for +Android and/or iOS. + +For help getting started with Flutter development, view the +[online documentation](https://flutter.dev/docs), which offers tutorials, +samples, guidance on mobile development, and a full API reference. + diff --git a/nut_player_ios/analysis_options.yaml b/nut_player_ios/analysis_options.yaml new file mode 100644 index 0000000..a5744c1 --- /dev/null +++ b/nut_player_ios/analysis_options.yaml @@ -0,0 +1,4 @@ +include: package:flutter_lints/flutter.yaml + +# Additional information about this file can be found at +# https://dart.dev/guides/language/analysis-options diff --git a/nut_player_ios/example/.gitignore b/nut_player_ios/example/.gitignore new file mode 100644 index 0000000..24476c5 --- /dev/null +++ b/nut_player_ios/example/.gitignore @@ -0,0 +1,44 @@ +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.buildlog/ +.history +.svn/ +migrate_working_dir/ + +# IntelliJ related +*.iml +*.ipr +*.iws +.idea/ + +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +#.vscode/ + +# Flutter/Dart/Pub related +**/doc/api/ +**/ios/Flutter/.last_build_id +.dart_tool/ +.flutter-plugins +.flutter-plugins-dependencies +.packages +.pub-cache/ +.pub/ +/build/ + +# Symbolication related +app.*.symbols + +# Obfuscation related +app.*.map.json + +# Android Studio will place build artifacts here +/android/app/debug +/android/app/profile +/android/app/release diff --git a/nut_player_ios/example/README.md b/nut_player_ios/example/README.md new file mode 100644 index 0000000..29fe491 --- /dev/null +++ b/nut_player_ios/example/README.md @@ -0,0 +1,16 @@ +# nut_player_ios_example + +Demonstrates how to use the nut_player_ios plugin. + +## Getting Started + +This project is a starting point for a Flutter application. + +A few resources to get you started if this is your first Flutter project: + +- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab) +- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook) + +For help getting started with Flutter development, view the +[online documentation](https://docs.flutter.dev/), which offers tutorials, +samples, guidance on mobile development, and a full API reference. diff --git a/nut_player_ios/example/analysis_options.yaml b/nut_player_ios/example/analysis_options.yaml new file mode 100644 index 0000000..0d29021 --- /dev/null +++ b/nut_player_ios/example/analysis_options.yaml @@ -0,0 +1,28 @@ +# This file configures the analyzer, which statically analyzes Dart code to +# check for errors, warnings, and lints. +# +# The issues identified by the analyzer are surfaced in the UI of Dart-enabled +# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be +# invoked from the command line by running `flutter analyze`. + +# The following line activates a set of recommended lints for Flutter apps, +# packages, and plugins designed to encourage good coding practices. +include: package:flutter_lints/flutter.yaml + +linter: + # The lint rules applied to this project can be customized in the + # section below to disable rules from the `package:flutter_lints/flutter.yaml` + # included above or to enable additional rules. A list of all available lints + # and their documentation is published at https://dart.dev/lints. + # + # Instead of disabling a lint rule for the entire project in the + # section below, it can also be suppressed for a single line of code + # or a specific dart file by using the `// ignore: name_of_lint` and + # `// ignore_for_file: name_of_lint` syntax on the line or in the file + # producing the lint. + rules: + # avoid_print: false # Uncomment to disable the `avoid_print` rule + # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule + +# Additional information about this file can be found at +# https://dart.dev/guides/language/analysis-options diff --git a/nut_player_ios/example/integration_test/plugin_integration_test.dart b/nut_player_ios/example/integration_test/plugin_integration_test.dart new file mode 100644 index 0000000..4ba15ed --- /dev/null +++ b/nut_player_ios/example/integration_test/plugin_integration_test.dart @@ -0,0 +1,25 @@ +// This is a basic Flutter integration test. +// +// Since integration tests run in a full Flutter application, they can interact +// with the host side of a plugin implementation, unlike Dart unit tests. +// +// For more information about Flutter integration tests, please see +// https://docs.flutter.dev/cookbook/testing/integration/introduction + + +import 'package:flutter_test/flutter_test.dart'; +import 'package:integration_test/integration_test.dart'; + +import 'package:nut_player_ios/nut_player_ios.dart'; + +void main() { + IntegrationTestWidgetsFlutterBinding.ensureInitialized(); + + testWidgets('getPlatformVersion test', (WidgetTester tester) async { + final NutPlayerIos plugin = NutPlayerIos(); + final String? version = await plugin.getPlatformVersion(); + // The version string depends on the host platform running the test, so + // just assert that some non-empty string is returned. + expect(version?.isNotEmpty, true); + }); +} diff --git a/nut_player_ios/example/ios/.gitignore b/nut_player_ios/example/ios/.gitignore new file mode 100644 index 0000000..7a7f987 --- /dev/null +++ b/nut_player_ios/example/ios/.gitignore @@ -0,0 +1,34 @@ +**/dgph +*.mode1v3 +*.mode2v3 +*.moved-aside +*.pbxuser +*.perspectivev3 +**/*sync/ +.sconsign.dblite +.tags* +**/.vagrant/ +**/DerivedData/ +Icon? +**/Pods/ +**/.symlinks/ +profile +xcuserdata +**/.generated/ +Flutter/App.framework +Flutter/Flutter.framework +Flutter/Flutter.podspec +Flutter/Generated.xcconfig +Flutter/ephemeral/ +Flutter/app.flx +Flutter/app.zip +Flutter/flutter_assets/ +Flutter/flutter_export_environment.sh +ServiceDefinitions.json +Runner/GeneratedPluginRegistrant.* + +# Exceptions to above rules. +!default.mode1v3 +!default.mode2v3 +!default.pbxuser +!default.perspectivev3 diff --git a/nut_player_ios/example/ios/Flutter/AppFrameworkInfo.plist b/nut_player_ios/example/ios/Flutter/AppFrameworkInfo.plist new file mode 100644 index 0000000..be88eec --- /dev/null +++ b/nut_player_ios/example/ios/Flutter/AppFrameworkInfo.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + App + CFBundleIdentifier + io.flutter.flutter.app + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + App + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 13.0 + + diff --git a/nut_player_ios/example/ios/Flutter/Debug.xcconfig b/nut_player_ios/example/ios/Flutter/Debug.xcconfig new file mode 100644 index 0000000..ec97fc6 --- /dev/null +++ b/nut_player_ios/example/ios/Flutter/Debug.xcconfig @@ -0,0 +1,2 @@ +#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" +#include "Generated.xcconfig" diff --git a/nut_player_ios/example/ios/Flutter/Release.xcconfig b/nut_player_ios/example/ios/Flutter/Release.xcconfig new file mode 100644 index 0000000..c4855bf --- /dev/null +++ b/nut_player_ios/example/ios/Flutter/Release.xcconfig @@ -0,0 +1,2 @@ +#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" +#include "Generated.xcconfig" diff --git a/nut_player_ios/example/ios/Podfile b/nut_player_ios/example/ios/Podfile new file mode 100644 index 0000000..93f8fcf --- /dev/null +++ b/nut_player_ios/example/ios/Podfile @@ -0,0 +1,44 @@ +# Uncomment this line to define a global platform for your project + platform :ios, '13.0' + +# CocoaPods analytics sends network stats synchronously affecting flutter build latency. +ENV['COCOAPODS_DISABLE_STATS'] = 'true' + +project 'Runner', { + 'Debug' => :debug, + 'Profile' => :release, + 'Release' => :release, +} + +def flutter_root + generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) + unless File.exist?(generated_xcode_build_settings_path) + raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" + end + + File.foreach(generated_xcode_build_settings_path) do |line| + matches = line.match(/FLUTTER_ROOT\=(.*)/) + return matches[1].strip if matches + end + raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" +end + +require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) + +flutter_ios_podfile_setup + +target 'Runner' do + use_frameworks! + use_modular_headers! + + flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) + target 'RunnerTests' do + inherit! :search_paths + end +end + +post_install do |installer| + installer.pods_project.targets.each do |target| + flutter_additional_ios_build_settings(target) + end +end diff --git a/nut_player_ios/example/ios/Runner.xcodeproj/project.pbxproj b/nut_player_ios/example/ios/Runner.xcodeproj/project.pbxproj new file mode 100644 index 0000000..4ecdcd9 --- /dev/null +++ b/nut_player_ios/example/ios/Runner.xcodeproj/project.pbxproj @@ -0,0 +1,727 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 54; + objects = { + +/* Begin PBXBuildFile section */ + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 3EFA871BC483ACF91D4418B7 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D893E8C16BEFA3941075680B /* Pods_Runner.framework */; }; + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; + FF666C6C52C62CD5B232BEFA /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E1D7FE61C9D5928999550E68 /* Pods_RunnerTests.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 97C146E61CF9000F007C117D /* Project object */; + proxyType = 1; + remoteGlobalIDString = 97C146ED1CF9000F007C117D; + remoteInfo = Runner; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 9705A1C41CF9048500538489 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; + 2B4F7541CB44649E6C46F120 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = ""; }; + 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; + 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; + 3BCE0C0F78AF323EF282CC94 /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = ""; }; + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; + 95B7D7C46D22052D2EB084D0 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; + 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; + 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 9CD95C743787CABD2A2E475A /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + AD048FB799600F251AACC716 /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = ""; }; + D893E8C16BEFA3941075680B /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E1D7FE61C9D5928999550E68 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E5E1FCB7DBBD7C319EB84CBA /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 97C146EB1CF9000F007C117D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3EFA871BC483ACF91D4418B7 /* Pods_Runner.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B54D9515D3C78298E7B4227E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + FF666C6C52C62CD5B232BEFA /* Pods_RunnerTests.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 331C8082294A63A400263BE5 /* RunnerTests */ = { + isa = PBXGroup; + children = ( + 331C807B294A618700263BE5 /* RunnerTests.swift */, + ); + path = RunnerTests; + sourceTree = ""; + }; + 9740EEB11CF90186004384FC /* Flutter */ = { + isa = PBXGroup; + children = ( + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, + 9740EEB21CF90195004384FC /* Debug.xcconfig */, + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, + 9740EEB31CF90195004384FC /* Generated.xcconfig */, + ); + name = Flutter; + sourceTree = ""; + }; + 97C146E51CF9000F007C117D = { + isa = PBXGroup; + children = ( + 9740EEB11CF90186004384FC /* Flutter */, + 97C146F01CF9000F007C117D /* Runner */, + 97C146EF1CF9000F007C117D /* Products */, + 331C8082294A63A400263BE5 /* RunnerTests */, + 98C2B6A439E67F42B002953D /* Pods */, + A20A5F215C2680D0F4B8418B /* Frameworks */, + ); + sourceTree = ""; + }; + 97C146EF1CF9000F007C117D /* Products */ = { + isa = PBXGroup; + children = ( + 97C146EE1CF9000F007C117D /* Runner.app */, + 331C8081294A63A400263BE5 /* RunnerTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + 97C146F01CF9000F007C117D /* Runner */ = { + isa = PBXGroup; + children = ( + 97C146FA1CF9000F007C117D /* Main.storyboard */, + 97C146FD1CF9000F007C117D /* Assets.xcassets */, + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, + 97C147021CF9000F007C117D /* Info.plist */, + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, + ); + path = Runner; + sourceTree = ""; + }; + 98C2B6A439E67F42B002953D /* Pods */ = { + isa = PBXGroup; + children = ( + 95B7D7C46D22052D2EB084D0 /* Pods-Runner.debug.xcconfig */, + 9CD95C743787CABD2A2E475A /* Pods-Runner.release.xcconfig */, + E5E1FCB7DBBD7C319EB84CBA /* Pods-Runner.profile.xcconfig */, + AD048FB799600F251AACC716 /* Pods-RunnerTests.debug.xcconfig */, + 3BCE0C0F78AF323EF282CC94 /* Pods-RunnerTests.release.xcconfig */, + 2B4F7541CB44649E6C46F120 /* Pods-RunnerTests.profile.xcconfig */, + ); + path = Pods; + sourceTree = ""; + }; + A20A5F215C2680D0F4B8418B /* Frameworks */ = { + isa = PBXGroup; + children = ( + D893E8C16BEFA3941075680B /* Pods_Runner.framework */, + E1D7FE61C9D5928999550E68 /* Pods_RunnerTests.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 331C8080294A63A400263BE5 /* RunnerTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; + buildPhases = ( + 639CDF12B5425F8D5B5B7D96 /* [CP] Check Pods Manifest.lock */, + 331C807D294A63A400263BE5 /* Sources */, + 331C807F294A63A400263BE5 /* Resources */, + B54D9515D3C78298E7B4227E /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 331C8086294A63A400263BE5 /* PBXTargetDependency */, + ); + name = RunnerTests; + productName = RunnerTests; + productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 97C146ED1CF9000F007C117D /* Runner */ = { + isa = PBXNativeTarget; + buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; + buildPhases = ( + E046D2A29D4A4049E39DA8FD /* [CP] Check Pods Manifest.lock */, + 9740EEB61CF901F6004384FC /* Run Script */, + 97C146EA1CF9000F007C117D /* Sources */, + 97C146EB1CF9000F007C117D /* Frameworks */, + 97C146EC1CF9000F007C117D /* Resources */, + 9705A1C41CF9048500538489 /* Embed Frameworks */, + 3B06AD1E1E4923F5004D2608 /* Thin Binary */, + E15D8246CECFD58D67D65FF9 /* [CP] Embed Pods Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Runner; + productName = Runner; + productReference = 97C146EE1CF9000F007C117D /* Runner.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 97C146E61CF9000F007C117D /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = YES; + LastUpgradeCheck = 1430; + ORGANIZATIONNAME = ""; + TargetAttributes = { + 331C8080294A63A400263BE5 = { + CreatedOnToolsVersion = 14.0; + TestTargetID = 97C146ED1CF9000F007C117D; + }; + 97C146ED1CF9000F007C117D = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 1100; + }; + }; + }; + buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 97C146E51CF9000F007C117D; + productRefGroup = 97C146EF1CF9000F007C117D /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 97C146ED1CF9000F007C117D /* Runner */, + 331C8080294A63A400263BE5 /* RunnerTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 331C807F294A63A400263BE5 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 97C146EC1CF9000F007C117D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", + ); + name = "Thin Binary"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; + }; + 639CDF12B5425F8D5B5B7D96 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; + E046D2A29D4A4049E39DA8FD /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + E15D8246CECFD58D67D65FF9 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 331C807D294A63A400263BE5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 97C146EA1CF9000F007C117D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 97C146ED1CF9000F007C117D /* Runner */; + targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 97C146FA1CF9000F007C117D /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C146FB1CF9000F007C117D /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C147001CF9000F007C117D /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 249021D3217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Profile; + }; + 249021D4217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = tech.nut.nutPlayerIosExample; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Profile; + }; + 331C8088294A63A400263BE5 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = AD048FB799600F251AACC716 /* Pods-RunnerTests.debug.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = tech.nut.nutPlayerIosExample.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; + }; + name = Debug; + }; + 331C8089294A63A400263BE5 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3BCE0C0F78AF323EF282CC94 /* Pods-RunnerTests.release.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = tech.nut.nutPlayerIosExample.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; + }; + name = Release; + }; + 331C808A294A63A400263BE5 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2B4F7541CB44649E6C46F120 /* Pods-RunnerTests.profile.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = tech.nut.nutPlayerIosExample.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; + }; + name = Profile; + }; + 97C147031CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 97C147041CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 97C147061CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = tech.nut.nutPlayerIosExample; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 97C147071CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = tech.nut.nutPlayerIosExample; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 331C8088294A63A400263BE5 /* Debug */, + 331C8089294A63A400263BE5 /* Release */, + 331C808A294A63A400263BE5 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147031CF9000F007C117D /* Debug */, + 97C147041CF9000F007C117D /* Release */, + 249021D3217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147061CF9000F007C117D /* Debug */, + 97C147071CF9000F007C117D /* Release */, + 249021D4217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 97C146E61CF9000F007C117D /* Project object */; +} diff --git a/nut_player_ios/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/nut_player_ios/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/nut_player_ios/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/nut_player_ios/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/nut_player_ios/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/nut_player_ios/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/nut_player_ios/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/nut_player_ios/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ b/nut_player_ios/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/nut_player_ios/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/nut_player_ios/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme new file mode 100644 index 0000000..87131a0 --- /dev/null +++ b/nut_player_ios/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nut_player_ios/example/ios/Runner.xcworkspace/contents.xcworkspacedata b/nut_player_ios/example/ios/Runner.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..21a3cc1 --- /dev/null +++ b/nut_player_ios/example/ios/Runner.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/nut_player_ios/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/nut_player_ios/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/nut_player_ios/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/nut_player_ios/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/nut_player_ios/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ b/nut_player_ios/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/nut_player_ios/example/ios/Runner/AppDelegate.swift b/nut_player_ios/example/ios/Runner/AppDelegate.swift new file mode 100644 index 0000000..70693e4 --- /dev/null +++ b/nut_player_ios/example/ios/Runner/AppDelegate.swift @@ -0,0 +1,13 @@ +import UIKit +import Flutter + +@UIApplicationMain +@objc class AppDelegate: FlutterAppDelegate { + override func application( + _ application: UIApplication, + didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? + ) -> Bool { + GeneratedPluginRegistrant.register(with: self) + return super.application(application, didFinishLaunchingWithOptions: launchOptions) + } +} diff --git a/nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..d36b1fa --- /dev/null +++ b/nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,122 @@ +{ + "images" : [ + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@3x.png", + "scale" : "3x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@3x.png", + "scale" : "3x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@3x.png", + "scale" : "3x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@2x.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@3x.png", + "scale" : "3x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@1x.png", + "scale" : "1x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@1x.png", + "scale" : "1x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@1x.png", + "scale" : "1x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@2x.png", + "scale" : "2x" + }, + { + "size" : "83.5x83.5", + "idiom" : "ipad", + "filename" : "Icon-App-83.5x83.5@2x.png", + "scale" : "2x" + }, + { + "size" : "1024x1024", + "idiom" : "ios-marketing", + "filename" : "Icon-App-1024x1024@1x.png", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..dc9ada4725e9b0ddb1deab583e5b5102493aa332 GIT binary patch literal 10932 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 literal 0 HcmV?d00001 diff --git a/nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..797d452e458972bab9d994556c8305db4c827017 GIT binary patch literal 406 zcmV;H0crk;P))>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c literal 0 HcmV?d00001 diff --git a/nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..6ed2d933e1120817fe9182483a228007b18ab6ae GIT binary patch literal 450 zcmV;z0X_bSP)iGWQ_5NJQ_~rNh*z)}eT%KUb z`7gNk0#AwF^#0T0?hIa^`~Ck;!}#m+_uT050aTR(J!bU#|IzRL%^UsMS#KsYnTF*!YeDOytlP4VhV?b} z%rz_<=#CPc)tU1MZTq~*2=8~iZ!lSa<{9b@2Jl;?IEV8)=fG217*|@)CCYgFze-x? zIFODUIA>nWKpE+bn~n7;-89sa>#DR>TSlqWk*!2hSN6D~Qb#VqbP~4Fk&m`@1$JGr zXPIdeRE&b2Thd#{MtDK$px*d3-Wx``>!oimf%|A-&-q*6KAH)e$3|6JV%HX{Hig)k suLT-RhftRq8b9;(V=235Wa|I=027H2wCDra;{X5v07*qoM6N<$f;9x^2LJ#7 literal 0 HcmV?d00001 diff --git a/nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..4cd7b0099ca80c806f8fe495613e8d6c69460d76 GIT binary patch literal 282 zcmV+#0p(^bcu7P-R4C8Q z&e;xxFbF_Vrezo%_kH*OKhshZ6BFpG-Y1e10`QXJKbND7AMQ&cMj60B5TNObaZxYybcN07*qoM6N<$g3m;S%K!iX literal 0 HcmV?d00001 diff --git a/nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..fe730945a01f64a61e2235dbe3f45b08f7729182 GIT binary patch literal 462 zcmV;<0WtoGP)-}iV`2<;=$?g5M=KQbZ{F&YRNy7Nn@%_*5{gvDM0aKI4?ESmw z{NnZg)A0R`+4?NF_RZexyVB&^^ZvN!{I28tr{Vje;QNTz`dG&Jz0~Ek&f2;*Z7>B|cg}xYpxEFY+0YrKLF;^Q+-HreN0P{&i zK~zY`?b7ECf-n?@;d<&orQ*Q7KoR%4|C>{W^h6@&01>0SKS`dn{Q}GT%Qj_{PLZ_& zs`MFI#j-(>?bvdZ!8^xTwlY{qA)T4QLbY@j(!YJ7aXJervHy6HaG_2SB`6CC{He}f zHVw(fJWApwPq!6VY7r1w-Fs)@ox~N+q|w~e;JI~C4Vf^@d>Wvj=fl`^u9x9wd9 zR%3*Q+)t%S!MU_`id^@&Y{y7-r98lZX0?YrHlfmwb?#}^1b{8g&KzmkE(L>Z&)179 zp<)v6Y}pRl100G2FL_t(o!|l{-Q-VMg#&MKg7c{O0 z2wJImOS3Gy*Z2Qifdv~JYOp;v+U)a|nLoc7hNH;I$;lzDt$}rkaFw1mYK5_0Q(Sut zvbEloxON7$+HSOgC9Z8ltuC&0OSF!-mXv5caV>#bc3@hBPX@I$58-z}(ZZE!t-aOG zpjNkbau@>yEzH(5Yj4kZiMH32XI!4~gVXNnjAvRx;Sdg^`>2DpUEwoMhTs_st8pKG z(%SHyHdU&v%f36~uERh!bd`!T2dw;z6PrOTQ7Vt*#9F2uHlUVnb#ev_o^fh}Dzmq} zWtlk35}k=?xj28uO|5>>$yXadTUE@@IPpgH`gJ~Ro4>jd1IF|(+IX>8M4Ps{PNvmI zNj4D+XgN83gPt_Gm}`Ybv{;+&yu-C(Grdiahmo~BjG-l&mWM+{e5M1sm&=xduwgM9 z`8OEh`=F3r`^E{n_;%9weN{cf2%7=VzC@cYj+lg>+3|D|_1C@{hcU(DyQG_BvBWe? zvTv``=%b1zrol#=R`JB)>cdjpWt&rLJgVp-t?DREyuq1A%0Z4)6_WsQ7{nzjN zo!X zGXV)2i3kcZIL~_j>uIKPK_zib+3T+Nt3Mb&Br)s)UIaA}@p{wDda>7=Q|mGRp7pqY zkJ!7E{MNz$9nOwoVqpFb)}$IP24Wn2JJ=Cw(!`OXJBr45rP>>AQr$6c7slJWvbpNW z@KTwna6d?PP>hvXCcp=4F;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$f*5nx ACIA2c literal 0 HcmV?d00001 diff --git a/nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..502f463a9bc882b461c96aadf492d1729e49e725 GIT binary patch literal 586 zcmV-Q0=4~#P)+}#`wDE{8-2Mebf5<{{PqV{TgVcv*r8?UZ3{-|G?_}T*&y;@cqf{ z{Q*~+qr%%p!1pS*_Uicl#q9lc(D`!D`LN62sNwq{oYw(Wmhk)k<@f$!$@ng~_5)Ru z0Z)trIA5^j{DIW^c+vT2%lW+2<(RtE2wR;4O@)Tm`Xr*?A(qYoM}7i5Yxw>D(&6ou zxz!_Xr~yNF+waPe00049Nkl*;a!v6h%{rlvIH#gW3s8p;bFr=l}mRqpW2h zw=OA%hdyL~z+UHOzl0eKhEr$YYOL-c-%Y<)=j?(bzDweB7{b+%_ypvm_cG{SvM=DK zhv{K@m>#Bw>2W$eUI#iU)Wdgs8Y3U+A$Gd&{+j)d)BmGKx+43U_!tik_YlN)>$7G! zhkE!s;%oku3;IwG3U^2kw?z+HM)jB{@zFhK8P#KMSytSthr+4!c(5c%+^UBn`0X*2 zy3(k600_CSZj?O$Qu%&$;|TGUJrptR(HzyIx>5E(2r{eA(<6t3e3I0B)7d6s7?Z5J zZ!rtKvA{MiEBm&KFtoifx>5P^Z=vl)95XJn()aS5%ad(s?4-=Tkis9IGu{`Fy8r+H07*qoM6N<$f20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU literal 0 HcmV?d00001 diff --git a/nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0ec303439225b78712f49115768196d8d76f6790 GIT binary patch literal 862 zcmV-k1EKthP)20Z)wqMt%V?S?~D#06};F zA3KcL`Wb+>5ObvgQIG&ig8(;V04hz?@cqy3{mSh8o!|U|)cI!1_+!fWH@o*8vh^CU z^ws0;(c$gI+2~q^tO#GDHf@=;DncUw00J^eL_t(&-tE|HQ`%4vfZ;WsBqu-$0nu1R zq^Vj;p$clf^?twn|KHO+IGt^q#a3X?w9dXC@*yxhv&l}F322(8Y1&=P&I}~G@#h6; z1CV9ecD9ZEe87{{NtI*)_aJ<`kJa z?5=RBtFF50s;jQLFil-`)m2wrb=6h(&brpj%nG_U&ut~$?8Rokzxi8zJoWr#2dto5 zOX_URcc<1`Iky+jc;A%Vzx}1QU{2$|cKPom2Vf1{8m`vja4{F>HS?^Nc^rp}xo+Nh zxd}eOm`fm3@MQC1< zIk&aCjb~Yh%5+Yq0`)D;q{#-Uqlv*o+Oor zE!I71Z@ASH3grl8&P^L0WpavHoP|UX4e?!igT`4?AZk$hu*@%6WJ;zDOGlw7kj@ zY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f~t1N9smFU literal 0 HcmV?d00001 diff --git a/nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..e9f5fea27c705180eb716271f41b582e76dcbd90 GIT binary patch literal 1674 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 literal 0 HcmV?d00001 diff --git a/nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/nut_player_ios/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0467bf12aa4d28f374bb26596605a46dcbb3e7c8 GIT binary patch literal 1418 zcmV;51$Fv~P)q zKfU)WzW*n(@|xWGCA9ScMt*e9`2kdxPQ&&>|-UCa7_51w+ zLUsW@ZzZSW0y$)Hp~e9%PvP|a03ks1`~K?q{u;6NC8*{AOqIUq{CL&;p56Lf$oQGq z^={4hPQv)y=I|4n+?>7Fim=dxt1 z2H+Dm+1+fh+IF>G0SjJMkQQre1x4|G*Z==(Ot&kCnUrL4I(rf(ucITwmuHf^hXiJT zkdTm&kdTm&kdTm&kdP`esgWG0BcWCVkVZ&2dUwN`cgM8QJb`Z7Z~e<&Yj2(}>Tmf` zm1{eLgw!b{bXkjWbF%dTkTZEJWyWOb##Lfw4EK2}<0d6%>AGS{po>WCOy&f$Tay_> z?NBlkpo@s-O;0V%Y_Xa-G#_O08q5LR*~F%&)}{}r&L%Sbs8AS4t7Y0NEx*{soY=0MZExqA5XHQkqi#4gW3 zqODM^iyZl;dvf)-bOXtOru(s)Uc7~BFx{w-FK;2{`VA?(g&@3z&bfLFyctOH!cVsF z7IL=fo-qBndRUm;kAdXR4e6>k-z|21AaN%ubeVrHl*<|s&Ax@W-t?LR(P-24A5=>a z*R9#QvjzF8n%@1Nw@?CG@6(%>+-0ASK~jEmCV|&a*7-GKT72W<(TbSjf)&Eme6nGE z>Gkj4Sq&2e+-G%|+NM8OOm5zVl9{Z8Dd8A5z3y8mZ=4Bv4%>as_{9cN#bm~;h>62( zdqY93Zy}v&c4n($Vv!UybR8ocs7#zbfX1IY-*w~)p}XyZ-SFC~4w>BvMVr`dFbelV{lLL0bx7@*ZZdebr3`sP;? zVImji)kG)(6Juv0lz@q`F!k1FE;CQ(D0iG$wchPbKZQELlsZ#~rt8#90Y_Xh&3U-< z{s<&cCV_1`^TD^ia9!*mQDq& zn2{r`j};V|uV%_wsP!zB?m%;FeaRe+X47K0e+KE!8C{gAWF8)lCd1u1%~|M!XNRvw zvtqy3iz0WSpWdhn6$hP8PaRBmp)q`#PCA`Vd#Tc$@f1tAcM>f_I@bC)hkI9|o(Iqv zo}Piadq!j76}004RBio<`)70k^`K1NK)q>w?p^C6J2ZC!+UppiK6&y3Kmbv&O!oYF z34$0Z;QO!JOY#!`qyGH<3Pd}Pt@q*A0V=3SVtWKRR8d8Z&@)3qLPA19LPA19LPEUC YUoZo%k(ykuW&i*H07*qoM6N<$f+CH{y8r+H literal 0 HcmV?d00001 diff --git a/nut_player_ios/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/nut_player_ios/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json new file mode 100644 index 0000000..0bedcf2 --- /dev/null +++ b/nut_player_ios/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "LaunchImage.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "LaunchImage@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "LaunchImage@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/nut_player_ios/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/nut_player_ios/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png new file mode 100644 index 0000000000000000000000000000000000000000..9da19eacad3b03bb08bbddbbf4ac48dd78b3d838 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git a/nut_player_ios/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/nut_player_ios/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9da19eacad3b03bb08bbddbbf4ac48dd78b3d838 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git a/nut_player_ios/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/nut_player_ios/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..9da19eacad3b03bb08bbddbbf4ac48dd78b3d838 GIT binary patch literal 68 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx0wlM}@Gt=>Zci7-kcv6Uzs@r-FtIZ-&5|)J Q1PU{Fy85}Sb4q9e0B4a5jsO4v literal 0 HcmV?d00001 diff --git a/nut_player_ios/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/nut_player_ios/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md new file mode 100644 index 0000000..89c2725 --- /dev/null +++ b/nut_player_ios/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md @@ -0,0 +1,5 @@ +# Launch Screen Assets + +You can customize the launch screen with your own desired assets by replacing the image files in this directory. + +You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/nut_player_ios/example/ios/Runner/Base.lproj/LaunchScreen.storyboard b/nut_player_ios/example/ios/Runner/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..f2e259c --- /dev/null +++ b/nut_player_ios/example/ios/Runner/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nut_player_ios/example/ios/Runner/Base.lproj/Main.storyboard b/nut_player_ios/example/ios/Runner/Base.lproj/Main.storyboard new file mode 100644 index 0000000..f3c2851 --- /dev/null +++ b/nut_player_ios/example/ios/Runner/Base.lproj/Main.storyboard @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nut_player_ios/example/ios/Runner/Info.plist b/nut_player_ios/example/ios/Runner/Info.plist new file mode 100644 index 0000000..7cf11dd --- /dev/null +++ b/nut_player_ios/example/ios/Runner/Info.plist @@ -0,0 +1,49 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + Nut Player Ios + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + nut_player_ios_example + CFBundlePackageType + APPL + CFBundleShortVersionString + $(FLUTTER_BUILD_NAME) + CFBundleSignature + ???? + CFBundleVersion + $(FLUTTER_BUILD_NUMBER) + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + CADisableMinimumFrameDurationOnPhone + + UIApplicationSupportsIndirectInputEvents + + + diff --git a/nut_player_ios/example/ios/Runner/Runner-Bridging-Header.h b/nut_player_ios/example/ios/Runner/Runner-Bridging-Header.h new file mode 100644 index 0000000..308a2a5 --- /dev/null +++ b/nut_player_ios/example/ios/Runner/Runner-Bridging-Header.h @@ -0,0 +1 @@ +#import "GeneratedPluginRegistrant.h" diff --git a/nut_player_ios/example/ios/RunnerTests/RunnerTests.swift b/nut_player_ios/example/ios/RunnerTests/RunnerTests.swift new file mode 100644 index 0000000..dd4b3fe --- /dev/null +++ b/nut_player_ios/example/ios/RunnerTests/RunnerTests.swift @@ -0,0 +1,26 @@ +import Flutter +import UIKit +import XCTest + +@testable import nut_player_ios + +// This demonstrates a simple unit test of the Swift portion of this plugin's implementation. +// +// See https://developer.apple.com/documentation/xctest for more information about using XCTest. + +class RunnerTests: XCTestCase { + + func testGetPlatformVersion() { + let plugin = NutPlayerIosPlugin() + + let call = FlutterMethodCall(methodName: "getPlatformVersion", arguments: []) + + let resultExpectation = expectation(description: "result block must be called.") + plugin.handle(call) { result in + XCTAssertEqual(result as! String, "iOS " + UIDevice.current.systemVersion) + resultExpectation.fulfill() + } + waitForExpectations(timeout: 1) + } + +} diff --git a/nut_player_ios/example/lib/main.dart b/nut_player_ios/example/lib/main.dart new file mode 100644 index 0000000..c31b469 --- /dev/null +++ b/nut_player_ios/example/lib/main.dart @@ -0,0 +1,127 @@ +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:nut_player_ios/nut_player_ios.dart'; + + +void main() { + runApp(const MyApp()); +} + +class MyApp extends StatelessWidget { + const MyApp({super.key}); + + // This widget is the root of your application. + @override + Widget build(BuildContext context) { + return MaterialApp( + title: 'Flutter Demo', + theme: ThemeData( + colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), + useMaterial3: true, + ), + home: const MyHomePage(title: 'Flutter Demo Home Page'), + ); + } +} + +class MyHomePage extends StatefulWidget { + const MyHomePage({super.key, required this.title}); + + final String title; + + @override + State createState() => _MyHomePageState(); +} + +class _MyHomePageState extends State { + double _duration = 0; + double _currentTime = 0; + String _playerState = ""; + final url = "https://cloud.nut.tech/index.php/s/CEb4Xd48wd98kj4/download/star-wars.mp4"; + late NutPlayerWidgetController controller; + + @override + Widget build(BuildContext context) { + Map creationParams = {"url": url}; + return Scaffold( + appBar: AppBar( + backgroundColor: Theme.of(context).colorScheme.inversePrimary, + title: Text("NutPlayer Test"), + ), + body: Center( + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + '$_playerState', + style: Theme.of(context).textTheme.headlineMedium, + ), + AspectRatio(aspectRatio: 16/10, + child: NutPlayerWidget(onNutPlayerWidgetCreated: (NutPlayerWidgetController newController) { + controller = newController; + controller.currentTime.addListener(() { + setState( () { + _currentTime = controller.currentTime.value; + }); + }); + controller.duration.addListener(() { + setState( () { + _duration = controller.duration.value; + }); + }); + controller.playerState.addListener(() { + setState( () { + _playerState = controller.playerState.value; + }); + }); + }, + creationParams: creationParams) + ), + Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text('$_currentTime', + key: const Key('CurrentTimeText'), + style: TextStyle( + color: Colors.blue, + fontSize: 17, + fontWeight: FontWeight.w600), + ), + TextButton( + onPressed: () { + controller.play(); + }, + child: const Text( + 'Старт', + textAlign: TextAlign.center, + style: TextStyle( + color: Colors.blue, + fontSize: 17, + fontWeight: FontWeight.w600), + )), + TextButton( + onPressed: () { + controller.pause(); + }, + child: const Text( + 'Пауза', + textAlign: TextAlign.center, + style: TextStyle( + color: Colors.blue, + fontSize: 17, + fontWeight: FontWeight.w600), + )), + Text('$_duration', + key: const Key('DurationText'), + style: TextStyle( + color: Colors.blue, + fontSize: 17, + fontWeight: FontWeight.w600), + ), + ],) + ], + ), + ), + ); + } +} \ No newline at end of file diff --git a/nut_player_ios/example/pubspec.lock b/nut_player_ios/example/pubspec.lock new file mode 100644 index 0000000..1768937 --- /dev/null +++ b/nut_player_ios/example/pubspec.lock @@ -0,0 +1,267 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + async: + dependency: transitive + description: + name: async + sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c" + url: "https://pub.dev" + source: hosted + version: "2.11.0" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" + url: "https://pub.dev" + source: hosted + version: "2.1.1" + characters: + dependency: transitive + description: + name: characters + sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605" + url: "https://pub.dev" + source: hosted + version: "1.3.0" + clock: + dependency: transitive + description: + name: clock + sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf + url: "https://pub.dev" + source: hosted + version: "1.1.1" + collection: + dependency: transitive + description: + name: collection + sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687 + url: "https://pub.dev" + source: hosted + version: "1.17.2" + cupertino_icons: + dependency: "direct main" + description: + name: cupertino_icons + sha256: e35129dc44c9118cee2a5603506d823bab99c68393879edb440e0090d07586be + url: "https://pub.dev" + source: hosted + version: "1.0.5" + fake_async: + dependency: transitive + description: + name: fake_async + sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" + url: "https://pub.dev" + source: hosted + version: "1.3.1" + file: + dependency: transitive + description: + name: file + sha256: "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d" + url: "https://pub.dev" + source: hosted + version: "6.1.4" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_driver: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + sha256: "2118df84ef0c3ca93f96123a616ae8540879991b8b57af2f81b76a7ada49b2a4" + url: "https://pub.dev" + source: hosted + version: "2.0.2" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + fuchsia_remote_debug_protocol: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + integration_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + lints: + dependency: transitive + description: + name: lints + sha256: "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452" + url: "https://pub.dev" + source: hosted + version: "2.1.1" + matcher: + dependency: transitive + description: + name: matcher + sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" + url: "https://pub.dev" + source: hosted + version: "0.12.16" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" + url: "https://pub.dev" + source: hosted + version: "0.5.0" + meta: + dependency: transitive + description: + name: meta + sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3" + url: "https://pub.dev" + source: hosted + version: "1.9.1" + nut_player_ios: + dependency: "direct main" + description: + path: ".." + relative: true + source: path + version: "0.0.1" + path: + dependency: transitive + description: + name: path + sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" + url: "https://pub.dev" + source: hosted + version: "1.8.3" + platform: + dependency: transitive + description: + name: platform + sha256: "4a451831508d7d6ca779f7ac6e212b4023dd5a7d08a27a63da33756410e32b76" + url: "https://pub.dev" + source: hosted + version: "3.1.0" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + sha256: "43798d895c929056255600343db8f049921cbec94d31ec87f1dc5c16c01935dd" + url: "https://pub.dev" + source: hosted + version: "2.1.5" + process: + dependency: transitive + description: + name: process + sha256: "53fd8db9cec1d37b0574e12f07520d582019cb6c44abf5479a01505099a34a09" + url: "https://pub.dev" + source: hosted + version: "4.2.4" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.99" + source_span: + dependency: transitive + description: + name: source_span + sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" + url: "https://pub.dev" + source: hosted + version: "1.10.0" + stack_trace: + dependency: transitive + description: + name: stack_trace + sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 + url: "https://pub.dev" + source: hosted + version: "1.11.0" + stream_channel: + dependency: transitive + description: + name: stream_channel + sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" + url: "https://pub.dev" + source: hosted + version: "2.1.1" + string_scanner: + dependency: transitive + description: + name: string_scanner + sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" + url: "https://pub.dev" + source: hosted + version: "1.2.0" + sync_http: + dependency: transitive + description: + name: sync_http + sha256: "7f0cd72eca000d2e026bcd6f990b81d0ca06022ef4e32fb257b30d3d1014a961" + url: "https://pub.dev" + source: hosted + version: "0.3.1" + term_glyph: + dependency: transitive + description: + name: term_glyph + sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 + url: "https://pub.dev" + source: hosted + version: "1.2.1" + test_api: + dependency: transitive + description: + name: test_api + sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8" + url: "https://pub.dev" + source: hosted + version: "0.6.0" + vector_math: + dependency: transitive + description: + name: vector_math + sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + vm_service: + dependency: transitive + description: + name: vm_service + sha256: c620a6f783fa22436da68e42db7ebbf18b8c44b9a46ab911f666ff09ffd9153f + url: "https://pub.dev" + source: hosted + version: "11.7.1" + web: + dependency: transitive + description: + name: web + sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10 + url: "https://pub.dev" + source: hosted + version: "0.1.4-beta" + webdriver: + dependency: transitive + description: + name: webdriver + sha256: "3c923e918918feeb90c4c9fdf1fe39220fa4c0e8e2c0fffaded174498ef86c49" + url: "https://pub.dev" + source: hosted + version: "3.0.2" +sdks: + dart: ">=3.1.0 <4.0.0" + flutter: ">=3.3.0" diff --git a/nut_player_ios/example/pubspec.yaml b/nut_player_ios/example/pubspec.yaml new file mode 100644 index 0000000..7832f0c --- /dev/null +++ b/nut_player_ios/example/pubspec.yaml @@ -0,0 +1,85 @@ +name: nut_player_ios_example +description: Demonstrates how to use the nut_player_ios plugin. +# The following line prevents the package from being accidentally published to +# pub.dev using `flutter pub publish`. This is preferred for private packages. +publish_to: 'none' # Remove this line if you wish to publish to pub.dev + +environment: + sdk: '>=3.1.0 <4.0.0' + +# Dependencies specify other packages that your package needs in order to work. +# To automatically upgrade your package dependencies to the latest versions +# consider running `flutter pub upgrade --major-versions`. Alternatively, +# dependencies can be manually updated by changing the version numbers below to +# the latest version available on pub.dev. To see which dependencies have newer +# versions available, run `flutter pub outdated`. +dependencies: + flutter: + sdk: flutter + + nut_player_ios: + # When depending on this package from a real application you should use: + # nut_player_ios: ^x.y.z + # See https://dart.dev/tools/pub/dependencies#version-constraints + # The example app is bundled with the plugin so we use a path dependency on + # the parent directory to use the current plugin's version. + path: ../ + + # The following adds the Cupertino Icons font to your application. + # Use with the CupertinoIcons class for iOS style icons. + cupertino_icons: ^1.0.2 + +dev_dependencies: + integration_test: + sdk: flutter + flutter_test: + sdk: flutter + + # The "flutter_lints" package below contains a set of recommended lints to + # encourage good coding practices. The lint set provided by the package is + # activated in the `analysis_options.yaml` file located at the root of your + # package. See that file for information about deactivating specific lint + # rules and activating additional ones. + flutter_lints: ^2.0.0 + +# For information on the generic Dart part of this file, see the +# following page: https://dart.dev/tools/pub/pubspec + +# The following section is specific to Flutter packages. +flutter: + + # The following line ensures that the Material Icons font is + # included with your application, so that you can use the icons in + # the material Icons class. + uses-material-design: true + + # To add assets to your application, add an assets section, like this: + # assets: + # - images/a_dot_burr.jpeg + # - images/a_dot_ham.jpeg + + # An image asset can refer to one or more resolution-specific "variants", see + # https://flutter.dev/assets-and-images/#resolution-aware + + # For details regarding adding assets from package dependencies, see + # https://flutter.dev/assets-and-images/#from-packages + + # To add custom fonts to your application, add a fonts section here, + # in this "flutter" section. Each entry in this list should have a + # "family" key with the font family name, and a "fonts" key with a + # list giving the asset and other descriptors for the font. For + # example: + # fonts: + # - family: Schyler + # fonts: + # - asset: fonts/Schyler-Regular.ttf + # - asset: fonts/Schyler-Italic.ttf + # style: italic + # - family: Trajan Pro + # fonts: + # - asset: fonts/TrajanPro.ttf + # - asset: fonts/TrajanPro_Bold.ttf + # weight: 700 + # + # For details regarding fonts from package dependencies, + # see https://flutter.dev/custom-fonts/#from-packages diff --git a/nut_player_ios/example/test/widget_test.dart b/nut_player_ios/example/test/widget_test.dart new file mode 100644 index 0000000..1f9e126 --- /dev/null +++ b/nut_player_ios/example/test/widget_test.dart @@ -0,0 +1,27 @@ +// This is a basic Flutter widget test. +// +// To perform an interaction with a widget in your test, use the WidgetTester +// utility in the flutter_test package. For example, you can send tap and scroll +// gestures. You can also use WidgetTester to find child widgets in the widget +// tree, read text, and verify that the values of widget properties are correct. + +import 'package:flutter/material.dart'; +import 'package:flutter_test/flutter_test.dart'; + +import 'package:nut_player_ios_example/main.dart'; + +void main() { + testWidgets('Verify Platform version', (WidgetTester tester) async { + // Build our app and trigger a frame. + await tester.pumpWidget(const MyApp()); + + // Verify that platform version is retrieved. + expect( + find.byWidgetPredicate( + (Widget widget) => widget is Text && + widget.data!.startsWith('Running on:'), + ), + findsOneWidget, + ); + }); +} diff --git a/nut_player_ios/ios/.gitignore b/nut_player_ios/ios/.gitignore new file mode 100644 index 0000000..0c88507 --- /dev/null +++ b/nut_player_ios/ios/.gitignore @@ -0,0 +1,38 @@ +.idea/ +.vagrant/ +.sconsign.dblite +.svn/ + +.DS_Store +*.swp +profile + +DerivedData/ +build/ +GeneratedPluginRegistrant.h +GeneratedPluginRegistrant.m + +.generated/ + +*.pbxuser +*.mode1v3 +*.mode2v3 +*.perspectivev3 + +!default.pbxuser +!default.mode1v3 +!default.mode2v3 +!default.perspectivev3 + +xcuserdata + +*.moved-aside + +*.pyc +*sync/ +Icon? +.tags* + +/Flutter/Generated.xcconfig +/Flutter/ephemeral/ +/Flutter/flutter_export_environment.sh \ No newline at end of file diff --git a/nut_player_ios/ios/Assets/.gitkeep b/nut_player_ios/ios/Assets/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/nut_player_ios/ios/Classes/NutPlayerIosPlugin.swift b/nut_player_ios/ios/Classes/NutPlayerIosPlugin.swift new file mode 100644 index 0000000..d19deae --- /dev/null +++ b/nut_player_ios/ios/Classes/NutPlayerIosPlugin.swift @@ -0,0 +1,33 @@ +// +// NutPlayerIosPlugin.swift +// nut_player_ios +// +// Created by Nut.Tech on 12.09.2023. +// + +import Flutter +import UIKit +import NutPlayer + +public class NutPlayerIosPlugin: NSObject, FlutterPlugin { + public static var channel: FlutterMethodChannel? + + public static func register(with registrar: FlutterPluginRegistrar) { + let channel = FlutterMethodChannel(name: "nut_player_ios", binaryMessenger: registrar.messenger()) + let instance = NutPlayerIosPlugin() + Self.channel = channel + registrar.addMethodCallDelegate(instance, channel: channel) + + let nutPlayerFactory = NutPlayerViewFactory(messenger: registrar.messenger()) + registrar.register(nutPlayerFactory, withId: "nut_player_view_id") + } + + public func handle(_ call: FlutterMethodCall, result: @escaping FlutterResult) { + switch call.method { + case "getPlatformVersion": + result("iOS " + UIDevice.current.systemVersion) + default: + result(FlutterMethodNotImplemented) + } + } +} diff --git a/nut_player_ios/ios/Classes/NutPlayerViewFactory.swift b/nut_player_ios/ios/Classes/NutPlayerViewFactory.swift new file mode 100644 index 0000000..86bfad8 --- /dev/null +++ b/nut_player_ios/ios/Classes/NutPlayerViewFactory.swift @@ -0,0 +1,31 @@ +// +// NutPlayerViewFactory.swift +// nut_player_ios +// +// Created by Nut.Tech on 13.09.2023. +// + +import UIKit +import Flutter + +public class NutPlayerViewFactory: NSObject, FlutterPlatformViewFactory { + private var messenger: FlutterBinaryMessenger + + public init(messenger: FlutterBinaryMessenger) { + self.messenger = messenger + super.init() + } + + public func create(withFrame frame: CGRect, + viewIdentifier viewId: Int64, + arguments args: Any?) -> FlutterPlatformView { + NutPlayerWidgetViewWrap(frame: frame, + viewIdentifier: viewId, + arguments: args, + binaryMessenger: self.messenger) + } + + public func createArgsCodec() -> FlutterMessageCodec & NSObjectProtocol { + FlutterStandardMessageCodec.sharedInstance() + } +} diff --git a/nut_player_ios/ios/Classes/NutPlayerWidgetViewWrap.swift b/nut_player_ios/ios/Classes/NutPlayerWidgetViewWrap.swift new file mode 100644 index 0000000..e9e2c08 --- /dev/null +++ b/nut_player_ios/ios/Classes/NutPlayerWidgetViewWrap.swift @@ -0,0 +1,251 @@ +// +// NutPlayerWidgetViewWrap.swift +// nut_player_ios +// +// Created by Nut.Tech on 13.09.2023. +// + +import UIKit +import Flutter +import NutPlayer +import Combine + +public class NutPlayerWidgetViewWrap: NSObject, FlutterPlatformView { + let viewId: Int64 + let playerView: UIView + let messenger: FlutterBinaryMessenger + let channel: FlutterMethodChannel + + private var player: NutPlayer + private var cancellables = Set() + + init(frame: CGRect, + viewIdentifier: Int64, + arguments: Any?, + binaryMessenger: FlutterBinaryMessenger) { + self.messenger = binaryMessenger + self.viewId = viewIdentifier + + let channel = FlutterMethodChannel(name: "NutPlayer/\(viewIdentifier)", + binaryMessenger: messenger) + self.channel = channel + self.player = NutPlayer() + self.playerView = Self.createPlayerView(from: self.player) + super.init() + self.setupPlayer(args: arguments) + self.setupPlayerSubscribers() + channel.setMethodCallHandler { [weak self] (call: FlutterMethodCall, result: FlutterResult) -> Void in + guard let self else { return } + switch call.method { + case "getCurrentTime": + result(self.player.currentTime.current) + case "getDuration": + result(self.player.duration.current) + case "getState": + let state = self.player.state.current + let mappedState = Self.mapStateToDictionary(state: state) + result(mappedState) + case "play": + self.play() + case "pause": + self.pause() + default: + result(FlutterMethodNotImplemented) + } + } + } + + public func sendDuration(_ duration: Double) { + DispatchQueue.main.async { + NutPlayerIosPlugin.channel?.invokeMethod("sendDuration", arguments: duration) + } + } + + public func sendCurrentTime(_ time: Double) { + DispatchQueue.main.async { + NutPlayerIosPlugin.channel?.invokeMethod("sendCurrentTime", arguments: time) + // TODO: Разобраться, почему не отправляет сообщения по каналу из конструктора и требуется использовать статичный канал плагина + // self.channel.invokeMethod("sendCurrentTime", arguments: time) + } + } + + public func sendState(_ state: String) { + DispatchQueue.main.async { + NutPlayerIosPlugin.channel?.invokeMethod("sendState", arguments: state) + } + } + + public func sendQuality(_ quality: PlayerQualityRecord) { + let qualityDict = Self.mapQualityToDictionary(quality: quality) + DispatchQueue.main.async { + NutPlayerIosPlugin.channel?.invokeMethod("sendQuality", arguments: qualityDict) + } + } + + public func sendQualities(_ qualities: [PlayerQualityRecord]) { + let qualitiesDict = qualities.map { Self.mapQualityToDictionary(quality: $0) } + DispatchQueue.main.async { + NutPlayerIosPlugin.channel?.invokeMethod("sendQualities", arguments: qualitiesDict) + } + } + + public func view() -> UIView { self.playerView } + + func play() { + self.player.play() + } + + func pause() { + self.player.pause() + } + + private func setupPlayer(args: Any?) { + guard let argsDictionary = args as? [String: Any], + let link = argsDictionary["url"] as? String else { return } + + let playlistTimeout = argsDictionary["playlistTimeout"] as? Double ?? 5_000 + let trackTimeout = argsDictionary["trackTimeout"] as? Double ?? 3_000 + let autoStart = argsDictionary["autoStart"] as? Bool ?? false + let position = argsDictionary["position"] as? Double ?? 0.0 + + let timeouts = PlayerTimeouts(playlist: playlistTimeout, + track: trackTimeout) + guard let provider = Self.createProvider(from: link) else { return } + self.player.load(provider: provider, + timeouts: timeouts, + autoplay: autoStart, + position: position, + quality: nil) + } + + private func setupPlayerSubscribers() { + self.player.currentTime + .receive(on: DispatchQueue.main) + .sink { [weak self] time in + guard let self else { return } + self.sendCurrentTime(time) + } + .store(in: &self.cancellables) + + self.player.state + .receive(on: DispatchQueue.main) + .sink { [weak self] state in + guard let self else { return } + + } + .store(in: &self.cancellables) + + self.player.qualities + .receive(on: DispatchQueue.main) + .sink { [weak self] qualities in + guard let self else { return } + self.sendQualities(qualities) + } + .store(in: &self.cancellables) + + self.player.currentQuality + .receive(on: DispatchQueue.main) + .sink { [weak self] quality in + guard let self, let quality else { return } + self.sendQuality(quality) + } + .store(in: &self.cancellables) + } + + static func createPlayerView(from player: NutPlayer) -> NutPlayerView { + let playerBuilder = NutPlayerViewBuilder() + // TODO: Здесь будет необходимо выполнить настройку плагинов + // let qualitySettings = NutQualityPlugin.Settings(mapper: self.viewModel.qualityTitleMapper) + // playerBuilder.attach(plugins: [NutPlayerViewBuilder.PluginRecord(plugin: NutQualityPlugin.self, + // priority: .userInitiated, + // settings: qualitySettings)]) + // TODO: Здесь необходимо потом добавить настройки взаимодействия с элементами управления скина + // builder.defaultSkin(settings: settings) + return playerBuilder.build(with: player) + } + + static func mapQualityToDictionary(quality: PlayerQualityRecord) -> [String: Any] { + [ + "id": quality.id, + "bandwidth": quality.bandwidth, + "width": Double(quality.resolution.width), + "height": Double(quality.resolution.height), + ] + } + + static func mapStateToDictionary(state: PlayerState) -> [String: Any?] { + switch state { + case .idle: + return ["state": "idle"] + case .content(let content): + return ["state": "content", + "type": Self.mapContentToDictionary(content: content.content)] + case .loading: + return ["state": "loading"] + case .ready(let position, let duration): + return ["state": "ready", + "startPosition": position, + "duration": duration] + case .buffering: + return ["state": "buffering"] + case .playing: + return ["state": "playing"] + case .paused(let byUI): + return ["state": "paused", + "byUI": byUI] + case .completed: + return ["state": "completed"] + case .seeking(let seekPosition): + return ["state": "seeking", + "seekPosition": seekPosition] + case .error(let error): + return ["state": "error", + "error": error.localizedDescription] + case .uninitialized: + return ["state": "uninitialized"] + @unknown default: + return ["state": "unknown"] + } + } + + static func mapContentToDictionary(content: ContentType) -> [String: Any?] { + switch content { + case .auto(let url): + return ["type": "auto", + "url": url.absoluteString] + case .hls(let url): + return ["type": "hls", + "url": url.absoluteString] + case .dash(let url): + return ["type": "dash", + "url": url.absoluteString] + case .mp4(let url, let loop): + return ["type": "mp4", + "url": url.absoluteString, + "loop": loop] + case .raw(let data): + return ["type": "raw", + "data": data] + @unknown default: + return ["type": "unknown"] + } + } + + static func createProvider(from link: String, loop: Bool = false) -> Provider? { + guard let url = URL(string: link) else { return nil } + + var content: CommonPlayerContent? + + switch url.pathExtension { + case "mp4": + content = CommonPlayerContent(content: .mp4(url: url, loop: loop)) + case "m3u8": + content = CommonPlayerContent(content: .hls(url: url)) + default: + break + } + + guard let content else { return nil } + return CommonProvider(content: content) + } +} diff --git a/nut_player_ios/ios/Classes/PlayerView.swift b/nut_player_ios/ios/Classes/PlayerView.swift new file mode 100644 index 0000000..b65e873 --- /dev/null +++ b/nut_player_ios/ios/Classes/PlayerView.swift @@ -0,0 +1,40 @@ +// +// PlayerView.swift +// nut_player_ios +// +// Created by Nut.Tech on 12.09.2023. +// + +import UIKit +import AVFoundation +import NutPlayer + +class PlayerView: UIView { + private var playerSublayer: AVPlayerLayer + + var player: AVPlayer? { self.playerSublayer.player } + + init(playerLayer: AVPlayerLayer, frame: CGRect? = nil) { + self.playerSublayer = playerLayer + super.init(frame: frame ?? .zero) + self.layer.addSublayer(playerLayer) + self.backgroundColor = .orange + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + override func layoutSubviews() { + super.layoutSubviews() + self.playerSublayer.frame = self.bounds + } + + func sendFromNative(text: String) { + print("sendFromNative \(text)") + } + + func receiveFromFlutter(text: String) { + print("receiveFromFlutter \(text)") + } +} diff --git a/nut_player_ios/ios/Classes/StartSettings.swift b/nut_player_ios/ios/Classes/StartSettings.swift new file mode 100644 index 0000000..93d755e --- /dev/null +++ b/nut_player_ios/ios/Classes/StartSettings.swift @@ -0,0 +1,19 @@ +// +// StartSettings.swift +// NutPlayerDemo +// +// Created by NUT.Tech on 13.09.2023. +// Copyright © 2023 NUT.Tech. All rights reserved. +// + +import Foundation +import NutPlayer + +struct StartSettings { + var loop = false + var autoStart = false + var position: TimeInterval = 0.0 + var playlistTimeout: TimeInterval = 5_000 + var trackTimeout: TimeInterval = 3_000 + var chunkTimeout: TimeInterval = 3_000 +} diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/Info.plist b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/Info.plist new file mode 100644 index 0000000..8c10342 --- /dev/null +++ b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/Info.plist @@ -0,0 +1,40 @@ + + + + + AvailableLibraries + + + LibraryIdentifier + ios-arm64 + LibraryPath + NutPlayer.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + NutPlayer.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Assets.car b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Assets.car new file mode 100644 index 0000000000000000000000000000000000000000..49c015aa27ab3328ae394310ff345a67f06f7be7 GIT binary patch literal 158943 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 literal 0 HcmV?d00001 diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Headers/NutPlayer-Swift.h b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Headers/NutPlayer-Swift.h new file mode 100644 index 0000000..48a3a7b --- /dev/null +++ b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Headers/NutPlayer-Swift.h @@ -0,0 +1,373 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100) +#ifndef NUTPLAYER_SWIFT_H +#define NUTPLAYER_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if __has_include() +# include +#else +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import AVFoundation; +@import CoreFoundation; +@import CoreMedia; +@import ObjectiveC; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="NutPlayer",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +@class NSCoder; + +SWIFT_CLASS("_TtC9NutPlayer9ErrorView") +@interface ErrorView : UIView +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder SWIFT_UNAVAILABLE; +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +@end + + +SWIFT_CLASS("_TtC9NutPlayer13NutLoaderView") +@interface NutLoaderView : UIActivityIndicatorView +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)coder SWIFT_UNAVAILABLE; +- (void)layoutSubviews; +- (nonnull instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style SWIFT_UNAVAILABLE; +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +@end + + +SWIFT_CLASS("_TtC9NutPlayer19NutPlayerSkinPlugin") +@interface NutPlayerSkinPlugin : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class UITraitCollection; + +/// Представление скина проигрывателя. +/// Оповещает через делегат о взаимодействии со своими компонентами. +/// Также содержит публичные методы для возможности изменения +/// внешнего вида, его скрытия и показа с анимацией. +SWIFT_CLASS("_TtC9NutPlayer17NutPlayerSkinView") +@interface NutPlayerSkinView : UIView +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder SWIFT_UNAVAILABLE; +- (void)layoutSubviews; +- (void)traitCollectionDidChange:(UITraitCollection * _Nullable)previousTraitCollection; +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +@end + + + + + + +SWIFT_CLASS("_TtC9NutPlayer13NutPlayerView") +@interface NutPlayerView : UIView +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder SWIFT_UNAVAILABLE; +- (void)addSubview:(UIView * _Nonnull)view; +- (void)insertSubview:(UIView * _Nonnull)view atIndex:(NSInteger)index; +- (void)insertSubview:(UIView * _Nonnull)view aboveSubview:(UIView * _Nonnull)siblingSubview; +- (void)insertSubview:(UIView * _Nonnull)view belowSubview:(UIView * _Nonnull)siblingSubview; +- (void)layoutSubviews; +- (void)traitCollectionDidChange:(UITraitCollection * _Nullable)previousTraitCollection; +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +@end + +@class NSURL; +@class AVPlayerItem; + +SWIFT_CLASS("_TtC9NutPlayer12TechAVPlayer") +@interface TechAVPlayer : AVPlayer +- (void)seekToTime:(CMTime)time; +- (void)seekToTime:(CMTime)time completionHandler:(void (^ _Nonnull)(BOOL))completionHandler; +- (nonnull instancetype)initWithURL:(NSURL * _Nonnull)URL OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithPlayerItem:(AVPlayerItem * _Nullable)item OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + + + + + +#endif +#if defined(__cplusplus) +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Info.plist b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Info.plist new file mode 100644 index 0000000000000000000000000000000000000000..afed3f71066323fc26c8532502dc803289422b03 GIT binary patch literal 753 zcmYjO$!^m?7@ipll%WoO_kTAYlJVN(`PmXegj8r^t*iYL=7Oo?e;ma36^Pf~(5G`1zBqgguX#x;IEu0~C2_{Odr zhxeP6;3cU>%GjW6ta7W(N`oBu)FJvrC}JD;D5D-FZZn%L7YYqx?(O(qFy}ZNIqeZ` z$eX?wZaX670xu}#TD#g5d4U&>ZggmUXocVSQdGH3%`$jw+l=r*7hT-t89Ow1jbU@Z zi>lDd3Z-oBX@}Zj%yJd6z~{RO3V|Z#b7EV}mvVxjDPoQnzC3uyK@J@~YGTJI z0;*sD-h)rz8~6^6!5=se*Wng?4qw1Ga0Gq$0e*y^;aB(r{)ETy7yJwV!T$)M88nAd iD36{Y2~|)Fy+#@uq7gEXg$_Wp5S&!-IIeL)Z%+X6t>)DL literal 0 HcmV?d00001 diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Modules/NutPlayer.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Modules/NutPlayer.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo new file mode 100644 index 0000000000000000000000000000000000000000..a60513629724729e370b4125206a76f6298de863 GIT binary patch literal 216580 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 -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerContent", + "printedName": "NutPlayer.PlayerContent", + "usr": "s:9NutPlayer0B7ContentP" + }, + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer14CommonProviderV15retrieveContentyyys6ResultOyAA0bF0_pAA0D5ErrorOGcF", + "mangledName": "$s9NutPlayer14CommonProviderV15retrieveContentyyys6ResultOyAA0bF0_pAA0D5ErrorOGcF", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer14CommonProviderV", + "mangledName": "$s9NutPlayer14CommonProviderV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Provider", + "printedName": "Provider", + "usr": "s:9NutPlayer8ProviderP", + "mangledName": "$s9NutPlayer8ProviderP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ConsoleLogDestination", + "printedName": "ConsoleLogDestination", + "children": [ + { + "kind": "Var", + "name": "format", + "printedName": "format", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer21ConsoleLogDestinationC6formatSSvp", + "mangledName": "$s9NutPlayer21ConsoleLogDestinationC6formatSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer21ConsoleLogDestinationC6formatSSvg", + "mangledName": "$s9NutPlayer21ConsoleLogDestinationC6formatSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "limitOutputLevel", + "printedName": "limitOutputLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer21ConsoleLogDestinationC16limitOutputLevelAA0dH0Ovp", + "mangledName": "$s9NutPlayer21ConsoleLogDestinationC16limitOutputLevelAA0dH0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer21ConsoleLogDestinationC16limitOutputLevelAA0dH0Ovg", + "mangledName": "$s9NutPlayer21ConsoleLogDestinationC16limitOutputLevelAA0dH0Ovg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(format:limitOutputLevel:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsoleLogDestination", + "printedName": "NutPlayer.ConsoleLogDestination", + "usr": "s:9NutPlayer21ConsoleLogDestinationC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "hasDefaultArg": true, + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer21ConsoleLogDestinationC6format16limitOutputLevelACSS_AA0dI0Otcfc", + "mangledName": "$s9NutPlayer21ConsoleLogDestinationC6format16limitOutputLevelACSS_AA0dI0Otcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer21ConsoleLogDestinationC7process_5levelySS_AA0D5LevelOtF", + "mangledName": "$s9NutPlayer21ConsoleLogDestinationC7process_5levelySS_AA0D5LevelOtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer21ConsoleLogDestinationC", + "mangledName": "$s9NutPlayer21ConsoleLogDestinationC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "LogDestination", + "printedName": "LogDestination", + "usr": "s:9NutPlayer14LogDestinationP", + "mangledName": "$s9NutPlayer14LogDestinationP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Constraint", + "printedName": "Constraint", + "children": [ + { + "kind": "Var", + "name": "iPhoneSE", + "printedName": "iPhoneSE", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.Constraint.Type) -> (CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.Constraint.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10ConstraintO8iPhoneSEyAC14CoreFoundation7CGFloatVcACmF", + "mangledName": "$s9NutPlayer10ConstraintO8iPhoneSEyAC12CoreGraphics7CGFloatVcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "iPhoneX", + "printedName": "iPhoneX", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.Constraint.Type) -> (CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.Constraint.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10ConstraintO7iPhoneXyAC14CoreFoundation7CGFloatVcACmF", + "mangledName": "$s9NutPlayer10ConstraintO7iPhoneXyAC12CoreGraphics7CGFloatVcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "iPod", + "printedName": "iPod", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.Constraint.Type) -> (CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.Constraint.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10ConstraintO4iPodyAC14CoreFoundation7CGFloatVcACmF", + "mangledName": "$s9NutPlayer10ConstraintO4iPodyAC12CoreGraphics7CGFloatVcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "iPadSM", + "printedName": "iPadSM", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.Constraint.Type) -> (CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.Constraint.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10ConstraintO6iPadSMyAC14CoreFoundation7CGFloatVcACmF", + "mangledName": "$s9NutPlayer10ConstraintO6iPadSMyAC12CoreGraphics7CGFloatVcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "iPadL", + "printedName": "iPadL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.Constraint.Type) -> (CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.Constraint.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10ConstraintO5iPadLyAC14CoreFoundation7CGFloatVcACmF", + "mangledName": "$s9NutPlayer10ConstraintO5iPadLyAC12CoreGraphics7CGFloatVcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "appleTV", + "printedName": "appleTV", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.Constraint.Type) -> (CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.Constraint.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10ConstraintO7appleTVyAC14CoreFoundation7CGFloatVcACmF", + "mangledName": "$s9NutPlayer10ConstraintO7appleTVyAC12CoreGraphics7CGFloatVcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + }, + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer10ConstraintO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer10ConstraintO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer10ConstraintO", + "mangledName": "$s9NutPlayer10ConstraintO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "ContentPlayer", + "printedName": "ContentPlayer", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "NutPlayer.ContentPlayerDelegate?" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C8delegateAA0cB8Delegate_pSgvp", + "mangledName": "$s9NutPlayer07ContentB0C8delegateAA0cB8Delegate_pSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.ContentPlayerDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentPlayerDelegate", + "printedName": "NutPlayer.ContentPlayerDelegate", + "usr": "s:9NutPlayer07ContentB8DelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C8delegateAA0cB8Delegate_pSgvg", + "mangledName": "$s9NutPlayer07ContentB0C8delegateAA0cB8Delegate_pSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.ContentPlayerDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentPlayerDelegate", + "printedName": "NutPlayer.ContentPlayerDelegate", + "usr": "s:9NutPlayer07ContentB8DelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C8delegateAA0cB8Delegate_pSgvs", + "mangledName": "$s9NutPlayer07ContentB0C8delegateAA0cB8Delegate_pSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C8delegateAA0cB8Delegate_pSgvM", + "mangledName": "$s9NutPlayer07ContentB0C8delegateAA0cB8Delegate_pSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "layer", + "printedName": "layer", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C5layerSo7CALayerCvp", + "mangledName": "$s9NutPlayer07ContentB0C5layerSo7CALayerCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C5layerSo7CALayerCvg", + "mangledName": "$s9NutPlayer07ContentB0C5layerSo7CALayerCvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "currentQuality", + "printedName": "currentQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.ContentQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C14currentQualityAA0cE0VSgvp", + "mangledName": "$s9NutPlayer07ContentB0C14currentQualityAA0cE0VSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.ContentQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C14currentQualityAA0cE0VSgvg", + "mangledName": "$s9NutPlayer07ContentB0C14currentQualityAA0cE0VSgvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.ContentQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C14currentQualityAA0cE0VSgvs", + "mangledName": "$s9NutPlayer07ContentB0C14currentQualityAA0cE0VSgvs", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C14currentQualityAA0cE0VSgvM", + "mangledName": "$s9NutPlayer07ContentB0C14currentQualityAA0cE0VSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "qualities", + "printedName": "qualities", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.ContentQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C9qualitiesSayAA0C7QualityVGvp", + "mangledName": "$s9NutPlayer07ContentB0C9qualitiesSayAA0C7QualityVGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.ContentQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C9qualitiesSayAA0C7QualityVGvg", + "mangledName": "$s9NutPlayer07ContentB0C9qualitiesSayAA0C7QualityVGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C5stateAA0B5StateOvp", + "mangledName": "$s9NutPlayer07ContentB0C5stateAA0B5StateOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C5stateAA0B5StateOvg", + "mangledName": "$s9NutPlayer07ContentB0C5stateAA0B5StateOvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C6volumeSfvp", + "mangledName": "$s9NutPlayer07ContentB0C6volumeSfvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C6volumeSfvg", + "mangledName": "$s9NutPlayer07ContentB0C6volumeSfvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C6volumeSfvs", + "mangledName": "$s9NutPlayer07ContentB0C6volumeSfvs", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C6volumeSfvM", + "mangledName": "$s9NutPlayer07ContentB0C6volumeSfvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "playbackRate", + "printedName": "playbackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C12playbackRateAA0b8PlaybackE0Ovp", + "mangledName": "$s9NutPlayer07ContentB0C12playbackRateAA0b8PlaybackE0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C12playbackRateAA0b8PlaybackE0Ovg", + "mangledName": "$s9NutPlayer07ContentB0C12playbackRateAA0b8PlaybackE0Ovg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C12playbackRateAA0b8PlaybackE0Ovs", + "mangledName": "$s9NutPlayer07ContentB0C12playbackRateAA0b8PlaybackE0Ovs", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C12playbackRateAA0b8PlaybackE0OvM", + "mangledName": "$s9NutPlayer07ContentB0C12playbackRateAA0b8PlaybackE0OvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C8durationSdvp", + "mangledName": "$s9NutPlayer07ContentB0C8durationSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C8durationSdvg", + "mangledName": "$s9NutPlayer07ContentB0C8durationSdvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "time", + "printedName": "time", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C4timeSdvp", + "mangledName": "$s9NutPlayer07ContentB0C4timeSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C4timeSdvg", + "mangledName": "$s9NutPlayer07ContentB0C4timeSdvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C5cacheAA5ValueVySdGvp", + "mangledName": "$s9NutPlayer07ContentB0C5cacheAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C5cacheAA5ValueVySdGvg", + "mangledName": "$s9NutPlayer07ContentB0C5cacheAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "play", + "printedName": "play()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C4playyyF", + "mangledName": "$s9NutPlayer07ContentB0C4playyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pause", + "printedName": "pause()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C5pauseyyF", + "mangledName": "$s9NutPlayer07ContentB0C5pauseyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C4stopyyF", + "mangledName": "$s9NutPlayer07ContentB0C4stopyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seek", + "printedName": "seek(to:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C4seek2to10completionySd_ySbcSgtF", + "mangledName": "$s9NutPlayer07ContentB0C4seek2to10completionySd_ySbcSgtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "end", + "printedName": "end()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C3endyyF", + "mangledName": "$s9NutPlayer07ContentB0C3endyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(state:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C9didChange5stateyAA9TechStateO_tF", + "mangledName": "$s9NutPlayer07ContentB0C9didChange5stateyAA9TechStateO_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(time:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C9didChange4timeySd_tF", + "mangledName": "$s9NutPlayer07ContentB0C9didChange4timeySd_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(volume:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C9didChange6volumeySf_tF", + "mangledName": "$s9NutPlayer07ContentB0C9didChange6volumeySf_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(playbackType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C9didChange12playbackTypeyAA012TechPlayableG0O_tF", + "mangledName": "$s9NutPlayer07ContentB0C9didChange12playbackTypeyAA012TechPlayableG0O_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C9didChange7qualityyAA11TechQuality_p_tF", + "mangledName": "$s9NutPlayer07ContentB0C9didChange7qualityyAA11TechQuality_p_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(qualities:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.TechQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C9didChange9qualitiesySayAA11TechQuality_pG_tF", + "mangledName": "$s9NutPlayer07ContentB0C9didChange9qualitiesySayAA11TechQuality_pG_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer07ContentB0C", + "mangledName": "$s9NutPlayer07ContentB0C", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "Final" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "TechDelegate", + "printedName": "TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP", + "mangledName": "$s9NutPlayer12TechDelegateP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ContentPlayerDelegate", + "printedName": "ContentPlayerDelegate", + "children": [ + { + "kind": "Function", + "name": "requireSwitchContent", + "printedName": "requireSwitchContent(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ContentPlayer", + "printedName": "NutPlayer.ContentPlayer", + "usr": "s:9NutPlayer07ContentB0C" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB8DelegateP013requireSwitchC04fromyAA0cB0C_tF", + "mangledName": "$s9NutPlayer07ContentB8DelegateP013requireSwitchC04fromyAA0cB0C_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ContentPlayerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(state:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "ContentPlayer", + "printedName": "NutPlayer.ContentPlayer", + "usr": "s:9NutPlayer07ContentB0C" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB8DelegateP9didChange5state4fromyAA0B5StateO_AA0cB0CtF", + "mangledName": "$s9NutPlayer07ContentB8DelegateP9didChange5state4fromyAA0B5StateO_AA0cB0CtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ContentPlayerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(time:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "ContentPlayer", + "printedName": "NutPlayer.ContentPlayer", + "usr": "s:9NutPlayer07ContentB0C" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB8DelegateP9didChange4time4fromySd_AA0cB0CtF", + "mangledName": "$s9NutPlayer07ContentB8DelegateP9didChange4time4fromySd_AA0cB0CtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ContentPlayerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(volume:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + }, + { + "kind": "TypeNominal", + "name": "ContentPlayer", + "printedName": "NutPlayer.ContentPlayer", + "usr": "s:9NutPlayer07ContentB0C" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB8DelegateP9didChange6volume4fromySf_AA0cB0CtF", + "mangledName": "$s9NutPlayer07ContentB8DelegateP9didChange6volume4fromySf_AA0cB0CtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ContentPlayerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(quality:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + }, + { + "kind": "TypeNominal", + "name": "ContentPlayer", + "printedName": "NutPlayer.ContentPlayer", + "usr": "s:9NutPlayer07ContentB0C" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB8DelegateP9didChange7quality4fromyAA0C7QualityV_AA0cB0CtF", + "mangledName": "$s9NutPlayer07ContentB8DelegateP9didChange7quality4fromyAA0C7QualityV_AA0cB0CtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ContentPlayerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(qualities:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.ContentQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "ContentPlayer", + "printedName": "NutPlayer.ContentPlayer", + "usr": "s:9NutPlayer07ContentB0C" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB8DelegateP9didChange9qualities4fromySayAA0C7QualityVG_AA0cB0CtF", + "mangledName": "$s9NutPlayer07ContentB8DelegateP9didChange9qualities4fromySayAA0C7QualityVG_AA0cB0CtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ContentPlayerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer07ContentB8DelegateP", + "mangledName": "$s9NutPlayer07ContentB8DelegateP", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ContentQuality", + "printedName": "ContentQuality", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer14ContentQualityV2idSSvp", + "mangledName": "$s9NutPlayer14ContentQualityV2idSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer14ContentQualityV2idSSvg", + "mangledName": "$s9NutPlayer14ContentQualityV2idSSvg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "resolution", + "printedName": "resolution", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer14ContentQualityV10resolutionSo6CGSizeVvp", + "mangledName": "$s9NutPlayer14ContentQualityV10resolutionSo6CGSizeVvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer14ContentQualityV10resolutionSo6CGSizeVvg", + "mangledName": "$s9NutPlayer14ContentQualityV10resolutionSo6CGSizeVvg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bandwidth", + "printedName": "bandwidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer14ContentQualityV9bandwidthSivp", + "mangledName": "$s9NutPlayer14ContentQualityV9bandwidthSivp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer14ContentQualityV9bandwidthSivg", + "mangledName": "$s9NutPlayer14ContentQualityV9bandwidthSivg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + }, + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer14ContentQualityV2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer14ContentQualityV2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer14ContentQualityV", + "mangledName": "$s9NutPlayer14ContentQualityV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerQualityRecord", + "printedName": "PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP", + "mangledName": "$s9NutPlayer0B13QualityRecordP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "CustomizableAreaSettings", + "printedName": "CustomizableAreaSettings", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(isFullscreenSwitcherEnabled:isPipSwitcherEnabled:isSettingsSwitcherEnabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CustomizableAreaSettings", + "printedName": "NutPlayer.CustomizableAreaSettings", + "usr": "s:9NutPlayer24CustomizableAreaSettingsV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer24CustomizableAreaSettingsV27isFullscreenSwitcherEnabled0f3PiphI00fehI0ACSb_S2btcfc", + "mangledName": "$s9NutPlayer24CustomizableAreaSettingsV27isFullscreenSwitcherEnabled0f3PiphI00fehI0ACSb_S2btcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer24CustomizableAreaSettingsV", + "mangledName": "$s9NutPlayer24CustomizableAreaSettingsV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DefaultQualityTitleMapper", + "printedName": "DefaultQualityTitleMapper", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(policy:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultQualityTitleMapper", + "printedName": "NutPlayer.DefaultQualityTitleMapper", + "usr": "s:9NutPlayer25DefaultQualityTitleMapperC" + }, + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "hasDefaultArg": true, + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer25DefaultQualityTitleMapperC6policyAcA05VideodE6FormatO_tcfc", + "mangledName": "$s9NutPlayer25DefaultQualityTitleMapperC6policyAcA05VideodE6FormatO_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "map", + "printedName": "map(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer25DefaultQualityTitleMapperC3map7qualitySSSgAA0bD6Record_p_tF", + "mangledName": "$s9NutPlayer25DefaultQualityTitleMapperC3map7qualitySSSgAA0bD6Record_p_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "map", + "printedName": "map(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer25DefaultQualityTitleMapperC3map7qualitySSSgAA05VideoD0O_tF", + "mangledName": "$s9NutPlayer25DefaultQualityTitleMapperC3map7qualitySSSgAA05VideoD0O_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer25DefaultQualityTitleMapperC", + "mangledName": "$s9NutPlayer25DefaultQualityTitleMapperC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "QualityTitleMapper", + "printedName": "QualityTitleMapper", + "usr": "s:9NutPlayer18QualityTitleMapperP", + "mangledName": "$s9NutPlayer18QualityTitleMapperP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Either", + "printedName": "Either", + "children": [ + { + "kind": "Var", + "name": "firstType", + "printedName": "firstType", + "children": [ + { + "kind": "TypeFunc", + "name": "GenericFunction", + "printedName": "<τ_0_0, τ_0_1> (NutPlayer.Either<τ_0_0, τ_0_1>.Type) -> (τ_0_0) -> NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) -> NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "Either", + "printedName": "NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:9NutPlayer6EitherO" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.Either<τ_0_0, τ_0_1>.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Either", + "printedName": "NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:9NutPlayer6EitherO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer6EitherO9firstTypeyACyxq_GxcAEmr0_lF", + "mangledName": "$s9NutPlayer6EitherO9firstTypeyACyxq_GxcAEmr0_lF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "secondType", + "printedName": "secondType", + "children": [ + { + "kind": "TypeFunc", + "name": "GenericFunction", + "printedName": "<τ_0_0, τ_0_1> (NutPlayer.Either<τ_0_0, τ_0_1>.Type) -> (τ_0_1) -> NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_1) -> NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "Either", + "printedName": "NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:9NutPlayer6EitherO" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.Either<τ_0_0, τ_0_1>.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Either", + "printedName": "NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:9NutPlayer6EitherO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer6EitherO10secondTypeyACyxq_Gq_cAEmr0_lF", + "mangledName": "$s9NutPlayer6EitherO10secondTypeyACyxq_Gq_cAEmr0_lF", + "moduleName": "NutPlayer" + }, + { + "kind": "Function", + "name": "unwrap", + "printedName": "unwrap()", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6EitherO6unwrapypyF", + "mangledName": "$s9NutPlayer6EitherO6unwrapypyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "map", + "printedName": "map(firstTypeTransform:secondTypeTransform:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) -> τ_1_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_1) -> τ_1_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6EitherO3map18firstTypeTransform06secondfG0qd__qd__xXE_qd__q_XEtlF", + "mangledName": "$s9NutPlayer6EitherO3map18firstTypeTransform06secondfG0qd__qd__xXE_qd__q_XEtlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1, τ_1_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Either", + "printedName": "NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:9NutPlayer6EitherO" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer6EitherOAASeRzSeR_rlE4fromACyxq_Gs7Decoder_p_tKcfc", + "mangledName": "$s9NutPlayer6EitherOAASeRzSeR_rlE4fromACyxq_Gs7Decoder_p_tKcfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Decodable, τ_0_1 : Swift.Decodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer6EitherO", + "mangledName": "$s9NutPlayer6EitherO", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ErrorView", + "printedName": "ErrorView", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(title:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorView", + "printedName": "NutPlayer.ErrorView", + "usr": "c:@M@NutPlayer@objc(cs)ErrorView" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer9ErrorViewC5titleACSSSg_tcfc", + "mangledName": "$s9NutPlayer9ErrorViewC5titleACSSSg_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "updateView", + "printedName": "updateView(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer9ErrorViewC06updateD04withySS_tF", + "mangledName": "$s9NutPlayer9ErrorViewC06updateD04withySS_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorView", + "printedName": "NutPlayer.ErrorView", + "usr": "c:@M@NutPlayer@objc(cs)ErrorView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)ErrorView(im)initWithFrame:", + "mangledName": "$s9NutPlayer9ErrorViewC5frameACSo6CGRectV_tcfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@NutPlayer@objc(cs)ErrorView", + "mangledName": "$s9NutPlayer9ErrorViewC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": 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": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Event", + "printedName": "Event", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "NutPlayer.Event<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5EventV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer5EventVyACyxGqd__c6OutputQyd__Rsz7Combine9PublisherRd__s5NeverO7FailureRtd__lufc", + "mangledName": "$s9NutPlayer5EventVyACyxGqd__c6OutputQyd__Rsz7Combine9PublisherRd__s5NeverO7FailureRtd__lufc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 == τ_1_0.Output, τ_1_0 : Combine.Publisher, τ_1_0.Failure == Swift.Never>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(subscriber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer5EventV7receive10subscriberyqd___t5InputQyd__Rsz7Combine10SubscriberRd__s5NeverO7FailureRtd__lF", + "mangledName": "$s9NutPlayer5EventV7receive10subscriberyqd___t5InputQyd__Rsz7Combine10SubscriberRd__s5NeverO7FailureRtd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 == τ_1_0.Input, τ_1_0 : Combine.Subscriber, τ_1_0.Failure == Swift.Never>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer5EventV", + "mangledName": "$s9NutPlayer5EventV", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "EventSubject", + "printedName": "EventSubject", + "children": [ + { + "kind": "Var", + "name": "wrappedValue", + "printedName": "wrappedValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "NutPlayer.Event<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5EventV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12EventSubjectC12wrappedValueAA0C0VyxGvp", + "mangledName": "$s9NutPlayer12EventSubjectC12wrappedValueAA0C0VyxGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "NutPlayer.Event<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5EventV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12EventSubjectC12wrappedValueAA0C0VyxGvg", + "mangledName": "$s9NutPlayer12EventSubjectC12wrappedValueAA0C0VyxGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "EventSubject", + "printedName": "NutPlayer.EventSubject<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer12EventSubjectC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer12EventSubjectCACyxGycfc", + "mangledName": "$s9NutPlayer12EventSubjectCACyxGycfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12EventSubjectC4sendyyxF", + "mangledName": "$s9NutPlayer12EventSubjectC4sendyyxF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Completion", + "printedName": "Combine.Subscribers.Completion", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ], + "usr": "s:7Combine11SubscribersO10CompletionO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12EventSubjectC4send10completiony7Combine11SubscribersO10CompletionOy_s5NeverOG_tF", + "mangledName": "$s9NutPlayer12EventSubjectC4send10completiony7Combine11SubscribersO10CompletionOy_s5NeverOG_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(subscription:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Subscription", + "printedName": "Combine.Subscription", + "usr": "s:7Combine12SubscriptionP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12EventSubjectC4send12subscriptiony7Combine12Subscription_p_tF", + "mangledName": "$s9NutPlayer12EventSubjectC4send12subscriptiony7Combine12Subscription_p_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(subscriber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12EventSubjectC7receive10subscriberyqd___t5InputQyd__Rsz7Combine10SubscriberRd__s5NeverO7FailureRtd__lF", + "mangledName": "$s9NutPlayer12EventSubjectC7receive10subscriberyqd___t5InputQyd__Rsz7Combine10SubscriberRd__s5NeverO7FailureRtd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 == τ_1_0.Input, τ_1_0 : Combine.Subscriber, τ_1_0.Failure == Swift.Never>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer12EventSubjectC", + "mangledName": "$s9NutPlayer12EventSubjectC", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "PropertyWrapper", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Subject", + "printedName": "Subject", + "usr": "s:7Combine7SubjectP", + "mangledName": "$s7Combine7SubjectP" + }, + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "BusEventRepresentable", + "printedName": "BusEventRepresentable", + "declKind": "Protocol", + "usr": "s:9NutPlayer21BusEventRepresentableP", + "mangledName": "$s9NutPlayer21BusEventRepresentableP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "EventTransmittable", + "printedName": "EventTransmittable", + "children": [ + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittableP4sendyyqd__AA03BusC13RepresentableRd__lF", + "mangledName": "$s9NutPlayer18EventTransmittableP4sendyyqd__AA03BusC13RepresentableRd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : NutPlayer.EventTransmittable, τ_1_0 : NutPlayer.BusEventRepresentable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:perform:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_1_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_1_0) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittableP7receive_7perform7Combine14AnyCancellableCqd__m_yqd__ctAA03BusC13RepresentableRd__lF", + "mangledName": "$s9NutPlayer18EventTransmittableP7receive_7perform7Combine14AnyCancellableCqd__m_yqd__ctAA03BusC13RepresentableRd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : NutPlayer.EventTransmittable, τ_1_0 : NutPlayer.BusEventRepresentable>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "DiscardableResult" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:performOn:action:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_1_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ] + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_1" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_1_0) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittableP7receive_9performOn6action7Combine14AnyCancellableCqd__m_qd_0_yqd__ctAA03BusC13RepresentableRd__AG9SchedulerRd_0_r0_lF", + "mangledName": "$s9NutPlayer18EventTransmittableP7receive_9performOn6action7Combine14AnyCancellableCqd__m_qd_0_yqd__ctAA03BusC13RepresentableRd__AG9SchedulerRd_0_r0_lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0, τ_1_1 where τ_0_0 : NutPlayer.EventTransmittable, τ_1_0 : NutPlayer.BusEventRepresentable, τ_1_1 : Combine.Scheduler>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "DiscardableResult" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE4sendyySSF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE4sendyySSF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:perform:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE7receive_7perform7Combine14AnyCancellableCSS_yyctF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE7receive_7perform7Combine14AnyCancellableCSS_yyctF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:performOn:action:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE7receive_9performOn6action7Combine14AnyCancellableCSS_qd__yyctAG9SchedulerRd__lF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE7receive_9performOn6action7Combine14AnyCancellableCSS_qd__yyctAG9SchedulerRd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : NutPlayer.EventTransmittable, τ_1_0 : Combine.Scheduler>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:params:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE4send_6paramsySS_SDys11AnyHashableVypGtF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE4send_6paramsySS_SDys11AnyHashableVypGtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:perform:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.AnyHashable : Any]) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE7receive_7perform7Combine14AnyCancellableCSS_ySDys0H8HashableVypGctF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE7receive_7perform7Combine14AnyCancellableCSS_ySDys0H8HashableVypGctF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:performOn:action:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.AnyHashable : Any]) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE7receive_9performOn6action7Combine14AnyCancellableCSS_qd__ySDys0J8HashableVypGctAG9SchedulerRd__lF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE7receive_9performOn6action7Combine14AnyCancellableCSS_qd__ySDys0J8HashableVypGctAG9SchedulerRd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : NutPlayer.EventTransmittable, τ_1_0 : Combine.Scheduler>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE4send_4dataySS_10Foundation4DataVtF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE4send_4dataySS_10Foundation4DataVtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE4send4datay10Foundation4DataV_tF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE4send4datay10Foundation4DataV_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:perform:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE7receive_7perform7Combine14AnyCancellableCSS_y10Foundation4DataVctF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE7receive_7perform7Combine14AnyCancellableCSS_y10Foundation4DataVctF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:performOn:action:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE7receive_9performOn6action7Combine14AnyCancellableCSS_qd__y10Foundation4DataVctAG9SchedulerRd__lF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE7receive_9performOn6action7Combine14AnyCancellableCSS_qd__y10Foundation4DataVctAG9SchedulerRd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : NutPlayer.EventTransmittable, τ_1_0 : Combine.Scheduler>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:argument:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE4send_8argumentySS_yptF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE4send_8argumentySS_yptF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:perform:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Any) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE7receive_7perform7Combine14AnyCancellableCSS_yypctF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE7receive_7perform7Combine14AnyCancellableCSS_yypctF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:performOn:action:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Any) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE7receive_9performOn6action7Combine14AnyCancellableCSS_qd__yypctAG9SchedulerRd__lF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE7receive_9performOn6action7Combine14AnyCancellableCSS_qd__yypctAG9SchedulerRd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : NutPlayer.EventTransmittable, τ_1_0 : Combine.Scheduler>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer18EventTransmittableP", + "mangledName": "$s9NutPlayer18EventTransmittableP", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FileLogDestination", + "printedName": "FileLogDestination", + "children": [ + { + "kind": "Var", + "name": "format", + "printedName": "format", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer18FileLogDestinationC6formatSSvp", + "mangledName": "$s9NutPlayer18FileLogDestinationC6formatSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer18FileLogDestinationC6formatSSvg", + "mangledName": "$s9NutPlayer18FileLogDestinationC6formatSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "limitOutputLevel", + "printedName": "limitOutputLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer18FileLogDestinationC16limitOutputLevelAA0dH0Ovp", + "mangledName": "$s9NutPlayer18FileLogDestinationC16limitOutputLevelAA0dH0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer18FileLogDestinationC16limitOutputLevelAA0dH0Ovg", + "mangledName": "$s9NutPlayer18FileLogDestinationC16limitOutputLevelAA0dH0Ovg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(format:limitOutputLevel:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FileLogDestination", + "printedName": "NutPlayer.FileLogDestination", + "usr": "s:9NutPlayer18FileLogDestinationC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "hasDefaultArg": true, + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer18FileLogDestinationC6format16limitOutputLevelACSS_AA0dI0Otcfc", + "mangledName": "$s9NutPlayer18FileLogDestinationC6format16limitOutputLevelACSS_AA0dI0Otcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18FileLogDestinationC7process_5levelySS_AA0D5LevelOtF", + "mangledName": "$s9NutPlayer18FileLogDestinationC7process_5levelySS_AA0D5LevelOtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer18FileLogDestinationC", + "mangledName": "$s9NutPlayer18FileLogDestinationC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "LogDestination", + "printedName": "LogDestination", + "usr": "s:9NutPlayer14LogDestinationP", + "mangledName": "$s9NutPlayer14LogDestinationP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "HlsError", + "printedName": "HlsError", + "children": [ + { + "kind": "Var", + "name": "unowned", + "printedName": "unowned", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO7unownedyA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO7unownedyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "emptyUrl", + "printedName": "emptyUrl", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO8emptyUrlyA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO8emptyUrlyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "incorrectUrl", + "printedName": "incorrectUrl", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO12incorrectUrlyA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO12incorrectUrlyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "incorrectManifestData", + "printedName": "incorrectManifestData", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO21incorrectManifestDatayA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO21incorrectManifestDatayA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "emptyQualities", + "printedName": "emptyQualities", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO14emptyQualitiesyA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO14emptyQualitiesyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "assetNotLoaded", + "printedName": "assetNotLoaded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO14assetNotLoadedyA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO14assetNotLoadedyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "assetNotPlayable", + "printedName": "assetNotPlayable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO16assetNotPlayableyA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO16assetNotPlayableyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "assetMetadata", + "printedName": "assetMetadata", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> (Swift.Error?) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO13assetMetadatayACs0D0_pSgcACmF", + "mangledName": "$s9NutPlayer8HlsErrorO13assetMetadatayACs0D0_pSgcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "emptyResponseData", + "printedName": "emptyResponseData", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO17emptyResponseDatayA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO17emptyResponseDatayA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "http", + "printedName": "http", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> (Swift.Int?, Swift.String?) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int?, Swift.String?) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(code: Swift.Int?, description: Swift.String?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO4httpyACSiSg_SSSgtcACmF", + "mangledName": "$s9NutPlayer8HlsErrorO4httpyACSiSg_SSSgtcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "timeout", + "printedName": "timeout", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO7timeoutyA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO7timeoutyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "network", + "printedName": "network", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> (Swift.Error) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO7networkyACs0D0_pcACmF", + "mangledName": "$s9NutPlayer8HlsErrorO7networkyACs0D0_pcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> (Swift.Error?) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO7unknownyACs0D0_pSgcACmF", + "mangledName": "$s9NutPlayer8HlsErrorO7unknownyACs0D0_pSgcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer8HlsErrorO", + "mangledName": "$s9NutPlayer8HlsErrorO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "LogDestination", + "printedName": "LogDestination", + "children": [ + { + "kind": "Var", + "name": "format", + "printedName": "format", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer14LogDestinationP6formatSSvp", + "mangledName": "$s9NutPlayer14LogDestinationP6formatSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer14LogDestinationP6formatSSvg", + "mangledName": "$s9NutPlayer14LogDestinationP6formatSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.LogDestination>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "limitOutputLevel", + "printedName": "limitOutputLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer14LogDestinationP16limitOutputLevelAA0cG0Ovp", + "mangledName": "$s9NutPlayer14LogDestinationP16limitOutputLevelAA0cG0Ovp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer14LogDestinationP16limitOutputLevelAA0cG0Ovg", + "mangledName": "$s9NutPlayer14LogDestinationP16limitOutputLevelAA0cG0Ovg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.LogDestination>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "localize", + "printedName": "localize(_:params:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer14LogDestinationP8localize_6paramsS2S_SaySSGtF", + "mangledName": "$s9NutPlayer14LogDestinationP8localize_6paramsS2S_SaySSGtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.LogDestination>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer14LogDestinationP7process_5levelySS_AA0C5LevelOtF", + "mangledName": "$s9NutPlayer14LogDestinationP7process_5levelySS_AA0C5LevelOtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.LogDestination>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "localize", + "printedName": "localize(_:params:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer14LogDestinationPAAE8localize_6paramsS2S_SaySSGtF", + "mangledName": "$s9NutPlayer14LogDestinationPAAE8localize_6paramsS2S_SaySSGtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.LogDestination>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer14LogDestinationP", + "mangledName": "$s9NutPlayer14LogDestinationP", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "LogLevel", + "printedName": "LogLevel", + "children": [ + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.LogLevel.Type) -> NutPlayer.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8LogLevelO4noneyA2CmF", + "mangledName": "$s9NutPlayer8LogLevelO4noneyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "fatal", + "printedName": "fatal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.LogLevel.Type) -> NutPlayer.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8LogLevelO5fatalyA2CmF", + "mangledName": "$s9NutPlayer8LogLevelO5fatalyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "assert", + "printedName": "assert", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.LogLevel.Type) -> NutPlayer.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8LogLevelO6assertyA2CmF", + "mangledName": "$s9NutPlayer8LogLevelO6assertyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.LogLevel.Type) -> NutPlayer.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8LogLevelO5erroryA2CmF", + "mangledName": "$s9NutPlayer8LogLevelO5erroryA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "warning", + "printedName": "warning", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.LogLevel.Type) -> NutPlayer.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8LogLevelO7warningyA2CmF", + "mangledName": "$s9NutPlayer8LogLevelO7warningyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "info", + "printedName": "info", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.LogLevel.Type) -> NutPlayer.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8LogLevelO4infoyA2CmF", + "mangledName": "$s9NutPlayer8LogLevelO4infoyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "debug", + "printedName": "debug", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.LogLevel.Type) -> NutPlayer.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8LogLevelO5debugyA2CmF", + "mangledName": "$s9NutPlayer8LogLevelO5debugyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "trace", + "printedName": "trace", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.LogLevel.Type) -> NutPlayer.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8LogLevelO5traceyA2CmF", + "mangledName": "$s9NutPlayer8LogLevelO5traceyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer8LogLevelO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer8LogLevelO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer8LogLevelO9hashValueSivp", + "mangledName": "$s9NutPlayer8LogLevelO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer8LogLevelO9hashValueSivg", + "mangledName": "$s9NutPlayer8LogLevelO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer8LogLevelO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer8LogLevelO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer8LogLevelO", + "mangledName": "$s9NutPlayer8LogLevelO", + "moduleName": "NutPlayer", + "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": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "log", + "printedName": "log", + "children": [ + { + "kind": "TypeNominal", + "name": "Logger", + "printedName": "NutPlayer.Logger", + "usr": "s:9NutPlayer6LoggerC" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer3logAA6LoggerCvp", + "mangledName": "$s9NutPlayer3logAA6LoggerCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Logger", + "printedName": "NutPlayer.Logger", + "usr": "s:9NutPlayer6LoggerC" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer3logAA6LoggerCvg", + "mangledName": "$s9NutPlayer3logAA6LoggerCvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Logger", + "printedName": "Logger", + "children": [ + { + "kind": "Var", + "name": "module", + "printedName": "module", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer6LoggerC6moduleSSvp", + "mangledName": "$s9NutPlayer6LoggerC6moduleSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer6LoggerC6moduleSSvg", + "mangledName": "$s9NutPlayer6LoggerC6moduleSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(module:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Logger", + "printedName": "NutPlayer.Logger", + "usr": "s:9NutPlayer6LoggerC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer6LoggerC6moduleACSS_tcfc", + "mangledName": "$s9NutPlayer6LoggerC6moduleACSS_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "addDestination", + "printedName": "addDestination(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "LogDestination", + "printedName": "NutPlayer.LogDestination", + "usr": "s:9NutPlayer14LogDestinationP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC14addDestinationyyAA03LogE0_pF", + "mangledName": "$s9NutPlayer6LoggerC14addDestinationyyAA03LogE0_pF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeDestination", + "printedName": "removeDestination(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "LogDestination", + "printedName": "NutPlayer.LogDestination", + "usr": "s:9NutPlayer14LogDestinationP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC17removeDestinationyyAA03LogE0_pF", + "mangledName": "$s9NutPlayer6LoggerC17removeDestinationyyAA03LogE0_pF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "waitUntilAllOperationsAreFinished", + "printedName": "waitUntilAllOperationsAreFinished()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC33waitUntilAllOperationsAreFinishedyyF", + "mangledName": "$s9NutPlayer6LoggerC33waitUntilAllOperationsAreFinishedyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "fatal", + "printedName": "fatal(_:_:path:line:fun:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC5fatal__4path4line3funs5NeverOSSyXA_SaySSGyXAs12StaticStringVSuALtF", + "mangledName": "$s9NutPlayer6LoggerC5fatal__4path4line3funs5NeverOSSyXA_SaySSGyXAs12StaticStringVSuALtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "assert", + "printedName": "assert(_:_:path:line:fun:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC6assert__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "mangledName": "$s9NutPlayer6LoggerC6assert__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "assert", + "printedName": "assert(_:_:_:path:line:fun:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC6assert___4path4line3funySb_SSyXASaySSGyXAs12StaticStringVSuAJtF", + "mangledName": "$s9NutPlayer6LoggerC6assert___4path4line3funySb_SSyXASaySSGyXAs12StaticStringVSuAJtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "error", + "printedName": "error(_:_:path:line:fun:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC5error__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "mangledName": "$s9NutPlayer6LoggerC5error__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "warning", + "printedName": "warning(_:_:path:line:fun:args:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.CustomStringConvertible]", + "children": [ + { + "kind": "TypeNominal", + "name": "CustomStringConvertible", + "printedName": "Swift.CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC7warning__4path4line3fun4argsySSyXA_SaySSGyXAs12StaticStringVSuAKs06CustomJ11Convertible_pdtF", + "mangledName": "$s9NutPlayer6LoggerC7warning__4path4line3fun4argsySSyXA_SaySSGyXAs12StaticStringVSuAKs06CustomJ11Convertible_pdtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "info", + "printedName": "info(_:_:path:line:fun:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC4info__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "mangledName": "$s9NutPlayer6LoggerC4info__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "debug", + "printedName": "debug(_:_:path:line:fun:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC5debug__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "mangledName": "$s9NutPlayer6LoggerC5debug__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trace", + "printedName": "trace(_:_:path:line:fun:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC5trace__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "mangledName": "$s9NutPlayer6LoggerC5trace__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "other", + "printedName": "other(_:_:_:path:line:fun:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC5other___4path4line3funyAA8LogLevelO_SSyXASaySSGyXAs12StaticStringVSuALtF", + "mangledName": "$s9NutPlayer6LoggerC5other___4path4line3funyAA8LogLevelO_SSyXASaySSGyXAs12StaticStringVSuALtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer6LoggerC", + "mangledName": "$s9NutPlayer6LoggerC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8BufferedReader", + "printedName": "M3U8BufferedReader", + "children": [ + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18M3U8BufferedReaderP5closeyyF", + "mangledName": "$s9NutPlayer18M3U8BufferedReaderP5closeyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.M3U8BufferedReader>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "readLine", + "printedName": "readLine()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18M3U8BufferedReaderP8readLineSSSgyF", + "mangledName": "$s9NutPlayer18M3U8BufferedReaderP8readLineSSSgyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.M3U8BufferedReader>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer18M3U8BufferedReaderP", + "mangledName": "$s9NutPlayer18M3U8BufferedReaderP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8FileBufferedReader", + "printedName": "M3U8FileBufferedReader", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(path:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8FileBufferedReader", + "printedName": "NutPlayer.M3U8FileBufferedReader", + "usr": "s:9NutPlayer22M3U8FileBufferedReaderC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer22M3U8FileBufferedReaderC4pathACSS_tcfc", + "mangledName": "$s9NutPlayer22M3U8FileBufferedReaderC4pathACSS_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer22M3U8FileBufferedReaderC5closeyyF", + "mangledName": "$s9NutPlayer22M3U8FileBufferedReaderC5closeyyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "readLine", + "printedName": "readLine()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer22M3U8FileBufferedReaderC8readLineSSSgyF", + "mangledName": "$s9NutPlayer22M3U8FileBufferedReaderC8readLineSSSgyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer22M3U8FileBufferedReaderC", + "mangledName": "$s9NutPlayer22M3U8FileBufferedReaderC", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "M3U8BufferedReader", + "printedName": "M3U8BufferedReader", + "usr": "s:9NutPlayer18M3U8BufferedReaderP", + "mangledName": "$s9NutPlayer18M3U8BufferedReaderP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8ManifestBuilder", + "printedName": "M3U8ManifestBuilder", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8ManifestBuilder", + "printedName": "NutPlayer.M3U8ManifestBuilder", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer19M3U8ManifestBuilderCACycfc", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderCACycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "parse", + "printedName": "parse(_:onMediaPlaylist:onMediaSegment:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MasterPlaylist", + "printedName": "NutPlayer.M3U8MasterPlaylist", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.M3U8MediaPlaylist) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaPlaylist) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.M3U8MediaSegment) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaSegment) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaSegment", + "printedName": "NutPlayer.M3U8MediaSegment", + "usr": "s:9NutPlayer16M3U8MediaSegmentC" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC5parse_15onMediaPlaylist0hI7SegmentAA0cd6MasterJ0C10Foundation3URLV_yAA0cdiJ0CcSgyAA0cdiK0CcSgtF", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC5parse_15onMediaPlaylist0hI7SegmentAA0cd6MasterJ0C10Foundation3URLV_yAA0cdiJ0CcSgyAA0cdiK0CcSgtF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "parseMasterPlaylistFromString", + "printedName": "parseMasterPlaylistFromString(_:onMediaPlaylist:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MasterPlaylist", + "printedName": "NutPlayer.M3U8MasterPlaylist", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.M3U8MediaPlaylist) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaPlaylist) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC29parseMasterPlaylistFromString_07onMediaI0AA0cdhI0CSS_yAA0cdmI0CcSgtF", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC29parseMasterPlaylistFromString_07onMediaI0AA0cdhI0CSS_yAA0cdmI0CcSgtF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "parseMasterPlaylistFromFile", + "printedName": "parseMasterPlaylistFromFile(_:onMediaPlaylist:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MasterPlaylist", + "printedName": "NutPlayer.M3U8MasterPlaylist", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.M3U8MediaPlaylist) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaPlaylist) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC27parseMasterPlaylistFromFile_07onMediaI0AA0cdhI0CSS_yAA0cdmI0CcSgtF", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC27parseMasterPlaylistFromFile_07onMediaI0AA0cdhI0CSS_yAA0cdmI0CcSgtF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "parseMasterPlaylistFromURL", + "printedName": "parseMasterPlaylistFromURL(_:onMediaPlaylist:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MasterPlaylist", + "printedName": "NutPlayer.M3U8MasterPlaylist", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.M3U8MediaPlaylist) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaPlaylist) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC26parseMasterPlaylistFromURL_07onMediaI0AA0cdhI0C10Foundation0K0V_yAA0cdmI0CcSgtF", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC26parseMasterPlaylistFromURL_07onMediaI0AA0cdhI0C10Foundation0K0V_yAA0cdmI0CcSgtF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "parseMediaPlaylistFromString", + "printedName": "parseMediaPlaylistFromString(_:mediaPlaylist:onMediaSegment:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "hasDefaultArg": true, + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.M3U8MediaSegment) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaSegment) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaSegment", + "printedName": "NutPlayer.M3U8MediaSegment", + "usr": "s:9NutPlayer16M3U8MediaSegmentC" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC28parseMediaPlaylistFromString_05mediaI002onH7SegmentAA0cdhI0CSS_AHyAA0cdhN0CcSgtF", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC28parseMediaPlaylistFromString_05mediaI002onH7SegmentAA0cdhI0CSS_AHyAA0cdhN0CcSgtF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "parseMediaPlaylistFromFile", + "printedName": "parseMediaPlaylistFromFile(_:mediaPlaylist:onMediaSegment:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "hasDefaultArg": true, + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.M3U8MediaSegment) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaSegment) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaSegment", + "printedName": "NutPlayer.M3U8MediaSegment", + "usr": "s:9NutPlayer16M3U8MediaSegmentC" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC26parseMediaPlaylistFromFile_05mediaI002onH7SegmentAA0cdhI0CSS_AHyAA0cdhN0CcSgtF", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC26parseMediaPlaylistFromFile_05mediaI002onH7SegmentAA0cdhI0CSS_AHyAA0cdhN0CcSgtF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "parseMediaPlaylistFromURL", + "printedName": "parseMediaPlaylistFromURL(_:mediaPlaylist:onMediaSegment:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "hasDefaultArg": true, + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.M3U8MediaSegment) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaSegment) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaSegment", + "printedName": "NutPlayer.M3U8MediaSegment", + "usr": "s:9NutPlayer16M3U8MediaSegmentC" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC25parseMediaPlaylistFromURL_05mediaI002onH7SegmentAA0cdhI0C10Foundation0K0V_AHyAA0cdhN0CcSgtF", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC25parseMediaPlaylistFromURL_05mediaI002onH7SegmentAA0cdhI0C10Foundation0K0V_AHyAA0cdhN0CcSgtF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "transformManifestWith", + "printedName": "transformManifestWith(baseUrl:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC09transformE4With7baseUrl4from10Foundation4DataVSgSS_SStF", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC09transformE4With7baseUrl4from10Foundation4DataVSgSS_SStF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8MasterPlaylist", + "printedName": "M3U8MasterPlaylist", + "children": [ + { + "kind": "Var", + "name": "mediaTypes", + "printedName": "mediaTypes", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.M3U8MediaType]", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaType", + "printedName": "NutPlayer.M3U8MediaType", + "usr": "s:9NutPlayer13M3U8MediaTypeO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC10mediaTypesSayAA0cD9MediaTypeOGvp", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC10mediaTypesSayAA0cD9MediaTypeOGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.M3U8MediaType]", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaType", + "printedName": "NutPlayer.M3U8MediaType", + "usr": "s:9NutPlayer13M3U8MediaTypeO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC10mediaTypesSayAA0cD9MediaTypeOGvg", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC10mediaTypesSayAA0cD9MediaTypeOGvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "iframes", + "printedName": "iframes", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.M3U8MediaIFrame]", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaIFrame", + "printedName": "NutPlayer.M3U8MediaIFrame", + "usr": "s:9NutPlayer15M3U8MediaIFrameC" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC7iframesSayAA0cD11MediaIFrameCGvp", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC7iframesSayAA0cD11MediaIFrameCGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.M3U8MediaIFrame]", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaIFrame", + "printedName": "NutPlayer.M3U8MediaIFrame", + "usr": "s:9NutPlayer15M3U8MediaIFrameC" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC7iframesSayAA0cD11MediaIFrameCGvg", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC7iframesSayAA0cD11MediaIFrameCGvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "playlists", + "printedName": "playlists", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.M3U8MediaPlaylist]", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC9playlistsSayAA0cd5MediaF0CGvp", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC9playlistsSayAA0cd5MediaF0CGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.M3U8MediaPlaylist]", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC9playlistsSayAA0cd5MediaF0CGvg", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC9playlistsSayAA0cd5MediaF0CGvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "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:9NutPlayer18M3U8MasterPlaylistC4pathSSSgvp", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC4pathSSSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC4pathSSSgvg", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC4pathSSSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC4pathSSSgvs", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC4pathSSSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC4pathSSSgvM", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC4pathSSSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MasterPlaylist", + "printedName": "NutPlayer.M3U8MasterPlaylist", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer18M3U8MasterPlaylistCACycfc", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistCACycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "addPlaylist", + "printedName": "addPlaylist(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC03addF0yyAA0cd5MediaF0CF", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC03addF0yyAA0cd5MediaF0CF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getPlaylist", + "printedName": "getPlaylist(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.M3U8MediaPlaylist?", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC03getF0yAA0cd5MediaF0CSgSiF", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC03getF0yAA0cd5MediaF0CSgSiF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getPlaylistCount", + "printedName": "getPlaylistCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC03getF5CountSiyF", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC03getF5CountSiyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addIFrame", + "printedName": "addIFrame(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaIFrame", + "printedName": "NutPlayer.M3U8MediaIFrame", + "usr": "s:9NutPlayer15M3U8MediaIFrameC" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC9addIFrameyyAA0cd5MediaH0CF", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC9addIFrameyyAA0cd5MediaH0CF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addMediaType", + "printedName": "addMediaType(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaType", + "printedName": "NutPlayer.M3U8MediaType", + "usr": "s:9NutPlayer13M3U8MediaTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC12addMediaTypeyyAA0cdhI0OF", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC12addMediaTypeyyAA0cdhI0OF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8MediaIFrame", + "printedName": "M3U8MediaIFrame", + "children": [ + { + "kind": "Var", + "name": "averageBandwidth", + "printedName": "averageBandwidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer15M3U8MediaIFrameC16averageBandwidthSivp", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC16averageBandwidthSivp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer15M3U8MediaIFrameC16averageBandwidthSivg", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC16averageBandwidthSivg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bandwidth", + "printedName": "bandwidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer15M3U8MediaIFrameC9bandwidthSivp", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC9bandwidthSivp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer15M3U8MediaIFrameC9bandwidthSivg", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC9bandwidthSivg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "codecs", + "printedName": "codecs", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer15M3U8MediaIFrameC6codecsSSvp", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC6codecsSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer15M3U8MediaIFrameC6codecsSSvg", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC6codecsSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "resolution", + "printedName": "resolution", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer15M3U8MediaIFrameC10resolutionSo6CGSizeVvp", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC10resolutionSo6CGSizeVvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer15M3U8MediaIFrameC10resolutionSo6CGSizeVvg", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC10resolutionSo6CGSizeVvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "urlPath", + "printedName": "urlPath", + "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:9NutPlayer15M3U8MediaIFrameC7urlPathSSSgvp", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC7urlPathSSSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer15M3U8MediaIFrameC7urlPathSSSgvg", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC7urlPathSSSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer15M3U8MediaIFrameC", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8MediaPlaylist", + "printedName": "M3U8MediaPlaylist", + "children": [ + { + "kind": "Var", + "name": "programId", + "printedName": "programId", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC9programIdSivp", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC9programIdSivp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC9programIdSivg", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC9programIdSivg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC9programIdSivs", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC9programIdSivs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC9programIdSivM", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC9programIdSivM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "bandwidth", + "printedName": "bandwidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC9bandwidthSivp", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC9bandwidthSivp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC9bandwidthSivg", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC9bandwidthSivg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC9bandwidthSivs", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC9bandwidthSivs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC9bandwidthSivM", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC9bandwidthSivM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "resolution", + "printedName": "resolution", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC10resolutionSo6CGSizeVvp", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC10resolutionSo6CGSizeVvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC10resolutionSo6CGSizeVvg", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC10resolutionSo6CGSizeVvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC10resolutionSo6CGSizeVvs", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC10resolutionSo6CGSizeVvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC10resolutionSo6CGSizeVvM", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC10resolutionSo6CGSizeVvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "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:9NutPlayer17M3U8MediaPlaylistC4pathSSSgvp", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC4pathSSSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC4pathSSSgvg", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC4pathSSSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC4pathSSSgvs", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC4pathSSSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC4pathSSSgvM", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC4pathSSSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC7versionSiSgvp", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC7versionSiSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC7versionSiSgvg", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC7versionSiSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC7versionSiSgvs", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC7versionSiSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC7versionSiSgvM", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC7versionSiSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "targetDuration", + "printedName": "targetDuration", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC14targetDurationSiSgvp", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC14targetDurationSiSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC14targetDurationSiSgvg", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC14targetDurationSiSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC14targetDurationSiSgvs", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC14targetDurationSiSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC14targetDurationSiSgvM", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC14targetDurationSiSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "mediaSequence", + "printedName": "mediaSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC13mediaSequenceSiSgvp", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC13mediaSequenceSiSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC13mediaSequenceSiSgvg", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC13mediaSequenceSiSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC13mediaSequenceSiSgvs", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC13mediaSequenceSiSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC13mediaSequenceSiSgvM", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC13mediaSequenceSiSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistCACycfc", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistCACycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "addSegment", + "printedName": "addSegment(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaSegment", + "printedName": "NutPlayer.M3U8MediaSegment", + "usr": "s:9NutPlayer16M3U8MediaSegmentC" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC10addSegmentyyAA0cdeH0CF", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC10addSegmentyyAA0cdeH0CF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getSegment", + "printedName": "getSegment(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.M3U8MediaSegment?", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaSegment", + "printedName": "NutPlayer.M3U8MediaSegment", + "usr": "s:9NutPlayer16M3U8MediaSegmentC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC10getSegmentyAA0cdeH0CSgSiF", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC10getSegmentyAA0cdeH0CSgSiF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getSegmentCount", + "printedName": "getSegmentCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC15getSegmentCountSiyF", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC15getSegmentCountSiyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "duration", + "printedName": "duration()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC8durationSfyF", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC8durationSfyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8MediaSegment", + "printedName": "M3U8MediaSegment", + "children": [ + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer16M3U8MediaSegmentC8durationSfSgvp", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC8durationSfSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC8durationSfSgvg", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC8durationSfSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC8durationSfSgvs", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC8durationSfSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC8durationSfSgvM", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC8durationSfSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "sequence", + "printedName": "sequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer16M3U8MediaSegmentC8sequenceSivp", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC8sequenceSivp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC8sequenceSivg", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC8sequenceSivg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC8sequenceSivs", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC8sequenceSivs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC8sequenceSivM", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC8sequenceSivM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "subrangeLength", + "printedName": "subrangeLength", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer16M3U8MediaSegmentC14subrangeLengthSiSgvp", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC14subrangeLengthSiSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC14subrangeLengthSiSgvg", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC14subrangeLengthSiSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC14subrangeLengthSiSgvs", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC14subrangeLengthSiSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC14subrangeLengthSiSgvM", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC14subrangeLengthSiSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "subrangeStart", + "printedName": "subrangeStart", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer16M3U8MediaSegmentC13subrangeStartSiSgvp", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC13subrangeStartSiSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC13subrangeStartSiSgvg", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC13subrangeStartSiSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC13subrangeStartSiSgvs", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC13subrangeStartSiSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC13subrangeStartSiSgvM", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC13subrangeStartSiSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "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:9NutPlayer16M3U8MediaSegmentC5titleSSSgvp", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC5titleSSSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC5titleSSSgvg", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC5titleSSSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC5titleSSSgvs", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC5titleSSSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC5titleSSSgvM", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC5titleSSSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "discontinuity", + "printedName": "discontinuity", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer16M3U8MediaSegmentC13discontinuitySbvp", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC13discontinuitySbvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "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:9NutPlayer16M3U8MediaSegmentC13discontinuitySbvg", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC13discontinuitySbvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": 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:9NutPlayer16M3U8MediaSegmentC13discontinuitySbvs", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC13discontinuitySbvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC13discontinuitySbvM", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC13discontinuitySbvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "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:9NutPlayer16M3U8MediaSegmentC4pathSSSgvp", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC4pathSSSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC4pathSSSgvg", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC4pathSSSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC4pathSSSgvs", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC4pathSSSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC4pathSSSgvM", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC4pathSSSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaSegment", + "printedName": "NutPlayer.M3U8MediaSegment", + "usr": "s:9NutPlayer16M3U8MediaSegmentC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer16M3U8MediaSegmentCACycfc", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentCACycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "getMediaPlaylist", + "printedName": "getMediaPlaylist()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.M3U8MediaPlaylist?", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer16M3U8MediaSegmentC03getE8PlaylistAA0cdeH0CSgyF", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC03getE8PlaylistAA0cdeH0CSgyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer16M3U8MediaSegmentC", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8MediaType", + "printedName": "M3U8MediaType", + "children": [ + { + "kind": "Var", + "name": "audio", + "printedName": "audio", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaType.Type) -> (Swift.String, Swift.String, Swift.String, Swift.Bool, Swift.Bool, Swift.String) -> NutPlayer.M3U8MediaType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String, Swift.String, Swift.Bool, Swift.Bool, Swift.String) -> NutPlayer.M3U8MediaType", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaType", + "printedName": "NutPlayer.M3U8MediaType", + "usr": "s:9NutPlayer13M3U8MediaTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(groupID: Swift.String, language: Swift.String, name: Swift.String, autoselect: Swift.Bool, byDefault: Swift.Bool, uri: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.M3U8MediaType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaType", + "printedName": "NutPlayer.M3U8MediaType", + "usr": "s:9NutPlayer13M3U8MediaTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13M3U8MediaTypeO5audioyACSS_S2SS2bSStcACmF", + "mangledName": "$s9NutPlayer13M3U8MediaTypeO5audioyACSS_S2SS2bSStcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "subtitles", + "printedName": "subtitles", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaType.Type) -> (Swift.String, Swift.String, Swift.String, Swift.Bool, Swift.Bool, Swift.Bool, Swift.String) -> NutPlayer.M3U8MediaType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String, Swift.String, Swift.Bool, Swift.Bool, Swift.Bool, Swift.String) -> NutPlayer.M3U8MediaType", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaType", + "printedName": "NutPlayer.M3U8MediaType", + "usr": "s:9NutPlayer13M3U8MediaTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(groupID: Swift.String, language: Swift.String, name: Swift.String, autoselect: Swift.Bool, byDefault: Swift.Bool, forced: Swift.Bool, uri: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.M3U8MediaType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaType", + "printedName": "NutPlayer.M3U8MediaType", + "usr": "s:9NutPlayer13M3U8MediaTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13M3U8MediaTypeO9subtitlesyACSS_S2SS3bSStcACmF", + "mangledName": "$s9NutPlayer13M3U8MediaTypeO9subtitlesyACSS_S2SS3bSStcACmF", + "moduleName": "NutPlayer" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer13M3U8MediaTypeO", + "mangledName": "$s9NutPlayer13M3U8MediaTypeO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8ReaderBuilder", + "printedName": "M3U8ReaderBuilder", + "declKind": "Class", + "usr": "s:9NutPlayer17M3U8ReaderBuilderC", + "mangledName": "$s9NutPlayer17M3U8ReaderBuilderC", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8StringBufferedReader", + "printedName": "M3U8StringBufferedReader", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(string:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8StringBufferedReader", + "printedName": "NutPlayer.M3U8StringBufferedReader", + "usr": "s:9NutPlayer24M3U8StringBufferedReaderC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer24M3U8StringBufferedReaderC6stringACSS_tcfc", + "mangledName": "$s9NutPlayer24M3U8StringBufferedReaderC6stringACSS_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer24M3U8StringBufferedReaderC5closeyyF", + "mangledName": "$s9NutPlayer24M3U8StringBufferedReaderC5closeyyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "readLine", + "printedName": "readLine()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer24M3U8StringBufferedReaderC8readLineSSSgyF", + "mangledName": "$s9NutPlayer24M3U8StringBufferedReaderC8readLineSSSgyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer24M3U8StringBufferedReaderC", + "mangledName": "$s9NutPlayer24M3U8StringBufferedReaderC", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "M3U8BufferedReader", + "printedName": "M3U8BufferedReader", + "usr": "s:9NutPlayer18M3U8BufferedReaderP", + "mangledName": "$s9NutPlayer18M3U8BufferedReaderP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8URLBufferedReader", + "printedName": "M3U8URLBufferedReader", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(uri:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8URLBufferedReader", + "printedName": "NutPlayer.M3U8URLBufferedReader", + "usr": "s:9NutPlayer21M3U8URLBufferedReaderC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer21M3U8URLBufferedReaderC3uriAC10Foundation3URLV_tcfc", + "mangledName": "$s9NutPlayer21M3U8URLBufferedReaderC3uriAC10Foundation3URLV_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer21M3U8URLBufferedReaderC5closeyyF", + "mangledName": "$s9NutPlayer21M3U8URLBufferedReaderC5closeyyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "readLine", + "printedName": "readLine()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer21M3U8URLBufferedReaderC8readLineSSSgyF", + "mangledName": "$s9NutPlayer21M3U8URLBufferedReaderC8readLineSSSgyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer21M3U8URLBufferedReaderC", + "mangledName": "$s9NutPlayer21M3U8URLBufferedReaderC", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "M3U8BufferedReader", + "printedName": "M3U8BufferedReader", + "usr": "s:9NutPlayer18M3U8BufferedReaderP", + "mangledName": "$s9NutPlayer18M3U8BufferedReaderP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutActivityIndicatorPlugin", + "printedName": "NutActivityIndicatorPlugin", + "children": [ + { + "kind": "Var", + "name": "view", + "printedName": "view", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A23ActivityIndicatorPluginC4viewSo6UIViewCvp", + "mangledName": "$s9NutPlayer0A23ActivityIndicatorPluginC4viewSo6UIViewCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A23ActivityIndicatorPluginC4viewSo6UIViewCvg", + "mangledName": "$s9NutPlayer0A23ActivityIndicatorPluginC4viewSo6UIViewCvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(player:eventBus:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutActivityIndicatorPlugin", + "printedName": "NutPlayer.NutActivityIndicatorPlugin", + "usr": "s:9NutPlayer0A23ActivityIndicatorPluginC" + }, + { + "kind": "TypeNominal", + "name": "Player", + "printedName": "NutPlayer.Player", + "usr": "s:9NutPlayer0B0P" + }, + { + "kind": "TypeNominal", + "name": "EventTransmittable", + "printedName": "NutPlayer.EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A23ActivityIndicatorPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bE8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0A23ActivityIndicatorPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bE8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A23ActivityIndicatorPluginC", + "mangledName": "$s9NutPlayer0A23ActivityIndicatorPluginC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + }, + { + "kind": "Conformance", + "name": "ViewablePlayerPlugin", + "printedName": "ViewablePlayerPlugin", + "usr": "s:9NutPlayer08ViewableB6PluginP", + "mangledName": "$s9NutPlayer08ViewableB6PluginP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutBlackoutPlugin", + "printedName": "NutBlackoutPlugin", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(player:eventBus:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutBlackoutPlugin", + "printedName": "NutPlayer.NutBlackoutPlugin", + "usr": "s:9NutPlayer0A14BlackoutPluginC" + }, + { + "kind": "TypeNominal", + "name": "Player", + "printedName": "NutPlayer.Player", + "usr": "s:9NutPlayer0B0P" + }, + { + "kind": "TypeNominal", + "name": "EventTransmittable", + "printedName": "NutPlayer.EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A14BlackoutPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0A14BlackoutPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "view", + "printedName": "view", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A14BlackoutPluginC4viewSo6UIViewCvp", + "mangledName": "$s9NutPlayer0A14BlackoutPluginC4viewSo6UIViewCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14BlackoutPluginC4viewSo6UIViewCvg", + "mangledName": "$s9NutPlayer0A14BlackoutPluginC4viewSo6UIViewCvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14BlackoutPluginC4viewSo6UIViewCvs", + "mangledName": "$s9NutPlayer0A14BlackoutPluginC4viewSo6UIViewCvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14BlackoutPluginC4viewSo6UIViewCvM", + "mangledName": "$s9NutPlayer0A14BlackoutPluginC4viewSo6UIViewCvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A14BlackoutPluginC", + "mangledName": "$s9NutPlayer0A14BlackoutPluginC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + }, + { + "kind": "Conformance", + "name": "ViewablePlayerPlugin", + "printedName": "ViewablePlayerPlugin", + "usr": "s:9NutPlayer08ViewableB6PluginP", + "mangledName": "$s9NutPlayer08ViewableB6PluginP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutCache", + "printedName": "NutCache", + "children": [ + { + "kind": "Function", + "name": "insert", + "printedName": "insert(_:forKey:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A5CacheC6insert_6forKeyyq__xtF", + "mangledName": "$s9NutPlayer0A5CacheC6insert_6forKeyyq__xtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "value", + "printedName": "value(forKey:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_1?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A5CacheC5value6forKeyq_Sgx_tF", + "mangledName": "$s9NutPlayer0A5CacheC5value6forKeyq_Sgx_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeValue", + "printedName": "removeValue(forKey:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A5CacheC11removeValue6forKeyyx_tF", + "mangledName": "$s9NutPlayer0A5CacheC11removeValue6forKeyyx_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_1?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Subscript", + "usr": "s:9NutPlayer0A5CacheCyq_Sgxcip", + "mangledName": "$s9NutPlayer0A5CacheCyq_Sgxcip", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_1?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A5CacheCyq_Sgxcig", + "mangledName": "$s9NutPlayer0A5CacheCyq_Sgxcig", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_1?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A5CacheCyq_Sgxcis", + "mangledName": "$s9NutPlayer0A5CacheCyq_Sgxcis", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A5CacheCyq_SgxciM", + "mangledName": "$s9NutPlayer0A5CacheCyq_SgxciM", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutCache", + "printedName": "NutPlayer.NutCache<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:9NutPlayer0A5CacheC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A5CacheCACyxq_Gycfc", + "mangledName": "$s9NutPlayer0A5CacheCACyxq_Gycfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A5CacheC", + "mangledName": "$s9NutPlayer0A5CacheC", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "Final", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutContent", + "printedName": "NutContent", + "children": [ + { + "kind": "Var", + "name": "content", + "printedName": "content", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7ContentV7contentAA0C4TypeOvp", + "mangledName": "$s9NutPlayer0A7ContentV7contentAA0C4TypeOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7ContentV7contentAA0C4TypeOvg", + "mangledName": "$s9NutPlayer0A7ContentV7contentAA0C4TypeOvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "statistics", + "printedName": "statistics", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerStatisticRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerStatisticRecord", + "printedName": "NutPlayer.PlayerStatisticRecord", + "usr": "s:9NutPlayer0B15StatisticRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7ContentV10statisticsSayAA0B15StatisticRecord_pGvp", + "mangledName": "$s9NutPlayer0A7ContentV10statisticsSayAA0B15StatisticRecord_pGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerStatisticRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerStatisticRecord", + "printedName": "NutPlayer.PlayerStatisticRecord", + "usr": "s:9NutPlayer0B15StatisticRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7ContentV10statisticsSayAA0B15StatisticRecord_pGvg", + "mangledName": "$s9NutPlayer0A7ContentV10statisticsSayAA0B15StatisticRecord_pGvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "subtitles", + "printedName": "subtitles", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSubtitleRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSubtitleRecord", + "printedName": "NutPlayer.PlayerSubtitleRecord", + "usr": "s:9NutPlayer0B14SubtitleRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvp", + "mangledName": "$s9NutPlayer0A7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSubtitleRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSubtitleRecord", + "printedName": "NutPlayer.PlayerSubtitleRecord", + "usr": "s:9NutPlayer0B14SubtitleRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvg", + "mangledName": "$s9NutPlayer0A7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSubtitleRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSubtitleRecord", + "printedName": "NutPlayer.PlayerSubtitleRecord", + "usr": "s:9NutPlayer0B14SubtitleRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvs", + "mangledName": "$s9NutPlayer0A7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvs", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvM", + "mangledName": "$s9NutPlayer0A7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvM", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0A7ContentV", + "mangledName": "$s9NutPlayer0A7ContentV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerContent", + "printedName": "PlayerContent", + "usr": "s:9NutPlayer0B7ContentP", + "mangledName": "$s9NutPlayer0B7ContentP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutContentUIType", + "printedName": "NutContentUIType", + "children": [ + { + "kind": "Var", + "name": "standard", + "printedName": "standard", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutContentUIType.Type) -> NutPlayer.NutContentUIType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutContentUIType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A13ContentUITypeO8standardyA2CmF", + "mangledName": "$s9NutPlayer0A13ContentUITypeO8standardyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "loop", + "printedName": "loop", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutContentUIType.Type) -> NutPlayer.NutContentUIType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutContentUIType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A13ContentUITypeO4loopyA2CmF", + "mangledName": "$s9NutPlayer0A13ContentUITypeO4loopyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "live", + "printedName": "live", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutContentUIType.Type) -> NutPlayer.NutContentUIType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutContentUIType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A13ContentUITypeO4liveyA2CmF", + "mangledName": "$s9NutPlayer0A13ContentUITypeO4liveyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + }, + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A13ContentUITypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer0A13ContentUITypeO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer0A13ContentUITypeO9hashValueSivp", + "mangledName": "$s9NutPlayer0A13ContentUITypeO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13ContentUITypeO9hashValueSivg", + "mangledName": "$s9NutPlayer0A13ContentUITypeO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer0A13ContentUITypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer0A13ContentUITypeO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0A13ContentUITypeO", + "mangledName": "$s9NutPlayer0A13ContentUITypeO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutEventBus", + "printedName": "NutEventBus", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A8EventBusC2idSSvp", + "mangledName": "$s9NutPlayer0A8EventBusC2idSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A8EventBusC2idSSvg", + "mangledName": "$s9NutPlayer0A8EventBusC2idSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutEventBus", + "printedName": "NutPlayer.NutEventBus", + "usr": "s:9NutPlayer0A8EventBusC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A8EventBusC2idACSS_tcfc", + "mangledName": "$s9NutPlayer0A8EventBusC2idACSS_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A8EventBusC4sendyyxAA0dC13RepresentableRzlF", + "mangledName": "$s9NutPlayer0A8EventBusC4sendyyxAA0dC13RepresentableRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.BusEventRepresentable>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:perform:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A8EventBusC7receive_7perform7Combine14AnyCancellableCxm_yxctAA0dC13RepresentableRzlF", + "mangledName": "$s9NutPlayer0A8EventBusC7receive_7perform7Combine14AnyCancellableCxm_yxctAA0dC13RepresentableRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.BusEventRepresentable>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:performOn:action:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A8EventBusC7receive_9performOn6action7Combine14AnyCancellableCxm_q_yxctAA0dC13RepresentableRzAG9SchedulerR_r0_lF", + "mangledName": "$s9NutPlayer0A8EventBusC7receive_9performOn6action7Combine14AnyCancellableCxm_q_yxctAA0dC13RepresentableRzAG9SchedulerR_r0_lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : NutPlayer.BusEventRepresentable, τ_0_1 : Combine.Scheduler>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A8EventBusC", + "mangledName": "$s9NutPlayer0A8EventBusC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "EventTransmittable", + "printedName": "EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP", + "mangledName": "$s9NutPlayer18EventTransmittableP" + } + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MediaPlayer", + "printedName": "MediaPlayer", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutHlsTech", + "printedName": "NutHlsTech", + "children": [ + { + "kind": "Var", + "name": "layer", + "printedName": "layer", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC5layerSo7CALayerCvp", + "mangledName": "$s9NutPlayer0A7HlsTechC5layerSo7CALayerCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC5layerSo7CALayerCvg", + "mangledName": "$s9NutPlayer0A7HlsTechC5layerSo7CALayerCvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC5stateAA0D5StateOvp", + "mangledName": "$s9NutPlayer0A7HlsTechC5stateAA0D5StateOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC5stateAA0D5StateOvg", + "mangledName": "$s9NutPlayer0A7HlsTechC5stateAA0D5StateOvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC5stateAA0D5StateOvs", + "mangledName": "$s9NutPlayer0A7HlsTechC5stateAA0D5StateOvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC5stateAA0D5StateOvM", + "mangledName": "$s9NutPlayer0A7HlsTechC5stateAA0D5StateOvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC8durationSdvp", + "mangledName": "$s9NutPlayer0A7HlsTechC8durationSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC8durationSdvg", + "mangledName": "$s9NutPlayer0A7HlsTechC8durationSdvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC8durationSdvs", + "mangledName": "$s9NutPlayer0A7HlsTechC8durationSdvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC8durationSdvM", + "mangledName": "$s9NutPlayer0A7HlsTechC8durationSdvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "currentTime", + "printedName": "currentTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC11currentTimeSdvp", + "mangledName": "$s9NutPlayer0A7HlsTechC11currentTimeSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC11currentTimeSdvg", + "mangledName": "$s9NutPlayer0A7HlsTechC11currentTimeSdvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC5cacheAA5ValueVySdGvp", + "mangledName": "$s9NutPlayer0A7HlsTechC5cacheAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC5cacheAA5ValueVySdGvg", + "mangledName": "$s9NutPlayer0A7HlsTechC5cacheAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC6volumeSfvp", + "mangledName": "$s9NutPlayer0A7HlsTechC6volumeSfvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC6volumeSfvg", + "mangledName": "$s9NutPlayer0A7HlsTechC6volumeSfvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC6volumeSfvs", + "mangledName": "$s9NutPlayer0A7HlsTechC6volumeSfvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC6volumeSfvM", + "mangledName": "$s9NutPlayer0A7HlsTechC6volumeSfvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "playbackRate", + "printedName": "playbackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC12playbackRateAA0d8PlaybackF0Ovp", + "mangledName": "$s9NutPlayer0A7HlsTechC12playbackRateAA0d8PlaybackF0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC12playbackRateAA0d8PlaybackF0Ovg", + "mangledName": "$s9NutPlayer0A7HlsTechC12playbackRateAA0d8PlaybackF0Ovg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC12playbackRateAA0d8PlaybackF0Ovs", + "mangledName": "$s9NutPlayer0A7HlsTechC12playbackRateAA0d8PlaybackF0Ovs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC12playbackRateAA0d8PlaybackF0OvM", + "mangledName": "$s9NutPlayer0A7HlsTechC12playbackRateAA0d8PlaybackF0OvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "qualities", + "printedName": "qualities", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.TechQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC9qualitiesSayAA0D7Quality_pGvp", + "mangledName": "$s9NutPlayer0A7HlsTechC9qualitiesSayAA0D7Quality_pGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.TechQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC9qualitiesSayAA0D7Quality_pGvg", + "mangledName": "$s9NutPlayer0A7HlsTechC9qualitiesSayAA0D7Quality_pGvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "quality", + "printedName": "quality", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC7qualityAA0D7Quality_pSgvp", + "mangledName": "$s9NutPlayer0A7HlsTechC7qualityAA0D7Quality_pSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC7qualityAA0D7Quality_pSgvg", + "mangledName": "$s9NutPlayer0A7HlsTechC7qualityAA0D7Quality_pSgvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "NutPlayer.TechDelegate?" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC8delegateAA0D8Delegate_pSgvp", + "mangledName": "$s9NutPlayer0A7HlsTechC8delegateAA0D8Delegate_pSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC8delegateAA0D8Delegate_pSgvg", + "mangledName": "$s9NutPlayer0A7HlsTechC8delegateAA0D8Delegate_pSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC8delegateAA0D8Delegate_pSgvs", + "mangledName": "$s9NutPlayer0A7HlsTechC8delegateAA0D8Delegate_pSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC8delegateAA0D8Delegate_pSgvM", + "mangledName": "$s9NutPlayer0A7HlsTechC8delegateAA0D8Delegate_pSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutHlsTech", + "printedName": "NutPlayer.NutHlsTech", + "usr": "s:9NutPlayer0A7HlsTechC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A7HlsTechCACycfc", + "mangledName": "$s9NutPlayer0A7HlsTechCACycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(with:timeouts:quality:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "TechTimeouts", + "printedName": "NutPlayer.TechTimeouts", + "usr": "s:9NutPlayer12TechTimeoutsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(resolution: CoreFoundation.CGSize, bandwidth: Swift.Int)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(resolution: CoreFoundation.CGSize, bandwidth: Swift.Int)", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.NutHlsTech, NutPlayer.HlsError?) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutHlsTech, NutPlayer.HlsError?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(NutPlayer.NutHlsTech, NutPlayer.HlsError?)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutHlsTech", + "printedName": "NutPlayer.NutHlsTech", + "usr": "s:9NutPlayer0A7HlsTechC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.HlsError?", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ], + "usr": "s:Sq" + } + ] + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7HlsTechC4load4with8timeouts7quality10completiony10Foundation3URLV_AA0D8TimeoutsVSo6CGSizeV10resolution_Si9bandwidthtSgyAC_AA0C5ErrorOSgtcSgtF", + "mangledName": "$s9NutPlayer0A7HlsTechC4load4with8timeouts7quality10completiony10Foundation3URLV_AA0D8TimeoutsVSo6CGSizeV10resolution_Si9bandwidthtSgyAC_AA0C5ErrorOSgtcSgtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "play", + "printedName": "play()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7HlsTechC4playyyF", + "mangledName": "$s9NutPlayer0A7HlsTechC4playyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pause", + "printedName": "pause()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7HlsTechC5pauseyyF", + "mangledName": "$s9NutPlayer0A7HlsTechC5pauseyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seek", + "printedName": "seek(to:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7HlsTechC4seek2to10completionySd_ySbcSgtF", + "mangledName": "$s9NutPlayer0A7HlsTechC4seek2to10completionySd_ySbcSgtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7HlsTechC4stopyyF", + "mangledName": "$s9NutPlayer0A7HlsTechC4stopyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "end", + "printedName": "end()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7HlsTechC3endyyF", + "mangledName": "$s9NutPlayer0A7HlsTechC3endyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "select", + "printedName": "select(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechError?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7HlsTechC6select7qualityAA0D5ErrorOSgAA0D7Quality_p_tF", + "mangledName": "$s9NutPlayer0A7HlsTechC6select7qualityAA0D5ErrorOSgAA0D7Quality_p_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A7HlsTechC", + "mangledName": "$s9NutPlayer0A7HlsTechC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Tech", + "printedName": "Tech", + "usr": "s:9NutPlayer4TechP", + "mangledName": "$s9NutPlayer4TechP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutLoaderView", + "printedName": "NutLoaderView", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutLoaderView", + "printedName": "NutPlayer.NutLoaderView", + "usr": "c:@M@NutPlayer@objc(cs)NutLoaderView" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)NutLoaderView(im)init", + "mangledName": "$s9NutPlayer0A10LoaderViewCACycfc", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "layoutSubviews", + "printedName": "layoutSubviews()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutLoaderView(im)layoutSubviews", + "mangledName": "$s9NutPlayer0A10LoaderViewC14layoutSubviewsyyF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "layoutSubviews", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(style:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutLoaderView", + "printedName": "NutPlayer.NutLoaderView", + "usr": "c:@M@NutPlayer@objc(cs)NutLoaderView" + }, + { + "kind": "TypeNominal", + "name": "Style", + "printedName": "UIKit.UIActivityIndicatorView.Style", + "usr": "c:@E@UIActivityIndicatorViewStyle" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)NutLoaderView(im)initWithActivityIndicatorStyle:", + "mangledName": "$s9NutPlayer0A10LoaderViewC5styleACSo019UIActivityIndicatorD5StyleV_tcfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "initWithActivityIndicatorStyle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutLoaderView", + "printedName": "NutPlayer.NutLoaderView", + "usr": "c:@M@NutPlayer@objc(cs)NutLoaderView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)NutLoaderView(im)initWithFrame:", + "mangledName": "$s9NutPlayer0A10LoaderViewC5frameACSo6CGRectV_tcfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@NutPlayer@objc(cs)NutLoaderView", + "mangledName": "$s9NutPlayer0A10LoaderViewC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIActivityIndicatorView", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "UIKit.UIActivityIndicatorView", + "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": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutLocalization", + "printedName": "NutLocalization", + "children": [ + { + "kind": "TypeDecl", + "name": "BundleLevel", + "printedName": "BundleLevel", + "children": [ + { + "kind": "Var", + "name": "app", + "printedName": "app", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutLocalization.BundleLevel.Type) -> NutPlayer.NutLocalization.BundleLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BundleLevel", + "printedName": "NutPlayer.NutLocalization.BundleLevel", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutLocalization.BundleLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BundleLevel", + "printedName": "NutPlayer.NutLocalization.BundleLevel", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO3appyA2EmF", + "mangledName": "$s9NutPlayer0A12LocalizationC11BundleLevelO3appyA2EmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "package", + "printedName": "package", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutLocalization.BundleLevel.Type) -> NutPlayer.NutLocalization.BundleLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BundleLevel", + "printedName": "NutPlayer.NutLocalization.BundleLevel", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutLocalization.BundleLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BundleLevel", + "printedName": "NutPlayer.NutLocalization.BundleLevel", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO7packageyA2EmF", + "mangledName": "$s9NutPlayer0A12LocalizationC11BundleLevelO7packageyA2EmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "BundleLevel", + "printedName": "NutPlayer.NutLocalization.BundleLevel", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO" + }, + { + "kind": "TypeNominal", + "name": "BundleLevel", + "printedName": "NutPlayer.NutLocalization.BundleLevel", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO2eeoiySbAE_AEtFZ", + "mangledName": "$s9NutPlayer0A12LocalizationC11BundleLevelO2eeoiySbAE_AEtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer0A12LocalizationC11BundleLevelO9hashValueSivp", + "mangledName": "$s9NutPlayer0A12LocalizationC11BundleLevelO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO9hashValueSivg", + "mangledName": "$s9NutPlayer0A12LocalizationC11BundleLevelO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer0A12LocalizationC11BundleLevelO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer0A12LocalizationC11BundleLevelO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO", + "mangledName": "$s9NutPlayer0A12LocalizationC11BundleLevelO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutLocalization", + "printedName": "NutPlayer.NutLocalization", + "usr": "s:9NutPlayer0A12LocalizationC" + }, + { + "kind": "TypeNominal", + "name": "BundleLevel", + "printedName": "NutPlayer.NutLocalization.BundleLevel", + "hasDefaultArg": true, + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A12LocalizationC4fromA2C11BundleLevelO_tcfc", + "mangledName": "$s9NutPlayer0A12LocalizationC4fromA2C11BundleLevelO_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Subscript", + "usr": "s:9NutPlayer0A12LocalizationCyS2Scip", + "mangledName": "$s9NutPlayer0A12LocalizationCyS2Scip", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A12LocalizationCyS2Scig", + "mangledName": "$s9NutPlayer0A12LocalizationCyS2Scig", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A12LocalizationC", + "mangledName": "$s9NutPlayer0A12LocalizationC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MediaPlayer", + "printedName": "MediaPlayer", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutMP4LoopTech", + "printedName": "NutMP4LoopTech", + "children": [ + { + "kind": "Var", + "name": "layer", + "printedName": "layer", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A11MP4LoopTechC5layerSo7CALayerCvp", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5layerSo7CALayerCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC5layerSo7CALayerCvg", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5layerSo7CALayerCvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A11MP4LoopTechC5stateAA0E5StateOvp", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5stateAA0E5StateOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC5stateAA0E5StateOvg", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5stateAA0E5StateOvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC5stateAA0E5StateOvs", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5stateAA0E5StateOvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC5stateAA0E5StateOvM", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5stateAA0E5StateOvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A11MP4LoopTechC8durationSdvp", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC8durationSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC8durationSdvg", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC8durationSdvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC8durationSdvs", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC8durationSdvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC8durationSdvM", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC8durationSdvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "currentTime", + "printedName": "currentTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A11MP4LoopTechC11currentTimeSdvp", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC11currentTimeSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC11currentTimeSdvg", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC11currentTimeSdvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A11MP4LoopTechC5cacheAA5ValueVySdGvp", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5cacheAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC5cacheAA5ValueVySdGvg", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5cacheAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A11MP4LoopTechC6volumeSfvp", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC6volumeSfvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC6volumeSfvg", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC6volumeSfvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC6volumeSfvs", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC6volumeSfvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC6volumeSfvM", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC6volumeSfvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "playbackRate", + "printedName": "playbackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A11MP4LoopTechC12playbackRateAA0e8PlaybackG0Ovp", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC12playbackRateAA0e8PlaybackG0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC12playbackRateAA0e8PlaybackG0Ovg", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC12playbackRateAA0e8PlaybackG0Ovg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC12playbackRateAA0e8PlaybackG0Ovs", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC12playbackRateAA0e8PlaybackG0Ovs", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC12playbackRateAA0e8PlaybackG0OvM", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC12playbackRateAA0e8PlaybackG0OvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "NutPlayer.TechDelegate?" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A11MP4LoopTechC8delegateAA0E8Delegate_pSgvp", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC8delegateAA0E8Delegate_pSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC8delegateAA0E8Delegate_pSgvg", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC8delegateAA0E8Delegate_pSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC8delegateAA0E8Delegate_pSgvs", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC8delegateAA0E8Delegate_pSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC8delegateAA0E8Delegate_pSgvM", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC8delegateAA0E8Delegate_pSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutMP4LoopTech", + "printedName": "NutPlayer.NutMP4LoopTech", + "usr": "s:9NutPlayer0A11MP4LoopTechC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A11MP4LoopTechCACycfc", + "mangledName": "$s9NutPlayer0A11MP4LoopTechCACycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A11MP4LoopTechC4load4withy10Foundation3URLV_tF", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC4load4withy10Foundation3URLV_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "play", + "printedName": "play()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A11MP4LoopTechC4playyyF", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC4playyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pause", + "printedName": "pause()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A11MP4LoopTechC5pauseyyF", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5pauseyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A11MP4LoopTechC4stopyyF", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC4stopyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seek", + "printedName": "seek(to:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A11MP4LoopTechC4seek2to10completionySd_ySbcSgtF", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC4seek2to10completionySd_ySbcSgtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "end", + "printedName": "end()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A11MP4LoopTechC3endyyF", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC3endyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A11MP4LoopTechC", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Tech", + "printedName": "Tech", + "usr": "s:9NutPlayer4TechP", + "mangledName": "$s9NutPlayer4TechP" + }, + { + "kind": "Conformance", + "name": "TechViewable", + "printedName": "TechViewable", + "usr": "s:9NutPlayer12TechViewableP", + "mangledName": "$s9NutPlayer12TechViewableP" + }, + { + "kind": "Conformance", + "name": "TechLoadable", + "printedName": "TechLoadable", + "usr": "s:9NutPlayer12TechLoadableP", + "mangledName": "$s9NutPlayer12TechLoadableP" + } + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MediaPlayer", + "printedName": "MediaPlayer", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutMP4Tech", + "printedName": "NutMP4Tech", + "children": [ + { + "kind": "Var", + "name": "layer", + "printedName": "layer", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7MP4TechC5layerSo7CALayerCvp", + "mangledName": "$s9NutPlayer0A7MP4TechC5layerSo7CALayerCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC5layerSo7CALayerCvg", + "mangledName": "$s9NutPlayer0A7MP4TechC5layerSo7CALayerCvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7MP4TechC5stateAA0D5StateOvp", + "mangledName": "$s9NutPlayer0A7MP4TechC5stateAA0D5StateOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC5stateAA0D5StateOvg", + "mangledName": "$s9NutPlayer0A7MP4TechC5stateAA0D5StateOvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC5stateAA0D5StateOvs", + "mangledName": "$s9NutPlayer0A7MP4TechC5stateAA0D5StateOvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC5stateAA0D5StateOvM", + "mangledName": "$s9NutPlayer0A7MP4TechC5stateAA0D5StateOvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7MP4TechC8durationSdvp", + "mangledName": "$s9NutPlayer0A7MP4TechC8durationSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC8durationSdvg", + "mangledName": "$s9NutPlayer0A7MP4TechC8durationSdvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC8durationSdvs", + "mangledName": "$s9NutPlayer0A7MP4TechC8durationSdvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC8durationSdvM", + "mangledName": "$s9NutPlayer0A7MP4TechC8durationSdvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "currentTime", + "printedName": "currentTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7MP4TechC11currentTimeSdvp", + "mangledName": "$s9NutPlayer0A7MP4TechC11currentTimeSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC11currentTimeSdvg", + "mangledName": "$s9NutPlayer0A7MP4TechC11currentTimeSdvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7MP4TechC5cacheAA5ValueVySdGvp", + "mangledName": "$s9NutPlayer0A7MP4TechC5cacheAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC5cacheAA5ValueVySdGvg", + "mangledName": "$s9NutPlayer0A7MP4TechC5cacheAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7MP4TechC6volumeSfvp", + "mangledName": "$s9NutPlayer0A7MP4TechC6volumeSfvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC6volumeSfvg", + "mangledName": "$s9NutPlayer0A7MP4TechC6volumeSfvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC6volumeSfvs", + "mangledName": "$s9NutPlayer0A7MP4TechC6volumeSfvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC6volumeSfvM", + "mangledName": "$s9NutPlayer0A7MP4TechC6volumeSfvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "playbackRate", + "printedName": "playbackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7MP4TechC12playbackRateAA0d8PlaybackF0Ovp", + "mangledName": "$s9NutPlayer0A7MP4TechC12playbackRateAA0d8PlaybackF0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC12playbackRateAA0d8PlaybackF0Ovg", + "mangledName": "$s9NutPlayer0A7MP4TechC12playbackRateAA0d8PlaybackF0Ovg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC12playbackRateAA0d8PlaybackF0Ovs", + "mangledName": "$s9NutPlayer0A7MP4TechC12playbackRateAA0d8PlaybackF0Ovs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC12playbackRateAA0d8PlaybackF0OvM", + "mangledName": "$s9NutPlayer0A7MP4TechC12playbackRateAA0d8PlaybackF0OvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "NutPlayer.TechDelegate?" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7MP4TechC8delegateAA0D8Delegate_pSgvp", + "mangledName": "$s9NutPlayer0A7MP4TechC8delegateAA0D8Delegate_pSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC8delegateAA0D8Delegate_pSgvg", + "mangledName": "$s9NutPlayer0A7MP4TechC8delegateAA0D8Delegate_pSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC8delegateAA0D8Delegate_pSgvs", + "mangledName": "$s9NutPlayer0A7MP4TechC8delegateAA0D8Delegate_pSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC8delegateAA0D8Delegate_pSgvM", + "mangledName": "$s9NutPlayer0A7MP4TechC8delegateAA0D8Delegate_pSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutMP4Tech", + "printedName": "NutPlayer.NutMP4Tech", + "usr": "s:9NutPlayer0A7MP4TechC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A7MP4TechCACycfc", + "mangledName": "$s9NutPlayer0A7MP4TechCACycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7MP4TechC4load4withy10Foundation3URLV_tF", + "mangledName": "$s9NutPlayer0A7MP4TechC4load4withy10Foundation3URLV_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "play", + "printedName": "play()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7MP4TechC4playyyF", + "mangledName": "$s9NutPlayer0A7MP4TechC4playyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pause", + "printedName": "pause()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7MP4TechC5pauseyyF", + "mangledName": "$s9NutPlayer0A7MP4TechC5pauseyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seek", + "printedName": "seek(to:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7MP4TechC4seek2to10completionySd_ySbcSgtF", + "mangledName": "$s9NutPlayer0A7MP4TechC4seek2to10completionySd_ySbcSgtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7MP4TechC4stopyyF", + "mangledName": "$s9NutPlayer0A7MP4TechC4stopyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "end", + "printedName": "end()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7MP4TechC3endyyF", + "mangledName": "$s9NutPlayer0A7MP4TechC3endyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A7MP4TechC", + "mangledName": "$s9NutPlayer0A7MP4TechC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Tech", + "printedName": "Tech", + "usr": "s:9NutPlayer4TechP", + "mangledName": "$s9NutPlayer4TechP" + }, + { + "kind": "Conformance", + "name": "TechViewable", + "printedName": "TechViewable", + "usr": "s:9NutPlayer12TechViewableP", + "mangledName": "$s9NutPlayer12TechViewableP" + }, + { + "kind": "Conformance", + "name": "TechLoadable", + "printedName": "TechLoadable", + "usr": "s:9NutPlayer12TechLoadableP", + "mangledName": "$s9NutPlayer12TechLoadableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutPlaybackButtonType", + "printedName": "NutPlaybackButtonType", + "children": [ + { + "kind": "Var", + "name": "play", + "printedName": "play", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlaybackButtonType.Type) -> NutPlayer.NutPlaybackButtonType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlaybackButtonType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO4playyA2CmF", + "mangledName": "$s9NutPlayer0A18PlaybackButtonTypeO4playyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "pause", + "printedName": "pause", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlaybackButtonType.Type) -> NutPlayer.NutPlaybackButtonType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlaybackButtonType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO5pauseyA2CmF", + "mangledName": "$s9NutPlayer0A18PlaybackButtonTypeO5pauseyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "restart", + "printedName": "restart", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlaybackButtonType.Type) -> NutPlayer.NutPlaybackButtonType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlaybackButtonType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO7restartyA2CmF", + "mangledName": "$s9NutPlayer0A18PlaybackButtonTypeO7restartyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + }, + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer0A18PlaybackButtonTypeO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer0A18PlaybackButtonTypeO9hashValueSivp", + "mangledName": "$s9NutPlayer0A18PlaybackButtonTypeO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO9hashValueSivg", + "mangledName": "$s9NutPlayer0A18PlaybackButtonTypeO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer0A18PlaybackButtonTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer0A18PlaybackButtonTypeO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO", + "mangledName": "$s9NutPlayer0A18PlaybackButtonTypeO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutPlayer", + "printedName": "NutPlayer", + "children": [ + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC5stateAA5ValueVyAA0B5StateOGvp", + "mangledName": "$s9NutPlayerAAC5stateAA5ValueVyAA0B5StateOGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC5stateAA5ValueVyAA0B5StateOGvg", + "mangledName": "$s9NutPlayerAAC5stateAA5ValueVyAA0B5StateOGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC6volumeAA5ValueVySfGvp", + "mangledName": "$s9NutPlayerAAC6volumeAA5ValueVySfGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC6volumeAA5ValueVySfGvg", + "mangledName": "$s9NutPlayerAAC6volumeAA5ValueVySfGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "currentTime", + "printedName": "currentTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC11currentTimeAA5ValueVySdGvp", + "mangledName": "$s9NutPlayerAAC11currentTimeAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC11currentTimeAA5ValueVySdGvg", + "mangledName": "$s9NutPlayerAAC11currentTimeAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC8durationAA5ValueVySdGvp", + "mangledName": "$s9NutPlayerAAC8durationAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC8durationAA5ValueVySdGvg", + "mangledName": "$s9NutPlayerAAC8durationAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC5cacheAA5ValueVySdGvp", + "mangledName": "$s9NutPlayerAAC5cacheAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC5cacheAA5ValueVySdGvg", + "mangledName": "$s9NutPlayerAAC5cacheAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "currentQuality", + "printedName": "currentQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerQualityRecord?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC14currentQualityAA5ValueVyAA0bD6Record_pSgGvp", + "mangledName": "$s9NutPlayerAAC14currentQualityAA5ValueVyAA0bD6Record_pSgGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerQualityRecord?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC14currentQualityAA5ValueVyAA0bD6Record_pSgGvg", + "mangledName": "$s9NutPlayerAAC14currentQualityAA5ValueVyAA0bD6Record_pSgGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "qualities", + "printedName": "qualities", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<[NutPlayer.PlayerQualityRecord]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerQualityRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC9qualitiesAA5ValueVySayAA0B13QualityRecord_pGGvp", + "mangledName": "$s9NutPlayerAAC9qualitiesAA5ValueVySayAA0B13QualityRecord_pGGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<[NutPlayer.PlayerQualityRecord]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerQualityRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC9qualitiesAA5ValueVySayAA0B13QualityRecord_pGGvg", + "mangledName": "$s9NutPlayerAAC9qualitiesAA5ValueVySayAA0B13QualityRecord_pGGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "menu", + "printedName": "menu", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC4menuSayAA0B14SettingsRecord_pGvp", + "mangledName": "$s9NutPlayerAAC4menuSayAA0B14SettingsRecord_pGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC4menuSayAA0B14SettingsRecord_pGvg", + "mangledName": "$s9NutPlayerAAC4menuSayAA0B14SettingsRecord_pGvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "plugins", + "printedName": "plugins", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerPlugin]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlugin", + "printedName": "NutPlayer.PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC7pluginsSayAA0B6Plugin_pGvp", + "mangledName": "$s9NutPlayerAAC7pluginsSayAA0B6Plugin_pGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "SetterAccess", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerPlugin]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlugin", + "printedName": "NutPlayer.PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC7pluginsSayAA0B6Plugin_pGvg", + "mangledName": "$s9NutPlayerAAC7pluginsSayAA0B6Plugin_pGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayer", + "printedName": "NutPlayer.NutPlayer", + "usr": "s:9NutPlayerAAC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayerAACABycfc", + "mangledName": "$s9NutPlayerAACABycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(content:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC4load7contentyAA11ContentTypeO_tF", + "mangledName": "$s9NutPlayerAAC4load7contentyAA11ContentTypeO_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(provider:timeouts:autoplay:position:quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Provider", + "printedName": "NutPlayer.Provider", + "usr": "s:9NutPlayer8ProviderP" + }, + { + "kind": "TypeNominal", + "name": "PlayerTimeouts", + "printedName": "NutPlayer.PlayerTimeouts", + "hasDefaultArg": true, + "usr": "s:9NutPlayer0B8TimeoutsV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "hasDefaultArg": true, + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(resolution: CoreFoundation.CGSize, bandwidth: Swift.Int)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(resolution: CoreFoundation.CGSize, bandwidth: Swift.Int)", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC4load8provider8timeouts8autoplay8position7qualityyAA8Provider_p_AA0B8TimeoutsVSbSdSo6CGSizeV10resolution_Si9bandwidthtSgtF", + "mangledName": "$s9NutPlayerAAC4load8provider8timeouts8autoplay8position7qualityyAA8Provider_p_AA0B8TimeoutsVSbSdSo6CGSizeV10resolution_Si9bandwidthtSgtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "play", + "printedName": "play()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC4playyyF", + "mangledName": "$s9NutPlayerAAC4playyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pause", + "printedName": "pause()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC5pauseyyF", + "mangledName": "$s9NutPlayerAAC5pauseyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC4stopyyF", + "mangledName": "$s9NutPlayerAAC4stopyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seek", + "printedName": "seek(time:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC4seek4timeySd_tF", + "mangledName": "$s9NutPlayerAAC4seek4timeySd_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "end", + "printedName": "end()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC3endyyF", + "mangledName": "$s9NutPlayerAAC3endyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "change", + "printedName": "change(rate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC6change4rateyAA0B12PlaybackRateO_tF", + "mangledName": "$s9NutPlayerAAC6change4rateyAA0B12PlaybackRateO_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "change", + "printedName": "change(volume:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC6change6volumeySf_tF", + "mangledName": "$s9NutPlayerAAC6change6volumeySf_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "select", + "printedName": "select(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC6select7qualityyAA0B13QualityRecord_p_tF", + "mangledName": "$s9NutPlayerAAC6select7qualityyAA0B13QualityRecord_p_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayerAAC", + "mangledName": "$s9NutPlayerAAC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Player", + "printedName": "Player", + "usr": "s:9NutPlayer0B0P", + "mangledName": "$s9NutPlayer0B0P" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutPlayerErrorPlugin", + "printedName": "NutPlayerErrorPlugin", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(player:eventBus:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerErrorPlugin", + "printedName": "NutPlayer.NutPlayerErrorPlugin", + "usr": "s:9NutPlayer0aB11ErrorPluginC" + }, + { + "kind": "TypeNominal", + "name": "Player", + "printedName": "NutPlayer.Player", + "usr": "s:9NutPlayer0B0P" + }, + { + "kind": "TypeNominal", + "name": "EventTransmittable", + "printedName": "NutPlayer.EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0aB11ErrorPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0aB11ErrorPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "view", + "printedName": "view", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB11ErrorPluginC4viewSo6UIViewCvp", + "mangledName": "$s9NutPlayer0aB11ErrorPluginC4viewSo6UIViewCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB11ErrorPluginC4viewSo6UIViewCvg", + "mangledName": "$s9NutPlayer0aB11ErrorPluginC4viewSo6UIViewCvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0aB11ErrorPluginC", + "mangledName": "$s9NutPlayer0aB11ErrorPluginC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ViewablePlayerPlugin", + "printedName": "ViewablePlayerPlugin", + "usr": "s:9NutPlayer08ViewableB6PluginP", + "mangledName": "$s9NutPlayer08ViewableB6PluginP" + }, + { + "kind": "Conformance", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + } + ] + }, + { + "kind": "Import", + "name": "CoreFoundation", + "printedName": "CoreFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ContentPlayerFactory", + "printedName": "ContentPlayerFactory", + "children": [ + { + "kind": "Function", + "name": "contentPlayer", + "printedName": "contentPlayer(with:playerTimeouts:from:autostart:quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentPlayer", + "printedName": "NutPlayer.ContentPlayer", + "usr": "s:9NutPlayer07ContentB0C" + }, + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + }, + { + "kind": "TypeNominal", + "name": "PlayerTimeouts", + "printedName": "NutPlayer.PlayerTimeouts", + "usr": "s:9NutPlayer0B8TimeoutsV" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(resolution: CoreFoundation.CGSize, bandwidth: Swift.Int)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(resolution: CoreFoundation.CGSize, bandwidth: Swift.Int)", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB7FactoryP07contentB04with14playerTimeouts4from9autostart7qualityAA0cB0CAA0C4TypeO_AA0bH0VSdSbSo6CGSizeV10resolution_Si9bandwidthtSgtFZ", + "mangledName": "$s9NutPlayer07ContentB7FactoryP07contentB04with14playerTimeouts4from9autostart7qualityAA0cB0CAA0C4TypeO_AA0bH0VSdSbSo6CGSizeV10resolution_Si9bandwidthtSgtFZ", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ContentPlayerFactory>", + "sugared_genericSig": "", + "static": true, + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer07ContentB7FactoryP", + "mangledName": "$s9NutPlayer07ContentB7FactoryP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "AdvertisementPlayerFactory", + "printedName": "AdvertisementPlayerFactory", + "declKind": "Protocol", + "usr": "s:9NutPlayer013AdvertisementB7FactoryP", + "mangledName": "$s9NutPlayer013AdvertisementB7FactoryP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "NutPlayerFactory", + "printedName": "NutPlayerFactory", + "children": [ + { + "kind": "Function", + "name": "contentPlayer", + "printedName": "contentPlayer(with:playerTimeouts:from:autostart:quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentPlayer", + "printedName": "NutPlayer.ContentPlayer", + "usr": "s:9NutPlayer07ContentB0C" + }, + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + }, + { + "kind": "TypeNominal", + "name": "PlayerTimeouts", + "printedName": "NutPlayer.PlayerTimeouts", + "usr": "s:9NutPlayer0B8TimeoutsV" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(resolution: CoreFoundation.CGSize, bandwidth: Swift.Int)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(resolution: CoreFoundation.CGSize, bandwidth: Swift.Int)", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB7FactoryO07contentB04with14playerTimeouts4from9autostart7qualityAA07ContentB0CAA0K4TypeO_AA0bG0VSdSbSo6CGSizeV10resolution_Si9bandwidthtSgtFZ", + "mangledName": "$s9NutPlayer0aB7FactoryO07contentB04with14playerTimeouts4from9autostart7qualityAA07ContentB0CAA0K4TypeO_AA0bG0VSdSbSo6CGSizeV10resolution_Si9bandwidthtSgtFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0aB7FactoryO", + "mangledName": "$s9NutPlayer0aB7FactoryO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ContentPlayerFactory", + "printedName": "ContentPlayerFactory", + "usr": "s:9NutPlayer07ContentB7FactoryP", + "mangledName": "$s9NutPlayer07ContentB7FactoryP" + }, + { + "kind": "Conformance", + "name": "AdvertisementPlayerFactory", + "printedName": "AdvertisementPlayerFactory", + "usr": "s:9NutPlayer013AdvertisementB7FactoryP", + "mangledName": "$s9NutPlayer013AdvertisementB7FactoryP" + } + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutPlayerSkinPlugin", + "printedName": "NutPlayerSkinPlugin", + "children": [ + { + "kind": "TypeDecl", + "name": "Settings", + "printedName": "Settings", + "children": [ + { + "kind": "Var", + "name": "onSettings", + "printedName": "onSettings", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV02onE0yycSgvp", + "mangledName": "$s9NutPlayer0aB10SkinPluginC8SettingsV02onE0yycSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV02onE0yycSgvg", + "mangledName": "$s9NutPlayer0aB10SkinPluginC8SettingsV02onE0yycSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "onPip", + "printedName": "onPip", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV5onPipySbcSgvp", + "mangledName": "$s9NutPlayer0aB10SkinPluginC8SettingsV5onPipySbcSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV5onPipySbcSgvg", + "mangledName": "$s9NutPlayer0aB10SkinPluginC8SettingsV5onPipySbcSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "onFullscreen", + "printedName": "onFullscreen", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV12onFullscreenySbcSgvp", + "mangledName": "$s9NutPlayer0aB10SkinPluginC8SettingsV12onFullscreenySbcSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV12onFullscreenySbcSgvg", + "mangledName": "$s9NutPlayer0aB10SkinPluginC8SettingsV12onFullscreenySbcSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(onSettings:onPip:onFullscreen:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Settings", + "printedName": "NutPlayer.NutPlayerSkinPlugin.Settings", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV02onE00F3Pip0F10FullscreenAEyycSg_ySbcSgAJtcfc", + "mangledName": "$s9NutPlayer0aB10SkinPluginC8SettingsV02onE00F3Pip0F10FullscreenAEyycSg_ySbcSgAJtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV", + "mangledName": "$s9NutPlayer0aB10SkinPluginC8SettingsV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerPluginSettings", + "printedName": "PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP", + "mangledName": "$s9NutPlayer0B14PluginSettingsP" + } + ] + }, + { + "kind": "Var", + "name": "view", + "printedName": "view", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB10SkinPluginC4viewSo6UIViewCvp", + "mangledName": "$s9NutPlayer0aB10SkinPluginC4viewSo6UIViewCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB10SkinPluginC4viewSo6UIViewCvg", + "mangledName": "$s9NutPlayer0aB10SkinPluginC4viewSo6UIViewCvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "changeGeometry", + "printedName": "changeGeometry(portrait:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB10SkinPluginC14changeGeometry8portraitySb_tF", + "mangledName": "$s9NutPlayer0aB10SkinPluginC14changeGeometry8portraitySb_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(player:eventBus:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinPlugin", + "printedName": "NutPlayer.NutPlayerSkinPlugin", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinPlugin" + }, + { + "kind": "TypeNominal", + "name": "Player", + "printedName": "NutPlayer.Player", + "usr": "s:9NutPlayer0B0P" + }, + { + "kind": "TypeNominal", + "name": "EventTransmittable", + "printedName": "NutPlayer.EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0aB10SkinPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0aB10SkinPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "playbackButtonPressed", + "printedName": "playbackButtonPressed(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB10SkinPluginC21playbackButtonPressedyyAA0a8PlaybackF4TypeOF", + "mangledName": "$s9NutPlayer0aB10SkinPluginC21playbackButtonPressedyyAA0a8PlaybackF4TypeOF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seekButtonPressed", + "printedName": "seekButtonPressed(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutSeekButtonType", + "printedName": "NutPlayer.NutSeekButtonType", + "usr": "s:9NutPlayer0A14SeekButtonTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB10SkinPluginC17seekButtonPressedyyAA0a4SeekF4TypeOF", + "mangledName": "$s9NutPlayer0aB10SkinPluginC17seekButtonPressedyyAA0a4SeekF4TypeOF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "viewModeChanged", + "printedName": "viewModeChanged(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB10SkinPluginC15viewModeChanged2toyAA0a4ViewF0O_tF", + "mangledName": "$s9NutPlayer0aB10SkinPluginC15viewModeChanged2toyAA0a4ViewF0O_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "timelineDidChange", + "printedName": "timelineDidChange(state:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutSliderState", + "printedName": "NutPlayer.NutSliderState", + "usr": "s:9NutPlayer0A11SliderStateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB10SkinPluginC17timelineDidChange5stateyAA0A11SliderStateO_tF", + "mangledName": "$s9NutPlayer0aB10SkinPluginC17timelineDidChange5stateyAA0A11SliderStateO_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "settingsTapped", + "printedName": "settingsTapped()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB10SkinPluginC14settingsTappedyyF", + "mangledName": "$s9NutPlayer0aB10SkinPluginC14settingsTappedyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "volumeChanged", + "printedName": "volumeChanged(value:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB10SkinPluginC13volumeChanged5valueySf_tF", + "mangledName": "$s9NutPlayer0aB10SkinPluginC13volumeChanged5valueySf_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinPlugin", + "printedName": "NutPlayer.NutPlayerSkinPlugin", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinPlugin" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinPlugin(im)init", + "mangledName": "$s9NutPlayer0aB10SkinPluginCACycfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinPlugin", + "mangledName": "$s9NutPlayer0aB10SkinPluginC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ViewablePlayerPlugin", + "printedName": "ViewablePlayerPlugin", + "usr": "s:9NutPlayer08ViewableB6PluginP", + "mangledName": "$s9NutPlayer08ViewableB6PluginP" + }, + { + "kind": "Conformance", + "name": "NutPlayerSkinViewDelegate", + "printedName": "NutPlayerSkinViewDelegate", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP", + "mangledName": "$s9NutPlayer0aB16SkinViewDelegateP" + }, + { + "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": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutPlayerSkinState", + "printedName": "NutPlayerSkinState", + "children": [ + { + "kind": "Var", + "name": "idle", + "printedName": "idle", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerSkinState.Type) -> NutPlayer.NutPlayerSkinState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerSkinState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB9SkinStateO4idleyA2CmF", + "mangledName": "$s9NutPlayer0aB9SkinStateO4idleyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ready", + "printedName": "ready", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerSkinState.Type) -> NutPlayer.NutPlayerSkinState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerSkinState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB9SkinStateO5readyyA2CmF", + "mangledName": "$s9NutPlayer0aB9SkinStateO5readyyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "loading", + "printedName": "loading", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerSkinState.Type) -> NutPlayer.NutPlayerSkinState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerSkinState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB9SkinStateO7loadingyA2CmF", + "mangledName": "$s9NutPlayer0aB9SkinStateO7loadingyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "playing", + "printedName": "playing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerSkinState.Type) -> NutPlayer.NutPlayerSkinState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerSkinState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB9SkinStateO7playingyA2CmF", + "mangledName": "$s9NutPlayer0aB9SkinStateO7playingyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "seeking", + "printedName": "seeking", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerSkinState.Type) -> NutPlayer.NutPlayerSkinState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerSkinState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB9SkinStateO7seekingyA2CmF", + "mangledName": "$s9NutPlayer0aB9SkinStateO7seekingyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "paused", + "printedName": "paused", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerSkinState.Type) -> NutPlayer.NutPlayerSkinState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerSkinState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB9SkinStateO6pausedyA2CmF", + "mangledName": "$s9NutPlayer0aB9SkinStateO6pausedyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerSkinState.Type) -> NutPlayer.NutPlayerSkinState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerSkinState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB9SkinStateO9completedyA2CmF", + "mangledName": "$s9NutPlayer0aB9SkinStateO9completedyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB9SkinStateO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer0aB9SkinStateO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer0aB9SkinStateO9hashValueSivp", + "mangledName": "$s9NutPlayer0aB9SkinStateO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB9SkinStateO9hashValueSivg", + "mangledName": "$s9NutPlayer0aB9SkinStateO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer0aB9SkinStateO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer0aB9SkinStateO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0aB9SkinStateO", + "mangledName": "$s9NutPlayer0aB9SkinStateO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutPlayerSkinTimeModel", + "printedName": "NutPlayerSkinTimeModel", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(position:duration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinTimeModel", + "printedName": "NutPlayer.NutPlayerSkinTimeModel", + "usr": "s:9NutPlayer0aB13SkinTimeModelV" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0aB13SkinTimeModelV8position8durationACSd_Sdtcfc", + "mangledName": "$s9NutPlayer0aB13SkinTimeModelV8position8durationACSd_Sdtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0aB13SkinTimeModelV", + "mangledName": "$s9NutPlayer0aB13SkinTimeModelV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutPlayerSkinView", + "printedName": "NutPlayerSkinView", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "NutPlayer.NutPlayerSkinViewDelegate?" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB8SkinViewC8delegateAA0abcD8Delegate_pSgvp", + "mangledName": "$s9NutPlayer0aB8SkinViewC8delegateAA0abcD8Delegate_pSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "ReferenceOwnership", + "AccessControl" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.NutPlayerSkinViewDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinViewDelegate", + "printedName": "NutPlayer.NutPlayerSkinViewDelegate", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB8SkinViewC8delegateAA0abcD8Delegate_pSgvg", + "mangledName": "$s9NutPlayer0aB8SkinViewC8delegateAA0abcD8Delegate_pSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.NutPlayerSkinViewDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinViewDelegate", + "printedName": "NutPlayer.NutPlayerSkinViewDelegate", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB8SkinViewC8delegateAA0abcD8Delegate_pSgvs", + "mangledName": "$s9NutPlayer0aB8SkinViewC8delegateAA0abcD8Delegate_pSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB8SkinViewC8delegateAA0abcD8Delegate_pSgvM", + "mangledName": "$s9NutPlayer0aB8SkinViewC8delegateAA0abcD8Delegate_pSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "areMainElementsVisible", + "printedName": "areMainElementsVisible", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB8SkinViewC22areMainElementsVisibleAA5ValueVySbGvp", + "mangledName": "$s9NutPlayer0aB8SkinViewC22areMainElementsVisibleAA5ValueVySbGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB8SkinViewC22areMainElementsVisibleAA5ValueVySbGvg", + "mangledName": "$s9NutPlayer0aB8SkinViewC22areMainElementsVisibleAA5ValueVySbGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "timelineTopMargin", + "printedName": "timelineTopMargin", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB8SkinViewC17timelineTopMarginAA5ValueVy14CoreFoundation7CGFloatVGvp", + "mangledName": "$s9NutPlayer0aB8SkinViewC17timelineTopMarginAA5ValueVy12CoreGraphics7CGFloatVGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB8SkinViewC17timelineTopMarginAA5ValueVy14CoreFoundation7CGFloatVGvg", + "mangledName": "$s9NutPlayer0aB8SkinViewC17timelineTopMarginAA5ValueVy12CoreGraphics7CGFloatVGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(viewModel:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinView", + "printedName": "NutPlayer.NutPlayerSkinView", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinView" + }, + { + "kind": "TypeNominal", + "name": "NutPlayerSkinViewModel", + "printedName": "NutPlayer.NutPlayerSkinViewModel", + "usr": "s:9NutPlayer0aB13SkinViewModelV" + }, + { + "kind": "TypeNominal", + "name": "CustomizableAreaSettings", + "printedName": "NutPlayer.CustomizableAreaSettings", + "usr": "s:9NutPlayer24CustomizableAreaSettingsV" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0aB8SkinViewC9viewModel8settingsAcA0abcdF0V_AA24CustomizableAreaSettingsVtcfc", + "mangledName": "$s9NutPlayer0aB8SkinViewC9viewModel8settingsAcA0abcdF0V_AA24CustomizableAreaSettingsVtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "layoutSubviews", + "printedName": "layoutSubviews()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinView(im)layoutSubviews", + "mangledName": "$s9NutPlayer0aB8SkinViewC14layoutSubviewsyyF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "layoutSubviews", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "changePlaybackButton", + "printedName": "changePlaybackButton(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC20changePlaybackButton4withyAA0abC5StateO_tF", + "mangledName": "$s9NutPlayer0aB8SkinViewC20changePlaybackButton4withyAA0abC5StateO_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "changeSeekBack", + "printedName": "changeSeekBack(enabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC14changeSeekBack7enabledySb_tF", + "mangledName": "$s9NutPlayer0aB8SkinViewC14changeSeekBack7enabledySb_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "changeSeekForward", + "printedName": "changeSeekForward(enabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC17changeSeekForward7enabledySb_tF", + "mangledName": "$s9NutPlayer0aB8SkinViewC17changeSeekForward7enabledySb_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "changeTime", + "printedName": "changeTime(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC10changeTimeyySdF", + "mangledName": "$s9NutPlayer0aB8SkinViewC10changeTimeyySdF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "changeBuffer", + "printedName": "changeBuffer(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC12changeBufferyySdF", + "mangledName": "$s9NutPlayer0aB8SkinViewC12changeBufferyySdF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "changeFullscreen", + "printedName": "changeFullscreen(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC16changeFullscreenyySbF", + "mangledName": "$s9NutPlayer0aB8SkinViewC16changeFullscreenyySbF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "changeValue", + "printedName": "changeValue(type:value:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutVerticalSliderType", + "printedName": "NutPlayer.NutVerticalSliderType", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC11changeValue4type5valueyAA0A18VerticalSliderTypeO_SftF", + "mangledName": "$s9NutPlayer0aB8SkinViewC11changeValue4type5valueyAA0A18VerticalSliderTypeO_SftF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hide", + "printedName": "hide()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC4hideyyF", + "mangledName": "$s9NutPlayer0aB8SkinViewC4hideyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "show", + "printedName": "show()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC4showyyF", + "mangledName": "$s9NutPlayer0aB8SkinViewC4showyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "traitCollectionDidChange", + "printedName": "traitCollectionDidChange(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UITraitCollection?", + "children": [ + { + "kind": "TypeNominal", + "name": "UITraitCollection", + "printedName": "UIKit.UITraitCollection", + "usr": "c:objc(cs)UITraitCollection" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinView(im)traitCollectionDidChange:", + "mangledName": "$s9NutPlayer0aB8SkinViewC24traitCollectionDidChangeyySo07UITraitF0CSgF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "traitCollectionDidChange:", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinView", + "printedName": "NutPlayer.NutPlayerSkinView", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinView(im)initWithFrame:", + "mangledName": "$s9NutPlayer0aB8SkinViewC5frameACSo6CGRectV_tcfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinView", + "mangledName": "$s9NutPlayer0aB8SkinViewC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": 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": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutPlayerSkinViewDelegate", + "printedName": "NutPlayerSkinViewDelegate", + "children": [ + { + "kind": "Function", + "name": "playbackButtonPressed", + "printedName": "playbackButtonPressed(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP21playbackButtonPressedyyAA0a8PlaybackG4TypeOF", + "mangledName": "$s9NutPlayer0aB16SkinViewDelegateP21playbackButtonPressedyyAA0a8PlaybackG4TypeOF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.NutPlayerSkinViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seekButtonPressed", + "printedName": "seekButtonPressed(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutSeekButtonType", + "printedName": "NutPlayer.NutSeekButtonType", + "usr": "s:9NutPlayer0A14SeekButtonTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP17seekButtonPressedyyAA0a4SeekG4TypeOF", + "mangledName": "$s9NutPlayer0aB16SkinViewDelegateP17seekButtonPressedyyAA0a4SeekG4TypeOF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.NutPlayerSkinViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "settingsTapped", + "printedName": "settingsTapped()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP14settingsTappedyyF", + "mangledName": "$s9NutPlayer0aB16SkinViewDelegateP14settingsTappedyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.NutPlayerSkinViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "viewModeChanged", + "printedName": "viewModeChanged(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP15viewModeChanged2toyAA0adG0O_tF", + "mangledName": "$s9NutPlayer0aB16SkinViewDelegateP15viewModeChanged2toyAA0adG0O_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.NutPlayerSkinViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "volumeChanged", + "printedName": "volumeChanged(value:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP13volumeChanged5valueySf_tF", + "mangledName": "$s9NutPlayer0aB16SkinViewDelegateP13volumeChanged5valueySf_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.NutPlayerSkinViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "timelineDidChange", + "printedName": "timelineDidChange(state:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutSliderState", + "printedName": "NutPlayer.NutSliderState", + "usr": "s:9NutPlayer0A11SliderStateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP17timelineDidChange5stateyAA0A11SliderStateO_tF", + "mangledName": "$s9NutPlayer0aB16SkinViewDelegateP17timelineDidChange5stateyAA0A11SliderStateO_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.NutPlayerSkinViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP", + "mangledName": "$s9NutPlayer0aB16SkinViewDelegateP", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutPlayerSkinViewModel", + "printedName": "NutPlayerSkinViewModel", + "children": [ + { + "kind": "Var", + "name": "viewMode", + "printedName": "viewMode", + "children": [ + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB13SkinViewModelV8viewModeAA0adG0Ovp", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV8viewModeAA0adG0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB13SkinViewModelV8viewModeAA0adG0Ovg", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV8viewModeAA0adG0Ovg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB13SkinViewModelV6volumeSfvp", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV6volumeSfvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB13SkinViewModelV6volumeSfvg", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV6volumeSfvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB13SkinViewModelV5stateAA0abC5StateOvp", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV5stateAA0abC5StateOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB13SkinViewModelV5stateAA0abC5StateOvg", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV5stateAA0abC5StateOvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "contentType", + "printedName": "contentType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB13SkinViewModelV11contentTypeAA0A13ContentUITypeOvp", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV11contentTypeAA0A13ContentUITypeOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB13SkinViewModelV11contentTypeAA0A13ContentUITypeOvg", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV11contentTypeAA0A13ContentUITypeOvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "time", + "printedName": "time", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.NutPlayerSkinTimeModel?", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinTimeModel", + "printedName": "NutPlayer.NutPlayerSkinTimeModel", + "usr": "s:9NutPlayer0aB13SkinTimeModelV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB13SkinViewModelV4timeAA0abc4TimeE0VSgvp", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV4timeAA0abc4TimeE0VSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.NutPlayerSkinTimeModel?", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinTimeModel", + "printedName": "NutPlayer.NutPlayerSkinTimeModel", + "usr": "s:9NutPlayer0aB13SkinTimeModelV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB13SkinViewModelV4timeAA0abc4TimeE0VSgvg", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV4timeAA0abc4TimeE0VSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(viewMode:volume:state:contentType:time:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinViewModel", + "printedName": "NutPlayer.NutPlayerSkinViewModel", + "usr": "s:9NutPlayer0aB13SkinViewModelV" + }, + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + }, + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.NutPlayerSkinTimeModel?", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinTimeModel", + "printedName": "NutPlayer.NutPlayerSkinTimeModel", + "usr": "s:9NutPlayer0aB13SkinTimeModelV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0aB13SkinViewModelV8viewMode6volume5state11contentType4timeAcA0adG0O_SfAA0abC5StateOAA0A13ContentUITypeOAA0abc4TimeE0VSgtcfc", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV8viewMode6volume5state11contentType4timeAcA0adG0O_SfAA0abC5StateOAA0A13ContentUITypeOAA0abc4TimeE0VSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0aB13SkinViewModelV", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutPlayerView", + "printedName": "NutPlayerView", + "children": [ + { + "kind": "Function", + "name": "addSubview", + "printedName": "addSubview(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView(im)addSubview:", + "mangledName": "$s9NutPlayer0aB4ViewC10addSubviewyySo6UIViewCF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "addSubview:", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "insertSubview", + "printedName": "insertSubview(_:at:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView(im)insertSubview:atIndex:", + "mangledName": "$s9NutPlayer0aB4ViewC13insertSubview_2atySo6UIViewC_SitF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "insertSubview:atIndex:", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "insertSubview", + "printedName": "insertSubview(_:aboveSubview:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView(im)insertSubview:aboveSubview:", + "mangledName": "$s9NutPlayer0aB4ViewC13insertSubview_05aboveE0ySo6UIViewC_AGtF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "insertSubview:aboveSubview:", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "insertSubview", + "printedName": "insertSubview(_:belowSubview:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView(im)insertSubview:belowSubview:", + "mangledName": "$s9NutPlayer0aB4ViewC13insertSubview_05belowE0ySo6UIViewC_AGtF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "insertSubview:belowSubview:", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "layoutSubviews", + "printedName": "layoutSubviews()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView(im)layoutSubviews", + "mangledName": "$s9NutPlayer0aB4ViewC14layoutSubviewsyyF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "layoutSubviews", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "traitCollectionDidChange", + "printedName": "traitCollectionDidChange(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UITraitCollection?", + "children": [ + { + "kind": "TypeNominal", + "name": "UITraitCollection", + "printedName": "UIKit.UITraitCollection", + "usr": "c:objc(cs)UITraitCollection" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView(im)traitCollectionDidChange:", + "mangledName": "$s9NutPlayer0aB4ViewC24traitCollectionDidChangeyySo07UITraitE0CSgF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "traitCollectionDidChange:", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerView", + "printedName": "NutPlayer.NutPlayerView", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView(im)initWithFrame:", + "mangledName": "$s9NutPlayer0aB4ViewC5frameACSo6CGRectV_tcfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView", + "mangledName": "$s9NutPlayer0aB4ViewC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": 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": "TypeDecl", + "name": "NutPlayerViewBuilder", + "printedName": "NutPlayerViewBuilder", + "children": [ + { + "kind": "TypeDecl", + "name": "PluginRecord", + "printedName": "PluginRecord", + "children": [ + { + "kind": "TypeDecl", + "name": "Priority", + "printedName": "Priority", + "children": [ + { + "kind": "Var", + "name": "system", + "printedName": "system", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority.Type) -> NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO6systemyA2GmF", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO6systemyA2GmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "userInitiated", + "printedName": "userInitiated", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority.Type) -> NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO13userInitiatedyA2GmF", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO13userInitiatedyA2GmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ui", + "printedName": "ui", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority.Type) -> (Swift.Int) -> NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int) -> NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(level: Swift.Int)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO2uiyAGSi_tcAGmF", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO2uiyAGSi_tcAGmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(plugin:priority:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PluginRecord", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV" + }, + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "NutPlayer.PlayerPlugin.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlugin", + "printedName": "NutPlayer.PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "hasDefaultArg": true, + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV6plugin8priority8settingsAeA0bE0_pXp_AE8PriorityOAA0bE8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12PluginRecordV6plugin8priority8settingsAeA0bE0_pXp_AE8PriorityOAA0bE8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "<", + "printedName": "<(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PluginRecord", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV" + }, + { + "kind": "TypeNominal", + "name": "PluginRecord", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV1loiySbAE_AEtFZ", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12PluginRecordV1loiySbAE_AEtFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PluginRecord", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV" + }, + { + "kind": "TypeNominal", + "name": "PluginRecord", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV2eeoiySbAE_AEtFZ", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12PluginRecordV2eeoiySbAE_AEtFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12PluginRecordV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerViewBuilder", + "printedName": "NutPlayer.NutPlayerViewBuilder", + "usr": "s:9NutPlayer0aB11ViewBuilderC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0aB11ViewBuilderCACycfc", + "mangledName": "$s9NutPlayer0aB11ViewBuilderCACycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "clearPlugins", + "printedName": "clearPlugins()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerViewBuilder", + "printedName": "NutPlayer.NutPlayerViewBuilder", + "usr": "s:9NutPlayer0aB11ViewBuilderC" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB11ViewBuilderC12clearPluginsACyF", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12clearPluginsACyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "attach", + "printedName": "attach(plugins:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerViewBuilder", + "printedName": "NutPlayer.NutPlayerViewBuilder", + "usr": "s:9NutPlayer0aB11ViewBuilderC" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.NutPlayerViewBuilder.PluginRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PluginRecord", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB11ViewBuilderC6attach7pluginsACSayAC12PluginRecordVG_tF", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC6attach7pluginsACSayAC12PluginRecordVG_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "defaultSkin", + "printedName": "defaultSkin(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerViewBuilder", + "printedName": "NutPlayer.NutPlayerViewBuilder", + "usr": "s:9NutPlayer0aB11ViewBuilderC" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB11ViewBuilderC11defaultSkinyACSbF", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC11defaultSkinyACSbF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "defaultSkin", + "printedName": "defaultSkin(settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerViewBuilder", + "printedName": "NutPlayer.NutPlayerViewBuilder", + "usr": "s:9NutPlayer0aB11ViewBuilderC" + }, + { + "kind": "TypeNominal", + "name": "Settings", + "printedName": "NutPlayer.NutPlayerSkinPlugin.Settings", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB11ViewBuilderC11defaultSkin8settingsAcA0abF6PluginC8SettingsV_tF", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC11defaultSkin8settingsAcA0abF6PluginC8SettingsV_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "build", + "printedName": "build(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerView", + "printedName": "NutPlayer.NutPlayerView", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView" + }, + { + "kind": "TypeNominal", + "name": "NutPlayer", + "printedName": "NutPlayer.NutPlayer", + "usr": "s:9NutPlayerAAC" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB11ViewBuilderC5build4withAA0abC0CA2AC_tF", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC5build4withAA0abC0CA2AC_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0aB11ViewBuilderC", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutProvider", + "printedName": "NutProvider", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(hash:configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutProvider", + "printedName": "NutPlayer.NutProvider", + "usr": "s:9NutPlayer0A8ProviderV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLSessionConfiguration?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionConfiguration", + "printedName": "Foundation.URLSessionConfiguration", + "usr": "c:objc(cs)NSURLSessionConfiguration" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A8ProviderV4hash13configurationACSS_So25NSURLSessionConfigurationCSgtcfc", + "mangledName": "$s9NutPlayer0A8ProviderV4hash13configurationACSS_So25NSURLSessionConfigurationCSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "retrieveContent", + "printedName": "retrieveContent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerContent", + "printedName": "NutPlayer.PlayerContent", + "usr": "s:9NutPlayer0B7ContentP" + }, + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A8ProviderV15retrieveContentyyys6ResultOyAA0bE0_pAA0C5ErrorOGcF", + "mangledName": "$s9NutPlayer0A8ProviderV15retrieveContentyyys6ResultOyAA0bE0_pAA0C5ErrorOGcF", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0A8ProviderV", + "mangledName": "$s9NutPlayer0A8ProviderV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Provider", + "printedName": "Provider", + "usr": "s:9NutPlayer8ProviderP", + "mangledName": "$s9NutPlayer8ProviderP" + } + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutQualityPlugin", + "printedName": "NutQualityPlugin", + "children": [ + { + "kind": "TypeDecl", + "name": "Settings", + "printedName": "Settings", + "children": [ + { + "kind": "Var", + "name": "mapper", + "printedName": "mapper", + "children": [ + { + "kind": "TypeNominal", + "name": "QualityTitleMapper", + "printedName": "NutPlayer.QualityTitleMapper", + "usr": "s:9NutPlayer18QualityTitleMapperP" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC8SettingsV6mapperAA0C11TitleMapper_pvp", + "mangledName": "$s9NutPlayer0A13QualityPluginC8SettingsV6mapperAA0C11TitleMapper_pvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "QualityTitleMapper", + "printedName": "NutPlayer.QualityTitleMapper", + "usr": "s:9NutPlayer18QualityTitleMapperP" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC8SettingsV6mapperAA0C11TitleMapper_pvg", + "mangledName": "$s9NutPlayer0A13QualityPluginC8SettingsV6mapperAA0C11TitleMapper_pvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(mapper:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Settings", + "printedName": "NutPlayer.NutQualityPlugin.Settings", + "usr": "s:9NutPlayer0A13QualityPluginC8SettingsV" + }, + { + "kind": "TypeNominal", + "name": "QualityTitleMapper", + "printedName": "NutPlayer.QualityTitleMapper", + "usr": "s:9NutPlayer18QualityTitleMapperP" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A13QualityPluginC8SettingsV6mapperAeA0C11TitleMapper_p_tcfc", + "mangledName": "$s9NutPlayer0A13QualityPluginC8SettingsV6mapperAeA0C11TitleMapper_p_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0A13QualityPluginC8SettingsV", + "mangledName": "$s9NutPlayer0A13QualityPluginC8SettingsV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerPluginSettings", + "printedName": "PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP", + "mangledName": "$s9NutPlayer0B14PluginSettingsP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PluginSettingsRecord", + "printedName": "PluginSettingsRecord", + "children": [ + { + "kind": "Var", + "name": "quality", + "printedName": "quality", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerQualityRecord?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV7qualityAA0bcF0_pSgvp", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV7qualityAA0bcF0_pSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerQualityRecord?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV7qualityAA0bcF0_pSgvg", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV7qualityAA0bcF0_pSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV2idSSvp", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV2idSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV2idSSvg", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV2idSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "index", + "printedName": "index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV5indexSivp", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV5indexSivp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV5indexSivg", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV5indexSivg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isActive", + "printedName": "isActive", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV8isActiveSbvp", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV8isActiveSbvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV8isActiveSbvg", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV8isActiveSbvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "group", + "printedName": "group", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV5groupSSvp", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV5groupSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV5groupSSvg", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV5groupSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV5titleSSvp", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV5titleSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV5titleSSvg", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV5titleSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "element", + "printedName": "element", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV7elementAA0be7ElementF0Ovp", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV7elementAA0be7ElementF0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV7elementAA0be7ElementF0Ovg", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV7elementAA0be7ElementF0Ovg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerSettingsRecord", + "printedName": "PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP", + "mangledName": "$s9NutPlayer0B14SettingsRecordP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(player:eventBus:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutQualityPlugin", + "printedName": "NutPlayer.NutQualityPlugin", + "usr": "s:9NutPlayer0A13QualityPluginC" + }, + { + "kind": "TypeNominal", + "name": "Player", + "printedName": "NutPlayer.Player", + "usr": "s:9NutPlayer0B0P" + }, + { + "kind": "TypeNominal", + "name": "EventTransmittable", + "printedName": "NutPlayer.EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A13QualityPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0A13QualityPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "menu", + "printedName": "menu", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC4menuSayAA0B14SettingsRecord_pGvp", + "mangledName": "$s9NutPlayer0A13QualityPluginC4menuSayAA0B14SettingsRecord_pGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "SetterAccess", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC4menuSayAA0B14SettingsRecord_pGvg", + "mangledName": "$s9NutPlayer0A13QualityPluginC4menuSayAA0B14SettingsRecord_pGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "map", + "printedName": "map(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A13QualityPluginC3map7qualitySSSgAA0bC6Record_p_tF", + "mangledName": "$s9NutPlayer0A13QualityPluginC3map7qualitySSSgAA0bC6Record_p_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A13QualityPluginC", + "mangledName": "$s9NutPlayer0A13QualityPluginC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "SettingsPlayerPlugin", + "printedName": "SettingsPlayerPlugin", + "usr": "s:9NutPlayer08SettingsB6PluginP", + "mangledName": "$s9NutPlayer08SettingsB6PluginP" + }, + { + "kind": "Conformance", + "name": "QualityTitleMapper", + "printedName": "QualityTitleMapper", + "usr": "s:9NutPlayer18QualityTitleMapperP", + "mangledName": "$s9NutPlayer18QualityTitleMapperP" + }, + { + "kind": "Conformance", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutSeekButtonType", + "printedName": "NutSeekButtonType", + "children": [ + { + "kind": "Var", + "name": "back", + "printedName": "back", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutSeekButtonType.Type) -> NutPlayer.NutSeekButtonType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSeekButtonType", + "printedName": "NutPlayer.NutSeekButtonType", + "usr": "s:9NutPlayer0A14SeekButtonTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutSeekButtonType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSeekButtonType", + "printedName": "NutPlayer.NutSeekButtonType", + "usr": "s:9NutPlayer0A14SeekButtonTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A14SeekButtonTypeO4backyA2CmF", + "mangledName": "$s9NutPlayer0A14SeekButtonTypeO4backyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "forward", + "printedName": "forward", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutSeekButtonType.Type) -> NutPlayer.NutSeekButtonType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSeekButtonType", + "printedName": "NutPlayer.NutSeekButtonType", + "usr": "s:9NutPlayer0A14SeekButtonTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutSeekButtonType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSeekButtonType", + "printedName": "NutPlayer.NutSeekButtonType", + "usr": "s:9NutPlayer0A14SeekButtonTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A14SeekButtonTypeO7forwardyA2CmF", + "mangledName": "$s9NutPlayer0A14SeekButtonTypeO7forwardyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "NutSeekButtonType", + "printedName": "NutPlayer.NutSeekButtonType", + "usr": "s:9NutPlayer0A14SeekButtonTypeO" + }, + { + "kind": "TypeNominal", + "name": "NutSeekButtonType", + "printedName": "NutPlayer.NutSeekButtonType", + "usr": "s:9NutPlayer0A14SeekButtonTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A14SeekButtonTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer0A14SeekButtonTypeO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer0A14SeekButtonTypeO9hashValueSivp", + "mangledName": "$s9NutPlayer0A14SeekButtonTypeO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14SeekButtonTypeO9hashValueSivg", + "mangledName": "$s9NutPlayer0A14SeekButtonTypeO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer0A14SeekButtonTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer0A14SeekButtonTypeO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0A14SeekButtonTypeO", + "mangledName": "$s9NutPlayer0A14SeekButtonTypeO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutSliderState", + "printedName": "NutSliderState", + "children": [ + { + "kind": "Var", + "name": "started", + "printedName": "started", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutSliderState.Type) -> NutPlayer.NutSliderState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSliderState", + "printedName": "NutPlayer.NutSliderState", + "usr": "s:9NutPlayer0A11SliderStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutSliderState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSliderState", + "printedName": "NutPlayer.NutSliderState", + "usr": "s:9NutPlayer0A11SliderStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A11SliderStateO7startedyA2CmF", + "mangledName": "$s9NutPlayer0A11SliderStateO7startedyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "updating", + "printedName": "updating", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutSliderState.Type) -> (Swift.Float) -> NutPlayer.NutSliderState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Float) -> NutPlayer.NutSliderState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSliderState", + "printedName": "NutPlayer.NutSliderState", + "usr": "s:9NutPlayer0A11SliderStateO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(value: Swift.Float)", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutSliderState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSliderState", + "printedName": "NutPlayer.NutSliderState", + "usr": "s:9NutPlayer0A11SliderStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A11SliderStateO8updatingyACSf_tcACmF", + "mangledName": "$s9NutPlayer0A11SliderStateO8updatingyACSf_tcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "finished", + "printedName": "finished", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutSliderState.Type) -> (Swift.Float) -> NutPlayer.NutSliderState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Float) -> NutPlayer.NutSliderState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSliderState", + "printedName": "NutPlayer.NutSliderState", + "usr": "s:9NutPlayer0A11SliderStateO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(value: Swift.Float)", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutSliderState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSliderState", + "printedName": "NutPlayer.NutSliderState", + "usr": "s:9NutPlayer0A11SliderStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A11SliderStateO8finishedyACSf_tcACmF", + "mangledName": "$s9NutPlayer0A11SliderStateO8finishedyACSf_tcACmF", + "moduleName": "NutPlayer" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0A11SliderStateO", + "mangledName": "$s9NutPlayer0A11SliderStateO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutStatisticsPlugin", + "printedName": "NutStatisticsPlugin", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(player:eventBus:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutStatisticsPlugin", + "printedName": "NutPlayer.NutStatisticsPlugin", + "usr": "s:9NutPlayer0A16StatisticsPluginC" + }, + { + "kind": "TypeNominal", + "name": "Player", + "printedName": "NutPlayer.Player", + "usr": "s:9NutPlayer0B0P" + }, + { + "kind": "TypeNominal", + "name": "EventTransmittable", + "printedName": "NutPlayer.EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A16StatisticsPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0A16StatisticsPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A16StatisticsPluginC", + "mangledName": "$s9NutPlayer0A16StatisticsPluginC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutSubtitlePlugin", + "printedName": "NutSubtitlePlugin", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(player:eventBus:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSubtitlePlugin", + "printedName": "NutPlayer.NutSubtitlePlugin", + "usr": "s:9NutPlayer0A14SubtitlePluginC" + }, + { + "kind": "TypeNominal", + "name": "Player", + "printedName": "NutPlayer.Player", + "usr": "s:9NutPlayer0B0P" + }, + { + "kind": "TypeNominal", + "name": "EventTransmittable", + "printedName": "NutPlayer.EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A14SubtitlePluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "menu", + "printedName": "menu", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A14SubtitlePluginC4menuSayAA0B14SettingsRecord_pGvp", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC4menuSayAA0B14SettingsRecord_pGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14SubtitlePluginC4menuSayAA0B14SettingsRecord_pGvg", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC4menuSayAA0B14SettingsRecord_pGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14SubtitlePluginC4menuSayAA0B14SettingsRecord_pGvs", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC4menuSayAA0B14SettingsRecord_pGvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14SubtitlePluginC4menuSayAA0B14SettingsRecord_pGvM", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC4menuSayAA0B14SettingsRecord_pGvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "view", + "printedName": "view", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A14SubtitlePluginC4viewSo6UIViewCvp", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC4viewSo6UIViewCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14SubtitlePluginC4viewSo6UIViewCvg", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC4viewSo6UIViewCvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14SubtitlePluginC4viewSo6UIViewCvs", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC4viewSo6UIViewCvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14SubtitlePluginC4viewSo6UIViewCvM", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC4viewSo6UIViewCvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A14SubtitlePluginC", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + }, + { + "kind": "Conformance", + "name": "SettingsPlayerPlugin", + "printedName": "SettingsPlayerPlugin", + "usr": "s:9NutPlayer08SettingsB6PluginP", + "mangledName": "$s9NutPlayer08SettingsB6PluginP" + }, + { + "kind": "Conformance", + "name": "ViewablePlayerPlugin", + "printedName": "ViewablePlayerPlugin", + "usr": "s:9NutPlayer08ViewableB6PluginP", + "mangledName": "$s9NutPlayer08ViewableB6PluginP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutVerticalSliderType", + "printedName": "NutVerticalSliderType", + "children": [ + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutVerticalSliderType.Type) -> NutPlayer.NutVerticalSliderType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutVerticalSliderType", + "printedName": "NutPlayer.NutVerticalSliderType", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutVerticalSliderType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutVerticalSliderType", + "printedName": "NutPlayer.NutVerticalSliderType", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO6volumeyA2CmF", + "mangledName": "$s9NutPlayer0A18VerticalSliderTypeO6volumeyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "brightness", + "printedName": "brightness", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutVerticalSliderType.Type) -> NutPlayer.NutVerticalSliderType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutVerticalSliderType", + "printedName": "NutPlayer.NutVerticalSliderType", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutVerticalSliderType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutVerticalSliderType", + "printedName": "NutPlayer.NutVerticalSliderType", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO10brightnessyA2CmF", + "mangledName": "$s9NutPlayer0A18VerticalSliderTypeO10brightnessyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "NutVerticalSliderType", + "printedName": "NutPlayer.NutVerticalSliderType", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO" + }, + { + "kind": "TypeNominal", + "name": "NutVerticalSliderType", + "printedName": "NutPlayer.NutVerticalSliderType", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer0A18VerticalSliderTypeO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer0A18VerticalSliderTypeO9hashValueSivp", + "mangledName": "$s9NutPlayer0A18VerticalSliderTypeO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO9hashValueSivg", + "mangledName": "$s9NutPlayer0A18VerticalSliderTypeO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer0A18VerticalSliderTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer0A18VerticalSliderTypeO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO", + "mangledName": "$s9NutPlayer0A18VerticalSliderTypeO", + "moduleName": "NutPlayer", + "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": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutViewMode", + "printedName": "NutViewMode", + "children": [ + { + "kind": "Var", + "name": "normal", + "printedName": "normal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutViewMode.Type) -> NutPlayer.NutViewMode", + "children": [ + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutViewMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A8ViewModeO6normalyA2CmF", + "mangledName": "$s9NutPlayer0A8ViewModeO6normalyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "fullscreen", + "printedName": "fullscreen", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutViewMode.Type) -> NutPlayer.NutViewMode", + "children": [ + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutViewMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A8ViewModeO10fullscreenyA2CmF", + "mangledName": "$s9NutPlayer0A8ViewModeO10fullscreenyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "pip", + "printedName": "pip", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutViewMode.Type) -> NutPlayer.NutViewMode", + "children": [ + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutViewMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A8ViewModeO3pipyA2CmF", + "mangledName": "$s9NutPlayer0A8ViewModeO3pipyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + }, + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A8ViewModeO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer0A8ViewModeO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer0A8ViewModeO9hashValueSivp", + "mangledName": "$s9NutPlayer0A8ViewModeO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A8ViewModeO9hashValueSivg", + "mangledName": "$s9NutPlayer0A8ViewModeO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer0A8ViewModeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer0A8ViewModeO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0A8ViewModeO", + "mangledName": "$s9NutPlayer0A8ViewModeO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "OperatorDecl", + "name": ">>-", + "printedName": ">>-", + "declKind": "InfixOperator", + "moduleName": "NutPlayer", + "declAttributes": [ + "Infix" + ] + }, + { + "kind": "Function", + "name": ">>-", + "printedName": ">>-(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_1?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) throws -> τ_0_1?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_1?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer3ggsoiyq_SgxSg_ACxKXEtKr0_lF", + "mangledName": "$s9NutPlayer3ggsoiyq_SgxSg_ACxKXEtKr0_lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1>", + "sugared_genericSig": "", + "declAttributes": [ + "Rethrows", + "AccessControl", + "DiscardableResult", + "Inline" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "OperatorDecl", + "name": ">>>", + "printedName": ">>>", + "declKind": "InfixOperator", + "moduleName": "NutPlayer", + "declAttributes": [ + "Infix" + ] + }, + { + "kind": "Function", + "name": ">>>", + "printedName": ">>>(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) throws -> τ_0_1", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer3gggoiyq_x_q_xKXEtKr0_lF", + "mangledName": "$s9NutPlayer3gggoiyq_x_q_xKXEtKr0_lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1>", + "sugared_genericSig": "", + "declAttributes": [ + "Rethrows", + "AccessControl", + "Inline" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "OperatorDecl", + "name": "<<<", + "printedName": "<<<", + "declKind": "InfixOperator", + "moduleName": "NutPlayer", + "declAttributes": [ + "Infix" + ] + }, + { + "kind": "Function", + "name": "<<<", + "printedName": "<<<(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) throws -> τ_0_1", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer3llloiyq_q_xKXE_xtKr0_lF", + "mangledName": "$s9NutPlayer3llloiyq_q_xKXE_xtKr0_lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1>", + "sugared_genericSig": "", + "declAttributes": [ + "Rethrows", + "AccessControl", + "Inline" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "OperatorDecl", + "name": "+\/-", + "printedName": "+\/-", + "declKind": "InfixOperator", + "moduleName": "NutPlayer", + "declAttributes": [ + "Infix" + ] + }, + { + "kind": "Function", + "name": "+\/-", + "printedName": "+\/-(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ClosedRange", + "printedName": "Swift.ClosedRange<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:SN" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer3pdsoiySNyxGx_xtSLRzSjRzlF", + "mangledName": "$s9NutPlayer3pdsoiySNyxGx_xtSLRzSjRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Comparable, τ_0_0 : Swift.Numeric>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "Inline" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Player", + "printedName": "Player", + "children": [ + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B0P5stateAA5ValueVyAA0B5StateOGvp", + "mangledName": "$s9NutPlayer0B0P5stateAA5ValueVyAA0B5StateOGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B0P5stateAA5ValueVyAA0B5StateOGvg", + "mangledName": "$s9NutPlayer0B0P5stateAA5ValueVyAA0B5StateOGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B0P6volumeAA5ValueVySfGvp", + "mangledName": "$s9NutPlayer0B0P6volumeAA5ValueVySfGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B0P6volumeAA5ValueVySfGvg", + "mangledName": "$s9NutPlayer0B0P6volumeAA5ValueVySfGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "currentTime", + "printedName": "currentTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B0P11currentTimeAA5ValueVySdGvp", + "mangledName": "$s9NutPlayer0B0P11currentTimeAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B0P11currentTimeAA5ValueVySdGvg", + "mangledName": "$s9NutPlayer0B0P11currentTimeAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B0P8durationAA5ValueVySdGvp", + "mangledName": "$s9NutPlayer0B0P8durationAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B0P8durationAA5ValueVySdGvg", + "mangledName": "$s9NutPlayer0B0P8durationAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B0P5cacheAA5ValueVySdGvp", + "mangledName": "$s9NutPlayer0B0P5cacheAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B0P5cacheAA5ValueVySdGvg", + "mangledName": "$s9NutPlayer0B0P5cacheAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "currentQuality", + "printedName": "currentQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerQualityRecord?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B0P14currentQualityAA5ValueVyAA0bD6Record_pSgGvp", + "mangledName": "$s9NutPlayer0B0P14currentQualityAA5ValueVyAA0bD6Record_pSgGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerQualityRecord?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B0P14currentQualityAA5ValueVyAA0bD6Record_pSgGvg", + "mangledName": "$s9NutPlayer0B0P14currentQualityAA5ValueVyAA0bD6Record_pSgGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "qualities", + "printedName": "qualities", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<[NutPlayer.PlayerQualityRecord]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerQualityRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B0P9qualitiesAA5ValueVySayAA0B13QualityRecord_pGGvp", + "mangledName": "$s9NutPlayer0B0P9qualitiesAA5ValueVySayAA0B13QualityRecord_pGGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<[NutPlayer.PlayerQualityRecord]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerQualityRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B0P9qualitiesAA5ValueVySayAA0B13QualityRecord_pGGvg", + "mangledName": "$s9NutPlayer0B0P9qualitiesAA5ValueVySayAA0B13QualityRecord_pGGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "select", + "printedName": "select(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B0P6select7qualityyAA0B13QualityRecord_p_tF", + "mangledName": "$s9NutPlayer0B0P6select7qualityyAA0B13QualityRecord_p_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "play", + "printedName": "play()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B0P4playyyF", + "mangledName": "$s9NutPlayer0B0P4playyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pause", + "printedName": "pause()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B0P5pauseyyF", + "mangledName": "$s9NutPlayer0B0P5pauseyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B0P4stopyyF", + "mangledName": "$s9NutPlayer0B0P4stopyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seek", + "printedName": "seek(time:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B0P4seek4timeySd_tF", + "mangledName": "$s9NutPlayer0B0P4seek4timeySd_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "end", + "printedName": "end()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B0P3endyyF", + "mangledName": "$s9NutPlayer0B0P3endyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "change", + "printedName": "change(rate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B0P6change4rateyAA0B12PlaybackRateO_tF", + "mangledName": "$s9NutPlayer0B0P6change4rateyAA0B12PlaybackRateO_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "change", + "printedName": "change(volume:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B0P6change6volumeySf_tF", + "mangledName": "$s9NutPlayer0B0P6change6volumeySf_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer0B0P", + "mangledName": "$s9NutPlayer0B0P", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerContent", + "printedName": "PlayerContent", + "children": [ + { + "kind": "Var", + "name": "content", + "printedName": "content", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B7ContentP7contentAA0C4TypeOvp", + "mangledName": "$s9NutPlayer0B7ContentP7contentAA0C4TypeOvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B7ContentP7contentAA0C4TypeOvg", + "mangledName": "$s9NutPlayer0B7ContentP7contentAA0C4TypeOvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerContent>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "statistics", + "printedName": "statistics", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerStatisticRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerStatisticRecord", + "printedName": "NutPlayer.PlayerStatisticRecord", + "usr": "s:9NutPlayer0B15StatisticRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B7ContentP10statisticsSayAA0B15StatisticRecord_pGvp", + "mangledName": "$s9NutPlayer0B7ContentP10statisticsSayAA0B15StatisticRecord_pGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerStatisticRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerStatisticRecord", + "printedName": "NutPlayer.PlayerStatisticRecord", + "usr": "s:9NutPlayer0B15StatisticRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B7ContentP10statisticsSayAA0B15StatisticRecord_pGvg", + "mangledName": "$s9NutPlayer0B7ContentP10statisticsSayAA0B15StatisticRecord_pGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerContent>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "subtitles", + "printedName": "subtitles", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSubtitleRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSubtitleRecord", + "printedName": "NutPlayer.PlayerSubtitleRecord", + "usr": "s:9NutPlayer0B14SubtitleRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B7ContentP9subtitlesSayAA0B14SubtitleRecord_pGvp", + "mangledName": "$s9NutPlayer0B7ContentP9subtitlesSayAA0B14SubtitleRecord_pGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSubtitleRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSubtitleRecord", + "printedName": "NutPlayer.PlayerSubtitleRecord", + "usr": "s:9NutPlayer0B14SubtitleRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B7ContentP9subtitlesSayAA0B14SubtitleRecord_pGvg", + "mangledName": "$s9NutPlayer0B7ContentP9subtitlesSayAA0B14SubtitleRecord_pGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerContent>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer0B7ContentP", + "mangledName": "$s9NutPlayer0B7ContentP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "ContentType", + "printedName": "ContentType", + "children": [ + { + "kind": "Var", + "name": "auto", + "printedName": "auto", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ContentType.Type) -> (Foundation.URL) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.URL) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(url: Foundation.URL)", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ContentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer11ContentTypeO4autoyAC10Foundation3URLV_tcACmF", + "mangledName": "$s9NutPlayer11ContentTypeO4autoyAC10Foundation3URLV_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "hls", + "printedName": "hls", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ContentType.Type) -> (Foundation.URL) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.URL) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(url: Foundation.URL)", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ContentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer11ContentTypeO3hlsyAC10Foundation3URLV_tcACmF", + "mangledName": "$s9NutPlayer11ContentTypeO3hlsyAC10Foundation3URLV_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dash", + "printedName": "dash", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ContentType.Type) -> (Foundation.URL) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.URL) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(url: Foundation.URL)", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ContentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer11ContentTypeO4dashyAC10Foundation3URLV_tcACmF", + "mangledName": "$s9NutPlayer11ContentTypeO4dashyAC10Foundation3URLV_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "mp4", + "printedName": "mp4", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ContentType.Type) -> (Foundation.URL, Swift.Bool) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.URL, Swift.Bool) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(url: Foundation.URL, loop: Swift.Bool)", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ContentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer11ContentTypeO3mp4yAC10Foundation3URLV_SbtcACmF", + "mangledName": "$s9NutPlayer11ContentTypeO3mp4yAC10Foundation3URLV_SbtcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "raw", + "printedName": "raw", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ContentType.Type) -> (Foundation.Data) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: Foundation.Data)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ContentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer11ContentTypeO3rawyAC10Foundation4DataV_tcACmF", + "mangledName": "$s9NutPlayer11ContentTypeO3rawyAC10Foundation4DataV_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer11ContentTypeO", + "mangledName": "$s9NutPlayer11ContentTypeO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "HTTPMethod", + "printedName": "HTTPMethod", + "children": [ + { + "kind": "Var", + "name": "get", + "printedName": "get", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HTTPMethod.Type) -> NutPlayer.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "NutPlayer.HTTPMethod", + "usr": "s:9NutPlayer10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "NutPlayer.HTTPMethod", + "usr": "s:9NutPlayer10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10HTTPMethodO3getyA2CmF", + "mangledName": "$s9NutPlayer10HTTPMethodO3getyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "post", + "printedName": "post", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HTTPMethod.Type) -> NutPlayer.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "NutPlayer.HTTPMethod", + "usr": "s:9NutPlayer10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "NutPlayer.HTTPMethod", + "usr": "s:9NutPlayer10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10HTTPMethodO4postyA2CmF", + "mangledName": "$s9NutPlayer10HTTPMethodO4postyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.HTTPMethod?", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "NutPlayer.HTTPMethod", + "usr": "s:9NutPlayer10HTTPMethodO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer10HTTPMethodO8rawValueACSgSS_tcfc", + "mangledName": "$s9NutPlayer10HTTPMethodO8rawValueACSgSS_tcfc", + "moduleName": "NutPlayer", + "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:9NutPlayer10HTTPMethodO8rawValueSSvp", + "mangledName": "$s9NutPlayer10HTTPMethodO8rawValueSSvp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer10HTTPMethodO8rawValueSSvg", + "mangledName": "$s9NutPlayer10HTTPMethodO8rawValueSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer10HTTPMethodO", + "mangledName": "$s9NutPlayer10HTTPMethodO", + "moduleName": "NutPlayer", + "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": "SubtitleType", + "printedName": "SubtitleType", + "children": [ + { + "kind": "Var", + "name": "SRT", + "printedName": "SRT", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.SubtitleType.Type) -> NutPlayer.SubtitleType", + "children": [ + { + "kind": "TypeNominal", + "name": "SubtitleType", + "printedName": "NutPlayer.SubtitleType", + "usr": "s:9NutPlayer12SubtitleTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.SubtitleType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SubtitleType", + "printedName": "NutPlayer.SubtitleType", + "usr": "s:9NutPlayer12SubtitleTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12SubtitleTypeO3SRTyA2CmF", + "mangledName": "$s9NutPlayer12SubtitleTypeO3SRTyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.SubtitleType?", + "children": [ + { + "kind": "TypeNominal", + "name": "SubtitleType", + "printedName": "NutPlayer.SubtitleType", + "usr": "s:9NutPlayer12SubtitleTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer12SubtitleTypeO8rawValueACSgSS_tcfc", + "mangledName": "$s9NutPlayer12SubtitleTypeO8rawValueACSgSS_tcfc", + "moduleName": "NutPlayer", + "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:9NutPlayer12SubtitleTypeO8rawValueSSvp", + "mangledName": "$s9NutPlayer12SubtitleTypeO8rawValueSSvp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12SubtitleTypeO8rawValueSSvg", + "mangledName": "$s9NutPlayer12SubtitleTypeO8rawValueSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer12SubtitleTypeO", + "mangledName": "$s9NutPlayer12SubtitleTypeO", + "moduleName": "NutPlayer", + "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": "PlayerStatisticRecord", + "printedName": "PlayerStatisticRecord", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B15StatisticRecordP4nameSSvp", + "mangledName": "$s9NutPlayer0B15StatisticRecordP4nameSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B15StatisticRecordP4nameSSvg", + "mangledName": "$s9NutPlayer0B15StatisticRecordP4nameSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerStatisticRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "urlTemplate", + "printedName": "urlTemplate", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B15StatisticRecordP11urlTemplateSSvp", + "mangledName": "$s9NutPlayer0B15StatisticRecordP11urlTemplateSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B15StatisticRecordP11urlTemplateSSvg", + "mangledName": "$s9NutPlayer0B15StatisticRecordP11urlTemplateSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerStatisticRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "start", + "printedName": "start", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B15StatisticRecordP5startSdvp", + "mangledName": "$s9NutPlayer0B15StatisticRecordP5startSdvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B15StatisticRecordP5startSdvg", + "mangledName": "$s9NutPlayer0B15StatisticRecordP5startSdvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerStatisticRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "delay", + "printedName": "delay", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B15StatisticRecordP5delaySdvp", + "mangledName": "$s9NutPlayer0B15StatisticRecordP5delaySdvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B15StatisticRecordP5delaySdvg", + "mangledName": "$s9NutPlayer0B15StatisticRecordP5delaySdvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerStatisticRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "count", + "printedName": "count", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B15StatisticRecordP5countSivp", + "mangledName": "$s9NutPlayer0B15StatisticRecordP5countSivp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B15StatisticRecordP5countSivg", + "mangledName": "$s9NutPlayer0B15StatisticRecordP5countSivg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerStatisticRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "method", + "printedName": "method", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "NutPlayer.HTTPMethod", + "usr": "s:9NutPlayer10HTTPMethodO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B15StatisticRecordP6methodAA10HTTPMethodOvp", + "mangledName": "$s9NutPlayer0B15StatisticRecordP6methodAA10HTTPMethodOvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "NutPlayer.HTTPMethod", + "usr": "s:9NutPlayer10HTTPMethodO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B15StatisticRecordP6methodAA10HTTPMethodOvg", + "mangledName": "$s9NutPlayer0B15StatisticRecordP6methodAA10HTTPMethodOvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerStatisticRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "body", + "printedName": "body", + "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:9NutPlayer0B15StatisticRecordP4bodySSSgvp", + "mangledName": "$s9NutPlayer0B15StatisticRecordP4bodySSSgvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "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:9NutPlayer0B15StatisticRecordP4bodySSSgvg", + "mangledName": "$s9NutPlayer0B15StatisticRecordP4bodySSSgvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerStatisticRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer0B15StatisticRecordP", + "mangledName": "$s9NutPlayer0B15StatisticRecordP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerSubtitleRecord", + "printedName": "PlayerSubtitleRecord", + "children": [ + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SubtitleRecordP5titleSSvp", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP5titleSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SubtitleRecordP5titleSSvg", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP5titleSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSubtitleRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "SubtitleType", + "printedName": "NutPlayer.SubtitleType", + "usr": "s:9NutPlayer12SubtitleTypeO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SubtitleRecordP4typeAA0C4TypeOvp", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP4typeAA0C4TypeOvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SubtitleType", + "printedName": "NutPlayer.SubtitleType", + "usr": "s:9NutPlayer12SubtitleTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SubtitleRecordP4typeAA0C4TypeOvg", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP4typeAA0C4TypeOvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSubtitleRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SubtitleRecordP3urlSSvp", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP3urlSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SubtitleRecordP3urlSSvg", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP3urlSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSubtitleRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "language", + "printedName": "language", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SubtitleRecordP8languageSSvp", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP8languageSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SubtitleRecordP8languageSSvg", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP8languageSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSubtitleRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer0B14SubtitleRecordP", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerError", + "printedName": "PlayerError", + "children": [ + { + "kind": "Var", + "name": "loop", + "printedName": "loop", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerError.Type) -> NutPlayer.PlayerError", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerError", + "printedName": "NutPlayer.PlayerError", + "usr": "s:9NutPlayer0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerError", + "printedName": "NutPlayer.PlayerError", + "usr": "s:9NutPlayer0B5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5ErrorO4loopyA2CmF", + "mangledName": "$s9NutPlayer0B5ErrorO4loopyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "provider", + "printedName": "provider", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerError.Type) -> (Swift.Error) -> NutPlayer.PlayerError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> NutPlayer.PlayerError", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerError", + "printedName": "NutPlayer.PlayerError", + "usr": "s:9NutPlayer0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerError", + "printedName": "NutPlayer.PlayerError", + "usr": "s:9NutPlayer0B5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5ErrorO8provideryACs0C0_pcACmF", + "mangledName": "$s9NutPlayer0B5ErrorO8provideryACs0C0_pcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "other", + "printedName": "other", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerError.Type) -> (Swift.Error) -> NutPlayer.PlayerError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> NutPlayer.PlayerError", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerError", + "printedName": "NutPlayer.PlayerError", + "usr": "s:9NutPlayer0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerError", + "printedName": "NutPlayer.PlayerError", + "usr": "s:9NutPlayer0B5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5ErrorO5otheryACs0C0_pcACmF", + "mangledName": "$s9NutPlayer0B5ErrorO5otheryACs0C0_pcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0B5ErrorO", + "mangledName": "$s9NutPlayer0B5ErrorO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerPlaybackRate", + "printedName": "PlayerPlaybackRate", + "children": [ + { + "kind": "Var", + "name": "speed0x25", + "printedName": "speed0x25", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerPlaybackRate.Type) -> NutPlayer.PlayerPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B12PlaybackRateO9speed0x25yA2CmF", + "mangledName": "$s9NutPlayer0B12PlaybackRateO9speed0x25yA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "speed0x5", + "printedName": "speed0x5", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerPlaybackRate.Type) -> NutPlayer.PlayerPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B12PlaybackRateO8speed0x5yA2CmF", + "mangledName": "$s9NutPlayer0B12PlaybackRateO8speed0x5yA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "speed0x75", + "printedName": "speed0x75", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerPlaybackRate.Type) -> NutPlayer.PlayerPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B12PlaybackRateO9speed0x75yA2CmF", + "mangledName": "$s9NutPlayer0B12PlaybackRateO9speed0x75yA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "normal", + "printedName": "normal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerPlaybackRate.Type) -> NutPlayer.PlayerPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B12PlaybackRateO6normalyA2CmF", + "mangledName": "$s9NutPlayer0B12PlaybackRateO6normalyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "speed1x25", + "printedName": "speed1x25", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerPlaybackRate.Type) -> NutPlayer.PlayerPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B12PlaybackRateO9speed1x25yA2CmF", + "mangledName": "$s9NutPlayer0B12PlaybackRateO9speed1x25yA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "speed1x5", + "printedName": "speed1x5", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerPlaybackRate.Type) -> NutPlayer.PlayerPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B12PlaybackRateO8speed1x5yA2CmF", + "mangledName": "$s9NutPlayer0B12PlaybackRateO8speed1x5yA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "speed1x75", + "printedName": "speed1x75", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerPlaybackRate.Type) -> NutPlayer.PlayerPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B12PlaybackRateO9speed1x75yA2CmF", + "mangledName": "$s9NutPlayer0B12PlaybackRateO9speed1x75yA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "speed2x", + "printedName": "speed2x", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerPlaybackRate.Type) -> NutPlayer.PlayerPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B12PlaybackRateO7speed2xyA2CmF", + "mangledName": "$s9NutPlayer0B12PlaybackRateO7speed2xyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(title:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0B12PlaybackRateO5titleACSS_tcfc", + "mangledName": "$s9NutPlayer0B12PlaybackRateO5titleACSS_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B12PlaybackRateO5titleSSvp", + "mangledName": "$s9NutPlayer0B12PlaybackRateO5titleSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B12PlaybackRateO5titleSSvg", + "mangledName": "$s9NutPlayer0B12PlaybackRateO5titleSSvg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPlaybackRate?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0B12PlaybackRateO8rawValueACSgSf_tcfc", + "mangledName": "$s9NutPlayer0B12PlaybackRateO8rawValueACSgSf_tcfc", + "moduleName": "NutPlayer", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B12PlaybackRateO8rawValueSfvp", + "mangledName": "$s9NutPlayer0B12PlaybackRateO8rawValueSfvp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B12PlaybackRateO8rawValueSfvg", + "mangledName": "$s9NutPlayer0B12PlaybackRateO8rawValueSfvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerPlaybackRate]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B12PlaybackRateO8allCasesSayACGvpZ", + "mangledName": "$s9NutPlayer0B12PlaybackRateO8allCasesSayACGvpZ", + "moduleName": "NutPlayer", + "static": true, + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerPlaybackRate]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B12PlaybackRateO8allCasesSayACGvgZ", + "mangledName": "$s9NutPlayer0B12PlaybackRateO8allCasesSayACGvgZ", + "moduleName": "NutPlayer", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0B12PlaybackRateO", + "mangledName": "$s9NutPlayer0B12PlaybackRateO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "Float", + "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": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerPlaybackRate]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "PlayerPluginSettings", + "printedName": "PlayerPluginSettings", + "declKind": "Protocol", + "usr": "s:9NutPlayer0B14PluginSettingsP", + "mangledName": "$s9NutPlayer0B14PluginSettingsP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(player:eventBus:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Player", + "printedName": "NutPlayer.Player", + "usr": "s:9NutPlayer0B0P" + }, + { + "kind": "TypeNominal", + "name": "EventTransmittable", + "printedName": "NutPlayer.EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0B6PluginP6player8eventBus8settingsxAA0B0_p_AA18EventTransmittable_pAA0bC8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0B6PluginP6player8eventBus8settingsxAA0B0_p_AA18EventTransmittable_pAA0bC8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerPlugin>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "init_kind": "Designated" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "ViewablePlayerPlugin", + "printedName": "ViewablePlayerPlugin", + "children": [ + { + "kind": "Var", + "name": "view", + "printedName": "view", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer08ViewableB6PluginP4viewSo6UIViewCvp", + "mangledName": "$s9NutPlayer08ViewableB6PluginP4viewSo6UIViewCvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer08ViewableB6PluginP4viewSo6UIViewCvg", + "mangledName": "$s9NutPlayer08ViewableB6PluginP4viewSo6UIViewCvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ViewablePlayerPlugin>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "changeGeometry", + "printedName": "changeGeometry(portrait:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer08ViewableB6PluginP14changeGeometry8portraitySb_tF", + "mangledName": "$s9NutPlayer08ViewableB6PluginP14changeGeometry8portraitySb_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ViewablePlayerPlugin>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "changeGeometry", + "printedName": "changeGeometry(portrait:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer08ViewableB6PluginPAAE14changeGeometry8portraitySb_tF", + "mangledName": "$s9NutPlayer08ViewableB6PluginPAAE14changeGeometry8portraitySb_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ViewablePlayerPlugin>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer08ViewableB6PluginP", + "mangledName": "$s9NutPlayer08ViewableB6PluginP", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : NutPlayer.PlayerPlugin>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SettingsPlayerPlugin", + "printedName": "SettingsPlayerPlugin", + "children": [ + { + "kind": "Var", + "name": "menu", + "printedName": "menu", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer08SettingsB6PluginP4menuSayAA0bC6Record_pGvp", + "mangledName": "$s9NutPlayer08SettingsB6PluginP4menuSayAA0bC6Record_pGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer08SettingsB6PluginP4menuSayAA0bC6Record_pGvg", + "mangledName": "$s9NutPlayer08SettingsB6PluginP4menuSayAA0bC6Record_pGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.SettingsPlayerPlugin>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer08SettingsB6PluginP", + "mangledName": "$s9NutPlayer08SettingsB6PluginP", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : NutPlayer.PlayerPlugin>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerQualityRecord", + "printedName": "PlayerQualityRecord", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B13QualityRecordP2idSSvp", + "mangledName": "$s9NutPlayer0B13QualityRecordP2idSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B13QualityRecordP2idSSvg", + "mangledName": "$s9NutPlayer0B13QualityRecordP2idSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerQualityRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "resolution", + "printedName": "resolution", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B13QualityRecordP10resolutionSo6CGSizeVvp", + "mangledName": "$s9NutPlayer0B13QualityRecordP10resolutionSo6CGSizeVvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B13QualityRecordP10resolutionSo6CGSizeVvg", + "mangledName": "$s9NutPlayer0B13QualityRecordP10resolutionSo6CGSizeVvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerQualityRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bandwidth", + "printedName": "bandwidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B13QualityRecordP9bandwidthSivp", + "mangledName": "$s9NutPlayer0B13QualityRecordP9bandwidthSivp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B13QualityRecordP9bandwidthSivg", + "mangledName": "$s9NutPlayer0B13QualityRecordP9bandwidthSivg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerQualityRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer0B13QualityRecordP", + "mangledName": "$s9NutPlayer0B13QualityRecordP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerSettingsElementRecord", + "printedName": "PlayerSettingsElementRecord", + "children": [ + { + "kind": "Var", + "name": "action", + "printedName": "action", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerSettingsElementRecord.Type) -> (@escaping (NutPlayer.PlayerSettingsRecord) -> ()) -> NutPlayer.PlayerSettingsElementRecord", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(@escaping (NutPlayer.PlayerSettingsRecord) -> ()) -> NutPlayer.PlayerSettingsElementRecord", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerSettingsRecord) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerSettingsElementRecord.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B21SettingsElementRecordO6actionyACyAA0bcE0_pccACmF", + "mangledName": "$s9NutPlayer0B21SettingsElementRecordO6actionyACyAA0bcE0_pccACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "separator", + "printedName": "separator", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerSettingsElementRecord.Type) -> NutPlayer.PlayerSettingsElementRecord", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerSettingsElementRecord.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B21SettingsElementRecordO9separatoryA2CmF", + "mangledName": "$s9NutPlayer0B21SettingsElementRecordO9separatoryA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "submenu", + "printedName": "submenu", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerSettingsElementRecord.Type) -> ([NutPlayer.PlayerSettingsRecord]) -> NutPlayer.PlayerSettingsElementRecord", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([NutPlayer.PlayerSettingsRecord]) -> NutPlayer.PlayerSettingsElementRecord", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerSettingsElementRecord.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B21SettingsElementRecordO7submenuyACSayAA0bcE0_pGcACmF", + "mangledName": "$s9NutPlayer0B21SettingsElementRecordO7submenuyACSayAA0bcE0_pGcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0B21SettingsElementRecordO", + "mangledName": "$s9NutPlayer0B21SettingsElementRecordO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerSettingsRecord", + "printedName": "PlayerSettingsRecord", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SettingsRecordP2idSSvp", + "mangledName": "$s9NutPlayer0B14SettingsRecordP2idSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SettingsRecordP2idSSvg", + "mangledName": "$s9NutPlayer0B14SettingsRecordP2idSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSettingsRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "index", + "printedName": "index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SettingsRecordP5indexSivp", + "mangledName": "$s9NutPlayer0B14SettingsRecordP5indexSivp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SettingsRecordP5indexSivg", + "mangledName": "$s9NutPlayer0B14SettingsRecordP5indexSivg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSettingsRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isActive", + "printedName": "isActive", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SettingsRecordP8isActiveSbvp", + "mangledName": "$s9NutPlayer0B14SettingsRecordP8isActiveSbvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SettingsRecordP8isActiveSbvg", + "mangledName": "$s9NutPlayer0B14SettingsRecordP8isActiveSbvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSettingsRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "group", + "printedName": "group", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SettingsRecordP5groupSSvp", + "mangledName": "$s9NutPlayer0B14SettingsRecordP5groupSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SettingsRecordP5groupSSvg", + "mangledName": "$s9NutPlayer0B14SettingsRecordP5groupSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSettingsRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SettingsRecordP5titleSSvp", + "mangledName": "$s9NutPlayer0B14SettingsRecordP5titleSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SettingsRecordP5titleSSvg", + "mangledName": "$s9NutPlayer0B14SettingsRecordP5titleSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSettingsRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "element", + "printedName": "element", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SettingsRecordP7elementAA0bc7ElementD0Ovp", + "mangledName": "$s9NutPlayer0B14SettingsRecordP7elementAA0bc7ElementD0Ovp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SettingsRecordP7elementAA0bc7ElementD0Ovg", + "mangledName": "$s9NutPlayer0B14SettingsRecordP7elementAA0bc7ElementD0Ovg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSettingsRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer0B14SettingsRecordP", + "mangledName": "$s9NutPlayer0B14SettingsRecordP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerState", + "printedName": "PlayerState", + "children": [ + { + "kind": "Var", + "name": "idle", + "printedName": "idle", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO4idleyA2CmF", + "mangledName": "$s9NutPlayer0B5StateO4idleyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "content", + "printedName": "content", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> (NutPlayer.PlayerContent) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerContent) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "PlayerContent", + "printedName": "NutPlayer.PlayerContent", + "usr": "s:9NutPlayer0B7ContentP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO7contentyAcA0B7Content_pcACmF", + "mangledName": "$s9NutPlayer0B5StateO7contentyAcA0B7Content_pcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "loading", + "printedName": "loading", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO7loadingyA2CmF", + "mangledName": "$s9NutPlayer0B5StateO7loadingyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "ready", + "printedName": "ready", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> (Swift.Double, Swift.Double?) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double, Swift.Double?) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(position: Swift.Double, duration: Swift.Double?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO5readyyACSd_SdSgtcACmF", + "mangledName": "$s9NutPlayer0B5StateO5readyyACSd_SdSgtcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "buffering", + "printedName": "buffering", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO9bufferingyA2CmF", + "mangledName": "$s9NutPlayer0B5StateO9bufferingyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "playing", + "printedName": "playing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO7playingyA2CmF", + "mangledName": "$s9NutPlayer0B5StateO7playingyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "paused", + "printedName": "paused", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> (Swift.Bool) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(byUI: Swift.Bool)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO6pausedyACSb_tcACmF", + "mangledName": "$s9NutPlayer0B5StateO6pausedyACSb_tcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO9completedyA2CmF", + "mangledName": "$s9NutPlayer0B5StateO9completedyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "seeking", + "printedName": "seeking", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> (Swift.Double) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO7seekingyACSdcACmF", + "mangledName": "$s9NutPlayer0B5StateO7seekingyACSdcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> (NutPlayer.PlayerError) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerError) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "PlayerError", + "printedName": "NutPlayer.PlayerError", + "usr": "s:9NutPlayer0B5ErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO5erroryAcA0B5ErrorOcACmF", + "mangledName": "$s9NutPlayer0B5StateO5erroryAcA0B5ErrorOcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "uninitialized", + "printedName": "uninitialized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO13uninitializedyA2CmF", + "mangledName": "$s9NutPlayer0B5StateO13uninitializedyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "isError", + "printedName": "isError", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B5StateO7isErrorSbvp", + "mangledName": "$s9NutPlayer0B5StateO7isErrorSbvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B5StateO7isErrorSbvg", + "mangledName": "$s9NutPlayer0B5StateO7isErrorSbvg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B5StateO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer0B5StateO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0B5StateO", + "mangledName": "$s9NutPlayer0B5StateO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerTimeouts", + "printedName": "PlayerTimeouts", + "children": [ + { + "kind": "Var", + "name": "playlist", + "printedName": "playlist", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B8TimeoutsV8playlistSdvp", + "mangledName": "$s9NutPlayer0B8TimeoutsV8playlistSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B8TimeoutsV8playlistSdvg", + "mangledName": "$s9NutPlayer0B8TimeoutsV8playlistSdvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "track", + "printedName": "track", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B8TimeoutsV5trackSdvp", + "mangledName": "$s9NutPlayer0B8TimeoutsV5trackSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B8TimeoutsV5trackSdvg", + "mangledName": "$s9NutPlayer0B8TimeoutsV5trackSdvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(playlist:track:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerTimeouts", + "printedName": "NutPlayer.PlayerTimeouts", + "usr": "s:9NutPlayer0B8TimeoutsV" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0B8TimeoutsV8playlist5trackACSd_Sdtcfc", + "mangledName": "$s9NutPlayer0B8TimeoutsV8playlist5trackACSd_Sdtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0B8TimeoutsV", + "mangledName": "$s9NutPlayer0B8TimeoutsV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ProviderError", + "printedName": "ProviderError", + "children": [ + { + "kind": "Var", + "name": "noPlayable", + "printedName": "noPlayable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ProviderError.Type) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ProviderError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13ProviderErrorO10noPlayableyA2CmF", + "mangledName": "$s9NutPlayer13ProviderErrorO10noPlayableyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "native", + "printedName": "native", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ProviderError.Type) -> (Swift.Error) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(error: Swift.Error)", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ProviderError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13ProviderErrorO6nativeyACs0D0_p_tcACmF", + "mangledName": "$s9NutPlayer13ProviderErrorO6nativeyACs0D0_p_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "noMime", + "printedName": "noMime", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ProviderError.Type) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ProviderError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13ProviderErrorO6noMimeyA2CmF", + "mangledName": "$s9NutPlayer13ProviderErrorO6noMimeyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unsupported", + "printedName": "unsupported", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ProviderError.Type) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ProviderError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13ProviderErrorO11unsupportedyA2CmF", + "mangledName": "$s9NutPlayer13ProviderErrorO11unsupportedyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "wrongUrl", + "printedName": "wrongUrl", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ProviderError.Type) -> (Swift.String) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(url: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ProviderError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13ProviderErrorO8wrongUrlyACSS_tcACmF", + "mangledName": "$s9NutPlayer13ProviderErrorO8wrongUrlyACSS_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ProviderError.Type) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ProviderError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13ProviderErrorO4datayA2CmF", + "mangledName": "$s9NutPlayer13ProviderErrorO4datayA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "casting", + "printedName": "casting", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ProviderError.Type) -> (Swift.Decodable.Type) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Decodable.Type) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + }, + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "Swift.Decodable.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Decodable", + "printedName": "Swift.Decodable", + "usr": "s:Se" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ProviderError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13ProviderErrorO7castingyACSe_pXpcACmF", + "mangledName": "$s9NutPlayer13ProviderErrorO7castingyACSe_pXpcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ProviderError.Type) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ProviderError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13ProviderErrorO7unknownyA2CmF", + "mangledName": "$s9NutPlayer13ProviderErrorO7unknownyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer13ProviderErrorO", + "mangledName": "$s9NutPlayer13ProviderErrorO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Provider", + "printedName": "Provider", + "children": [ + { + "kind": "Function", + "name": "retrieveContent", + "printedName": "retrieveContent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerContent", + "printedName": "NutPlayer.PlayerContent", + "usr": "s:9NutPlayer0B7ContentP" + }, + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer8ProviderP15retrieveContentyyys6ResultOyAA0bE0_pAA0C5ErrorOGcF", + "mangledName": "$s9NutPlayer8ProviderP15retrieveContentyyys6ResultOyAA0bE0_pAA0C5ErrorOGcF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Provider>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer8ProviderP", + "mangledName": "$s9NutPlayer8ProviderP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "QualityTitleMapper", + "printedName": "QualityTitleMapper", + "children": [ + { + "kind": "Function", + "name": "map", + "printedName": "map(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18QualityTitleMapperP3map7qualitySSSgAA0bC6Record_p_tF", + "mangledName": "$s9NutPlayer18QualityTitleMapperP3map7qualitySSSgAA0bC6Record_p_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.QualityTitleMapper>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer18QualityTitleMapperP", + "mangledName": "$s9NutPlayer18QualityTitleMapperP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Ref", + "printedName": "Ref", + "children": [ + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer3RefC5valuexvp", + "mangledName": "$s9NutPlayer3RefC5valuexvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer3RefC5valuexvg", + "mangledName": "$s9NutPlayer3RefC5valuexvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer3RefC5valuexvs", + "mangledName": "$s9NutPlayer3RefC5valuexvs", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer3RefC5valuexvM", + "mangledName": "$s9NutPlayer3RefC5valuexvM", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Ref", + "printedName": "NutPlayer.Ref<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer3RefC" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer3RefCyACyxGxcfc", + "mangledName": "$s9NutPlayer3RefCyACyxGxcfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer3RefC", + "mangledName": "$s9NutPlayer3RefC", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "OptionalRef", + "printedName": "OptionalRef", + "children": [ + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer11OptionalRefC5valuexSgvp", + "mangledName": "$s9NutPlayer11OptionalRefC5valuexSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer11OptionalRefC5valuexSgvg", + "mangledName": "$s9NutPlayer11OptionalRefC5valuexSgvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer11OptionalRefC5valuexSgvs", + "mangledName": "$s9NutPlayer11OptionalRefC5valuexSgvs", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer11OptionalRefC5valuexSgvM", + "mangledName": "$s9NutPlayer11OptionalRefC5valuexSgvM", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OptionalRef", + "printedName": "NutPlayer.OptionalRef<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer11OptionalRefC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer11OptionalRefCyACyxGxSgcfc", + "mangledName": "$s9NutPlayer11OptionalRefCyACyxGxSgcfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer11OptionalRefC", + "mangledName": "$s9NutPlayer11OptionalRefC", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Tech", + "printedName": "Tech", + "children": [ + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP5stateAA0C5StateOvp", + "mangledName": "$s9NutPlayer4TechP5stateAA0C5StateOvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP5stateAA0C5StateOvg", + "mangledName": "$s9NutPlayer4TechP5stateAA0C5StateOvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP8durationSdvp", + "mangledName": "$s9NutPlayer4TechP8durationSdvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP8durationSdvg", + "mangledName": "$s9NutPlayer4TechP8durationSdvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "currentTime", + "printedName": "currentTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP11currentTimeSdvp", + "mangledName": "$s9NutPlayer4TechP11currentTimeSdvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP11currentTimeSdvg", + "mangledName": "$s9NutPlayer4TechP11currentTimeSdvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP5cacheAA5ValueVySdGvp", + "mangledName": "$s9NutPlayer4TechP5cacheAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP5cacheAA5ValueVySdGvg", + "mangledName": "$s9NutPlayer4TechP5cacheAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP6volumeSfvp", + "mangledName": "$s9NutPlayer4TechP6volumeSfvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP6volumeSfvg", + "mangledName": "$s9NutPlayer4TechP6volumeSfvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP6volumeSfvs", + "mangledName": "$s9NutPlayer4TechP6volumeSfvs", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP6volumeSfvM", + "mangledName": "$s9NutPlayer4TechP6volumeSfvM", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "playbackRate", + "printedName": "playbackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP12playbackRateAA0c8PlaybackE0Ovp", + "mangledName": "$s9NutPlayer4TechP12playbackRateAA0c8PlaybackE0Ovp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP12playbackRateAA0c8PlaybackE0Ovg", + "mangledName": "$s9NutPlayer4TechP12playbackRateAA0c8PlaybackE0Ovg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP12playbackRateAA0c8PlaybackE0Ovs", + "mangledName": "$s9NutPlayer4TechP12playbackRateAA0c8PlaybackE0Ovs", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP12playbackRateAA0c8PlaybackE0OvM", + "mangledName": "$s9NutPlayer4TechP12playbackRateAA0c8PlaybackE0OvM", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP8delegateAA0C8Delegate_pSgvp", + "mangledName": "$s9NutPlayer4TechP8delegateAA0C8Delegate_pSgvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP8delegateAA0C8Delegate_pSgvg", + "mangledName": "$s9NutPlayer4TechP8delegateAA0C8Delegate_pSgvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP8delegateAA0C8Delegate_pSgvs", + "mangledName": "$s9NutPlayer4TechP8delegateAA0C8Delegate_pSgvs", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP8delegateAA0C8Delegate_pSgvM", + "mangledName": "$s9NutPlayer4TechP8delegateAA0C8Delegate_pSgvM", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "quality", + "printedName": "quality", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP7qualityAA0C7Quality_pSgvp", + "mangledName": "$s9NutPlayer4TechP7qualityAA0C7Quality_pSgvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP7qualityAA0C7Quality_pSgvg", + "mangledName": "$s9NutPlayer4TechP7qualityAA0C7Quality_pSgvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "qualities", + "printedName": "qualities", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.TechQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP9qualitiesSayAA0C7Quality_pGvp", + "mangledName": "$s9NutPlayer4TechP9qualitiesSayAA0C7Quality_pGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.TechQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP9qualitiesSayAA0C7Quality_pGvg", + "mangledName": "$s9NutPlayer4TechP9qualitiesSayAA0C7Quality_pGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "play", + "printedName": "play()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer4TechP4playyyF", + "mangledName": "$s9NutPlayer4TechP4playyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pause", + "printedName": "pause()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer4TechP5pauseyyF", + "mangledName": "$s9NutPlayer4TechP5pauseyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer4TechP4stopyyF", + "mangledName": "$s9NutPlayer4TechP4stopyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seek", + "printedName": "seek(to:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer4TechP4seek2to10completionySd_ySbcSgtF", + "mangledName": "$s9NutPlayer4TechP4seek2to10completionySd_ySbcSgtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "end", + "printedName": "end()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer4TechP3endyyF", + "mangledName": "$s9NutPlayer4TechP3endyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "select", + "printedName": "select(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechError?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer4TechP6select7qualityAA0C5ErrorOSgAA0C7Quality_p_tF", + "mangledName": "$s9NutPlayer4TechP6select7qualityAA0C5ErrorOSgAA0C7Quality_p_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "DiscardableResult", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "quality", + "printedName": "quality", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechPAAE7qualityAA0C7Quality_pSgvp", + "mangledName": "$s9NutPlayer4TechPAAE7qualityAA0C7Quality_pSgvp", + "moduleName": "NutPlayer", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechPAAE7qualityAA0C7Quality_pSgvg", + "mangledName": "$s9NutPlayer4TechPAAE7qualityAA0C7Quality_pSgvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "qualities", + "printedName": "qualities", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.TechQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechPAAE9qualitiesSayAA0C7Quality_pGvp", + "mangledName": "$s9NutPlayer4TechPAAE9qualitiesSayAA0C7Quality_pGvp", + "moduleName": "NutPlayer", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.TechQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechPAAE9qualitiesSayAA0C7Quality_pGvg", + "mangledName": "$s9NutPlayer4TechPAAE9qualitiesSayAA0C7Quality_pGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "select", + "printedName": "select(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechError?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer4TechPAAE6select7qualityAA0C5ErrorOSgAA0C7Quality_p_tF", + "mangledName": "$s9NutPlayer4TechPAAE6select7qualityAA0C5ErrorOSgAA0C7Quality_p_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer4TechP", + "mangledName": "$s9NutPlayer4TechP", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechAVPlayer", + "printedName": "TechAVPlayer", + "children": [ + { + "kind": "Function", + "name": "seek", + "printedName": "seek(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CMTime", + "printedName": "CoreMedia.CMTime", + "usr": "c:@SA@CMTime" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer(im)seekToTime:", + "mangledName": "$s9NutPlayer12TechAVPlayerC4seek2toySo6CMTimea_tF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "seekToTime:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seek", + "printedName": "seek(to:completionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CMTime", + "printedName": "CoreMedia.CMTime", + "usr": "c:@SA@CMTime" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer(im)seekToTime:completionHandler:", + "mangledName": "$s9NutPlayer12TechAVPlayerC4seek2to17completionHandlerySo6CMTimea_ySbctF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "seekToTime:completionHandler:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TechAVPlayer", + "printedName": "NutPlayer.TechAVPlayer", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer(im)initWithURL:", + "mangledName": "$s9NutPlayer12TechAVPlayerC3urlAC10Foundation3URLV_tcfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "initWithURL:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(playerItem:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TechAVPlayer", + "printedName": "NutPlayer.TechAVPlayer", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AVFoundation.AVPlayerItem?", + "children": [ + { + "kind": "TypeNominal", + "name": "AVPlayerItem", + "printedName": "AVFoundation.AVPlayerItem", + "usr": "c:objc(cs)AVPlayerItem" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer(im)initWithPlayerItem:", + "mangledName": "$s9NutPlayer12TechAVPlayerC10playerItemACSo0dF0CSg_tcfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "initWithPlayerItem:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechAVPlayer", + "printedName": "NutPlayer.TechAVPlayer", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer(im)init", + "mangledName": "$s9NutPlayer12TechAVPlayerCACycfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer", + "mangledName": "$s9NutPlayer12TechAVPlayerC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)AVPlayer", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "AVFoundation.AVPlayer", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechDelegate", + "printedName": "TechDelegate", + "children": [ + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(state:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12TechDelegateP9didChange5stateyAA0C5StateO_tF", + "mangledName": "$s9NutPlayer12TechDelegateP9didChange5stateyAA0C5StateO_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(time:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12TechDelegateP9didChange4timeySd_tF", + "mangledName": "$s9NutPlayer12TechDelegateP9didChange4timeySd_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(playbackType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12TechDelegateP9didChange12playbackTypeyAA0c8PlayableH0O_tF", + "mangledName": "$s9NutPlayer12TechDelegateP9didChange12playbackTypeyAA0c8PlayableH0O_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(volume:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12TechDelegateP9didChange6volumeySf_tF", + "mangledName": "$s9NutPlayer12TechDelegateP9didChange6volumeySf_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12TechDelegateP9didChange7qualityyAA0C7Quality_p_tF", + "mangledName": "$s9NutPlayer12TechDelegateP9didChange7qualityyAA0C7Quality_p_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(qualities:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.TechQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12TechDelegateP9didChange9qualitiesySayAA0C7Quality_pG_tF", + "mangledName": "$s9NutPlayer12TechDelegateP9didChange9qualitiesySayAA0C7Quality_pG_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer12TechDelegateP", + "mangledName": "$s9NutPlayer12TechDelegateP", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechError", + "printedName": "TechError", + "children": [ + { + "kind": "Var", + "name": "playlistEmpty", + "printedName": "playlistEmpty", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechError.Type) -> NutPlayer.TechError", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechErrorO13playlistEmptyyA2CmF", + "mangledName": "$s9NutPlayer9TechErrorO13playlistEmptyyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "qualityNotExists", + "printedName": "qualityNotExists", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechError.Type) -> NutPlayer.TechError", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechErrorO16qualityNotExistsyA2CmF", + "mangledName": "$s9NutPlayer9TechErrorO16qualityNotExistsyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "allQualitiesEndedWithError", + "printedName": "allQualitiesEndedWithError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechError.Type) -> NutPlayer.TechError", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechErrorO021allQualitiesEndedWithD0yA2CmF", + "mangledName": "$s9NutPlayer9TechErrorO021allQualitiesEndedWithD0yA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "assetStatus", + "printedName": "assetStatus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechError.Type) -> (Swift.Error) -> NutPlayer.TechError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> NutPlayer.TechError", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechErrorO11assetStatusyACs0D0_pcACmF", + "mangledName": "$s9NutPlayer9TechErrorO11assetStatusyACs0D0_pcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "loopDuration", + "printedName": "loopDuration", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechError.Type) -> NutPlayer.TechError", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechErrorO12loopDurationyA2CmF", + "mangledName": "$s9NutPlayer9TechErrorO12loopDurationyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer9TechErrorO", + "mangledName": "$s9NutPlayer9TechErrorO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechLoadable", + "printedName": "TechLoadable", + "children": [ + { + "kind": "Function", + "name": "load", + "printedName": "load(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12TechLoadableP4load4withy10Foundation3URLV_tF", + "mangledName": "$s9NutPlayer12TechLoadableP4load4withy10Foundation3URLV_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechLoadable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer12TechLoadableP", + "mangledName": "$s9NutPlayer12TechLoadableP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechPlayableType", + "printedName": "TechPlayableType", + "children": [ + { + "kind": "Var", + "name": "vod", + "printedName": "vod", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlayableType.Type) -> NutPlayer.TechPlayableType", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlayableType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlayableTypeO3vodyA2CmF", + "mangledName": "$s9NutPlayer16TechPlayableTypeO3vodyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "raw", + "printedName": "raw", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlayableType.Type) -> NutPlayer.TechPlayableType", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlayableType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlayableTypeO3rawyA2CmF", + "mangledName": "$s9NutPlayer16TechPlayableTypeO3rawyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "live", + "printedName": "live", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlayableType.Type) -> NutPlayer.TechPlayableType", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlayableType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlayableTypeO4liveyA2CmF", + "mangledName": "$s9NutPlayer16TechPlayableTypeO4liveyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "drm", + "printedName": "drm", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlayableType.Type) -> NutPlayer.TechPlayableType", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlayableType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlayableTypeO3drmyA2CmF", + "mangledName": "$s9NutPlayer16TechPlayableTypeO3drmyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlayableType.Type) -> NutPlayer.TechPlayableType", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlayableType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlayableTypeO7unknownyA2CmF", + "mangledName": "$s9NutPlayer16TechPlayableTypeO7unknownyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + }, + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer16TechPlayableTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer16TechPlayableTypeO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer16TechPlayableTypeO9hashValueSivp", + "mangledName": "$s9NutPlayer16TechPlayableTypeO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16TechPlayableTypeO9hashValueSivg", + "mangledName": "$s9NutPlayer16TechPlayableTypeO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer16TechPlayableTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer16TechPlayableTypeO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer16TechPlayableTypeO", + "mangledName": "$s9NutPlayer16TechPlayableTypeO", + "moduleName": "NutPlayer", + "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": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechPlaybackRate", + "printedName": "TechPlaybackRate", + "children": [ + { + "kind": "Var", + "name": "rate0x25", + "printedName": "rate0x25", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO8rate0x25yA2CmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rate0x25yA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rate0x50", + "printedName": "rate0x50", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO8rate0x50yA2CmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rate0x50yA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rate0x75", + "printedName": "rate0x75", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO8rate0x75yA2CmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rate0x75yA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "normal", + "printedName": "normal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO6normalyA2CmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO6normalyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rate1x25", + "printedName": "rate1x25", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO8rate1x25yA2CmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rate1x25yA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rate1x50", + "printedName": "rate1x50", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO8rate1x50yA2CmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rate1x50yA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rate1x75", + "printedName": "rate1x75", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO8rate1x75yA2CmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rate1x75yA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rate2x", + "printedName": "rate2x", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO6rate2xyA2CmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO6rate2xyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> (Swift.Float) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Float) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(rate: Swift.Float)", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO6customyACSf_tcACmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO6customyACSf_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechPlaybackRate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer16TechPlaybackRateO8rawValueACSgSf_tcfc", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rawValueACSgSf_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer16TechPlaybackRateO8rawValueSfvp", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rawValueSfvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16TechPlaybackRateO8rawValueSfvg", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rawValueSfvg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer16TechPlaybackRateO", + "mangledName": "$s9NutPlayer16TechPlaybackRateO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechQuality", + "printedName": "TechQuality", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer11TechQualityP2idSSvp", + "mangledName": "$s9NutPlayer11TechQualityP2idSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer11TechQualityP2idSSvg", + "mangledName": "$s9NutPlayer11TechQualityP2idSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechQuality>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "resolution", + "printedName": "resolution", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer11TechQualityP10resolutionSo6CGSizeVvp", + "mangledName": "$s9NutPlayer11TechQualityP10resolutionSo6CGSizeVvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer11TechQualityP10resolutionSo6CGSizeVvg", + "mangledName": "$s9NutPlayer11TechQualityP10resolutionSo6CGSizeVvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechQuality>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bandwidth", + "printedName": "bandwidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer11TechQualityP9bandwidthSivp", + "mangledName": "$s9NutPlayer11TechQualityP9bandwidthSivp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer11TechQualityP9bandwidthSivg", + "mangledName": "$s9NutPlayer11TechQualityP9bandwidthSivg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechQuality>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer11TechQualityP", + "mangledName": "$s9NutPlayer11TechQualityP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "CommonTechQuality", + "printedName": "CommonTechQuality", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17CommonTechQualityV2idSSvp", + "mangledName": "$s9NutPlayer17CommonTechQualityV2idSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17CommonTechQualityV2idSSvg", + "mangledName": "$s9NutPlayer17CommonTechQualityV2idSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "resolution", + "printedName": "resolution", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17CommonTechQualityV10resolutionSo6CGSizeVvp", + "mangledName": "$s9NutPlayer17CommonTechQualityV10resolutionSo6CGSizeVvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17CommonTechQualityV10resolutionSo6CGSizeVvg", + "mangledName": "$s9NutPlayer17CommonTechQualityV10resolutionSo6CGSizeVvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bandwidth", + "printedName": "bandwidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17CommonTechQualityV9bandwidthSivp", + "mangledName": "$s9NutPlayer17CommonTechQualityV9bandwidthSivp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17CommonTechQualityV9bandwidthSivg", + "mangledName": "$s9NutPlayer17CommonTechQualityV9bandwidthSivg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "create", + "printedName": "create()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer17CommonTechQualityV6createAA0dE0_pyFZ", + "mangledName": "$s9NutPlayer17CommonTechQualityV6createAA0dE0_pyFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer17CommonTechQualityV", + "mangledName": "$s9NutPlayer17CommonTechQualityV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "TechQuality", + "printedName": "TechQuality", + "usr": "s:9NutPlayer11TechQualityP", + "mangledName": "$s9NutPlayer11TechQualityP" + } + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechState", + "printedName": "TechState", + "children": [ + { + "kind": "Var", + "name": "uninitialized", + "printedName": "uninitialized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO13uninitializedyA2CmF", + "mangledName": "$s9NutPlayer9TechStateO13uninitializedyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "idle", + "printedName": "idle", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO4idleyA2CmF", + "mangledName": "$s9NutPlayer9TechStateO4idleyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "loading", + "printedName": "loading", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> (NutPlayer.TechQuality) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechQuality) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(quality: NutPlayer.TechQuality)", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO7loadingyAcA0C7Quality_p_tcACmF", + "mangledName": "$s9NutPlayer9TechStateO7loadingyAcA0C7Quality_p_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ready", + "printedName": "ready", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> (Swift.Double?) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double?) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(duration: Swift.Double?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO5readyyACSdSg_tcACmF", + "mangledName": "$s9NutPlayer9TechStateO5readyyACSdSg_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "buffering", + "printedName": "buffering", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO9bufferingyA2CmF", + "mangledName": "$s9NutPlayer9TechStateO9bufferingyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "playing", + "printedName": "playing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO7playingyA2CmF", + "mangledName": "$s9NutPlayer9TechStateO7playingyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "paused", + "printedName": "paused", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO6pausedyA2CmF", + "mangledName": "$s9NutPlayer9TechStateO6pausedyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO9completedyA2CmF", + "mangledName": "$s9NutPlayer9TechStateO9completedyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "seeking", + "printedName": "seeking", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> (Swift.Double) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO7seekingyACSdcACmF", + "mangledName": "$s9NutPlayer9TechStateO7seekingyACSdcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> (NutPlayer.TechError) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechError) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO5erroryAcA0C5ErrorOcACmF", + "mangledName": "$s9NutPlayer9TechStateO5erroryAcA0C5ErrorOcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "isError", + "printedName": "isError", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer9TechStateO7isErrorSbvp", + "mangledName": "$s9NutPlayer9TechStateO7isErrorSbvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer9TechStateO7isErrorSbvg", + "mangledName": "$s9NutPlayer9TechStateO7isErrorSbvg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer9TechStateO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer9TechStateO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer9TechStateO", + "mangledName": "$s9NutPlayer9TechStateO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechTimeouts", + "printedName": "TechTimeouts", + "children": [ + { + "kind": "Var", + "name": "playlist", + "printedName": "playlist", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12TechTimeoutsV8playlistSdvp", + "mangledName": "$s9NutPlayer12TechTimeoutsV8playlistSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12TechTimeoutsV8playlistSdvg", + "mangledName": "$s9NutPlayer12TechTimeoutsV8playlistSdvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "track", + "printedName": "track", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12TechTimeoutsV5trackSdvp", + "mangledName": "$s9NutPlayer12TechTimeoutsV5trackSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12TechTimeoutsV5trackSdvg", + "mangledName": "$s9NutPlayer12TechTimeoutsV5trackSdvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(playlist:track:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TechTimeouts", + "printedName": "NutPlayer.TechTimeouts", + "usr": "s:9NutPlayer12TechTimeoutsV" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer12TechTimeoutsV8playlist5trackACSd_Sdtcfc", + "mangledName": "$s9NutPlayer12TechTimeoutsV8playlist5trackACSd_Sdtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer12TechTimeoutsV", + "mangledName": "$s9NutPlayer12TechTimeoutsV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechViewable", + "printedName": "TechViewable", + "children": [ + { + "kind": "Var", + "name": "layer", + "printedName": "layer", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12TechViewableP5layerSo7CALayerCvp", + "mangledName": "$s9NutPlayer12TechViewableP5layerSo7CALayerCvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12TechViewableP5layerSo7CALayerCvg", + "mangledName": "$s9NutPlayer12TechViewableP5layerSo7CALayerCvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechViewable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer12TechViewableP", + "mangledName": "$s9NutPlayer12TechViewableP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DeviceType", + "printedName": "DeviceType", + "children": [ + { + "kind": "Var", + "name": "ipadS", + "printedName": "ipadS", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.DeviceType.Type) -> NutPlayer.DeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.DeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10DeviceTypeO5ipadSyA2CmF", + "mangledName": "$s9NutPlayer10DeviceTypeO5ipadSyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ipadM", + "printedName": "ipadM", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.DeviceType.Type) -> NutPlayer.DeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.DeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10DeviceTypeO5ipadMyA2CmF", + "mangledName": "$s9NutPlayer10DeviceTypeO5ipadMyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ipadL", + "printedName": "ipadL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.DeviceType.Type) -> NutPlayer.DeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.DeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10DeviceTypeO5ipadLyA2CmF", + "mangledName": "$s9NutPlayer10DeviceTypeO5ipadLyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iphone", + "printedName": "iphone", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.DeviceType.Type) -> NutPlayer.DeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.DeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10DeviceTypeO6iphoneyA2CmF", + "mangledName": "$s9NutPlayer10DeviceTypeO6iphoneyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iphoneSE", + "printedName": "iphoneSE", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.DeviceType.Type) -> NutPlayer.DeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.DeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10DeviceTypeO8iphoneSEyA2CmF", + "mangledName": "$s9NutPlayer10DeviceTypeO8iphoneSEyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ipod", + "printedName": "ipod", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.DeviceType.Type) -> NutPlayer.DeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.DeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10DeviceTypeO4ipodyA2CmF", + "mangledName": "$s9NutPlayer10DeviceTypeO4ipodyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "appleTV", + "printedName": "appleTV", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.DeviceType.Type) -> NutPlayer.DeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.DeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10DeviceTypeO7appleTVyA2CmF", + "mangledName": "$s9NutPlayer10DeviceTypeO7appleTVyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.DeviceType.Type) -> NutPlayer.DeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.DeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10DeviceTypeO7unknownyA2CmF", + "mangledName": "$s9NutPlayer10DeviceTypeO7unknownyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer10DeviceTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer10DeviceTypeO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer10DeviceTypeO9hashValueSivp", + "mangledName": "$s9NutPlayer10DeviceTypeO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer10DeviceTypeO9hashValueSivg", + "mangledName": "$s9NutPlayer10DeviceTypeO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer10DeviceTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer10DeviceTypeO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer10DeviceTypeO", + "mangledName": "$s9NutPlayer10DeviceTypeO", + "moduleName": "NutPlayer", + "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": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Value", + "printedName": "Value", + "children": [ + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer5ValueV5valuexvp", + "mangledName": "$s9NutPlayer5ValueV5valuexvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer5ValueV5valuexvg", + "mangledName": "$s9NutPlayer5ValueV5valuexvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "current", + "printedName": "current", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer5ValueV7currentxvp", + "mangledName": "$s9NutPlayer5ValueV7currentxvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer5ValueV7currentxvg", + "mangledName": "$s9NutPlayer5ValueV7currentxvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5ValueV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer5ValueVyACyxGqd__c6OutputQyd__Rsz7Combine9PublisherRd__s5NeverO7FailureRtd__lufc", + "mangledName": "$s9NutPlayer5ValueVyACyxGqd__c6OutputQyd__Rsz7Combine9PublisherRd__s5NeverO7FailureRtd__lufc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 == τ_1_0.Output, τ_1_0 : Combine.Publisher, τ_1_0.Failure == Swift.Never>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(const:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5ValueV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer5ValueV5constACyxGx_tcfc", + "mangledName": "$s9NutPlayer5ValueV5constACyxGx_tcfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "callAsFunction", + "printedName": "callAsFunction()", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer5ValueV14callAsFunctionxyF", + "mangledName": "$s9NutPlayer5ValueV14callAsFunctionxyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(subscriber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer5ValueV7receive10subscriberyqd___t5InputQyd__Rsz7Combine10SubscriberRd__s5NeverO7FailureRtd__lF", + "mangledName": "$s9NutPlayer5ValueV7receive10subscriberyqd___t5InputQyd__Rsz7Combine10SubscriberRd__s5NeverO7FailureRtd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 == τ_1_0.Input, τ_1_0 : Combine.Subscriber, τ_1_0.Failure == Swift.Never>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(dynamicMember:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeNominal", + "name": "KeyPath", + "printedName": "Swift.KeyPath<τ_0_0, τ_1_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:s7KeyPathC" + } + ], + "declKind": "Subscript", + "usr": "s:9NutPlayer5ValueV13dynamicMemberqd__s7KeyPathCyxqd__G_tcluip", + "mangledName": "$s9NutPlayer5ValueV13dynamicMemberqd__s7KeyPathCyxqd__G_tcluip", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeNominal", + "name": "KeyPath", + "printedName": "Swift.KeyPath<τ_0_0, τ_1_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:s7KeyPathC" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer5ValueV13dynamicMemberqd__s7KeyPathCyxqd__G_tcluig", + "mangledName": "$s9NutPlayer5ValueV13dynamicMemberqd__s7KeyPathCyxqd__G_tcluig", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(dynamicMember:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "KeyPath", + "printedName": "Swift.KeyPath<τ_0_0, τ_1_0?>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:s7KeyPathC" + } + ], + "declKind": "Subscript", + "usr": "s:9NutPlayer5ValueV13dynamicMemberqd__Sgs7KeyPathCyxAEG_tcluip", + "mangledName": "$s9NutPlayer5ValueV13dynamicMemberqd__Sgs7KeyPathCyxAEG_tcluip", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "KeyPath", + "printedName": "Swift.KeyPath<τ_0_0, τ_1_0?>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:s7KeyPathC" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer5ValueV13dynamicMemberqd__Sgs7KeyPathCyxAEG_tcluig", + "mangledName": "$s9NutPlayer5ValueV13dynamicMemberqd__Sgs7KeyPathCyxAEG_tcluig", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer5ValueV", + "mangledName": "$s9NutPlayer5ValueV", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "DynamicMemberLookup", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OptValue", + "printedName": "OptValue", + "children": [ + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer8OptValueV5valuexSgvp", + "mangledName": "$s9NutPlayer8OptValueV5valuexSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer8OptValueV5valuexSgvg", + "mangledName": "$s9NutPlayer8OptValueV5valuexSgvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "v", + "printedName": "v", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer8OptValueV1vxSgvp", + "mangledName": "$s9NutPlayer8OptValueV1vxSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer8OptValueV1vxSgvg", + "mangledName": "$s9NutPlayer8OptValueV1vxSgvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OptValue", + "printedName": "NutPlayer.OptValue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer8OptValueV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer8OptValueVyACyxGqd__c7Combine9PublisherRd__s5NeverO7FailureRtd__xSg6OutputRtd__lufc", + "mangledName": "$s9NutPlayer8OptValueVyACyxGqd__c7Combine9PublisherRd__s5NeverO7FailureRtd__xSg6OutputRtd__lufc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_1_0 : Combine.Publisher, τ_1_0.Failure == Swift.Never, τ_1_0.Output == τ_0_0?>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(const:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OptValue", + "printedName": "NutPlayer.OptValue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer8OptValueV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer8OptValueV5constACyxGxSg_tcfc", + "mangledName": "$s9NutPlayer8OptValueV5constACyxGxSg_tcfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "callAsFunction", + "printedName": "callAsFunction()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer8OptValueV14callAsFunctionxSgyF", + "mangledName": "$s9NutPlayer8OptValueV14callAsFunctionxSgyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(subscriber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer8OptValueV7receive10subscriberyqd___t7Combine10SubscriberRd__s5NeverO7FailureRtd__xSg5InputRtd__lF", + "mangledName": "$s9NutPlayer8OptValueV7receive10subscriberyqd___t7Combine10SubscriberRd__s5NeverO7FailureRtd__xSg5InputRtd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_1_0 : Combine.Subscriber, τ_1_0.Failure == Swift.Never, τ_1_0.Input == τ_0_0?>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(dynamicMember:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "KeyPath", + "printedName": "Swift.KeyPath<τ_0_0, τ_1_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:s7KeyPathC" + } + ], + "declKind": "Subscript", + "usr": "s:9NutPlayer8OptValueV13dynamicMemberqd__Sgs7KeyPathCyxqd__G_tcluip", + "mangledName": "$s9NutPlayer8OptValueV13dynamicMemberqd__Sgs7KeyPathCyxqd__G_tcluip", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "KeyPath", + "printedName": "Swift.KeyPath<τ_0_0, τ_1_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:s7KeyPathC" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer8OptValueV13dynamicMemberqd__Sgs7KeyPathCyxqd__G_tcluig", + "mangledName": "$s9NutPlayer8OptValueV13dynamicMemberqd__Sgs7KeyPathCyxqd__G_tcluig", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(dynamicMember:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "KeyPath", + "printedName": "Swift.KeyPath<τ_0_0, τ_1_0?>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:s7KeyPathC" + } + ], + "declKind": "Subscript", + "usr": "s:9NutPlayer8OptValueV13dynamicMemberqd__Sgs7KeyPathCyxAEG_tcluip", + "mangledName": "$s9NutPlayer8OptValueV13dynamicMemberqd__Sgs7KeyPathCyxAEG_tcluip", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "KeyPath", + "printedName": "Swift.KeyPath<τ_0_0, τ_1_0?>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:s7KeyPathC" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer8OptValueV13dynamicMemberqd__Sgs7KeyPathCyxAEG_tcluig", + "mangledName": "$s9NutPlayer8OptValueV13dynamicMemberqd__Sgs7KeyPathCyxAEG_tcluig", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer8OptValueV", + "mangledName": "$s9NutPlayer8OptValueV", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "DynamicMemberLookup", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ValueSubject", + "printedName": "ValueSubject", + "children": [ + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12ValueSubjectC5valuexvp", + "mangledName": "$s9NutPlayer12ValueSubjectC5valuexvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12ValueSubjectC5valuexvg", + "mangledName": "$s9NutPlayer12ValueSubjectC5valuexvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "wrappedValue", + "printedName": "wrappedValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12ValueSubjectC07wrappedC0AA0C0VyxGvp", + "mangledName": "$s9NutPlayer12ValueSubjectC07wrappedC0AA0C0VyxGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12ValueSubjectC07wrappedC0AA0C0VyxGvg", + "mangledName": "$s9NutPlayer12ValueSubjectC07wrappedC0AA0C0VyxGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(initial:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ValueSubject", + "printedName": "NutPlayer.ValueSubject<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer12ValueSubjectC" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer12ValueSubjectC7initialACyxGx_tcfc", + "mangledName": "$s9NutPlayer12ValueSubjectC7initialACyxGx_tcfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12ValueSubjectC4sendyyxF", + "mangledName": "$s9NutPlayer12ValueSubjectC4sendyyxF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12ValueSubjectC4sendyyxSQRzlF", + "mangledName": "$s9NutPlayer12ValueSubjectC4sendyyxSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendWithoutCompare", + "printedName": "sendWithoutCompare(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12ValueSubjectC18sendWithoutCompareyyxF", + "mangledName": "$s9NutPlayer12ValueSubjectC18sendWithoutCompareyyxF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) -> τ_0_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12ValueSubjectC4sendyyxxXEF", + "mangledName": "$s9NutPlayer12ValueSubjectC4sendyyxxXEF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) -> τ_0_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12ValueSubjectC4sendyyxxXESQRzlF", + "mangledName": "$s9NutPlayer12ValueSubjectC4sendyyxxXESQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Completion", + "printedName": "Combine.Subscribers.Completion", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ], + "usr": "s:7Combine11SubscribersO10CompletionO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12ValueSubjectC4send10completiony7Combine11SubscribersO10CompletionOy_s5NeverOG_tF", + "mangledName": "$s9NutPlayer12ValueSubjectC4send10completiony7Combine11SubscribersO10CompletionOy_s5NeverOG_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(subscription:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Subscription", + "printedName": "Combine.Subscription", + "usr": "s:7Combine12SubscriptionP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12ValueSubjectC4send12subscriptiony7Combine12Subscription_p_tF", + "mangledName": "$s9NutPlayer12ValueSubjectC4send12subscriptiony7Combine12Subscription_p_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(subscriber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12ValueSubjectC7receive10subscriberyqd___t5InputQyd__Rsz7Combine10SubscriberRd__s5NeverO7FailureRtd__lF", + "mangledName": "$s9NutPlayer12ValueSubjectC7receive10subscriberyqd___t5InputQyd__Rsz7Combine10SubscriberRd__s5NeverO7FailureRtd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 == τ_1_0.Input, τ_1_0 : Combine.Subscriber, τ_1_0.Failure == Swift.Never>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer12ValueSubjectC", + "mangledName": "$s9NutPlayer12ValueSubjectC", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "PropertyWrapper", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Subject", + "printedName": "Subject", + "usr": "s:7Combine7SubjectP", + "mangledName": "$s7Combine7SubjectP" + }, + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OptValueSubject", + "printedName": "OptValueSubject", + "children": [ + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer15OptValueSubjectC5valuexSgvp", + "mangledName": "$s9NutPlayer15OptValueSubjectC5valuexSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer15OptValueSubjectC5valuexSgvg", + "mangledName": "$s9NutPlayer15OptValueSubjectC5valuexSgvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "wrappedValue", + "printedName": "wrappedValue", + "children": [ + { + "kind": "TypeNominal", + "name": "OptValue", + "printedName": "NutPlayer.OptValue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer8OptValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer15OptValueSubjectC07wrappedD0AA0cD0VyxGvp", + "mangledName": "$s9NutPlayer15OptValueSubjectC07wrappedD0AA0cD0VyxGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OptValue", + "printedName": "NutPlayer.OptValue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer8OptValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer15OptValueSubjectC07wrappedD0AA0cD0VyxGvg", + "mangledName": "$s9NutPlayer15OptValueSubjectC07wrappedD0AA0cD0VyxGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(initial:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OptValueSubject", + "printedName": "NutPlayer.OptValueSubject<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer15OptValueSubjectC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer15OptValueSubjectC7initialACyxGxSg_tcfc", + "mangledName": "$s9NutPlayer15OptValueSubjectC7initialACyxGxSg_tcfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer15OptValueSubjectC4sendyyxSgF", + "mangledName": "$s9NutPlayer15OptValueSubjectC4sendyyxSgF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer15OptValueSubjectC4sendyyxSgSQRzlF", + "mangledName": "$s9NutPlayer15OptValueSubjectC4sendyyxSgSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendWithoutCompare", + "printedName": "sendWithoutCompare(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer15OptValueSubjectC18sendWithoutCompareyyxSgF", + "mangledName": "$s9NutPlayer15OptValueSubjectC18sendWithoutCompareyyxSgF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0?) -> τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer15OptValueSubjectC4sendyyxSgAEXEF", + "mangledName": "$s9NutPlayer15OptValueSubjectC4sendyyxSgAEXEF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0?) -> τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer15OptValueSubjectC4sendyyxSgAEXESQRzlF", + "mangledName": "$s9NutPlayer15OptValueSubjectC4sendyyxSgAEXESQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Completion", + "printedName": "Combine.Subscribers.Completion", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ], + "usr": "s:7Combine11SubscribersO10CompletionO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer15OptValueSubjectC4send10completiony7Combine11SubscribersO10CompletionOy_s5NeverOG_tF", + "mangledName": "$s9NutPlayer15OptValueSubjectC4send10completiony7Combine11SubscribersO10CompletionOy_s5NeverOG_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(subscription:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Subscription", + "printedName": "Combine.Subscription", + "usr": "s:7Combine12SubscriptionP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer15OptValueSubjectC4send12subscriptiony7Combine12Subscription_p_tF", + "mangledName": "$s9NutPlayer15OptValueSubjectC4send12subscriptiony7Combine12Subscription_p_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(subscriber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer15OptValueSubjectC7receive10subscriberyqd___t7Combine10SubscriberRd__s5NeverO7FailureRtd__xSg5InputRtd__lF", + "mangledName": "$s9NutPlayer15OptValueSubjectC7receive10subscriberyqd___t7Combine10SubscriberRd__s5NeverO7FailureRtd__xSg5InputRtd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_1_0 : Combine.Subscriber, τ_1_0.Failure == Swift.Never, τ_1_0.Input == τ_0_0?>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer15OptValueSubjectC", + "mangledName": "$s9NutPlayer15OptValueSubjectC", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "PropertyWrapper", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Subject", + "printedName": "Subject", + "usr": "s:7Combine7SubjectP", + "mangledName": "$s7Combine7SubjectP" + }, + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5ValueV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer2eeoiySbAA5ValueVyxG_xtSQRzlF", + "mangledName": "$s9NutPlayer2eeoiySbAA5ValueVyxG_xtSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "!=", + "printedName": "!=(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5ValueV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer2neoiySbAA5ValueVyxG_xtSQRzlF", + "mangledName": "$s9NutPlayer2neoiySbAA5ValueVyxG_xtSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer2eeoiySbx_AA5ValueVyxGtSQRzlF", + "mangledName": "$s9NutPlayer2eeoiySbx_AA5ValueVyxGtSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "!=", + "printedName": "!=(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer2neoiySbx_AA5ValueVyxGtSQRzlF", + "mangledName": "$s9NutPlayer2neoiySbx_AA5ValueVyxGtSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "OptValue", + "printedName": "NutPlayer.OptValue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer8OptValueV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer2eeoiySbAA8OptValueVyxG_xtSQRzlF", + "mangledName": "$s9NutPlayer2eeoiySbAA8OptValueVyxG_xtSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "!=", + "printedName": "!=(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "OptValue", + "printedName": "NutPlayer.OptValue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer8OptValueV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer2neoiySbAA8OptValueVyxG_xtSQRzlF", + "mangledName": "$s9NutPlayer2neoiySbAA8OptValueVyxG_xtSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "OptValue", + "printedName": "NutPlayer.OptValue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer8OptValueV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer2eeoiySbx_AA8OptValueVyxGtSQRzlF", + "mangledName": "$s9NutPlayer2eeoiySbx_AA8OptValueVyxGtSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "!=", + "printedName": "!=(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "OptValue", + "printedName": "NutPlayer.OptValue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer8OptValueV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer2neoiySbx_AA8OptValueVyxGtSQRzlF", + "mangledName": "$s9NutPlayer2neoiySbx_AA8OptValueVyxGtSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VideoQuality", + "printedName": "VideoQuality", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO7unknownyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO7unknownyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "auto", + "printedName": "auto", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO4autoyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO4autoyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ultraHD4k", + "printedName": "ultraHD4k", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO9ultraHD4kyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO9ultraHD4kyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ultraHD1440", + "printedName": "ultraHD1440", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO11ultraHD1440yA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO11ultraHD1440yA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "fullHD", + "printedName": "fullHD", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO6fullHDyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO6fullHDyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "HD", + "printedName": "HD", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO2HDyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO2HDyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "SD", + "printedName": "SD", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO2SDyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO2SDyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "SDlow", + "printedName": "SDlow", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO5SDlowyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO5SDlowyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "LD", + "printedName": "LD", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO2LDyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO2LDyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "LDlow", + "printedName": "LDlow", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO5LDlowyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO5LDlowyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "resolution", + "printedName": "resolution", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12VideoQualityO10resolutionSo6CGSizeVvp", + "mangledName": "$s9NutPlayer12VideoQualityO10resolutionSo6CGSizeVvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12VideoQualityO10resolutionSo6CGSizeVvg", + "mangledName": "$s9NutPlayer12VideoQualityO10resolutionSo6CGSizeVvg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bandwidth", + "printedName": "bandwidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12VideoQualityO9bandwidthSivp", + "mangledName": "$s9NutPlayer12VideoQualityO9bandwidthSivp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12VideoQualityO9bandwidthSivg", + "mangledName": "$s9NutPlayer12VideoQualityO9bandwidthSivg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.VideoQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer12VideoQualityO8rawValueACSgSS_tcfc", + "mangledName": "$s9NutPlayer12VideoQualityO8rawValueACSgSS_tcfc", + "moduleName": "NutPlayer", + "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:9NutPlayer12VideoQualityO8rawValueSSvp", + "mangledName": "$s9NutPlayer12VideoQualityO8rawValueSSvp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12VideoQualityO8rawValueSSvg", + "mangledName": "$s9NutPlayer12VideoQualityO8rawValueSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.VideoQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12VideoQualityO8allCasesSayACGvpZ", + "mangledName": "$s9NutPlayer12VideoQualityO8allCasesSayACGvpZ", + "moduleName": "NutPlayer", + "static": true, + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.VideoQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12VideoQualityO8allCasesSayACGvgZ", + "mangledName": "$s9NutPlayer12VideoQualityO8allCasesSayACGvgZ", + "moduleName": "NutPlayer", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer12VideoQualityO", + "mangledName": "$s9NutPlayer12VideoQualityO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.VideoQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VideoQualityTitleFormat", + "printedName": "VideoQualityTitleFormat", + "children": [ + { + "kind": "Var", + "name": "common", + "printedName": "common", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQualityTitleFormat.Type) -> NutPlayer.VideoQualityTitleFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQualityTitleFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO6commonyA2CmF", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO6commonyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rus", + "printedName": "rus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQualityTitleFormat.Type) -> NutPlayer.VideoQualityTitleFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQualityTitleFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO3rusyA2CmF", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO3rusyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "eng", + "printedName": "eng", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQualityTitleFormat.Type) -> NutPlayer.VideoQualityTitleFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQualityTitleFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO3engyA2CmF", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO3engyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "resolution", + "printedName": "resolution", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQualityTitleFormat.Type) -> NutPlayer.VideoQualityTitleFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQualityTitleFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO10resolutionyA2CmF", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO10resolutionyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO8rawValueACSi_tcfc", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO8rawValueACSi_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "createTitle", + "printedName": "createTitle(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO06createE04fromSSAA0cD0O_tF", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO06createE04fromSSAA0cD0O_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + }, + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer23VideoQualityTitleFormatO9hashValueSivp", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO9hashValueSivg", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer23VideoQualityTitleFormatO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.VideoQualityTitleFormat]", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO8allCasesSayACGvpZ", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO8allCasesSayACGvpZ", + "moduleName": "NutPlayer", + "static": true, + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.VideoQualityTitleFormat]", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO8allCasesSayACGvgZ", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO8allCasesSayACGvgZ", + "moduleName": "NutPlayer", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.VideoQualityTitleFormat]", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" + } + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "XcodeLogDestination", + "printedName": "XcodeLogDestination", + "children": [ + { + "kind": "Var", + "name": "format", + "printedName": "format", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer19XcodeLogDestinationC6formatSSvp", + "mangledName": "$s9NutPlayer19XcodeLogDestinationC6formatSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer19XcodeLogDestinationC6formatSSvg", + "mangledName": "$s9NutPlayer19XcodeLogDestinationC6formatSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "limitOutputLevel", + "printedName": "limitOutputLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer19XcodeLogDestinationC16limitOutputLevelAA0dH0Ovp", + "mangledName": "$s9NutPlayer19XcodeLogDestinationC16limitOutputLevelAA0dH0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer19XcodeLogDestinationC16limitOutputLevelAA0dH0Ovg", + "mangledName": "$s9NutPlayer19XcodeLogDestinationC16limitOutputLevelAA0dH0Ovg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(format:limitOutputLevel:)", + "children": [ + { + "kind": "TypeNominal", + "name": "XcodeLogDestination", + "printedName": "NutPlayer.XcodeLogDestination", + "usr": "s:9NutPlayer19XcodeLogDestinationC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "hasDefaultArg": true, + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer19XcodeLogDestinationC6format16limitOutputLevelACSS_AA0dI0Otcfc", + "mangledName": "$s9NutPlayer19XcodeLogDestinationC6format16limitOutputLevelACSS_AA0dI0Otcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19XcodeLogDestinationC7process_5levelySS_AA0D5LevelOtF", + "mangledName": "$s9NutPlayer19XcodeLogDestinationC7process_5levelySS_AA0D5LevelOtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer19XcodeLogDestinationC", + "mangledName": "$s9NutPlayer19XcodeLogDestinationC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "LogDestination", + "printedName": "LogDestination", + "usr": "s:9NutPlayer14LogDestinationP", + "mangledName": "$s9NutPlayer14LogDestinationP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Array", + "printedName": "Array", + "children": [ + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(safe:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Subscript", + "usr": "s:Sa9NutPlayerE4safexSgSi_tcip", + "mangledName": "$sSa9NutPlayerE4safexSgSi_tcip", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:Sa9NutPlayerE4safexSgSi_tcig", + "mangledName": "$sSa9NutPlayerE4safexSgSi_tcig", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "distinct", + "printedName": "distinct()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:Sa9NutPlayerSHRzlE8distinctSayxGyF", + "mangledName": "$sSa9NutPlayerSHRzlE8distinctSayxGyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "forCurrentDevice", + "printedName": "forCurrentDevice", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:Sa9NutPlayerAA10ConstraintORszlE16forCurrentDevice14CoreFoundation7CGFloatVvp", + "mangledName": "$sSa9NutPlayerAA10ConstraintORszlE16forCurrentDevice12CoreGraphics7CGFloatVvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:Sa9NutPlayerAA10ConstraintORszlE16forCurrentDevice14CoreFoundation7CGFloatVvg", + "mangledName": "$sSa9NutPlayerAA10ConstraintORszlE16forCurrentDevice12CoreGraphics7CGFloatVvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 == NutPlayer.Constraint>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:Sa", + "mangledName": "$sSa", + "moduleName": "Swift", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "_DestructorSafeContainer", + "printedName": "_DestructorSafeContainer", + "usr": "s:s24_DestructorSafeContainerP", + "mangledName": "$ss24_DestructorSafeContainerP" + }, + { + "kind": "Conformance", + "name": "_ArrayProtocol", + "printedName": "_ArrayProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "_Buffer", + "printedName": "_Buffer", + "children": [ + { + "kind": "TypeNominal", + "name": "_ArrayBuffer", + "printedName": "Swift._ArrayBuffer<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s12_ArrayBufferV" + } + ] + } + ], + "usr": "s:s14_ArrayProtocolP", + "mangledName": "$ss14_ArrayProtocolP" + }, + { + "kind": "Conformance", + "name": "RandomAccessCollection", + "printedName": "RandomAccessCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:Sk", + "mangledName": "$sSk" + }, + { + "kind": "Conformance", + "name": "MutableCollection", + "printedName": "MutableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + } + ], + "usr": "s:SM", + "mangledName": "$sSM" + }, + { + "kind": "Conformance", + "name": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:SK", + "mangledName": "$sSK" + }, + { + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "IndexingIterator", + "printedName": "Swift.IndexingIterator<[τ_0_0]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s16IndexingIteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:Sl", + "mangledName": "$sSl" + }, + { + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "IndexingIterator", + "printedName": "Swift.IndexingIterator<[τ_0_0]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s16IndexingIteratorV" + } + ] + } + ], + "usr": "s:ST", + "mangledName": "$sST" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + }, + { + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + } + ], + "usr": "s:Sm", + "mangledName": "$sSm" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "_HasContiguousBytes", + "printedName": "_HasContiguousBytes", + "usr": "s:s19_HasContiguousBytesP", + "mangledName": "$ss19_HasContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "DataProtocol", + "printedName": "DataProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "Regions", + "printedName": "Regions", + "children": [ + { + "kind": "TypeNominal", + "name": "CollectionOfOne", + "printedName": "Swift.CollectionOfOne<[Swift.UInt8]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt8]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s15CollectionOfOneV" + } + ] + } + ], + "usr": "s:10Foundation12DataProtocolP", + "mangledName": "$s10Foundation12DataProtocolP" + }, + { + "kind": "Conformance", + "name": "MutableDataProtocol", + "printedName": "MutableDataProtocol", + "usr": "s:10Foundation19MutableDataProtocolP", + "mangledName": "$s10Foundation19MutableDataProtocolP" + }, + { + "kind": "Conformance", + "name": "EncodableWithConfiguration", + "printedName": "EncodableWithConfiguration", + "children": [ + { + "kind": "TypeWitness", + "name": "EncodingConfiguration", + "printedName": "EncodingConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.EncodingConfiguration" + } + ] + } + ], + "usr": "s:10Foundation26EncodableWithConfigurationP", + "mangledName": "$s10Foundation26EncodableWithConfigurationP" + }, + { + "kind": "Conformance", + "name": "DecodableWithConfiguration", + "printedName": "DecodableWithConfiguration", + "children": [ + { + "kind": "TypeWitness", + "name": "DecodingConfiguration", + "printedName": "DecodingConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.DecodingConfiguration" + } + ] + } + ], + "usr": "s:10Foundation26DecodableWithConfigurationP", + "mangledName": "$s10Foundation26DecodableWithConfigurationP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSArray", + "printedName": "Foundation.NSArray", + "usr": "c:objc(cs)NSArray" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "ContiguousBytes", + "printedName": "ContiguousBytes", + "usr": "s:10Foundation15ContiguousBytesP", + "mangledName": "$s10Foundation15ContiguousBytesP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CurrentValueSubject", + "printedName": "CurrentValueSubject", + "children": [ + { + "kind": "Function", + "name": "bind", + "printedName": "bind(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "CurrentValueSubject", + "printedName": "Combine.CurrentValueSubject<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:7Combine19CurrentValueSubjectC" + } + ], + "declKind": "Func", + "usr": "s:7Combine19CurrentValueSubjectC9NutPlayerSQRzrlE4bind2toAA14AnyCancellableCACyxq_G_tF", + "mangledName": "$s7Combine19CurrentValueSubjectC9NutPlayerSQRzrlE4bind2toAA14AnyCancellableCACyxq_G_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Equatable, τ_0_1 : Swift.Error>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:7Combine19CurrentValueSubjectC", + "mangledName": "$s7Combine19CurrentValueSubjectC", + "moduleName": "Combine", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.Error>", + "sugared_genericSig": "", + "intro_Macosx": "10.15", + "intro_iOS": "13.0", + "intro_tvOS": "13.0", + "intro_watchOS": "6.0", + "declAttributes": [ + "Final", + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Subject", + "printedName": "Subject", + "usr": "s:7Combine7SubjectP", + "mangledName": "$s7Combine7SubjectP" + }, + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CGSize", + "printedName": "CGSize", + "children": [ + { + "kind": "Function", + "name": "<", + "printedName": "<(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Func", + "usr": "s:So6CGSizeV9NutPlayerE1loiySbAB_ABtFZ", + "mangledName": "$sSo6CGSizeV9NutPlayerE1loiySbAB_ABtFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "<=", + "printedName": "<=(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Func", + "usr": "s:So6CGSizeV9NutPlayerE2leoiySbAB_ABtFZ", + "mangledName": "$sSo6CGSizeV9NutPlayerE2leoiySbAB_ABtFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "c:@S@CGSize", + "moduleName": "CoreFoundation", + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSValue", + "printedName": "Foundation.NSValue", + "usr": "c:objc(cs)NSValue" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ObservableObjectPublisher", + "printedName": "ObservableObjectPublisher", + "declKind": "Class", + "usr": "s:7Combine25ObservableObjectPublisherC", + "mangledName": "$s7Combine25ObservableObjectPublisherC", + "moduleName": "Combine", + "intro_Macosx": "10.15", + "intro_iOS": "13.0", + "intro_tvOS": "13.0", + "intro_watchOS": "6.0", + "declAttributes": [ + "Final", + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Int", + "printedName": "Int", + "children": [ + { + "kind": "Function", + "name": "leadingZero", + "printedName": "leadingZero()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:Si9NutPlayerE11leadingZeroSSyF", + "mangledName": "$sSi9NutPlayerE11leadingZeroSSyF", + "moduleName": "NutPlayer", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:Si", + "mangledName": "$sSi", + "moduleName": "Swift", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "FixedWidthInteger", + "printedName": "FixedWidthInteger", + "usr": "s:s17FixedWidthIntegerP", + "mangledName": "$ss17FixedWidthIntegerP" + }, + { + "kind": "Conformance", + "name": "SignedInteger", + "printedName": "SignedInteger", + "usr": "s:SZ", + "mangledName": "$sSZ" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinIntegerLiteral", + "printedName": "_ExpressibleByBuiltinIntegerLiteral", + "usr": "s:s35_ExpressibleByBuiltinIntegerLiteralP", + "mangledName": "$ss35_ExpressibleByBuiltinIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "BinaryInteger", + "printedName": "BinaryInteger", + "children": [ + { + "kind": "TypeWitness", + "name": "Words", + "printedName": "Words", + "children": [ + { + "kind": "TypeNominal", + "name": "Words", + "printedName": "Swift.Int.Words", + "usr": "s:Si5WordsV" + } + ] + } + ], + "usr": "s:Sz", + "mangledName": "$sSz" + }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "SignedNumeric", + "printedName": "SignedNumeric", + "usr": "s:s13SignedNumericP", + "mangledName": "$ss13SignedNumericP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Numeric", + "printedName": "Numeric", + "children": [ + { + "kind": "TypeWitness", + "name": "Magnitude", + "printedName": "Magnitude", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ] + } + ], + "usr": "s:Sj", + "mangledName": "$sSj" + }, + { + "kind": "Conformance", + "name": "Strideable", + "printedName": "Strideable", + "children": [ + { + "kind": "TypeWitness", + "name": "Stride", + "printedName": "Stride", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:Sx", + "mangledName": "$sSx" + }, + { + "kind": "Conformance", + "name": "AdditiveArithmetic", + "printedName": "AdditiveArithmetic", + "usr": "s:s18AdditiveArithmeticP", + "mangledName": "$ss18AdditiveArithmeticP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CodingKeyRepresentable", + "printedName": "CodingKeyRepresentable", + "usr": "s:s22CodingKeyRepresentableP", + "mangledName": "$ss22CodingKeyRepresentableP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "MirrorPath", + "printedName": "MirrorPath", + "usr": "s:s10MirrorPathP", + "mangledName": "$ss10MirrorPathP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SIMDScalar", + "printedName": "SIMDScalar", + "children": [ + { + "kind": "TypeWitness", + "name": "SIMDMaskScalar", + "printedName": "SIMDMaskScalar", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD2Storage", + "printedName": "SIMD2Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD2Storage", + "printedName": "Swift.Int.SIMD2Storage", + "usr": "s:Si12SIMD2StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD4Storage", + "printedName": "SIMD4Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD4Storage", + "printedName": "Swift.Int.SIMD4Storage", + "usr": "s:Si12SIMD4StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD8Storage", + "printedName": "SIMD8Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD8Storage", + "printedName": "Swift.Int.SIMD8Storage", + "usr": "s:Si12SIMD8StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD16Storage", + "printedName": "SIMD16Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD16Storage", + "printedName": "Swift.Int.SIMD16Storage", + "usr": "s:Si13SIMD16StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD32Storage", + "printedName": "SIMD32Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD32Storage", + "printedName": "Swift.Int.SIMD32Storage", + "usr": "s:Si13SIMD32StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD64Storage", + "printedName": "SIMD64Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD64Storage", + "printedName": "Swift.Int.SIMD64Storage", + "usr": "s:Si13SIMD64StorageV" + } + ] + } + ], + "usr": "s:s10SIMDScalarP", + "mangledName": "$ss10SIMDScalarP" + }, + { + "kind": "Conformance", + "name": "_FormatSpecifiable", + "printedName": "_FormatSpecifiable", + "children": [ + { + "kind": "TypeWitness", + "name": "_Arg", + "printedName": "_Arg", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + } + ], + "usr": "s:10Foundation18_FormatSpecifiableP", + "mangledName": "$s10Foundation18_FormatSpecifiableP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "URL", + "printedName": "URL", + "children": [ + { + "kind": "Function", + "name": "URLByReplacingLastPathComponent", + "printedName": "URLByReplacingLastPathComponent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:10Foundation3URLV9NutPlayerE31URLByReplacingLastPathComponentyACSgSSF", + "mangledName": "$s10Foundation3URLV9NutPlayerE31URLByReplacingLastPathComponentyACSgSSF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:10Foundation3URLV", + "mangledName": "$s10Foundation3URLV", + "moduleName": "Foundation", + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ReferenceConvertible", + "printedName": "ReferenceConvertible", + "children": [ + { + "kind": "TypeWitness", + "name": "ReferenceType", + "printedName": "ReferenceType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSURL", + "printedName": "Foundation.NSURL", + "usr": "c:objc(cs)NSURL" + } + ] + } + ], + "usr": "s:10Foundation20ReferenceConvertibleP", + "mangledName": "$s10Foundation20ReferenceConvertibleP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSURL", + "printedName": "Foundation.NSURL", + "usr": "c:objc(cs)NSURL" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "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": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByFileReferenceLiteral", + "printedName": "_ExpressibleByFileReferenceLiteral", + "usr": "s:s34_ExpressibleByFileReferenceLiteralP", + "mangledName": "$ss34_ExpressibleByFileReferenceLiteralP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Optional", + "printedName": "Optional", + "children": [ + { + "kind": "Var", + "name": "isExist", + "printedName": "isExist", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:Sq9NutPlayerE7isExistSbvp", + "mangledName": "$sSq9NutPlayerE7isExistSbvp", + "moduleName": "NutPlayer", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:Sq9NutPlayerE7isExistSbvg", + "mangledName": "$sSq9NutPlayerE7isExistSbvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "orCreate", + "printedName": "orCreate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> τ_0_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:Sq9NutPlayerE8orCreateyxxyXKF", + "mangledName": "$sSq9NutPlayerE8orCreateyxxyXKF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "orTypedCreate", + "printedName": "orTypedCreate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> τ_1_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:Sq9NutPlayerE13orTypedCreateyqd__qd__yXK8RawValueQyd__RszSYRd__lF", + "mangledName": "$sSq9NutPlayerE13orTypedCreateyqd__qd__yXK8RawValueQyd__RszSYRd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 == τ_1_0.RawValue, τ_1_0 : Swift.RawRepresentable>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:Sq", + "mangledName": "$sSq", + "moduleName": "Swift", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ExpressibleByNilLiteral", + "printedName": "ExpressibleByNilLiteral", + "usr": "s:s23ExpressibleByNilLiteralP", + "mangledName": "$ss23ExpressibleByNilLiteralP" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "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": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "EncodableWithConfiguration", + "printedName": "EncodableWithConfiguration", + "children": [ + { + "kind": "TypeWitness", + "name": "EncodingConfiguration", + "printedName": "EncodingConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.EncodingConfiguration" + } + ] + } + ], + "usr": "s:10Foundation26EncodableWithConfigurationP", + "mangledName": "$s10Foundation26EncodableWithConfigurationP" + }, + { + "kind": "Conformance", + "name": "DecodableWithConfiguration", + "printedName": "DecodableWithConfiguration", + "children": [ + { + "kind": "TypeWitness", + "name": "DecodingConfiguration", + "printedName": "DecodingConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.DecodingConfiguration" + } + ] + } + ], + "usr": "s:10Foundation26DecodableWithConfigurationP", + "mangledName": "$s10Foundation26DecodableWithConfigurationP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "Function", + "name": "all", + "printedName": "all(where:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0.Element) throws -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.Element" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:ST9NutPlayerE3all5whereS2b7ElementQzKXE_tKF", + "mangledName": "$sST9NutPlayerE3all5whereS2b7ElementQzKXE_tKF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sequence>", + "sugared_genericSig": "", + "declAttributes": [ + "Rethrows", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:ST", + "mangledName": "$sST", + "moduleName": "Swift", + "genericSig": "<τ_0_0.Element == τ_0_0.Iterator.Element, τ_0_0.Iterator : Swift.IteratorProtocol>", + "sugared_genericSig": "", + "isExternal": true + }, + { + "kind": "TypeDecl", + "name": "String", + "printedName": "String", + "children": [ + { + "kind": "Function", + "name": "createAttributedString", + "printedName": "createAttributedString(fontFamily:fontSize:alignment:color:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NSAttributedString", + "printedName": "Foundation.NSAttributedString", + "usr": "c:objc(cs)NSAttributedString" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "NSTextAlignment", + "printedName": "UIKit.NSTextAlignment", + "usr": "c:@E@NSTextAlignment" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "s:SS9NutPlayerE22createAttributedString10fontFamily0F4Size9alignment5colorSo012NSAttributedE0CSS_14CoreFoundation7CGFloatVSo15NSTextAlignmentVSo7UIColorCtF", + "mangledName": "$sSS9NutPlayerE22createAttributedString10fontFamily0F4Size9alignment5colorSo012NSAttributedE0CSS_12CoreGraphics7CGFloatVSo15NSTextAlignmentVSo7UIColorCtF", + "moduleName": "NutPlayer", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "replace", + "printedName": "replace(_:replacement:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:SS9NutPlayerE7replace_11replacementS2S_SStKF", + "mangledName": "$sSS9NutPlayerE7replace_11replacementS2S_SStKF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "substring", + "printedName": "substring(using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "_NSRange", + "printedName": "Foundation._NSRange", + "usr": "c:@S@_NSRange" + } + ], + "declKind": "Func", + "usr": "s:SS9NutPlayerE9substring5usingSSSgSo8_NSRangeV_tF", + "mangledName": "$sSS9NutPlayerE9substring5usingSSSgSo8_NSRangeV_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "contains", + "printedName": "contains(anyOf:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:SS9NutPlayerE8contains5anyOfSbx_tSTRzSy7ElementRpzlF", + "mangledName": "$sSS9NutPlayerE8contains5anyOfSbx_tSTRzSy7ElementRpzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sequence, τ_0_0.Element : Swift.StringProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "Inlinable", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "isURI", + "printedName": "isURI", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:SS9NutPlayerE5isURISbvp", + "mangledName": "$sSS9NutPlayerE5isURISbvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:SS9NutPlayerE5isURISbvg", + "mangledName": "$sSS9NutPlayerE5isURISbvg", + "moduleName": "NutPlayer", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:SS", + "mangledName": "$sSS", + "moduleName": "Swift", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CodingKeyRepresentable", + "printedName": "CodingKeyRepresentable", + "usr": "s:s22CodingKeyRepresentableP", + "mangledName": "$ss22CodingKeyRepresentableP" + }, + { + "kind": "Conformance", + "name": "_HasContiguousBytes", + "printedName": "_HasContiguousBytes", + "usr": "s:s19_HasContiguousBytesP", + "mangledName": "$ss19_HasContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "TextOutputStream", + "printedName": "TextOutputStream", + "usr": "s:s16TextOutputStreamP", + "mangledName": "$ss16TextOutputStreamP" + }, + { + "kind": "Conformance", + "name": "TextOutputStreamable", + "printedName": "TextOutputStreamable", + "usr": "s:s20TextOutputStreamableP", + "mangledName": "$ss20TextOutputStreamableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinUnicodeScalarLiteral", + "printedName": "_ExpressibleByBuiltinUnicodeScalarLiteral", + "usr": "s:s41_ExpressibleByBuiltinUnicodeScalarLiteralP", + "mangledName": "$ss41_ExpressibleByBuiltinUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", + "printedName": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", + "usr": "s:s51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP", + "mangledName": "$ss51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinStringLiteral", + "printedName": "_ExpressibleByBuiltinStringLiteral", + "usr": "s:s34_ExpressibleByBuiltinStringLiteralP", + "mangledName": "$ss34_ExpressibleByBuiltinStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ], + "usr": "s:SK", + "mangledName": "$sSK" + }, + { + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ], + "usr": "s:Sl", + "mangledName": "$sSl" + }, + { + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + } + ], + "usr": "s:ST", + "mangledName": "$sST" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "StringProtocol", + "printedName": "StringProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "UTF8View", + "printedName": "UTF8View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF8View", + "printedName": "Swift.String.UTF8View", + "usr": "s:SS8UTF8ViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "UTF16View", + "printedName": "UTF16View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF16View", + "printedName": "Swift.String.UTF16View", + "usr": "s:SS9UTF16ViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "UnicodeScalarView", + "printedName": "UnicodeScalarView", + "children": [ + { + "kind": "TypeNominal", + "name": "UnicodeScalarView", + "printedName": "Swift.String.UnicodeScalarView", + "usr": "s:SS17UnicodeScalarViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ], + "usr": "s:Sy", + "mangledName": "$sSy" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringInterpolation", + "printedName": "ExpressibleByStringInterpolation", + "children": [ + { + "kind": "TypeWitness", + "name": "StringInterpolation", + "printedName": "StringInterpolation", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultStringInterpolation", + "printedName": "Swift.DefaultStringInterpolation", + "usr": "s:s26DefaultStringInterpolationV" + } + ] + } + ], + "usr": "s:s32ExpressibleByStringInterpolationP", + "mangledName": "$ss32ExpressibleByStringInterpolationP" + }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ], + "usr": "s:Sm", + "mangledName": "$sSm" + }, + { + "kind": "Conformance", + "name": "MirrorPath", + "printedName": "MirrorPath", + "usr": "s:s10MirrorPathP", + "mangledName": "$ss10MirrorPathP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Double", + "printedName": "Double", + "children": [ + { + "kind": "Function", + "name": "secondsToHoursMinutesSeconds", + "printedName": "secondsToHoursMinutesSeconds(withFormattingBasedOn:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:Sd9NutPlayerE28secondsToHoursMinutesSeconds21withFormattingBasedOnSSSd_tF", + "mangledName": "$sSd9NutPlayerE28secondsToHoursMinutesSeconds21withFormattingBasedOnSSSd_tF", + "moduleName": "NutPlayer", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "handleSeekTime", + "printedName": "handleSeekTime(using:canOverflow:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:Sd9NutPlayerE14handleSeekTime5using11canOverflowS2d_SbtF", + "mangledName": "$sSd9NutPlayerE14handleSeekTime5using11canOverflowS2d_SbtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:Sd", + "mangledName": "$sSd", + "moduleName": "Swift", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "_CVarArgPassedAsDouble", + "printedName": "_CVarArgPassedAsDouble", + "usr": "s:s22_CVarArgPassedAsDoubleP", + "mangledName": "$ss22_CVarArgPassedAsDoubleP" + }, + { + "kind": "Conformance", + "name": "_CVarArgAligned", + "printedName": "_CVarArgAligned", + "usr": "s:s15_CVarArgAlignedP", + "mangledName": "$ss15_CVarArgAlignedP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "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": "TextOutputStreamable", + "printedName": "TextOutputStreamable", + "usr": "s:s20TextOutputStreamableP", + "mangledName": "$ss20TextOutputStreamableP" + }, + { + "kind": "Conformance", + "name": "BinaryFloatingPoint", + "printedName": "BinaryFloatingPoint", + "children": [ + { + "kind": "TypeWitness", + "name": "RawSignificand", + "printedName": "RawSignificand", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt64", + "printedName": "Swift.UInt64", + "usr": "s:s6UInt64V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "RawExponent", + "printedName": "RawExponent", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ] + } + ], + "usr": "s:SB", + "mangledName": "$sSB" + }, + { + "kind": "Conformance", + "name": "ExpressibleByFloatLiteral", + "printedName": "ExpressibleByFloatLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "FloatLiteralType", + "printedName": "FloatLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:s25ExpressibleByFloatLiteralP", + "mangledName": "$ss25ExpressibleByFloatLiteralP" + }, + { + "kind": "Conformance", + "name": "FloatingPoint", + "printedName": "FloatingPoint", + "children": [ + { + "kind": "TypeWitness", + "name": "Exponent", + "printedName": "Exponent", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SF", + "mangledName": "$sSF" + }, + { + "kind": "Conformance", + "name": "SignedNumeric", + "printedName": "SignedNumeric", + "usr": "s:s13SignedNumericP", + "mangledName": "$ss13SignedNumericP" + }, + { + "kind": "Conformance", + "name": "Numeric", + "printedName": "Numeric", + "children": [ + { + "kind": "TypeWitness", + "name": "Magnitude", + "printedName": "Magnitude", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:Sj", + "mangledName": "$sSj" + }, + { + "kind": "Conformance", + "name": "AdditiveArithmetic", + "printedName": "AdditiveArithmetic", + "usr": "s:s18AdditiveArithmeticP", + "mangledName": "$ss18AdditiveArithmeticP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinIntegerLiteral", + "printedName": "_ExpressibleByBuiltinIntegerLiteral", + "usr": "s:s35_ExpressibleByBuiltinIntegerLiteralP", + "mangledName": "$ss35_ExpressibleByBuiltinIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + } + ], + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinFloatLiteral", + "printedName": "_ExpressibleByBuiltinFloatLiteral", + "usr": "s:s33_ExpressibleByBuiltinFloatLiteralP", + "mangledName": "$ss33_ExpressibleByBuiltinFloatLiteralP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Strideable", + "printedName": "Strideable", + "children": [ + { + "kind": "TypeWitness", + "name": "Stride", + "printedName": "Stride", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:Sx", + "mangledName": "$sSx" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "SIMDScalar", + "printedName": "SIMDScalar", + "children": [ + { + "kind": "TypeWitness", + "name": "SIMDMaskScalar", + "printedName": "SIMDMaskScalar", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD2Storage", + "printedName": "SIMD2Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD2Storage", + "printedName": "Swift.Double.SIMD2Storage", + "usr": "s:Sd12SIMD2StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD4Storage", + "printedName": "SIMD4Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD4Storage", + "printedName": "Swift.Double.SIMD4Storage", + "usr": "s:Sd12SIMD4StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD8Storage", + "printedName": "SIMD8Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD8Storage", + "printedName": "Swift.Double.SIMD8Storage", + "usr": "s:Sd12SIMD8StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD16Storage", + "printedName": "SIMD16Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD16Storage", + "printedName": "Swift.Double.SIMD16Storage", + "usr": "s:Sd13SIMD16StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD32Storage", + "printedName": "SIMD32Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD32Storage", + "printedName": "Swift.Double.SIMD32Storage", + "usr": "s:Sd13SIMD32StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD64Storage", + "printedName": "SIMD64Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD64Storage", + "printedName": "Swift.Double.SIMD64Storage", + "usr": "s:Sd13SIMD64StorageV" + } + ] + } + ], + "usr": "s:s10SIMDScalarP", + "mangledName": "$ss10SIMDScalarP" + }, + { + "kind": "Conformance", + "name": "_FormatSpecifiable", + "printedName": "_FormatSpecifiable", + "children": [ + { + "kind": "TypeWitness", + "name": "_Arg", + "printedName": "_Arg", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:10Foundation18_FormatSpecifiableP", + "mangledName": "$s10Foundation18_FormatSpecifiableP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UIButton", + "printedName": "UIButton", + "children": [ + { + "kind": "Function", + "name": "setImage", + "printedName": "setImage(name:in:width:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "hasDefaultArg": true, + "usr": "c:objc(cs)NSBundle" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "hasDefaultArg": true, + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Func", + "usr": "s:So8UIButtonC9NutPlayerE8setImage4name2in5widthySS_So8NSBundleC14CoreFoundation7CGFloatVtF", + "mangledName": "$sSo8UIButtonC9NutPlayerE8setImage4name2in5widthySS_So8NSBundleC12CoreGraphics7CGFloatVtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIButton", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIButton", + "declAttributes": [ + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIControl", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIControl", + "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": "TypeDecl", + "name": "UIDevice", + "printedName": "UIDevice", + "children": [ + { + "kind": "Var", + "name": "isIphoneFamily", + "printedName": "isIphoneFamily", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:So8UIDeviceC9NutPlayerE14isIphoneFamilySbvp", + "mangledName": "$sSo8UIDeviceC9NutPlayerE14isIphoneFamilySbvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:So8UIDeviceC9NutPlayerE14isIphoneFamilySbvg", + "mangledName": "$sSo8UIDeviceC9NutPlayerE14isIphoneFamilySbvg", + "moduleName": "NutPlayer", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ], + "declKind": "Var", + "usr": "s:So8UIDeviceC9NutPlayerE4typeAC10DeviceTypeOvp", + "mangledName": "$sSo8UIDeviceC9NutPlayerE4typeAC10DeviceTypeOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:So8UIDeviceC9NutPlayerE4typeAC10DeviceTypeOvg", + "mangledName": "$sSo8UIDeviceC9NutPlayerE4typeAC10DeviceTypeOvg", + "moduleName": "NutPlayer", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "model", + "printedName": "model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ], + "declKind": "Var", + "usr": "s:So8UIDeviceC9NutPlayerE5modelAbCE5ModelOvp", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5modelAbCE5ModelOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ], + "declKind": "Accessor", + "usr": "s:So8UIDeviceC9NutPlayerE5modelAbCE5ModelOvg", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5modelAbCE5ModelOvg", + "moduleName": "NutPlayer", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Model", + "printedName": "Model", + "children": [ + { + "kind": "Var", + "name": "simulator", + "printedName": "simulator", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9simulatoryA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9simulatoryA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPod3", + "printedName": "iPod3", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPod3yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPod3yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPod4", + "printedName": "iPod4", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPod4yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPod4yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPod5", + "printedName": "iPod5", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPod5yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPod5yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPod6", + "printedName": "iPod6", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPod6yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPod6yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPod7", + "printedName": "iPod7", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPod7yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPod7yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPad4", + "printedName": "iPad4", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPad4yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPad4yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadAir", + "printedName": "iPadAir", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO7iPadAiryA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO7iPadAiryA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadAir2", + "printedName": "iPadAir2", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPadAir2yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPadAir2yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadAir3", + "printedName": "iPadAir3", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPadAir3yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPadAir3yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadAir4", + "printedName": "iPadAir4", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPadAir4yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPadAir4yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadAir5", + "printedName": "iPadAir5", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPadAir5yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPadAir5yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPad5", + "printedName": "iPad5", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPad5yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPad5yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPad6", + "printedName": "iPad6", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPad6yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPad6yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPad7", + "printedName": "iPad7", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPad7yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPad7yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPad8", + "printedName": "iPad8", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPad8yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPad8yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPad9", + "printedName": "iPad9", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPad9yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPad9yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPad10", + "printedName": "iPad10", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO6iPad10yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO6iPad10yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadMini", + "printedName": "iPadMini", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPadMiniyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPadMiniyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadMini2", + "printedName": "iPadMini2", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9iPadMini2yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9iPadMini2yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadMini3", + "printedName": "iPadMini3", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9iPadMini3yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9iPadMini3yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadMini4", + "printedName": "iPadMini4", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9iPadMini4yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9iPadMini4yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadMini5", + "printedName": "iPadMini5", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9iPadMini5yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9iPadMini5yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadMini6", + "printedName": "iPadMini6", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9iPadMini6yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9iPadMini6yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro9_7", + "printedName": "iPadPro9_7", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO10iPadPro9_7yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO10iPadPro9_7yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro10_5", + "printedName": "iPadPro10_5", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPadPro10_5yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPadPro10_5yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro11", + "printedName": "iPadPro11", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9iPadPro11yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9iPadPro11yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro2_11", + "printedName": "iPadPro2_11", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPadPro2_11yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPadPro2_11yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro3_11", + "printedName": "iPadPro3_11", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPadPro3_11yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPadPro3_11yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro4_11", + "printedName": "iPadPro4_11", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPadPro4_11yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPadPro4_11yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro12_9", + "printedName": "iPadPro12_9", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPadPro12_9yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPadPro12_9yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro2_12_9", + "printedName": "iPadPro2_12_9", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO13iPadPro2_12_9yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO13iPadPro2_12_9yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro3_12_9", + "printedName": "iPadPro3_12_9", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO13iPadPro3_12_9yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO13iPadPro3_12_9yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro4_12_9", + "printedName": "iPadPro4_12_9", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO13iPadPro4_12_9yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO13iPadPro4_12_9yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro5_12_9", + "printedName": "iPadPro5_12_9", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO13iPadPro5_12_9yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO13iPadPro5_12_9yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro6_12_9", + "printedName": "iPadPro6_12_9", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO13iPadPro6_12_9yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO13iPadPro6_12_9yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone6", + "printedName": "iPhone6", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO7iPhone6yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO7iPhone6yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone6Plus", + "printedName": "iPhone6Plus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPhone6PlusyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPhone6PlusyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone6S", + "printedName": "iPhone6S", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPhone6SyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPhone6SyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone6SPlus", + "printedName": "iPhone6SPlus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO12iPhone6SPlusyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO12iPhone6SPlusyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhoneSE", + "printedName": "iPhoneSE", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPhoneSEyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPhoneSEyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone7", + "printedName": "iPhone7", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO7iPhone7yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO7iPhone7yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone7Plus", + "printedName": "iPhone7Plus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPhone7PlusyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPhone7PlusyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone8", + "printedName": "iPhone8", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO7iPhone8yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO7iPhone8yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone8Plus", + "printedName": "iPhone8Plus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPhone8PlusyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPhone8PlusyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhoneX", + "printedName": "iPhoneX", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO7iPhoneXyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO7iPhoneXyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhoneXS", + "printedName": "iPhoneXS", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPhoneXSyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPhoneXSyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhoneXSMax", + "printedName": "iPhoneXSMax", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPhoneXSMaxyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPhoneXSMaxyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhoneXR", + "printedName": "iPhoneXR", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPhoneXRyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPhoneXRyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone11", + "printedName": "iPhone11", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPhone11yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPhone11yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone11Pro", + "printedName": "iPhone11Pro", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPhone11ProyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPhone11ProyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone11ProMax", + "printedName": "iPhone11ProMax", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO14iPhone11ProMaxyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO14iPhone11ProMaxyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhoneSE2", + "printedName": "iPhoneSE2", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9iPhoneSE2yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9iPhoneSE2yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone12Mini", + "printedName": "iPhone12Mini", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO12iPhone12MiniyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO12iPhone12MiniyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone12", + "printedName": "iPhone12", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPhone12yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPhone12yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone12Pro", + "printedName": "iPhone12Pro", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPhone12ProyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPhone12ProyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone12ProMax", + "printedName": "iPhone12ProMax", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO14iPhone12ProMaxyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO14iPhone12ProMaxyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone13Mini", + "printedName": "iPhone13Mini", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO12iPhone13MiniyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO12iPhone13MiniyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone13", + "printedName": "iPhone13", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPhone13yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPhone13yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone13Pro", + "printedName": "iPhone13Pro", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPhone13ProyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPhone13ProyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone13ProMax", + "printedName": "iPhone13ProMax", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO14iPhone13ProMaxyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO14iPhone13ProMaxyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone14", + "printedName": "iPhone14", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPhone14yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPhone14yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone14Plus", + "printedName": "iPhone14Plus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO12iPhone14PlusyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO12iPhone14PlusyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone14Pro", + "printedName": "iPhone14Pro", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPhone14ProyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPhone14ProyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone14ProMax", + "printedName": "iPhone14ProMax", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO14iPhone14ProMaxyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO14iPhone14ProMaxyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhoneSE3", + "printedName": "iPhoneSE3", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9iPhoneSE3yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9iPhoneSE3yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "appleTV1", + "printedName": "appleTV1", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8appleTV1yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8appleTV1yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "appleTV2", + "printedName": "appleTV2", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8appleTV2yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8appleTV2yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "appleTV3", + "printedName": "appleTV3", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8appleTV3yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8appleTV3yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "appleTV4", + "printedName": "appleTV4", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8appleTV4yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8appleTV4yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "appleTV4K", + "printedName": "appleTV4K", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9appleTV4KyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9appleTV4KyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "appleTV24K", + "printedName": "appleTV24K", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO10appleTV24KyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO10appleTV24KyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unrecognized", + "printedName": "unrecognized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO12unrecognizedyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO12unrecognizedyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIDevice.Model?", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8rawValueAESgSS_tcfc", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8rawValueAESgSS_tcfc", + "moduleName": "NutPlayer", + "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:So8UIDeviceC9NutPlayerE5ModelO8rawValueSSvp", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8rawValueSSvp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8rawValueSSvg", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8rawValueSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO", + "moduleName": "NutPlayer", + "isFromExtension": true, + "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" + } + ] + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIDevice", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIDevice", + "declAttributes": [ + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UIImage", + "printedName": "UIImage", + "children": [ + { + "kind": "Function", + "name": "resizedImage", + "printedName": "resizedImage(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Func", + "usr": "s:So7UIImageC9NutPlayerE12resizedImage4withAB14CoreFoundation7CGFloatV_tF", + "mangledName": "$sSo7UIImageC9NutPlayerE12resizedImage4withAB12CoreGraphics7CGFloatV_tF", + "moduleName": "NutPlayer", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIImage", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIImage", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "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": "_ExpressibleByImageLiteral", + "printedName": "_ExpressibleByImageLiteral", + "usr": "s:s26_ExpressibleByImageLiteralP", + "mangledName": "$ss26_ExpressibleByImageLiteralP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/Array+Extension.swift", + "kind": "FloatLiteral", + "offset": 596, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Observers\/AudioSessionInterruptionObserver.swift", + "kind": "BooleanLiteral", + "offset": 1588, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Utils\/BackButtonBarItemBuilder.swift", + "kind": "StringLiteral", + "offset": 228, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Utils\/BackButtonBarItemBuilder.swift", + "kind": "StringLiteral", + "offset": 309, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Utils\/BackButtonBarItemBuilder.swift", + "kind": "IntegerLiteral", + "offset": 348, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/CommonPlayerContent.swift", + "kind": "Array", + "offset": 426, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/CommonPlayerContent.swift", + "kind": "Array", + "offset": 466, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "Array", + "offset": 2129, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "FloatLiteral", + "offset": 2917, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "FloatLiteral", + "offset": 3234, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 3777, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 3848, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 4309, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 5201, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 5369, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 5799, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 6125, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 7357, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "FloatLiteral", + "offset": 7605, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "FloatLiteral", + "offset": 7673, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "IntegerLiteral", + "offset": 7680, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "IntegerLiteral", + "offset": 8702, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 8803, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/CustomizableAreaControlsView.swift", + "kind": "IntegerLiteral", + "offset": 465, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/CustomizableAreaControlsView.swift", + "kind": "FloatLiteral", + "offset": 477, + "length": 4, + "value": "19.3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/CustomizableAreaControlsView.swift", + "kind": "StringLiteral", + "offset": 1060, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/CustomizableAreaControlsView.swift", + "kind": "BooleanLiteral", + "offset": 2432, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/CustomizableAreaControlsView.swift", + "kind": "StringLiteral", + "offset": 313, + "length": 28, + "value": "\"NutPlayer.CustomizableAreaControlsView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/Mapper\/DefaultQualityTitleMapper.swift", + "kind": "FloatLiteral", + "offset": 744, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/Mapper\/DefaultQualityTitleMapper.swift", + "kind": "FloatLiteral", + "offset": 757, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Monads\/Either.swift", + "kind": "StringLiteral", + "offset": 1188, + "length": 38, + "value": "\"Cannot decode \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Monads\/Either.swift", + "kind": "StringLiteral", + "offset": 1212, + "length": 2, + "value": "\" or \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Monads\/Either.swift", + "kind": "StringLiteral", + "offset": 1225, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/InfoView\/ErrorView.swift", + "kind": "StringLiteral", + "offset": 251, + "length": 8, + "value": "\"Roboto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/InfoView\/ErrorView.swift", + "kind": "IntegerLiteral", + "offset": 299, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/InfoView\/ErrorView.swift", + "kind": "IntegerLiteral", + "offset": 340, + "length": 2, + "value": "50" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/InfoView\/ErrorView.swift", + "kind": "BooleanLiteral", + "offset": 530, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/InfoView\/ErrorView.swift", + "kind": "StringLiteral", + "offset": 713, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/InfoView\/ErrorView.swift", + "kind": "BooleanLiteral", + "offset": 1388, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/InfoView\/ErrorView.swift", + "kind": "IntegerLiteral", + "offset": 1424, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/InfoView\/ErrorView.swift", + "kind": "StringLiteral", + "offset": 165, + "length": 9, + "value": "\"NutPlayer.ErrorView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutEventBus\/Sources\/NutEventBus\/EventTransmittable.swift", + "kind": "StringLiteral", + "offset": 3393, + "length": 8, + "value": "\"COMMON\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutEventBus\/Sources\/NutEventBus\/EventTransmittable.swift", + "kind": "StringLiteral", + "offset": 3511, + "length": 8, + "value": "\"COMMON\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutEventBus\/Sources\/NutEventBus\/EventTransmittable.swift", + "kind": "StringLiteral", + "offset": 3833, + "length": 8, + "value": "\"COMMON\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutEventBus\/Sources\/NutEventBus\/EventTransmittable.swift", + "kind": "StringLiteral", + "offset": 4455, + "length": 8, + "value": "\"COMMON\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutEventBus\/Sources\/NutEventBus\/EventTransmittable.swift", + "kind": "StringLiteral", + "offset": 4795, + "length": 8, + "value": "\"COMMON\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Destination\/FileLogDestination.swift", + "kind": "StringLiteral", + "offset": 814, + "length": 21, + "value": "\"yyyy_MM_dd_HH_mm_ss\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Destination\/FileLogDestination.swift", + "kind": "StringLiteral", + "offset": 894, + "length": 51, + "value": "\"records_\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Destination\/FileLogDestination.swift", + "kind": "StringLiteral", + "offset": 940, + "length": 1, + "value": "\".log\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Destination\/FileLogDestination.swift", + "kind": "StringLiteral", + "offset": 1630, + "length": 14, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Destination\/FileLogDestination.swift", + "kind": "StringLiteral", + "offset": 1641, + "length": 1, + "value": "\"\n\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "IntegerLiteral", + "offset": 408, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "IntegerLiteral", + "offset": 421, + "length": 2, + "value": "52" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "IntegerLiteral", + "offset": 433, + "length": 2, + "value": "74" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "IntegerLiteral", + "offset": 500, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "IntegerLiteral", + "offset": 513, + "length": 2, + "value": "52" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "IntegerLiteral", + "offset": 525, + "length": 2, + "value": "74" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "FloatLiteral", + "offset": 590, + "length": 4, + "value": "17.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "FloatLiteral", + "offset": 605, + "length": 5, + "value": "29.17" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "FloatLiteral", + "offset": 620, + "length": 5, + "value": "39.38" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "StringLiteral", + "offset": 695, + "length": 12, + "value": "\"fullscreen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "StringLiteral", + "offset": 748, + "length": 17, + "value": "\"exit-fullscreen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "StringLiteral", + "offset": 1035, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "BooleanLiteral", + "offset": 1640, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "StringLiteral", + "offset": 223, + "length": 16, + "value": "\"NutPlayer.FullscreenButton\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "StringLiteral", + "offset": 415, + "length": 18, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "StringLiteral", + "offset": 432, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "StringLiteral", + "offset": 507, + "length": 16, + "value": "\"commonMetadata\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "StringLiteral", + "offset": 2516, + "length": 25, + "value": "\"NutTech.download.cancel\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "StringLiteral", + "offset": 3375, + "length": 10, + "value": "\"playable\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "StringLiteral", + "offset": 3387, + "length": 10, + "value": "\"duration\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "StringLiteral", + "offset": 3538, + "length": 25, + "value": "\"NutTech.download.cancel\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "StringLiteral", + "offset": 4968, + "length": 7, + "value": "\"HTTP \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "IntegerLiteral", + "offset": 5060, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Asset\/HlsAssetMasterResourseLoader.swift", + "kind": "StringLiteral", + "offset": 314, + "length": 24, + "value": "\"tech.nut.custom.scheme\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Asset\/HlsAssetMasterResourseLoader.swift", + "kind": "BooleanLiteral", + "offset": 918, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Asset\/HlsAssetMasterResourseLoader.swift", + "kind": "BooleanLiteral", + "offset": 957, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Asset\/HlsAssetMasterResourseLoader.swift", + "kind": "BooleanLiteral", + "offset": 1096, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Asset\/HlsAssetMasterResourseLoader.swift", + "kind": "StringLiteral", + "offset": 207, + "length": 28, + "value": "\"NutPlayer.HlsAssetMasterResourseLoader\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "BooleanLiteral", + "offset": 3441, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 3852, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 4106, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 6669, + "length": 3, + "value": "403" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 6674, + "length": 3, + "value": "404" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 6679, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "StringLiteral", + "offset": 7104, + "length": 3, + "value": "\"i\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "StringLiteral", + "offset": 7228, + "length": 3, + "value": "\"_\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 7280, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 7437, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "StringLiteral", + "offset": 7714, + "length": 3, + "value": "\"_\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 7766, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "StringLiteral", + "offset": 7787, + "length": 3, + "value": "\"x\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 7838, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 7888, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 8061, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 8087, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsTechQuality.swift", + "kind": "IntegerLiteral", + "offset": 489, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/Int+Extension.swift", + "kind": "IntegerLiteral", + "offset": 248, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/Int+Extension.swift", + "kind": "StringLiteral", + "offset": 252, + "length": 9, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/Int+Extension.swift", + "kind": "StringLiteral", + "offset": 260, + "length": 5, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/Int+Extension.swift", + "kind": "StringLiteral", + "offset": 264, + "length": 10, + "value": "\"0\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/Int+Extension.swift", + "kind": "StringLiteral", + "offset": 273, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "StringLiteral", + "offset": 246, + "length": 6, + "value": "\"live\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "IntegerLiteral", + "offset": 341, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "IntegerLiteral", + "offset": 354, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "IntegerLiteral", + "offset": 366, + "length": 2, + "value": "54" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "IntegerLiteral", + "offset": 427, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "IntegerLiteral", + "offset": 440, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "IntegerLiteral", + "offset": 452, + "length": 2, + "value": "54" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "StringLiteral", + "offset": 621, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "BooleanLiteral", + "offset": 794, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "StringLiteral", + "offset": 157, + "length": 8, + "value": "\"NutPlayer.LiveIcon\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "StringLiteral", + "offset": 157, + "length": 8, + "value": "\"NutPlayer.LiveIcon\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "StringLiteral", + "offset": 157, + "length": 8, + "value": "\"NutPlayer.LiveIcon\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Stategy\/LiveSeekStrategy.swift", + "kind": "BooleanLiteral", + "offset": 357, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogDestination.swift", + "kind": "StringLiteral", + "offset": 1741, + "length": 22, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogDestination.swift", + "kind": "StringLiteral", + "offset": 1752, + "length": 1, + "value": "\" \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogDestination.swift", + "kind": "StringLiteral", + "offset": 1762, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 638, + "length": 7, + "value": "\"FATAL\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 675, + "length": 8, + "value": "\"ASSERT\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 712, + "length": 7, + "value": "\"ERROR\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 750, + "length": 9, + "value": "\"WARNING\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 787, + "length": 6, + "value": "\"INFO\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 822, + "length": 7, + "value": "\"DEBUG\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 858, + "length": 7, + "value": "\"TRACE\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 893, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 996, + "length": 3, + "value": "\"F\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1029, + "length": 3, + "value": "\"A\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1061, + "length": 3, + "value": "\"E\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1095, + "length": 3, + "value": "\"W\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1126, + "length": 3, + "value": "\"I\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1158, + "length": 3, + "value": "\"D\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1190, + "length": 3, + "value": "\"T\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1221, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1324, + "length": 8, + "value": "\"⛔️\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1362, + "length": 8, + "value": "\"⁉️\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1399, + "length": 6, + "value": "\"📵\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1436, + "length": 8, + "value": "\"⚠️\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1472, + "length": 8, + "value": "\"ℹ️\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1509, + "length": 6, + "value": "\"🐛\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1544, + "length": 6, + "value": "\"💬\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1578, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 1684, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 1714, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 1747, + "length": 3, + "value": "150" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 1779, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 1813, + "length": 3, + "value": "300" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 1844, + "length": 3, + "value": "400" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 1876, + "length": 3, + "value": "450" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 1908, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "StringLiteral", + "offset": 209, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "Array", + "offset": 1044, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "Array", + "offset": 1440, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "Array", + "offset": 1886, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "Array", + "offset": 2366, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "Array", + "offset": 2655, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "Array", + "offset": 2977, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "Array", + "offset": 3263, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "Array", + "offset": 3550, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 1542, + "length": 6, + "value": "\"http\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 1568, + "length": 6, + "value": "\"file\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 7517, + "length": 4, + "value": "\"\n\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 7658, + "length": 4, + "value": "\"\n\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 8331, + "length": 6, + "value": "\"#EXT\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 8400, + "length": 9, + "value": "\"#EXTM3U\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 8492, + "length": 19, + "value": "\"#EXT-X-STREAM-INF\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 8750, + "length": 18, + "value": "\"EXT-X-STREAM-INF\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 8847, + "length": 12, + "value": "\"PROGRAM-ID\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 8864, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 8928, + "length": 11, + "value": "\"BANDWIDTH\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 8944, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 9003, + "length": 12, + "value": "\"RESOLUTION\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 9020, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 9203, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 9300, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 9383, + "length": 3, + "value": "\"x\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 9481, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 9558, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 9628, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 9699, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 9921, + "length": 77, + "value": "\"Failed to parse program-id and bandwidth on master playlist. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 9997, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 10063, + "length": 27, + "value": "\"#EXT-X-I-FRAME-STREAM-INF\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 10215, + "length": 26, + "value": "\"EXT-X-I-FRAME-STREAM-INF\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 10489, + "length": 77, + "value": "\"Failed to parse EXT-X-I-FRAME-STREAM-INF on master playlist. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 10565, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 10631, + "length": 14, + "value": "\"#EXT-X-MEDIA\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 10770, + "length": 13, + "value": "\"EXT-X-MEDIA\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 11028, + "length": 64, + "value": "\"Failed to parse EXT-X-MEDIA on master playlist. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 11091, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 11172, + "length": 3, + "value": "\"#\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 12162, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 12368, + "length": 6, + "value": "\"#EXT\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 12437, + "length": 9, + "value": "\"#EXTM3U\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 12529, + "length": 16, + "value": "\"#EXT-X-VERSION\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 12629, + "length": 17, + "value": "\"(.*):(\\d+)(.*)\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 12661, + "length": 4, + "value": "\"$2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 12788, + "length": 63, + "value": "\"Failed to parse the version of media playlist. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 12850, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 12917, + "length": 23, + "value": "\"#EXT-X-TARGETDURATION\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13031, + "length": 17, + "value": "\"(.*):(\\d+)(.*)\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13063, + "length": 4, + "value": "\"$2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13204, + "length": 71, + "value": "\"Failed to parse the target duration of media playlist. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13274, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13341, + "length": 23, + "value": "\"#EXT-X-MEDIA-SEQUENCE\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13454, + "length": 17, + "value": "\"(.*):(\\d+)(.*)\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13486, + "length": 4, + "value": "\"$2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13805, + "length": 70, + "value": "\"Failed to parse the media sequence in media playlist. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13874, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13941, + "length": 9, + "value": "\"#EXTINF\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14104, + "length": 19, + "value": "\"(.*):(\\d.*),(.*)\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14138, + "length": 4, + "value": "\"$2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14204, + "length": 19, + "value": "\"(.*):(\\d.*),(.*)\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14238, + "length": 4, + "value": "\"$3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14445, + "length": 64, + "value": "\"Failed to parse the segment duration and title. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14508, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14574, + "length": 18, + "value": "\"#EXT-X-BYTERANGE\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14633, + "length": 3, + "value": "\"@\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14735, + "length": 19, + "value": "\"(.*):(\\d.*)@(.*)\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14769, + "length": 4, + "value": "\"$2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14840, + "length": 19, + "value": "\"(.*):(\\d.*)@(.*)\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14874, + "length": 4, + "value": "\"$3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 15108, + "length": 44, + "value": "\"Failed to parse byte range. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 15151, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 15304, + "length": 14, + "value": "\"(.*):(\\d.*)\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 15333, + "length": 4, + "value": "\"$2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 15552, + "length": 49, + "value": "\"Failed to parse the byte range. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 15600, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 15692, + "length": 22, + "value": "\"#EXT-X-DISCONTINUITY\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "BooleanLiteral", + "offset": 15770, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 15831, + "length": 3, + "value": "\"#\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 16254, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 16689, + "length": 6, + "value": "\"\r\n\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 16846, + "length": 6, + "value": "\"\r\n\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 16956, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 17202, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 17214, + "length": 10, + "value": "\"#EXTINF:\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 17296, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 17340, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 17531, + "length": 11, + "value": "\"#\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 17540, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 17557, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 17617, + "length": 3, + "value": "\",\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "Dictionary", + "offset": 17688, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 17779, + "length": 3, + "value": "\"=\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 17960, + "length": 6, + "value": "\"\\\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 17981, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 18060, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 923, + "length": 19, + "value": "\"AVERAGE-BANDWIDTH\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 947, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 981, + "length": 11, + "value": "\"BANDWIDTH\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 997, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 1028, + "length": 8, + "value": "\"CODECS\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 1041, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 1085, + "length": 12, + "value": "\"RESOLUTION\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 1102, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 1162, + "length": 3, + "value": "\"x\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 1236, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 1289, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "IntegerLiteral", + "offset": 1335, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "IntegerLiteral", + "offset": 1382, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 1422, + "length": 5, + "value": "\"URI\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "IntegerLiteral", + "offset": 1512, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "IntegerLiteral", + "offset": 1575, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaPlaylist.swift", + "kind": "IntegerLiteral", + "offset": 202, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaPlaylist.swift", + "kind": "IntegerLiteral", + "offset": 234, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaPlaylist.swift", + "kind": "FloatLiteral", + "offset": 860, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaSegment.swift", + "kind": "IntegerLiteral", + "offset": 271, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaSegment.swift", + "kind": "BooleanLiteral", + "offset": 403, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 876, + "length": 6, + "value": "\"TYPE\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 887, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 919, + "length": 10, + "value": "\"GROUP-ID\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 934, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 967, + "length": 10, + "value": "\"LANGUAGE\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 982, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 1011, + "length": 6, + "value": "\"NAME\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 1022, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 1073, + "length": 12, + "value": "\"AUTOSELECT\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "BooleanLiteral", + "offset": 1091, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 1147, + "length": 9, + "value": "\"DEFAULT\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "BooleanLiteral", + "offset": 1162, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 1212, + "length": 8, + "value": "\"FORCED\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "BooleanLiteral", + "offset": 1226, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 1257, + "length": 5, + "value": "\"URI\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 1382, + "length": 7, + "value": "\"AUDIO\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 1711, + "length": 11, + "value": "\"SUBTITLES\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2357, + "length": 6, + "value": "\"true\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2365, + "length": 3, + "value": "\"t\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2370, + "length": 5, + "value": "\"yes\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2377, + "length": 3, + "value": "\"y\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "BooleanLiteral", + "offset": 2389, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2407, + "length": 7, + "value": "\"false\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2416, + "length": 3, + "value": "\"f\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2421, + "length": 4, + "value": "\"no\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2427, + "length": 3, + "value": "\"n\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2432, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "BooleanLiteral", + "offset": 2443, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "IntegerLiteral", + "offset": 2534, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "BooleanLiteral", + "offset": 328, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "StringLiteral", + "offset": 379, + "length": 4, + "value": "\"\n\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 462, + "length": 4, + "value": "4096" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "StringLiteral", + "offset": 1179, + "length": 34, + "value": "\"Attempt to read from closed file\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "Array", + "offset": 1496, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 1522, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "BooleanLiteral", + "offset": 1766, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 1811, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 2046, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "Array", + "offset": 2319, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 2345, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 2591, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 2807, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 2910, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 3077, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 3109, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "BooleanLiteral", + "offset": 3132, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StringBufferedReader.swift", + "kind": "IntegerLiteral", + "offset": 411, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StringBufferedReader.swift", + "kind": "IntegerLiteral", + "offset": 725, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8URLBufferedReader.swift", + "kind": "StringLiteral", + "offset": 1178, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8URLBufferedReader.swift", + "kind": "StringLiteral", + "offset": 1599, + "length": 22, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8URLBufferedReader.swift", + "kind": "StringLiteral", + "offset": 1608, + "length": 1, + "value": "\" \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8URLBufferedReader.swift", + "kind": "StringLiteral", + "offset": 1620, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/Model\/MP4TechQuality.swift", + "kind": "IntegerLiteral", + "offset": 326, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 321, + "length": 11, + "value": "\"mm:ss.SSS\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 498, + "length": 14, + "value": "\"HH:mm:ss.SSS\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 677, + "length": 25, + "value": "\"yyyy-MM-dd HH:mm:ss.SSS\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 868, + "length": 16, + "value": "\"MM-dd HH:mm:ss\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 1156, + "length": 14, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 1169, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 1857, + "length": 5, + "value": "\"%Dd\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 1971, + "length": 5, + "value": "\"%Dn\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2084, + "length": 5, + "value": "\"%Da\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2196, + "length": 5, + "value": "\"%Df\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2309, + "length": 4, + "value": "\"%s\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2319, + "length": 21, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2339, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2388, + "length": 4, + "value": "\"%L\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2398, + "length": 20, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2417, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2466, + "length": 4, + "value": "\"%e\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2476, + "length": 21, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2496, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2545, + "length": 4, + "value": "\"%F\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2612, + "length": 4, + "value": "\"%l\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2622, + "length": 14, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2635, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2684, + "length": 4, + "value": "\"%M\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2694, + "length": 13, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2706, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2755, + "length": 4, + "value": "\"%m\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2820, + "length": 4, + "value": "\"%p\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutActivityIndicatorPlugin\/Sources\/NutActivityIndicatorPlugin\/NutActivityIndicatorPlugin.swift", + "kind": "BooleanLiteral", + "offset": 646, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/NutBlackoutPlugin.swift", + "kind": "StringLiteral", + "offset": 847, + "length": 35, + "value": "\"NutBlackoutPlugin.Panel.isVisible\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/NutBlackoutPlugin.swift", + "kind": "FloatLiteral", + "offset": 1337, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/NutBlackoutPlugin.swift", + "kind": "FloatLiteral", + "offset": 1372, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/NutBlackoutPlugin.swift", + "kind": "FloatLiteral", + "offset": 1490, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/NutBlackoutPlugin.swift", + "kind": "FloatLiteral", + "offset": 1600, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/NutBlackoutPlugin.swift", + "kind": "FloatLiteral", + "offset": 1635, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/NutBlackoutPlugin.swift", + "kind": "FloatLiteral", + "offset": 1753, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutBlackoutView.swift", + "kind": "IntegerLiteral", + "offset": 309, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutBlackoutView.swift", + "kind": "FloatLiteral", + "offset": 319, + "length": 4, + "value": "0.72" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutBlackoutView.swift", + "kind": "StringLiteral", + "offset": 579, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutBlackoutView.swift", + "kind": "BooleanLiteral", + "offset": 955, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutBlackoutView.swift", + "kind": "BooleanLiteral", + "offset": 1691, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutBlackoutView.swift", + "kind": "StringLiteral", + "offset": 176, + "length": 15, + "value": "\"NutPlayer.NutBlackoutView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "IntegerLiteral", + "offset": 292, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "FloatLiteral", + "offset": 302, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "IntegerLiteral", + "offset": 360, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "FloatLiteral", + "offset": 370, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "IntegerLiteral", + "offset": 466, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "IntegerLiteral", + "offset": 478, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "StringLiteral", + "offset": 814, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "BooleanLiteral", + "offset": 1450, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "BooleanLiteral", + "offset": 1513, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "StringLiteral", + "offset": 164, + "length": 15, + "value": "\"NutPlayer.NutBufferSlider\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Cache\/NutCache.swift", + "kind": "BooleanLiteral", + "offset": 575, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Cache\/NutCache.swift", + "kind": "StringLiteral", + "offset": 266, + "length": 10, + "value": "\"NutPlayer.WrappedKey\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 1848, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "FloatLiteral", + "offset": 1901, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 1960, + "length": 20, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 1979, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "FloatLiteral", + "offset": 2720, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "FloatLiteral", + "offset": 2961, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "FloatLiteral", + "offset": 3091, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "BooleanLiteral", + "offset": 4381, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 4696, + "length": 31, + "value": "\"NutTech.quality.changed.debug\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 4956, + "length": 22, + "value": "\"NutTech.download.end\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "Array", + "offset": 6491, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 6574, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 6610, + "length": 39, + "value": "\"NutTech.hls.masterplaylist.load.start\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 6758, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 6927, + "length": 37, + "value": "\"NutTech.hls.masterplaylist.load.end\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "BooleanLiteral", + "offset": 8436, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 8525, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 8563, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 9634, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 9694, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 11012, + "length": 26, + "value": "\"AssetLoader.error.common\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 11150, + "length": 24, + "value": "\"AssetLoader.error.http\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "Array", + "offset": 11508, + "length": 22, + "value": "[\"unknown\", \"unknown\"]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 12479, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 12998, + "length": 24, + "value": "\"NutTech.download.start\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 13427, + "length": 25, + "value": "\"NutTech.download.cancel\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 14082, + "length": 25, + "value": "\"NutTech.qualities.error\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 15879, + "length": 20, + "value": "\"NutTech.player.end\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "BooleanLiteral", + "offset": 16469, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "BooleanLiteral", + "offset": 16841, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "FloatLiteral", + "offset": 18949, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 19386, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 19405, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 19424, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 20569, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 20617, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 20641, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 21925, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 21949, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 22227, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 23458, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 23488, + "length": 39, + "value": "\"NutTech.quality.changed.info.fromAuto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 23688, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 23718, + "length": 37, + "value": "\"NutTech.quality.changed.info.toAuto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 23883, + "length": 30, + "value": "\"NutTech.quality.changed.info\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "FloatLiteral", + "offset": 24293, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "FloatLiteral", + "offset": 24505, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Common\/NutImageData.swift", + "kind": "StringLiteral", + "offset": 357, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Common\/NutImageData.swift", + "kind": "FloatLiteral", + "offset": 381, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "FloatLiteral", + "offset": 471, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "FloatLiteral", + "offset": 508, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "FloatLiteral", + "offset": 631, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "FloatLiteral", + "offset": 643, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "FloatLiteral", + "offset": 693, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "FloatLiteral", + "offset": 705, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "StringLiteral", + "offset": 1103, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "FloatLiteral", + "offset": 1913, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "Array", + "offset": 1989, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "StringLiteral", + "offset": 182, + "length": 21, + "value": "\"NutPlayer.NutLinearGradientView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutActivityIndicatorPlugin\/Sources\/NutActivityIndicatorPlugin\/Loader\/NutLoaderView.swift", + "kind": "IntegerLiteral", + "offset": 401, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutActivityIndicatorPlugin\/Sources\/NutActivityIndicatorPlugin\/Loader\/NutLoaderView.swift", + "kind": "IntegerLiteral", + "offset": 413, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutActivityIndicatorPlugin\/Sources\/NutActivityIndicatorPlugin\/Loader\/NutLoaderView.swift", + "kind": "FloatLiteral", + "offset": 424, + "length": 3, + "value": "2.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutActivityIndicatorPlugin\/Sources\/NutActivityIndicatorPlugin\/Loader\/NutLoaderView.swift", + "kind": "StringLiteral", + "offset": 587, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutActivityIndicatorPlugin\/Sources\/NutActivityIndicatorPlugin\/Loader\/NutLoaderView.swift", + "kind": "BooleanLiteral", + "offset": 1051, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutActivityIndicatorPlugin\/Sources\/NutActivityIndicatorPlugin\/Loader\/NutLoaderView.swift", + "kind": "StringLiteral", + "offset": 260, + "length": 13, + "value": "\"NutPlayer.NutLoaderView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutActivityIndicatorPlugin\/Sources\/NutActivityIndicatorPlugin\/Loader\/NutLoaderView.swift", + "kind": "StringLiteral", + "offset": 260, + "length": 13, + "value": "\"NutPlayer.NutLoaderView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLocalization\/Sources\/NutLocalization\/NutLocalization.swift", + "kind": "StringLiteral", + "offset": 748, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/NutLogger.swift", + "kind": "StringLiteral", + "offset": 374, + "length": 11, + "value": "\"NutLogger\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "FloatLiteral", + "offset": 467, + "length": 4, + "value": "60.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "IntegerLiteral", + "offset": 474, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "IntegerLiteral", + "offset": 516, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "StringLiteral", + "offset": 559, + "length": 16, + "value": "\"commonMetadata\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "Array", + "offset": 626, + "length": 42, + "value": "[\"playable\", \"duration\", \"commonMetadata\"]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "StringLiteral", + "offset": 724, + "length": 24, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "StringLiteral", + "offset": 747, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "FloatLiteral", + "offset": 1465, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "FloatLiteral", + "offset": 1706, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "FloatLiteral", + "offset": 1836, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "BooleanLiteral", + "offset": 2914, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "StringLiteral", + "offset": 3813, + "length": 24, + "value": "\"NutTech.download.start\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "StringLiteral", + "offset": 5189, + "length": 25, + "value": "\"NutTech.download.cancel\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "StringLiteral", + "offset": 5751, + "length": 22, + "value": "\"NutTech.download.end\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "StringLiteral", + "offset": 6442, + "length": 24, + "value": "\"NutTech.download.error\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "BooleanLiteral", + "offset": 7381, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "BooleanLiteral", + "offset": 7753, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "FloatLiteral", + "offset": 9128, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "FloatLiteral", + "offset": 10940, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "FloatLiteral", + "offset": 11415, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 452, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 495, + "length": 16, + "value": "\"commonMetadata\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "Array", + "offset": 562, + "length": 42, + "value": "[\"playable\", \"duration\", \"commonMetadata\"]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 660, + "length": 20, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 679, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "FloatLiteral", + "offset": 1411, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "FloatLiteral", + "offset": 1652, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "FloatLiteral", + "offset": 1782, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "BooleanLiteral", + "offset": 2723, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 3938, + "length": 24, + "value": "\"NutTech.download.start\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "BooleanLiteral", + "offset": 5246, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 5353, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 6266, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 7959, + "length": 25, + "value": "\"NutTech.download.cancel\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 8433, + "length": 22, + "value": "\"NutTech.download.end\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 8939, + "length": 24, + "value": "\"NutTech.download.error\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 9628, + "length": 3, + "value": "\",\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 9693, + "length": 6, + "value": "\"none\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 9744, + "length": 25, + "value": "\"NutTech.download.tracks\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 10340, + "length": 20, + "value": "\"NutTech.player.end\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "BooleanLiteral", + "offset": 10987, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "BooleanLiteral", + "offset": 11302, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "FloatLiteral", + "offset": 13859, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 14262, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 14281, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 14300, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 15278, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 15326, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 15350, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "FloatLiteral", + "offset": 16184, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "FloatLiteral", + "offset": 16396, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 410, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 423, + "length": 3, + "value": "160" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 436, + "length": 3, + "value": "180" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 504, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 517, + "length": 3, + "value": "160" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 530, + "length": 3, + "value": "180" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "FloatLiteral", + "offset": 600, + "length": 5, + "value": "24.63" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "FloatLiteral", + "offset": 616, + "length": 5, + "value": "51.31" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "FloatLiteral", + "offset": 631, + "length": 5, + "value": "67.73" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 704, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "FloatLiteral", + "offset": 717, + "length": 5, + "value": "31.26" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "FloatLiteral", + "offset": 732, + "length": 5, + "value": "39.08" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 807, + "length": 2, + "value": "25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 820, + "length": 2, + "value": "51" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 832, + "length": 2, + "value": "67" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "StringLiteral", + "offset": 899, + "length": 6, + "value": "\"play\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "StringLiteral", + "offset": 937, + "length": 7, + "value": "\"pause\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "StringLiteral", + "offset": 978, + "length": 9, + "value": "\"restart\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "StringLiteral", + "offset": 1211, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "BooleanLiteral", + "offset": 2312, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "StringLiteral", + "offset": 224, + "length": 17, + "value": "\"NutPlayer.NutPlaybackButton\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "IntegerLiteral", + "offset": 550, + "length": 3, + "value": "224" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "IntegerLiteral", + "offset": 564, + "length": 3, + "value": "544" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "IntegerLiteral", + "offset": 577, + "length": 3, + "value": "752" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "IntegerLiteral", + "offset": 639, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "IntegerLiteral", + "offset": 652, + "length": 3, + "value": "160" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "IntegerLiteral", + "offset": 665, + "length": 3, + "value": "180" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "FloatLiteral", + "offset": 729, + "length": 4, + "value": "60.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "FloatLiteral", + "offset": 778, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "StringLiteral", + "offset": 1252, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "BooleanLiteral", + "offset": 2073, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "StringLiteral", + "offset": 403, + "length": 23, + "value": "\"NutPlayer.NutPlaybackControlsView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/PlaybackSession\/NutPlaybackSession.swift", + "kind": "FloatLiteral", + "offset": 1080, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/PlaybackSession\/NutPlaybackSession.swift", + "kind": "FloatLiteral", + "offset": 2773, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/PlaybackSession\/NutPlaybackSession.swift", + "kind": "BooleanLiteral", + "offset": 2789, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 414, + "length": 19, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 432, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "FloatLiteral", + "offset": 587, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "FloatLiteral", + "offset": 660, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "FloatLiteral", + "offset": 745, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "FloatLiteral", + "offset": 827, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "Array", + "offset": 1122, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "Array", + "offset": 1896, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 1966, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "IntegerLiteral", + "offset": 2389, + "length": 5, + "value": "5000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "IntegerLiteral", + "offset": 2403, + "length": 5, + "value": "3000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "BooleanLiteral", + "offset": 2449, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "FloatLiteral", + "offset": 2502, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 2708, + "length": 32, + "value": "\"NutPlayer.content.provider.own\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 2743, + "length": 13, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 2755, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 3356, + "length": 39, + "value": "\"NutPlayer.content.provider.load.error\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 5735, + "length": 10, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 5744, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/Plugin\/NutPlayerErrorPlugin.swift", + "kind": "BooleanLiteral", + "offset": 762, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/Plugin\/NutPlayerErrorPlugin.swift", + "kind": "StringLiteral", + "offset": 1474, + "length": 19, + "value": "\"Player.Loop.error\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/Plugin\/NutPlayerErrorPlugin.swift", + "kind": "StringLiteral", + "offset": 1561, + "length": 21, + "value": "\"Player.Common.error\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/Plugin\/NutPlayerErrorPlugin.swift", + "kind": "BooleanLiteral", + "offset": 1629, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/NutPlayerFactory.swift", + "kind": "StringLiteral", + "offset": 2248, + "length": 15, + "value": "\"Not supported\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "StringLiteral", + "offset": 322, + "length": 29, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "StringLiteral", + "offset": 350, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 1247, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 1358, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 1425, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "FloatLiteral", + "offset": 2424, + "length": 3, + "value": "2.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "FloatLiteral", + "offset": 2476, + "length": 4, + "value": "15.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "FloatLiteral", + "offset": 2529, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 2943, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 3335, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 3376, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 3743, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 4514, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "StringLiteral", + "offset": 5910, + "length": 38, + "value": "\"NutSubtitlePlugin.BottomPanel.margin\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "StringLiteral", + "offset": 6184, + "length": 35, + "value": "\"NutBlackoutPlugin.Panel.isVisible\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "IntegerLiteral", + "offset": 6819, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 9035, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "FloatLiteral", + "offset": 9837, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 11033, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 11528, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 11747, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 13349, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "StringLiteral", + "offset": 373, + "length": 19, + "value": "\"NutPlayer.NutPlayerSkinPlugin\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 803, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 816, + "length": 3, + "value": "1.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 830, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 916, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 929, + "length": 4, + "value": "16.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 944, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1035, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1048, + "length": 2, + "value": "23" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1060, + "length": 2, + "value": "31" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1139, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 1152, + "length": 4, + "value": "16.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 1166, + "length": 4, + "value": "25.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1258, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1271, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1283, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1362, + "length": 2, + "value": "21" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 1375, + "length": 4, + "value": "26.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 1389, + "length": 4, + "value": "39.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1471, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1484, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1496, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1565, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1578, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1590, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1672, + "length": 2, + "value": "36" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1686, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1698, + "length": 2, + "value": "54" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1710, + "length": 2, + "value": "62" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1804, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1816, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1828, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1908, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1920, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1932, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "BooleanLiteral", + "offset": 2555, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 2645, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "BooleanLiteral", + "offset": 2974, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 3247, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "BooleanLiteral", + "offset": 3441, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "StringLiteral", + "offset": 4140, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 6728, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 6787, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 6826, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 6965, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 7354, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 7413, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 7452, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 7591, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 7989, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 8047, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 15689, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "StringLiteral", + "offset": 645, + "length": 17, + "value": "\"NutPlayer.NutPlayerSkinView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerView.swift", + "kind": "BooleanLiteral", + "offset": 614, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerView.swift", + "kind": "StringLiteral", + "offset": 687, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerView.swift", + "kind": "BooleanLiteral", + "offset": 1993, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerView.swift", + "kind": "StringLiteral", + "offset": 265, + "length": 13, + "value": "\"NutPlayer.NutPlayerView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "IntegerLiteral", + "offset": 1088, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "IntegerLiteral", + "offset": 1705, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "IntegerLiteral", + "offset": 1712, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "BooleanLiteral", + "offset": 2226, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "BooleanLiteral", + "offset": 2326, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "BooleanLiteral", + "offset": 2748, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "BooleanLiteral", + "offset": 2884, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "BooleanLiteral", + "offset": 3034, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "IntegerLiteral", + "offset": 3294, + "length": 3, + "value": "750" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "IntegerLiteral", + "offset": 3388, + "length": 3, + "value": "900" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "IntegerLiteral", + "offset": 3473, + "length": 3, + "value": "850" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "IntegerLiteral", + "offset": 3561, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "Array", + "offset": 3838, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "BooleanLiteral", + "offset": 4595, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "IntegerLiteral", + "offset": 5611, + "length": 3, + "value": "950" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 252, + "length": 21, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 272, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 376, + "length": 45, + "value": "\"http:\/\/chest-101.gc.nut.team:8000\/play\/opt\/\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 925, + "length": 37, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 949, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 961, + "length": 9, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 998, + "length": 41, + "value": "\"Can't create URL with hash \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 1038, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 1588, + "length": 28, + "value": "\"NutProvider.loading.failed\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 1799, + "length": 32, + "value": "\"NutProvider.loading.data.empty\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 2174, + "length": 26, + "value": "\"NutProvider.parse.failed\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 2203, + "length": 18, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 2220, + "length": 31, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 2493, + "length": 35, + "value": "\"NutProvider.parse.playable.failed\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 3543, + "length": 39, + "value": "\"NutProvider.parse.subtitleType.failed\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 4004, + "length": 5, + "value": "\"mp4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 4086, + "length": 6, + "value": "\"m3u8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 5429, + "length": 10, + "value": "\"playback\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 5470, + "length": 6, + "value": "\"stat\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 5506, + "length": 10, + "value": "\"subtitle\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 5429, + "length": 10, + "value": "\"playback\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 5470, + "length": 6, + "value": "\"stat\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 5506, + "length": 10, + "value": "\"subtitle\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "StringLiteral", + "offset": 344, + "length": 26, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "StringLiteral", + "offset": 369, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "StringLiteral", + "offset": 978, + "length": 11, + "value": "\"Qualities\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "Array", + "offset": 1831, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "BooleanLiteral", + "offset": 2422, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "IntegerLiteral", + "offset": 2990, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "BooleanLiteral", + "offset": 3046, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "StringLiteral", + "offset": 3106, + "length": 18, + "value": "\"Settings.quality\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "StringLiteral", + "offset": 3317, + "length": 83, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "StringLiteral", + "offset": 3345, + "length": 1, + "value": "\" x \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "StringLiteral", + "offset": 3376, + "length": 1, + "value": "\" (\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "StringLiteral", + "offset": 3398, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 451, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 464, + "length": 3, + "value": "160" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 477, + "length": 3, + "value": "180" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 545, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 558, + "length": 3, + "value": "160" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 571, + "length": 3, + "value": "180" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 637, + "length": 5, + "value": "19.81" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 653, + "length": 5, + "value": "52.82" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 668, + "length": 5, + "value": "66.02" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 737, + "length": 5, + "value": "11.72" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 753, + "length": 5, + "value": "31.26" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 768, + "length": 5, + "value": "39.08" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 834, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 847, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 859, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 927, + "length": 4, + "value": "6.14" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 942, + "length": 5, + "value": "16.37" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 957, + "length": 5, + "value": "19.46" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 1053, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 1063, + "length": 3, + "value": "0.7" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 1121, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 1131, + "length": 3, + "value": "0.4" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 1198, + "length": 8, + "value": "\"Roboto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 1272, + "length": 11, + "value": "\"seek-back\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 1321, + "length": 14, + "value": "\"seek-forward\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 1377, + "length": 19, + "value": "\"seek-back-disable\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 1441, + "length": 22, + "value": "\"seek-forward-disable\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "BooleanLiteral", + "offset": 1729, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "BooleanLiteral", + "offset": 1737, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 1809, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 2454, + "length": 25, + "value": "\"Player.SeekButton.title\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "BooleanLiteral", + "offset": 2924, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "BooleanLiteral", + "offset": 3236, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 3363, + "length": 25, + "value": "\"Player.SeekButton.title\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "BooleanLiteral", + "offset": 3808, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 274, + "length": 13, + "value": "\"NutPlayer.NutSeekButton\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "StringLiteral", + "offset": 306, + "length": 29, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "StringLiteral", + "offset": 334, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "BooleanLiteral", + "offset": 627, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "BooleanLiteral", + "offset": 666, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "BooleanLiteral", + "offset": 1159, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "FloatLiteral", + "offset": 1218, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "BooleanLiteral", + "offset": 1851, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "BooleanLiteral", + "offset": 1992, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "StringLiteral", + "offset": 2034, + "length": 12, + "value": "\"video_load\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "BooleanLiteral", + "offset": 2145, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "StringLiteral", + "offset": 2187, + "length": 13, + "value": "\"video_start\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "BooleanLiteral", + "offset": 2425, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "StringLiteral", + "offset": 2472, + "length": 11, + "value": "\"video_end\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "StringLiteral", + "offset": 3005, + "length": 33, + "value": "\"NutStatistics.url.create.failed\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "FloatLiteral", + "offset": 590, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "StringLiteral", + "offset": 1186, + "length": 11, + "value": "\"Subtitles\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "Array", + "offset": 1599, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "StringLiteral", + "offset": 2238, + "length": 38, + "value": "\"NutSubtitlePlugin.BottomPanel.margin\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "FloatLiteral", + "offset": 2450, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "IntegerLiteral", + "offset": 3160, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "BooleanLiteral", + "offset": 3221, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "StringLiteral", + "offset": 3286, + "length": 24, + "value": "\"Settings.Subtitles.off\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "BooleanLiteral", + "offset": 3755, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "IntegerLiteral", + "offset": 4239, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "IntegerLiteral", + "offset": 4424, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "BooleanLiteral", + "offset": 4481, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "StringLiteral", + "offset": 4542, + "length": 32, + "value": "\"Settings.Subtitles.description\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "StringLiteral", + "offset": 4844, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 323, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "FloatLiteral", + "offset": 333, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "StringLiteral", + "offset": 370, + "length": 8, + "value": "\"Roboto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 472, + "length": 3, + "value": "290" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 486, + "length": 3, + "value": "530" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 499, + "length": 3, + "value": "703" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 581, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 593, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 604, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 670, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 683, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 695, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 758, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 771, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 783, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "BooleanLiteral", + "offset": 2576, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 2612, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 3354, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "FloatLiteral", + "offset": 3781, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "FloatLiteral", + "offset": 3822, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "FloatLiteral", + "offset": 3857, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "FloatLiteral", + "offset": 3970, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "IntegerLiteral", + "offset": 311, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "FloatLiteral", + "offset": 324, + "length": 5, + "value": "18.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "FloatLiteral", + "offset": 339, + "length": 5, + "value": "23.44" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "IntegerLiteral", + "offset": 405, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "IntegerLiteral", + "offset": 418, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "IntegerLiteral", + "offset": 430, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "StringLiteral", + "offset": 502, + "length": 10, + "value": "\"00:00:00\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "StringLiteral", + "offset": 546, + "length": 5, + "value": "\" \/ \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "StringLiteral", + "offset": 614, + "length": 8, + "value": "\"Roboto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "StringLiteral", + "offset": 1111, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "BooleanLiteral", + "offset": 1773, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "BooleanLiteral", + "offset": 3240, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "StringLiteral", + "offset": 170, + "length": 21, + "value": "\"NutPlayer.NutTimelineLabelsView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "IntegerLiteral", + "offset": 477, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "FloatLiteral", + "offset": 487, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "StringLiteral", + "offset": 556, + "length": 14, + "value": "\"white-circle\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "IntegerLiteral", + "offset": 668, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "IntegerLiteral", + "offset": 680, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "IntegerLiteral", + "offset": 740, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "IntegerLiteral", + "offset": 752, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "StringLiteral", + "offset": 1167, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "FloatLiteral", + "offset": 1787, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "BooleanLiteral", + "offset": 2022, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "StringLiteral", + "offset": 299, + "length": 17, + "value": "\"NutPlayer.NutTimelineSlider\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineSliderView.swift", + "kind": "IntegerLiteral", + "offset": 477, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineSliderView.swift", + "kind": "IntegerLiteral", + "offset": 490, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineSliderView.swift", + "kind": "IntegerLiteral", + "offset": 502, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineSliderView.swift", + "kind": "BooleanLiteral", + "offset": 823, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineSliderView.swift", + "kind": "StringLiteral", + "offset": 1011, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineSliderView.swift", + "kind": "StringLiteral", + "offset": 321, + "length": 21, + "value": "\"NutPlayer.NutTimelineSliderView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 344, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "FloatLiteral", + "offset": 354, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 449, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 463, + "length": 3, + "value": "128" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 476, + "length": 3, + "value": "140" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 538, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 550, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "StringLiteral", + "offset": 813, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 1092, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 1156, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 1162, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "BooleanLiteral", + "offset": 1257, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "FloatLiteral", + "offset": 1291, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "FloatLiteral", + "offset": 1323, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "StringLiteral", + "offset": 166, + "length": 17, + "value": "\"NutPlayer.NutVerticalSlider\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 473, + "length": 4, + "value": "20.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 564, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 576, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 641, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 654, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 666, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 733, + "length": 3, + "value": "144" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 747, + "length": 3, + "value": "180" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 760, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 825, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 838, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 910, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 924, + "length": 3, + "value": "8.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 938, + "length": 4, + "value": "11.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 952, + "length": 4, + "value": "15.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1024, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1037, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1107, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1119, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1188, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1201, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1213, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1288, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1301, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1313, + "length": 2, + "value": "38" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1399, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 1409, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 1475, + "length": 6, + "value": "\"mute\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 1514, + "length": 9, + "value": "\"sound-1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 1556, + "length": 9, + "value": "\"sound-2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 1598, + "length": 9, + "value": "\"sound-3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 1645, + "length": 14, + "value": "\"brightness-1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 1697, + "length": 14, + "value": "\"brightness-2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 1749, + "length": 14, + "value": "\"brightness-3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 1801, + "length": 14, + "value": "\"brightness-4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 2129, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 2621, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "BooleanLiteral", + "offset": 2811, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "BooleanLiteral", + "offset": 3075, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 3108, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "BooleanLiteral", + "offset": 3481, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "Array", + "offset": 7053, + "length": 15, + "value": "[0, 0.33, 0.66]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "Array", + "offset": 7071, + "length": 17, + "value": "[0.25, 0.5, 0.75]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7152, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7188, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7224, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7246, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7282, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7318, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7340, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7376, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7427, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 7723, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 7758, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 7872, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 7987, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 8022, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 8136, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 9140, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 9194, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 372, + "length": 21, + "value": "\"NutPlayer.NutVerticalSliderView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/Optional+Extension.swift", + "kind": "BooleanLiteral", + "offset": 275, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/Optional+Extension.swift", + "kind": "BooleanLiteral", + "offset": 305, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "StringLiteral", + "offset": 340, + "length": 5, + "value": "\"pip\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "IntegerLiteral", + "offset": 431, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "IntegerLiteral", + "offset": 444, + "length": 2, + "value": "52" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "IntegerLiteral", + "offset": 456, + "length": 2, + "value": "74" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "IntegerLiteral", + "offset": 523, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "IntegerLiteral", + "offset": 536, + "length": 2, + "value": "52" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "IntegerLiteral", + "offset": 548, + "length": 2, + "value": "74" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "FloatLiteral", + "offset": 613, + "length": 4, + "value": "19.3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "FloatLiteral", + "offset": 628, + "length": 5, + "value": "32.17" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "FloatLiteral", + "offset": 643, + "length": 5, + "value": "43.42" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "StringLiteral", + "offset": 808, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "BooleanLiteral", + "offset": 1268, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "StringLiteral", + "offset": 216, + "length": 9, + "value": "\"NutPlayer.PipButton\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerContent.swift", + "kind": "BooleanLiteral", + "offset": 577, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerContent.swift", + "kind": "StringLiteral", + "offset": 825, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerContent.swift", + "kind": "StringLiteral", + "offset": 847, + "length": 6, + "value": "\"POST\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerContent.swift", + "kind": "StringLiteral", + "offset": 825, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerContent.swift", + "kind": "StringLiteral", + "offset": 847, + "length": 6, + "value": "\"POST\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "StringLiteral", + "offset": 400, + "length": 13, + "value": "\"0123456789.\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 446, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 471, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 496, + "length": 4, + "value": "0.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 519, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 542, + "length": 4, + "value": "1.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 567, + "length": 3, + "value": "1.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 592, + "length": 4, + "value": "1.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 616, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 787, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "StringLiteral", + "offset": 873, + "length": 28, + "value": "\"Player.Setting.Rate.normal\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "StringLiteral", + "offset": 1031, + "length": 11, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "StringLiteral", + "offset": 1040, + "length": 1, + "value": "\"x\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 446, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 471, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 496, + "length": 4, + "value": "0.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 519, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 542, + "length": 4, + "value": "1.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 567, + "length": 3, + "value": "1.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 592, + "length": 4, + "value": "1.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 616, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 446, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 471, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 496, + "length": 4, + "value": "0.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 519, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 542, + "length": 4, + "value": "1.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 567, + "length": 3, + "value": "1.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 592, + "length": 4, + "value": "1.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 616, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerState.swift", + "kind": "BooleanLiteral", + "offset": 383, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerState.swift", + "kind": "BooleanLiteral", + "offset": 566, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerState.swift", + "kind": "BooleanLiteral", + "offset": 588, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerState.swift", + "kind": "BooleanLiteral", + "offset": 902, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerState.swift", + "kind": "BooleanLiteral", + "offset": 1447, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 267, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 1093, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 1195, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 1738, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 1743, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 1789, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 1884, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 1908, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 2003, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 442, + "length": 77, + "value": "\"[0-9]{2}:[0-9]{2}:[0-9]{2},[0-9]{3} --> [0-9]{2}:[0-9]{2}:[0-9]{2},[0-9]{3}\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "Array", + "offset": 701, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 821, + "length": 5, + "value": "\"srt\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 1233, + "length": 4, + "value": "\"\r\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 1245, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 1377, + "length": 43, + "value": "\"[0-9]+\n\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 1419, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "Array", + "offset": 1517, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "Array", + "offset": 1547, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 1668, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "Array", + "offset": 1728, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 1757, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 4128, + "length": 13, + "value": "\"<.+?>\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 4149, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "Array", + "offset": 4379, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 4408, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 4648, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 4916, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 5328, + "length": 5, + "value": "\"-->\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 5621, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 5650, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 5679, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 5713, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 5787, + "length": 3, + "value": "\":\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 5873, + "length": 3, + "value": "\":\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 5959, + "length": 3, + "value": "\",\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6077, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6093, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6110, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6130, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6155, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6171, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6187, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6208, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6299, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6304, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6327, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "FloatLiteral", + "offset": 6374, + "length": 6, + "value": "1000.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "StringLiteral", + "offset": 350, + "length": 10, + "value": "\"settings\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "IntegerLiteral", + "offset": 446, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "IntegerLiteral", + "offset": 459, + "length": 2, + "value": "52" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "IntegerLiteral", + "offset": 471, + "length": 2, + "value": "74" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "IntegerLiteral", + "offset": 538, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "IntegerLiteral", + "offset": 551, + "length": 2, + "value": "52" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "IntegerLiteral", + "offset": 563, + "length": 2, + "value": "74" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "FloatLiteral", + "offset": 628, + "length": 4, + "value": "17.3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "FloatLiteral", + "offset": 643, + "length": 5, + "value": "28.83" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "FloatLiteral", + "offset": 658, + "length": 5, + "value": "38.92" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "StringLiteral", + "offset": 823, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "BooleanLiteral", + "offset": 1279, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "StringLiteral", + "offset": 221, + "length": 14, + "value": "\"NutPlayer.SettingsButton\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/String+extension.swift", + "kind": "IntegerLiteral", + "offset": 647, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/String+extension.swift", + "kind": "IntegerLiteral", + "offset": 1120, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/String+extension.swift", + "kind": "IntegerLiteral", + "offset": 1151, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/String+extension.swift", + "kind": "IntegerLiteral", + "offset": 1239, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/String+extension.swift", + "kind": "IntegerLiteral", + "offset": 1366, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/String+extension.swift", + "kind": "IntegerLiteral", + "offset": 1404, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Model\/SubtitleViewModel.swift", + "kind": "BooleanLiteral", + "offset": 913, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Model\/SubtitleViewModel.swift", + "kind": "BooleanLiteral", + "offset": 942, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Model\/SubtitleViewModel.swift", + "kind": "BooleanLiteral", + "offset": 1055, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Model\/SubtitleViewModel.swift", + "kind": "BooleanLiteral", + "offset": 1084, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Model\/SubtitleViewModel.swift", + "kind": "Array", + "offset": 1246, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Downloader\/SubtitlesDownloader.swift", + "kind": "IntegerLiteral", + "offset": 970, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Downloader\/SubtitlesDownloader.swift", + "kind": "IntegerLiteral", + "offset": 976, + "length": 3, + "value": "299" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Tech.swift", + "kind": "Array", + "offset": 2349, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Player\/TechAVPlayer.swift", + "kind": "BooleanLiteral", + "offset": 1233, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Player\/TechAVPlayer.swift", + "kind": "BooleanLiteral", + "offset": 1519, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Player\/TechAVPlayer.swift", + "kind": "BooleanLiteral", + "offset": 1690, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 784, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 804, + "length": 2, + "value": "25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 838, + "length": 2, + "value": "50" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 872, + "length": 2, + "value": "75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 906, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 939, + "length": 3, + "value": "125" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 974, + "length": 3, + "value": "150" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 1009, + "length": 3, + "value": "175" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 1044, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 1099, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 1244, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 1280, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 1315, + "length": 4, + "value": "0.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 1349, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 1384, + "length": 4, + "value": "1.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 1420, + "length": 3, + "value": "1.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 1455, + "length": 4, + "value": "1.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 1489, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechQuality.swift", + "kind": "IntegerLiteral", + "offset": 593, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechState.swift", + "kind": "BooleanLiteral", + "offset": 1209, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechState.swift", + "kind": "BooleanLiteral", + "offset": 1231, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechState.swift", + "kind": "BooleanLiteral", + "offset": 1652, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechState.swift", + "kind": "IntegerLiteral", + "offset": 1743, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechState.swift", + "kind": "IntegerLiteral", + "offset": 1764, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechState.swift", + "kind": "BooleanLiteral", + "offset": 1933, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "IntegerLiteral", + "offset": 674, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 699, + "length": 60, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 708, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 733, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 758, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "IntegerLiteral", + "offset": 818, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 843, + "length": 37, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 854, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 879, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 919, + "length": 28, + "value": "\"0:\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 946, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "IntegerLiteral", + "offset": 1345, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "IntegerLiteral", + "offset": 1378, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "IntegerLiteral", + "offset": 1384, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "IntegerLiteral", + "offset": 1414, + "length": 4, + "value": "3600" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Extensions\/TimeInterval+Extensions.swift", + "kind": "BooleanLiteral", + "offset": 213, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Extensions\/TimeInterval+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 275, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Extensions\/TimeInterval+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 322, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Extensions\/TimeInterval+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 356, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Extensions\/TimeInterval+Extensions.swift", + "kind": "FloatLiteral", + "offset": 372, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Extensions\/TimeInterval+Extensions.swift", + "kind": "FloatLiteral", + "offset": 532, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/UIButton+Extension.swift", + "kind": "StringLiteral", + "offset": 243, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/UIButton+Extension.swift", + "kind": "FloatLiteral", + "offset": 291, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "IntegerLiteral", + "offset": 2299, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2511, + "length": 6, + "value": "\"i386\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2549, + "length": 8, + "value": "\"x86_64\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2587, + "length": 7, + "value": "\"arm64\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2658, + "length": 9, + "value": "\"iPod3,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2692, + "length": 9, + "value": "\"iPod4,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2726, + "length": 9, + "value": "\"iPod5,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2760, + "length": 9, + "value": "\"iPod7,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2794, + "length": 9, + "value": "\"iPod9,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2861, + "length": 9, + "value": "\"iPad3,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2895, + "length": 9, + "value": "\"iPad3,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2929, + "length": 9, + "value": "\"iPad3,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2963, + "length": 10, + "value": "\"iPad6,11\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3010, + "length": 10, + "value": "\"iPad6,12\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3044, + "length": 9, + "value": "\"iPad7,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3091, + "length": 9, + "value": "\"iPad7,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3125, + "length": 10, + "value": "\"iPad7,11\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3172, + "length": 10, + "value": "\"iPad7,12\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3206, + "length": 10, + "value": "\"iPad11,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3253, + "length": 10, + "value": "\"iPad11,7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3287, + "length": 10, + "value": "\"iPad12,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3334, + "length": 10, + "value": "\"iPad12,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3368, + "length": 11, + "value": "\"iPad13,18\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3416, + "length": 11, + "value": "\"iPad13,19\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3489, + "length": 9, + "value": "\"iPad2,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3526, + "length": 9, + "value": "\"iPad2,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3563, + "length": 9, + "value": "\"iPad2,7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3600, + "length": 9, + "value": "\"iPad4,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3638, + "length": 9, + "value": "\"iPad4,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3676, + "length": 9, + "value": "\"iPad4,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3714, + "length": 9, + "value": "\"iPad4,7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3752, + "length": 9, + "value": "\"iPad4,8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3790, + "length": 9, + "value": "\"iPad4,9\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3828, + "length": 9, + "value": "\"iPad5,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3866, + "length": 9, + "value": "\"iPad5,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3904, + "length": 10, + "value": "\"iPad11,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3942, + "length": 10, + "value": "\"iPad11,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3980, + "length": 10, + "value": "\"iPad14,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4018, + "length": 10, + "value": "\"iPad14,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4093, + "length": 9, + "value": "\"iPad6,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4132, + "length": 9, + "value": "\"iPad6,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4171, + "length": 9, + "value": "\"iPad7,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4211, + "length": 9, + "value": "\"iPad7,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4251, + "length": 9, + "value": "\"iPad6,7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4291, + "length": 9, + "value": "\"iPad6,8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4331, + "length": 9, + "value": "\"iPad7,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4373, + "length": 9, + "value": "\"iPad7,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4415, + "length": 9, + "value": "\"iPad8,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4453, + "length": 9, + "value": "\"iPad8,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4491, + "length": 9, + "value": "\"iPad8,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4529, + "length": 9, + "value": "\"iPad8,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4567, + "length": 9, + "value": "\"iPad8,9\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4607, + "length": 10, + "value": "\"iPad8,10\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4647, + "length": 10, + "value": "\"iPad13,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4687, + "length": 10, + "value": "\"iPad13,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4727, + "length": 10, + "value": "\"iPad14,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4767, + "length": 10, + "value": "\"iPad14,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4807, + "length": 10, + "value": "\"iPad13,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4847, + "length": 10, + "value": "\"iPad13,7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4887, + "length": 9, + "value": "\"iPad8,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4929, + "length": 9, + "value": "\"iPad8,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4971, + "length": 9, + "value": "\"iPad8,7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5013, + "length": 9, + "value": "\"iPad8,8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5055, + "length": 10, + "value": "\"iPad8,11\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5097, + "length": 10, + "value": "\"iPad8,12\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5139, + "length": 10, + "value": "\"iPad13,8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5181, + "length": 10, + "value": "\"iPad13,9\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5223, + "length": 11, + "value": "\"iPad13,10\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5265, + "length": 11, + "value": "\"iPad13,11\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5307, + "length": 10, + "value": "\"iPad14,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5349, + "length": 10, + "value": "\"iPad14,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5428, + "length": 9, + "value": "\"iPad4,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5464, + "length": 9, + "value": "\"iPad4,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5500, + "length": 9, + "value": "\"iPad4,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5536, + "length": 9, + "value": "\"iPad5,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5573, + "length": 9, + "value": "\"iPad5,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5610, + "length": 10, + "value": "\"iPad11,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5647, + "length": 10, + "value": "\"iPad11,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5684, + "length": 10, + "value": "\"iPad13,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5721, + "length": 10, + "value": "\"iPad13,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5758, + "length": 11, + "value": "\"iPad13,16\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5795, + "length": 11, + "value": "\"iPad13,17\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5867, + "length": 11, + "value": "\"iPhone7,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5907, + "length": 11, + "value": "\"iPhone7,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5943, + "length": 11, + "value": "\"iPhone8,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5980, + "length": 11, + "value": "\"iPhone8,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6021, + "length": 11, + "value": "\"iPhone8,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6058, + "length": 11, + "value": "\"iPhone9,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6094, + "length": 11, + "value": "\"iPhone9,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6130, + "length": 11, + "value": "\"iPhone9,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6170, + "length": 11, + "value": "\"iPhone9,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6210, + "length": 12, + "value": "\"iPhone10,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6247, + "length": 12, + "value": "\"iPhone10,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6284, + "length": 12, + "value": "\"iPhone10,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6325, + "length": 12, + "value": "\"iPhone10,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6366, + "length": 12, + "value": "\"iPhone10,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6403, + "length": 12, + "value": "\"iPhone10,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6440, + "length": 12, + "value": "\"iPhone11,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6478, + "length": 12, + "value": "\"iPhone11,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6519, + "length": 12, + "value": "\"iPhone11,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6560, + "length": 12, + "value": "\"iPhone11,8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6598, + "length": 12, + "value": "\"iPhone12,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6636, + "length": 12, + "value": "\"iPhone12,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6677, + "length": 12, + "value": "\"iPhone12,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6721, + "length": 12, + "value": "\"iPhone12,8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6760, + "length": 12, + "value": "\"iPhone13,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6802, + "length": 12, + "value": "\"iPhone13,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6840, + "length": 12, + "value": "\"iPhone13,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6881, + "length": 12, + "value": "\"iPhone13,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6925, + "length": 12, + "value": "\"iPhone14,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6967, + "length": 12, + "value": "\"iPhone14,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7005, + "length": 12, + "value": "\"iPhone14,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7046, + "length": 12, + "value": "\"iPhone14,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7090, + "length": 12, + "value": "\"iPhone14,7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7128, + "length": 12, + "value": "\"iPhone14,8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7170, + "length": 12, + "value": "\"iPhone15,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7211, + "length": 12, + "value": "\"iPhone15,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7255, + "length": 12, + "value": "\"iPhone14,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7331, + "length": 12, + "value": "\"AppleTV1,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7369, + "length": 12, + "value": "\"AppleTV2,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7407, + "length": 12, + "value": "\"AppleTV3,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7445, + "length": 12, + "value": "\"AppleTV3,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7483, + "length": 12, + "value": "\"AppleTV5,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7521, + "length": 12, + "value": "\"AppleTV6,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7560, + "length": 13, + "value": "\"AppleTV11,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7878, + "length": 28, + "value": "\"SIMULATOR_MODEL_IDENTIFIER\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8162, + "length": 19, + "value": "\"simulator\/sandbox\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8252, + "length": 8, + "value": "\"iPod 3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8296, + "length": 8, + "value": "\"iPod 4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8340, + "length": 8, + "value": "\"iPod 5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8384, + "length": 8, + "value": "\"iPod 6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8428, + "length": 8, + "value": "\"iPod 7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8507, + "length": 8, + "value": "\"iPad 4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8551, + "length": 11, + "value": "\"iPad Air \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8598, + "length": 12, + "value": "\"iPad Air 2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8646, + "length": 12, + "value": "\"iPad Air 3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8694, + "length": 12, + "value": "\"iPad Air 4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8742, + "length": 12, + "value": "\"iPad Air 5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8790, + "length": 8, + "value": "\"iPad 5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8847, + "length": 8, + "value": "\"iPad 6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8904, + "length": 8, + "value": "\"iPad 7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8961, + "length": 8, + "value": "\"iPad 8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9018, + "length": 8, + "value": "\"iPad 9\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9075, + "length": 8, + "value": "\"iPad10\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9172, + "length": 11, + "value": "\"iPad Mini\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9219, + "length": 13, + "value": "\"iPad Mini 2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9268, + "length": 13, + "value": "\"iPad Mini 3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9317, + "length": 13, + "value": "\"iPad Mini 4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9366, + "length": 13, + "value": "\"iPad Mini 5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9415, + "length": 13, + "value": "\"iPad Mini 6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9553, + "length": 16, + "value": "\"iPad Pro 9.7\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9605, + "length": 17, + "value": "\"iPad Pro 10.5\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9658, + "length": 15, + "value": "\"iPad Pro 11\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9709, + "length": 23, + "value": "\"iPad Pro 11\" 2nd gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9768, + "length": 23, + "value": "\"iPad Pro 11\" 3rd gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9827, + "length": 23, + "value": "\"iPad Pro 11\" 4th gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9886, + "length": 17, + "value": "\"iPad Pro 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9939, + "length": 19, + "value": "\"iPad Pro 2 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9994, + "length": 19, + "value": "\"iPad Pro 3 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10049, + "length": 19, + "value": "\"iPad Pro 4 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10104, + "length": 19, + "value": "\"iPad Pro 5 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10159, + "length": 19, + "value": "\"iPad Pro 6 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10300, + "length": 10, + "value": "\"iPhone 6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10346, + "length": 15, + "value": "\"iPhone 6 Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10397, + "length": 11, + "value": "\"iPhone 6S\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10444, + "length": 16, + "value": "\"iPhone 6S Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10496, + "length": 11, + "value": "\"iPhone SE\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10543, + "length": 10, + "value": "\"iPhone 7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10589, + "length": 15, + "value": "\"iPhone 7 Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10640, + "length": 10, + "value": "\"iPhone 8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10686, + "length": 15, + "value": "\"iPhone 8 Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10737, + "length": 10, + "value": "\"iPhone X\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10783, + "length": 11, + "value": "\"iPhone XS\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10830, + "length": 15, + "value": "\"iPhone XS Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10881, + "length": 11, + "value": "\"iPhone XR\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10928, + "length": 11, + "value": "\"iPhone 11\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10975, + "length": 15, + "value": "\"iPhone 11 Pro\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11026, + "length": 19, + "value": "\"iPhone 11 Pro Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11081, + "length": 19, + "value": "\"iPhone SE 2nd gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11136, + "length": 16, + "value": "\"iPhone 12 Mini\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11188, + "length": 11, + "value": "\"iPhone 12\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11235, + "length": 15, + "value": "\"iPhone 12 Pro\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11286, + "length": 19, + "value": "\"iPhone 12 Pro Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11341, + "length": 16, + "value": "\"iPhone 13 Mini\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11393, + "length": 11, + "value": "\"iPhone 13\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11440, + "length": 15, + "value": "\"iPhone 13 Pro\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11491, + "length": 19, + "value": "\"iPhone 13 Pro Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11546, + "length": 11, + "value": "\"iPhone 14\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11593, + "length": 16, + "value": "\"iPhone 14 Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11645, + "length": 15, + "value": "\"iPhone 14 Pro\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11696, + "length": 19, + "value": "\"iPhone 14 Pro Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11751, + "length": 19, + "value": "\"iPhone SE 3nd gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11845, + "length": 15, + "value": "\"Apple TV 1gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11896, + "length": 15, + "value": "\"Apple TV 2gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11947, + "length": 15, + "value": "\"Apple TV 3gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11998, + "length": 15, + "value": "\"Apple TV 4gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 12048, + "length": 13, + "value": "\"Apple TV 4K\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 12096, + "length": 18, + "value": "\"Apple TV 4K 2gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 12164, + "length": 16, + "value": "\"?unrecognized?\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8162, + "length": 19, + "value": "\"simulator\/sandbox\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8252, + "length": 8, + "value": "\"iPod 3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8296, + "length": 8, + "value": "\"iPod 4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8340, + "length": 8, + "value": "\"iPod 5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8384, + "length": 8, + "value": "\"iPod 6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8428, + "length": 8, + "value": "\"iPod 7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8507, + "length": 8, + "value": "\"iPad 4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8551, + "length": 11, + "value": "\"iPad Air \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8598, + "length": 12, + "value": "\"iPad Air 2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8646, + "length": 12, + "value": "\"iPad Air 3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8694, + "length": 12, + "value": "\"iPad Air 4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8742, + "length": 12, + "value": "\"iPad Air 5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8790, + "length": 8, + "value": "\"iPad 5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8847, + "length": 8, + "value": "\"iPad 6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8904, + "length": 8, + "value": "\"iPad 7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8961, + "length": 8, + "value": "\"iPad 8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9018, + "length": 8, + "value": "\"iPad 9\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9075, + "length": 8, + "value": "\"iPad10\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9172, + "length": 11, + "value": "\"iPad Mini\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9219, + "length": 13, + "value": "\"iPad Mini 2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9268, + "length": 13, + "value": "\"iPad Mini 3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9317, + "length": 13, + "value": "\"iPad Mini 4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9366, + "length": 13, + "value": "\"iPad Mini 5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9415, + "length": 13, + "value": "\"iPad Mini 6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9553, + "length": 16, + "value": "\"iPad Pro 9.7\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9605, + "length": 17, + "value": "\"iPad Pro 10.5\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9658, + "length": 15, + "value": "\"iPad Pro 11\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9709, + "length": 23, + "value": "\"iPad Pro 11\" 2nd gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9768, + "length": 23, + "value": "\"iPad Pro 11\" 3rd gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9827, + "length": 23, + "value": "\"iPad Pro 11\" 4th gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9886, + "length": 17, + "value": "\"iPad Pro 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9939, + "length": 19, + "value": "\"iPad Pro 2 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9994, + "length": 19, + "value": "\"iPad Pro 3 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10049, + "length": 19, + "value": "\"iPad Pro 4 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10104, + "length": 19, + "value": "\"iPad Pro 5 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10159, + "length": 19, + "value": "\"iPad Pro 6 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10300, + "length": 10, + "value": "\"iPhone 6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10346, + "length": 15, + "value": "\"iPhone 6 Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10397, + "length": 11, + "value": "\"iPhone 6S\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10444, + "length": 16, + "value": "\"iPhone 6S Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10496, + "length": 11, + "value": "\"iPhone SE\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10543, + "length": 10, + "value": "\"iPhone 7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10589, + "length": 15, + "value": "\"iPhone 7 Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10640, + "length": 10, + "value": "\"iPhone 8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10686, + "length": 15, + "value": "\"iPhone 8 Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10737, + "length": 10, + "value": "\"iPhone X\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10783, + "length": 11, + "value": "\"iPhone XS\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10830, + "length": 15, + "value": "\"iPhone XS Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10881, + "length": 11, + "value": "\"iPhone XR\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10928, + "length": 11, + "value": "\"iPhone 11\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10975, + "length": 15, + "value": "\"iPhone 11 Pro\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11026, + "length": 19, + "value": "\"iPhone 11 Pro Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11081, + "length": 19, + "value": "\"iPhone SE 2nd gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11136, + "length": 16, + "value": "\"iPhone 12 Mini\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11188, + "length": 11, + "value": "\"iPhone 12\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11235, + "length": 15, + "value": "\"iPhone 12 Pro\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11286, + "length": 19, + "value": "\"iPhone 12 Pro Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11341, + "length": 16, + "value": "\"iPhone 13 Mini\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11393, + "length": 11, + "value": "\"iPhone 13\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11440, + "length": 15, + "value": "\"iPhone 13 Pro\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11491, + "length": 19, + "value": "\"iPhone 13 Pro Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11546, + "length": 11, + "value": "\"iPhone 14\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11593, + "length": 16, + "value": "\"iPhone 14 Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11645, + "length": 15, + "value": "\"iPhone 14 Pro\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11696, + "length": 19, + "value": "\"iPhone 14 Pro Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11751, + "length": 19, + "value": "\"iPhone SE 3nd gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11845, + "length": 15, + "value": "\"Apple TV 1gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11896, + "length": 15, + "value": "\"Apple TV 2gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11947, + "length": 15, + "value": "\"Apple TV 3gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11998, + "length": 15, + "value": "\"Apple TV 4gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 12048, + "length": 13, + "value": "\"Apple TV 4K\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 12096, + "length": 18, + "value": "\"Apple TV 4K 2gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 12164, + "length": 16, + "value": "\"?unrecognized?\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/UIImage+Extension.swift", + "kind": "BooleanLiteral", + "offset": 899, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/UIImage+Extension.swift", + "kind": "IntegerLiteral", + "offset": 906, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/UIImage+Extension.swift", + "kind": "IntegerLiteral", + "offset": 941, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/UIImage+Extension.swift", + "kind": "IntegerLiteral", + "offset": 947, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Combine\/Value.swift", + "kind": "StringLiteral", + "offset": 911, + "length": 20, + "value": "\"Can't get value...\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 955, + "length": 3, + "value": "256" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 968, + "length": 3, + "value": "144" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1025, + "length": 3, + "value": "426" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1038, + "length": 3, + "value": "240" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1098, + "length": 3, + "value": "640" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1111, + "length": 3, + "value": "360" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1167, + "length": 3, + "value": "854" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1180, + "length": 3, + "value": "480" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1236, + "length": 4, + "value": "1280" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1250, + "length": 3, + "value": "720" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1310, + "length": 4, + "value": "1920" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1324, + "length": 4, + "value": "1080" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1390, + "length": 4, + "value": "2560" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1404, + "length": 4, + "value": "1440" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1469, + "length": 4, + "value": "3840" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1483, + "length": 4, + "value": "2160" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1604, + "length": 7, + "value": "400000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1649, + "length": 7, + "value": "800000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1697, + "length": 9, + "value": "1200000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1744, + "length": 9, + "value": "1800000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1791, + "length": 9, + "value": "3500000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1842, + "length": 9, + "value": "8000000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1898, + "length": 10, + "value": "12000000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1953, + "length": 10, + "value": "32000000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2003, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2047, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2216, + "length": 5, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2224, + "length": 6, + "value": "90500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2287, + "length": 6, + "value": "90500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2296, + "length": 7, + "value": "170500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2357, + "length": 7, + "value": "170500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2367, + "length": 7, + "value": "280500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2431, + "length": 7, + "value": "280500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2441, + "length": 7, + "value": "640500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2502, + "length": 7, + "value": "640500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2512, + "length": 9, + "value": "1500500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2575, + "length": 9, + "value": "1500500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2587, + "length": 9, + "value": "2400500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2654, + "length": 9, + "value": "2400500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2666, + "length": 9, + "value": "6000500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2748, + "length": 9, + "value": "6000500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2927, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2931, + "length": 7, + "value": "400001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2998, + "length": 7, + "value": "400001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3008, + "length": 7, + "value": "800001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3072, + "length": 7, + "value": "800001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3082, + "length": 9, + "value": "1200001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3151, + "length": 9, + "value": "1200001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3163, + "length": 9, + "value": "1800001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3229, + "length": 9, + "value": "1800001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3241, + "length": 9, + "value": "3500001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3307, + "length": 9, + "value": "3500001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3319, + "length": 9, + "value": "8000001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3389, + "length": 9, + "value": "8000001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3401, + "length": 10, + "value": "12000001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3490, + "length": 10, + "value": "12000001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "IntegerLiteral", + "offset": 921, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "IntegerLiteral", + "offset": 962, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "IntegerLiteral", + "offset": 1002, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 1702, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 1755, + "length": 29, + "value": "\"Player.Setting.Quality.auto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 1830, + "length": 4, + "value": "\"4K\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 1881, + "length": 17, + "value": "\"1440р Ultra HD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 1940, + "length": 12, + "value": "\"1080р FHD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 1990, + "length": 10, + "value": "\"720р HD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2038, + "length": 7, + "value": "\"480р\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2086, + "length": 6, + "value": "\"360p\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2130, + "length": 6, + "value": "\"240p\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2177, + "length": 6, + "value": "\"144p\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2348, + "length": 23, + "value": "\"не опознано\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2411, + "length": 28, + "value": "\"Автонастройка\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2484, + "length": 4, + "value": "\"4K\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2535, + "length": 10, + "value": "\"Ultra HD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2587, + "length": 9, + "value": "\"Full HD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2634, + "length": 4, + "value": "\"HD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2676, + "length": 16, + "value": "\"Высокое\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2733, + "length": 16, + "value": "\"Среднее\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2787, + "length": 14, + "value": "\"Низкое\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2842, + "length": 25, + "value": "\"Очень низкое\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3032, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3081, + "length": 6, + "value": "\"Auto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3132, + "length": 4, + "value": "\"4K\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3183, + "length": 10, + "value": "\"Ultra HD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3235, + "length": 9, + "value": "\"Full HD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3282, + "length": 4, + "value": "\"HD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3324, + "length": 4, + "value": "\"SD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3369, + "length": 8, + "value": "\"SD low\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3415, + "length": 4, + "value": "\"LD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3460, + "length": 8, + "value": "\"LD low\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3636, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3689, + "length": 29, + "value": "\"Player.Setting.Quality.auto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3764, + "length": 4, + "value": "\"4K\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3815, + "length": 15, + "value": "\"Ultra HD 1440\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3872, + "length": 10, + "value": "\"FHD 1080\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3920, + "length": 8, + "value": "\"HD 720\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3966, + "length": 8, + "value": "\"SD 480\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 4015, + "length": 8, + "value": "\"SD 360\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 4061, + "length": 8, + "value": "\"LD 240\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 4110, + "length": 8, + "value": "\"LD 144\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Stategy\/VodSeekStrategy.swift", + "kind": "IntegerLiteral", + "offset": 327, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Stategy\/VodSeekStrategy.swift", + "kind": "BooleanLiteral", + "offset": 593, + "length": 5, + "value": "false" + } + ] +} \ No newline at end of file diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios.private.swiftinterface b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 0000000..ae6d9bf --- /dev/null +++ b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,1354 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100) +// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name NutPlayer +// swift-module-flags-ignorable: -enable-bare-slash-regex +import AVFoundation +import Combine +import CoreFoundation +import CoreGraphics +import Foundation +import MediaPlayer +import Swift +import UIKit +import _Concurrency +import _StringProcessing +public typealias AnyCancellable = Combine.AnyCancellable +extension Swift.Array { + public subscript(safe index: Swift.Array.Index) -> Element? { + get + } +} +extension Swift.Array where Element : Swift.Hashable { + public func distinct() -> Swift.Array +} +extension Swift.Array where Element == NutPlayer.Constraint { + public var forCurrentDevice: CoreFoundation.CGFloat { + get + } +} +extension Combine.CurrentValueSubject where Output : Swift.Equatable { + final public func bind(to other: Combine.CurrentValueSubject) -> NutPlayer.AnyCancellable +} +public typealias Bind = Combine.CurrentValueSubject +extension CoreFoundation.CGSize : Swift.Comparable { + public static func < (lhs: CoreFoundation.CGSize, rhs: CoreFoundation.CGSize) -> Swift.Bool + public static func <= (lhs: CoreFoundation.CGSize, rhs: CoreFoundation.CGSize) -> Swift.Bool +} +public struct CommonPlayerContent : NutPlayer.PlayerContent { + public let subtitles: [any NutPlayer.PlayerSubtitleRecord] + public let content: NutPlayer.ContentType + public let statistics: [any NutPlayer.PlayerStatisticRecord] + public init(content: NutPlayer.ContentType, statistics: [any NutPlayer.PlayerStatisticRecord] = [], subtitles: [any NutPlayer.PlayerSubtitleRecord] = []) +} +public struct CommonProvider : NutPlayer.Provider { + public init(content: any NutPlayer.PlayerContent) + public func retrieveContent(_ completion: @escaping NutPlayer.CommonProvider.Completion) +} +final public class ConsoleLogDestination : NutPlayer.LogDestination { + final public let format: Swift.String + final public let limitOutputLevel: NutPlayer.LogLevel + public init(format: Swift.String, limitOutputLevel: NutPlayer.LogLevel = .trace) + final public func process(_ message: Swift.String, level: NutPlayer.LogLevel) + @objc deinit +} +public enum Constraint : Swift.Equatable { + case iPhoneSE(CoreFoundation.CGFloat) + case iPhoneX(CoreFoundation.CGFloat) + case iPod(CoreFoundation.CGFloat) + case iPadSM(CoreFoundation.CGFloat) + case iPadL(CoreFoundation.CGFloat) + case appleTV(CoreFoundation.CGFloat) + public static func == (a: NutPlayer.Constraint, b: NutPlayer.Constraint) -> Swift.Bool +} +@_hasMissingDesignatedInitializers final public class ContentPlayer : NutPlayer.TechDelegate { + public typealias SeekCompletion = (Swift.Bool) -> Swift.Void + weak final public var delegate: (any NutPlayer.ContentPlayerDelegate)? + final public let layer: QuartzCore.CALayer + final public var currentQuality: NutPlayer.ContentQuality? { + get + set + } + final public var qualities: [NutPlayer.ContentQuality] { + get + } + final public var state: NutPlayer.PlayerState { + get + } + final public var volume: Swift.Float { + get + set + } + final public var playbackRate: NutPlayer.PlayerPlaybackRate { + get + set + } + final public var duration: Foundation.TimeInterval { + get + } + final public var time: Foundation.TimeInterval { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + final public func play() + final public func pause() + final public func stop() + final public func seek(to time: Foundation.TimeInterval, completion: NutPlayer.ContentPlayer.SeekCompletion? = nil) + final public func end() + final public func didChange(state: NutPlayer.TechState) + final public func didChange(time: Foundation.TimeInterval) + final public func didChange(volume: Swift.Float) + final public func didChange(playbackType: NutPlayer.TechPlayableType) + final public func didChange(quality: any NutPlayer.TechQuality) + final public func didChange(qualities: [any NutPlayer.TechQuality]) + @objc deinit +} +public protocol ContentPlayerDelegate : AnyObject { + func requireSwitchContent(from player: NutPlayer.ContentPlayer) + func didChange(state: NutPlayer.PlayerState, from player: NutPlayer.ContentPlayer) + func didChange(time: Foundation.TimeInterval, from player: NutPlayer.ContentPlayer) + func didChange(volume: Swift.Float, from player: NutPlayer.ContentPlayer) + func didChange(quality: NutPlayer.ContentQuality, from player: NutPlayer.ContentPlayer) + func didChange(qualities: [NutPlayer.ContentQuality], from player: NutPlayer.ContentPlayer) +} +public struct ContentQuality : NutPlayer.PlayerQualityRecord, Swift.Equatable { + public var id: Swift.String { + get + } + public var resolution: CoreFoundation.CGSize { + get + } + public var bandwidth: Swift.Int { + get + } + public static func == (lhs: NutPlayer.ContentQuality, rhs: NutPlayer.ContentQuality) -> Swift.Bool +} +public struct CustomizableAreaSettings { + public init(isFullscreenSwitcherEnabled: Swift.Bool, isPipSwitcherEnabled: Swift.Bool, isSettingsSwitcherEnabled: Swift.Bool) +} +final public class DefaultQualityTitleMapper : NutPlayer.QualityTitleMapper { + public init(policy: NutPlayer.VideoQualityTitleFormat = .common) + final public func map(quality: any NutPlayer.PlayerQualityRecord) -> Swift.String? + final public func map(quality: NutPlayer.VideoQuality) -> Swift.String? + @objc deinit +} +public enum Either { + case firstType(T) + case secondType(U) + public func unwrap() -> Any + public func map(firstTypeTransform: (T) -> V, secondTypeTransform: (U) -> V) -> V +} +extension NutPlayer.Either : Swift.Decodable where T : Swift.Decodable, U : Swift.Decodable { + public init(from decoder: any Swift.Decoder) throws +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) final public class ErrorView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) public init(title: Swift.String? = nil) + @_Concurrency.MainActor(unsafe) final public func updateView(with title: Swift.String) + @objc deinit +} +public struct Event : Combine.Publisher { + public typealias Output = Output + public typealias Failure = Swift.Never + public init

(_ publisher: P) where Output == P.Output, P : Combine.Publisher, P.Failure == Swift.Never + public func receive(subscriber: S) where Output == S.Input, S : Combine.Subscriber, S.Failure == Swift.Never +} +@propertyWrapper public class EventSubject : Combine.Subject { + public typealias Output = Output + public typealias Failure = Swift.Never + final public let wrappedValue: NutPlayer.Event + public init() + public func send(_ value: Output) + public func send(completion: Combine.Subscribers.Completion.Failure>) + public func send(subscription: any Combine.Subscription) + public func receive(subscriber: S) where Output == S.Input, S : Combine.Subscriber, S.Failure == Swift.Never + @objc deinit +} +public protocol BusEventRepresentable { + typealias EventName = Swift.String +} +public protocol EventTransmittable : AnyObject { + typealias EventName = Swift.String + typealias NamedCompletion = () -> Swift.Void + typealias HashableCompletion = ([Swift.AnyHashable : Any]) -> Swift.Void + typealias RawDataCompletion = (Foundation.Data) -> Swift.Void + typealias SingleArgumentCompletion = (Any) -> Swift.Void + func send(_ event: E) where E : NutPlayer.BusEventRepresentable + @discardableResult + func receive(_ eventType: E.Type, perform action: @escaping (E) -> Swift.Void) -> NutPlayer.AnyCancellable where E : NutPlayer.BusEventRepresentable + @discardableResult + func receive(_ eventType: E.Type, performOn scheduler: S, action: @escaping (E) -> Swift.Void) -> NutPlayer.AnyCancellable where E : NutPlayer.BusEventRepresentable, S : Combine.Scheduler +} +extension NutPlayer.EventTransmittable { + public func send(_ name: Self.EventName) + @discardableResult + public func receive(_ name: Self.EventName, perform action: @escaping Self.NamedCompletion) -> NutPlayer.AnyCancellable + @discardableResult + public func receive(_ name: Self.EventName, performOn scheduler: S, action: @escaping Self.NamedCompletion) -> NutPlayer.AnyCancellable where S : Combine.Scheduler +} +extension NutPlayer.EventTransmittable { + public func send(_ name: Self.EventName, params: [Swift.AnyHashable : Any]) + @discardableResult + public func receive(_ name: Self.EventName, perform action: @escaping Self.HashableCompletion) -> NutPlayer.AnyCancellable + @discardableResult + public func receive(_ name: Self.EventName, performOn scheduler: S, action: @escaping Self.HashableCompletion) -> NutPlayer.AnyCancellable where S : Combine.Scheduler +} +extension NutPlayer.EventTransmittable { + public func send(_ name: Self.EventName, data: Foundation.Data) + public func send(data: Foundation.Data) + @discardableResult + public func receive(_ name: Self.EventName = "COMMON", perform action: @escaping Self.RawDataCompletion) -> NutPlayer.AnyCancellable + @discardableResult + public func receive(_ name: Self.EventName = "COMMON", performOn scheduler: S, action: @escaping Self.RawDataCompletion) -> NutPlayer.AnyCancellable where S : Combine.Scheduler +} +extension NutPlayer.EventTransmittable { + public func send(_ name: Self.EventName, argument: Any) + @discardableResult + public func receive(_ name: Self.EventName = "COMMON", perform action: @escaping Self.SingleArgumentCompletion) -> NutPlayer.AnyCancellable + @discardableResult + public func receive(_ name: Self.EventName = "COMMON", performOn scheduler: S, action: @escaping Self.SingleArgumentCompletion) -> NutPlayer.AnyCancellable where S : Combine.Scheduler +} +final public class FileLogDestination : NutPlayer.LogDestination { + final public let format: Swift.String + final public let limitOutputLevel: NutPlayer.LogLevel + public init(format: Swift.String, limitOutputLevel: NutPlayer.LogLevel = .info) + @objc deinit + final public func process(_ message: Swift.String, level: NutPlayer.LogLevel) +} +public enum HlsError : Swift.Error { + case unowned + case emptyUrl + case incorrectUrl + case incorrectManifestData + case emptyQualities + case assetNotLoaded + case assetNotPlayable + case assetMetadata(_: (any Swift.Error)? = nil) + case emptyResponseData + case http(code: Swift.Int? = nil, description: Swift.String? = nil) + case timeout + case network(any Swift.Error) + case unknown(_: (any Swift.Error)? = nil) +} +extension Swift.Int { + public func leadingZero() -> Swift.String +} +public protocol LogDestination : AnyObject { + var format: Swift.String { get } + var limitOutputLevel: NutPlayer.LogLevel { get } + func localize(_ message: Swift.String, params: [Swift.String]) -> Swift.String + func process(_ message: Swift.String, level: NutPlayer.LogLevel) +} +extension NutPlayer.LogDestination { + public func localize(_ message: Swift.String, params: [Swift.String]) -> Swift.String +} +public enum LogLevel { + case none + case fatal + case assert + case error + case warning + case info + case debug + case trace + public static func == (a: NutPlayer.LogLevel, b: NutPlayer.LogLevel) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public let log: NutPlayer.Logger +final public class Logger { + public typealias ParamsClosure = () -> [Swift.String] + public typealias MessageClosure = () -> Swift.String + final public let module: Swift.String + public init(module: Swift.String) + final public func addDestination(_ destination: any NutPlayer.LogDestination) + final public func removeDestination(_ destination: any NutPlayer.LogDestination) + final public func waitUntilAllOperationsAreFinished() + final public func fatal(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) -> Swift.Never + final public func assert(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func assert(_ condition: Swift.Bool, _ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func error(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func warning(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function, args: any Swift.CustomStringConvertible...) + final public func info(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func debug(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func trace(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func other(_ level: NutPlayer.LogLevel, _ msgClosure: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure, path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + @objc deinit +} +public protocol M3U8BufferedReader { + func close() + func readLine() -> Swift.String? +} +open class M3U8FileBufferedReader : NutPlayer.M3U8BufferedReader { + public init(path: Swift.String) + open func close() + open func readLine() -> Swift.String? + @objc deinit +} +open class M3U8ManifestBuilder { + public init() + open func parse(_ url: Foundation.URL, onMediaPlaylist: ((_ playlist: NutPlayer.M3U8MediaPlaylist) -> Swift.Void)? = nil, onMediaSegment: ((_ segment: NutPlayer.M3U8MediaSegment) -> Swift.Void)? = nil) -> NutPlayer.M3U8MasterPlaylist + open func parseMasterPlaylistFromString(_ string: Swift.String, onMediaPlaylist: ((_ playlist: NutPlayer.M3U8MediaPlaylist) -> Swift.Void)? = nil) -> NutPlayer.M3U8MasterPlaylist + open func parseMasterPlaylistFromFile(_ path: Swift.String, onMediaPlaylist: ((_ playlist: NutPlayer.M3U8MediaPlaylist) -> Swift.Void)? = nil) -> NutPlayer.M3U8MasterPlaylist + open func parseMasterPlaylistFromURL(_ url: Foundation.URL, onMediaPlaylist: ((_ playlist: NutPlayer.M3U8MediaPlaylist) -> Swift.Void)? = nil) -> NutPlayer.M3U8MasterPlaylist + open func parseMediaPlaylistFromString(_ string: Swift.String, mediaPlaylist: NutPlayer.M3U8MediaPlaylist = M3U8MediaPlaylist(), onMediaSegment: ((_ segment: NutPlayer.M3U8MediaSegment) -> Swift.Void)? = nil) -> NutPlayer.M3U8MediaPlaylist + open func parseMediaPlaylistFromFile(_ path: Swift.String, mediaPlaylist: NutPlayer.M3U8MediaPlaylist = M3U8MediaPlaylist(), onMediaSegment: ((_ segment: NutPlayer.M3U8MediaSegment) -> Swift.Void)? = nil) -> NutPlayer.M3U8MediaPlaylist + @discardableResult + open func parseMediaPlaylistFromURL(_ url: Foundation.URL, mediaPlaylist: NutPlayer.M3U8MediaPlaylist = M3U8MediaPlaylist(), onMediaSegment: ((_ segment: NutPlayer.M3U8MediaSegment) -> Swift.Void)? = nil) -> NutPlayer.M3U8MediaPlaylist + open func transformManifestWith(baseUrl: Swift.String, from string: Swift.String) -> Foundation.Data? + @objc deinit +} +open class M3U8MasterPlaylist { + public var mediaTypes: [NutPlayer.M3U8MediaType] { + get + } + public var iframes: [NutPlayer.M3U8MediaIFrame] { + get + } + public var playlists: [NutPlayer.M3U8MediaPlaylist] { + get + } + open var path: Swift.String? + public init() + open func addPlaylist(_ playlist: NutPlayer.M3U8MediaPlaylist) + open func getPlaylist(_ index: Swift.Int) -> NutPlayer.M3U8MediaPlaylist? + open func getPlaylistCount() -> Swift.Int + open func addIFrame(_ iframe: NutPlayer.M3U8MediaIFrame) + open func addMediaType(_ type: NutPlayer.M3U8MediaType) + @objc deinit +} +@_hasMissingDesignatedInitializers public class M3U8MediaIFrame { + final public let averageBandwidth: Swift.Int + final public let bandwidth: Swift.Int + final public let codecs: Swift.String + final public let resolution: CoreFoundation.CGSize + final public let urlPath: Swift.String? + @objc deinit +} +open class M3U8MediaPlaylist { + open var programId: Swift.Int + open var bandwidth: Swift.Int + open var resolution: CoreFoundation.CGSize + open var path: Swift.String? + open var version: Swift.Int? + open var targetDuration: Swift.Int? + open var mediaSequence: Swift.Int? + public init() + open func addSegment(_ segment: NutPlayer.M3U8MediaSegment) + open func getSegment(_ index: Swift.Int) -> NutPlayer.M3U8MediaSegment? + open func getSegmentCount() -> Swift.Int + open func duration() -> Swift.Float + @objc deinit +} +open class M3U8MediaSegment { + open var duration: Swift.Float? + open var sequence: Swift.Int + open var subrangeLength: Swift.Int? + open var subrangeStart: Swift.Int? + open var title: Swift.String? + open var discontinuity: Swift.Bool + open var path: Swift.String? + public init() + open func getMediaPlaylist() -> NutPlayer.M3U8MediaPlaylist? + @objc deinit +} +public enum M3U8MediaType { + case audio(groupID: Swift.String, language: Swift.String, name: Swift.String, autoselect: Swift.Bool, byDefault: Swift.Bool, uri: Swift.String) + case subtitles(groupID: Swift.String, language: Swift.String, name: Swift.String, autoselect: Swift.Bool, byDefault: Swift.Bool, forced: Swift.Bool, uri: Swift.String) +} +@_hasMissingDesignatedInitializers open class M3U8ReaderBuilder { + @objc deinit +} +open class M3U8StringBufferedReader : NutPlayer.M3U8BufferedReader { + public init(string: Swift.String) + open func close() + open func readLine() -> Swift.String? + @objc deinit +} +open class M3U8URLBufferedReader : NutPlayer.M3U8BufferedReader { + public init(uri: Foundation.URL) + open func close() + open func readLine() -> Swift.String? + @objc deinit +} +extension Foundation.URL { + public func URLByReplacingLastPathComponent(_ pathComponent: Swift.String) -> Foundation.URL? +} +final public class NutActivityIndicatorPlugin : NutPlayer.PlayerPlugin, NutPlayer.ViewablePlayerPlugin { + final public var view: UIKit.UIView { + get + } + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + @objc deinit +} +final public class NutBlackoutPlugin : NutPlayer.PlayerPlugin, NutPlayer.ViewablePlayerPlugin { + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public var view: UIKit.UIView + @objc deinit +} +final public class NutCache where Key : Swift.Hashable { + final public func insert(_ value: Value, forKey key: Key) + final public func value(forKey key: Key) -> Value? + final public func removeValue(forKey key: Key) + final public subscript(key: Key) -> Value? { + get + set + } + public init() + @objc deinit +} +public struct NutContent : NutPlayer.PlayerContent { + public let content: NutPlayer.ContentType + public let statistics: [any NutPlayer.PlayerStatisticRecord] + public var subtitles: [any NutPlayer.PlayerSubtitleRecord] +} +public enum NutContentUIType { + case standard + case loop + case live + public static func == (a: NutPlayer.NutContentUIType, b: NutPlayer.NutContentUIType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +final public class NutEventBus : NutPlayer.EventTransmittable { + final public let id: Swift.String + public init(id: Swift.String = UUID().uuidString) + final public func send(_ event: E) where E : NutPlayer.BusEventRepresentable + @discardableResult + final public func receive(_ eventType: E.Type, perform action: @escaping (E) -> Swift.Void) -> NutPlayer.AnyCancellable where E : NutPlayer.BusEventRepresentable + @discardableResult + final public func receive(_ eventType: E.Type, performOn scheduler: S, action: @escaping (E) -> Swift.Void) -> NutPlayer.AnyCancellable where E : NutPlayer.BusEventRepresentable, S : Combine.Scheduler + @objc deinit +} +final public class NutHlsTech : NutPlayer.Tech { + public typealias LoadCompletion = (NutPlayer.NutHlsTech, NutPlayer.HlsError?) -> Swift.Void + public typealias QualityPresets = (resolution: CoreFoundation.CGSize, bandwidth: Swift.Int) + final public let layer: QuartzCore.CALayer + final public var state: NutPlayer.TechState { + get + set + } + final public var duration: Swift.Double + final public var currentTime: Foundation.TimeInterval { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + final public var volume: Swift.Float { + get + set + } + final public var playbackRate: NutPlayer.TechPlaybackRate { + get + set + } + final public var qualities: [any NutPlayer.TechQuality] { + get + } + final public var quality: (any NutPlayer.TechQuality)? { + get + } + weak final public var delegate: (any NutPlayer.TechDelegate)? + public init() + @objc deinit + final public func load(with url: Foundation.URL, timeouts: NutPlayer.TechTimeouts, quality: NutPlayer.NutHlsTech.QualityPresets? = nil, completion: NutPlayer.NutHlsTech.LoadCompletion? = nil) + final public func play() + final public func pause() + final public func seek(to time: Foundation.TimeInterval, completion: NutPlayer.NutHlsTech.SeekCompletion? = nil) + final public func stop() + final public func end() + @discardableResult + final public func select(quality: any NutPlayer.TechQuality) -> NutPlayer.TechError? +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) final public class NutLoaderView : UIKit.UIActivityIndicatorView { + @_Concurrency.MainActor(unsafe) @objc dynamic public init() + @_Concurrency.MainActor(unsafe) @objc override final public func layoutSubviews() + @objc deinit +} +final public class NutLocalization { + public enum BundleLevel { + case app + case package + public static func == (a: NutPlayer.NutLocalization.BundleLevel, b: NutPlayer.NutLocalization.BundleLevel) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public init(from level: NutPlayer.NutLocalization.BundleLevel = .app) + final public subscript(identity: Swift.String) -> Swift.String { + get + } + @objc deinit +} +final public class NutMP4LoopTech : NutPlayer.Tech, NutPlayer.TechViewable, NutPlayer.TechLoadable { + final public let layer: QuartzCore.CALayer + final public var state: NutPlayer.TechState { + get + set + } + final public var duration: Swift.Double + final public var currentTime: Foundation.TimeInterval { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + final public var volume: Swift.Float { + get + set + } + final public var playbackRate: NutPlayer.TechPlaybackRate { + get + set + } + weak final public var delegate: (any NutPlayer.TechDelegate)? + public init() + @objc deinit + final public func load(with url: Foundation.URL) + final public func play() + final public func pause() + final public func stop() + final public func seek(to time: Foundation.TimeInterval, completion: NutPlayer.NutMP4LoopTech.SeekCompletion? = nil) + final public func end() +} +final public class NutMP4Tech : NutPlayer.Tech, NutPlayer.TechViewable, NutPlayer.TechLoadable { + final public var layer: QuartzCore.CALayer { + get + } + final public var state: NutPlayer.TechState { + get + set + } + final public var duration: Swift.Double + final public var currentTime: Foundation.TimeInterval { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + final public var volume: Swift.Float { + get + set + } + final public var playbackRate: NutPlayer.TechPlaybackRate { + get + set + } + weak final public var delegate: (any NutPlayer.TechDelegate)? + public init() + @objc deinit + final public func load(with url: Foundation.URL) + final public func play() + final public func pause() + final public func seek(to time: Foundation.TimeInterval, completion: NutPlayer.NutMP4Tech.SeekCompletion? = nil) + final public func stop() + final public func end() +} +public enum NutPlaybackButtonType { + case play + case pause + case restart + public static func == (a: NutPlayer.NutPlaybackButtonType, b: NutPlayer.NutPlaybackButtonType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers final public class NutPlayer : NutPlayer.Player { + @NutPlayer.ValueSubject final public var state: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var volume: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var currentTime: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var duration: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var currentQuality: NutPlayer.Value<(any NutPlayer.PlayerQualityRecord)?> { + get + } + @NutPlayer.ValueSubject final public var qualities: NutPlayer.Value<[any NutPlayer.PlayerQualityRecord]> { + get + } + final public var menu: [any NutPlayer.PlayerSettingsRecord] { + get + } + final public var plugins: [any NutPlayer.PlayerPlugin] { + get + } + public init() + final public func load(content: NutPlayer.ContentType) + final public func load(provider: any NutPlayer.Provider, timeouts: NutPlayer.PlayerTimeouts = PlayerTimeouts(playlist: 5_000, track: 3_000), autoplay: Swift.Bool = false, position: Foundation.TimeInterval = 0.0, quality: NutPlayer.QualityPresets? = nil) + final public func play() + final public func pause() + final public func stop() + final public func seek(time: Foundation.TimeInterval) + final public func end() + final public func change(rate: NutPlayer.PlayerPlaybackRate) + final public func change(volume: Swift.Float) + final public func select(quality: any NutPlayer.PlayerQualityRecord) + @objc deinit +} +final public class NutPlayerErrorPlugin : NutPlayer.ViewablePlayerPlugin { + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public var view: UIKit.UIView { + get + } + @objc deinit +} +public protocol ContentPlayerFactory { + typealias TimeInterval = Swift.Double + typealias QualityPresets = (resolution: CoreFoundation.CGSize, bandwidth: Swift.Int) + static func contentPlayer(with content: NutPlayer.ContentType, playerTimeouts: NutPlayer.PlayerTimeouts, from position: Self.TimeInterval, autostart: Swift.Bool, quality: Self.QualityPresets?) -> NutPlayer.ContentPlayer +} +public protocol AdvertisementPlayerFactory { +} +public enum NutPlayerFactory : NutPlayer.ContentPlayerFactory, NutPlayer.AdvertisementPlayerFactory { + public static func contentPlayer(with content: NutPlayer.ContentType, playerTimeouts: NutPlayer.PlayerTimeouts, from position: NutPlayer.NutPlayerFactory.TimeInterval, autostart: Swift.Bool, quality: NutPlayer.QualityPresets? = nil) -> NutPlayer.ContentPlayer +} +@objc final public class NutPlayerSkinPlugin : ObjectiveC.NSObject, NutPlayer.ViewablePlayerPlugin, NutPlayer.NutPlayerSkinViewDelegate { + public struct Settings : NutPlayer.PlayerPluginSettings { + public typealias VoidCallback = () -> Swift.Void + public typealias BoolCallback = (_ onEnter: Swift.Bool) -> Swift.Void + public let onSettings: NutPlayer.NutPlayerSkinPlugin.Settings.VoidCallback? + public let onPip: NutPlayer.NutPlayerSkinPlugin.Settings.BoolCallback? + public let onFullscreen: NutPlayer.NutPlayerSkinPlugin.Settings.BoolCallback? + public init(onSettings: NutPlayer.NutPlayerSkinPlugin.Settings.VoidCallback? = nil, onPip: NutPlayer.NutPlayerSkinPlugin.Settings.BoolCallback? = nil, onFullscreen: NutPlayer.NutPlayerSkinPlugin.Settings.BoolCallback? = nil) + } + final public let view: UIKit.UIView + final public func changeGeometry(portrait: Swift.Bool) + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public func playbackButtonPressed(_ type: NutPlayer.NutPlaybackButtonType) + final public func seekButtonPressed(_ type: NutPlayer.NutSeekButtonType) + final public func viewModeChanged(to mode: NutPlayer.NutViewMode) + final public func timelineDidChange(state: NutPlayer.NutSliderState) + final public func settingsTapped() + final public func volumeChanged(value: Swift.Float) + @objc deinit +} +public enum NutPlayerSkinState { + case idle + case ready + case loading + case playing + case seeking + case paused + case completed + public static func == (a: NutPlayer.NutPlayerSkinState, b: NutPlayer.NutPlayerSkinState) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public struct NutPlayerSkinTimeModel { + public init(position: Foundation.TimeInterval, duration: Foundation.TimeInterval) +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) final public class NutPlayerSkinView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) weak final public var delegate: (any NutPlayer.NutPlayerSkinViewDelegate)? + @NutPlayer.ValueSubject @_Concurrency.MainActor(unsafe) final public var areMainElementsVisible: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject @_Concurrency.MainActor(unsafe) final public var timelineTopMargin: NutPlayer.Value { + get + } + @_Concurrency.MainActor(unsafe) public init(viewModel: NutPlayer.NutPlayerSkinViewModel, settings: NutPlayer.CustomizableAreaSettings) + @_Concurrency.MainActor(unsafe) @objc override final public func layoutSubviews() + @_Concurrency.MainActor(unsafe) final public func changePlaybackButton(with state: NutPlayer.NutPlayerSkinState) + @_Concurrency.MainActor(unsafe) final public func changeSeekBack(enabled: Swift.Bool) + @_Concurrency.MainActor(unsafe) final public func changeSeekForward(enabled: Swift.Bool) + @_Concurrency.MainActor(unsafe) final public func changeTime(_ time: Foundation.TimeInterval) + @_Concurrency.MainActor(unsafe) final public func changeBuffer(_ buffer: Foundation.TimeInterval) + @_Concurrency.MainActor(unsafe) final public func changeFullscreen(_ isFullscreen: Swift.Bool) + @_Concurrency.MainActor(unsafe) final public func changeValue(type: NutPlayer.NutVerticalSliderType, value: Swift.Float) + @_Concurrency.MainActor(unsafe) final public func hide() + @_Concurrency.MainActor(unsafe) final public func show() + @_Concurrency.MainActor(unsafe) @objc override final public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + @objc deinit +} +public protocol NutPlayerSkinViewDelegate : AnyObject { + func playbackButtonPressed(_ type: NutPlayer.NutPlaybackButtonType) + func seekButtonPressed(_ type: NutPlayer.NutSeekButtonType) + func settingsTapped() + func viewModeChanged(to mode: NutPlayer.NutViewMode) + func volumeChanged(value: Swift.Float) + func timelineDidChange(state: NutPlayer.NutSliderState) +} +public struct NutPlayerSkinViewModel { + public let viewMode: NutPlayer.NutViewMode + public let volume: Swift.Float + public let state: NutPlayer.NutPlayerSkinState + public let contentType: NutPlayer.NutContentUIType + public let time: NutPlayer.NutPlayerSkinTimeModel? + public init(viewMode: NutPlayer.NutViewMode, volume: Swift.Float, state: NutPlayer.NutPlayerSkinState, contentType: NutPlayer.NutContentUIType, time: NutPlayer.NutPlayerSkinTimeModel?) +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) final public class NutPlayerView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) @objc override final public func addSubview(_ view: UIKit.UIView) + @_Concurrency.MainActor(unsafe) @objc override final public func insertSubview(_ view: UIKit.UIView, at index: Swift.Int) + @_Concurrency.MainActor(unsafe) @objc override final public func insertSubview(_ view: UIKit.UIView, aboveSubview siblingSubview: UIKit.UIView) + @_Concurrency.MainActor(unsafe) @objc override final public func insertSubview(_ view: UIKit.UIView, belowSubview siblingSubview: UIKit.UIView) + @_Concurrency.MainActor(unsafe) @objc override final public func layoutSubviews() + @_Concurrency.MainActor(unsafe) @objc override final public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + @objc deinit +} +final public class NutPlayerViewBuilder { + public struct PluginRecord : Swift.Comparable { + public enum Priority { + case system + case userInitiated + case ui(level: Swift.Int = 500) + } + public init(plugin: any NutPlayer.PlayerPlugin.Type, priority: NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority = .ui(), settings: (any NutPlayer.PlayerPluginSettings)? = nil) + public static func < (lhs: NutPlayer.NutPlayerViewBuilder.PluginRecord, rhs: NutPlayer.NutPlayerViewBuilder.PluginRecord) -> Swift.Bool + public static func == (lhs: NutPlayer.NutPlayerViewBuilder.PluginRecord, rhs: NutPlayer.NutPlayerViewBuilder.PluginRecord) -> Swift.Bool + } + public init() + @discardableResult + final public func clearPlugins() -> NutPlayer.NutPlayerViewBuilder + @discardableResult + final public func attach(plugins: [NutPlayer.NutPlayerViewBuilder.PluginRecord]) -> NutPlayer.NutPlayerViewBuilder + @discardableResult + final public func defaultSkin(_ value: Swift.Bool = true) -> NutPlayer.NutPlayerViewBuilder + @discardableResult + final public func defaultSkin(settings: NutPlayer.NutPlayerSkinPlugin.Settings) -> NutPlayer.NutPlayerViewBuilder + final public func build(with player: NutPlayer.NutPlayer) -> NutPlayer.NutPlayerView + @objc deinit +} +public struct NutProvider : NutPlayer.Provider { + public init(hash: Swift.String, configuration: Foundation.URLSessionConfiguration? = nil) + public func retrieveContent(_ completion: @escaping NutPlayer.NutProvider.Completion) +} +final public class NutQualityPlugin : NutPlayer.SettingsPlayerPlugin, NutPlayer.QualityTitleMapper { + public struct Settings : NutPlayer.PlayerPluginSettings { + public let mapper: any NutPlayer.QualityTitleMapper + public init(mapper: any NutPlayer.QualityTitleMapper) + } + public struct PluginSettingsRecord : NutPlayer.PlayerSettingsRecord { + public let quality: (any NutPlayer.PlayerQualityRecord)? + public let id: Swift.String + public let index: Swift.Int + public let isActive: Swift.Bool + public let group: Swift.String + public let title: Swift.String + public let element: NutPlayer.PlayerSettingsElementRecord + } + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public var menu: [any NutPlayer.PlayerSettingsRecord] { + get + } + final public func map(quality: any NutPlayer.PlayerQualityRecord) -> Swift.String? + @objc deinit +} +public enum NutSeekButtonType { + case back + case forward + public static func == (a: NutPlayer.NutSeekButtonType, b: NutPlayer.NutSeekButtonType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum NutSliderState { + case started + case updating(value: Swift.Float) + case finished(value: Swift.Float) +} +final public class NutStatisticsPlugin : NutPlayer.PlayerPlugin { + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + @objc deinit +} +final public class NutSubtitlePlugin : NutPlayer.PlayerPlugin, NutPlayer.SettingsPlayerPlugin, NutPlayer.ViewablePlayerPlugin { + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public var menu: [any NutPlayer.PlayerSettingsRecord] + final public var view: UIKit.UIView + @objc deinit +} +public enum NutVerticalSliderType { + case volume + case brightness + public static func == (a: NutPlayer.NutVerticalSliderType, b: NutPlayer.NutVerticalSliderType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum NutViewMode { + case normal + case fullscreen + case pip + public static func == (a: NutPlayer.NutViewMode, b: NutPlayer.NutViewMode) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +precedencegroup MonadicPrecedence { + associativity: left + higherThan: BitwiseShiftPrecedence +} +infix operator >>- : MonadicPrecedence +@discardableResult +@inline(__always) public func >>- (a: T?, f: (T) throws -> U?) rethrows -> U? +precedencegroup FunctionApplicationPrecedenceLeft { + associativity: left + lowerThan: AssignmentPrecedence +} +infix operator >>> : FunctionApplicationPrecedenceLeft +@inline(__always) public func >>> (x: T, f: (T) throws -> U) rethrows -> U +precedencegroup FunctionApplicationPrecedenceRight { + associativity: right + lowerThan: AssignmentPrecedence +} +infix operator <<< : FunctionApplicationPrecedenceRight +@inline(__always) public func <<< (f: (T) throws -> U, x: T) rethrows -> U +infix operator +/- : DefaultPrecedence +@inline(__always) public func +/- (lhs: T, rhs: T) -> Swift.ClosedRange where T : Swift.Comparable, T : Swift.Numeric +extension Swift.Optional { + public var isExist: Swift.Bool { + get + } + public func orCreate(_ creation: @autoclosure () -> Wrapped) -> Wrapped + public func orTypedCreate(_ creation: @autoclosure () -> Element) -> Element where Wrapped == Element.RawValue, Element : Swift.RawRepresentable +} +public typealias QualityPresets = (resolution: CoreFoundation.CGSize, bandwidth: Swift.Int) +public protocol Player : AnyObject { + typealias TimeInterval = Swift.Double + var state: NutPlayer.Value { get } + var volume: NutPlayer.Value { get } + var currentTime: NutPlayer.Value { get } + var duration: NutPlayer.Value { get } + var cache: NutPlayer.Value { get } + var currentQuality: NutPlayer.Value<(any NutPlayer.PlayerQualityRecord)?> { get } + var qualities: NutPlayer.Value<[any NutPlayer.PlayerQualityRecord]> { get } + func select(quality: any NutPlayer.PlayerQualityRecord) + func play() + func pause() + func stop() + func seek(time: Self.TimeInterval) + func end() + func change(rate: NutPlayer.PlayerPlaybackRate) + func change(volume: Swift.Float) +} +public protocol PlayerContent { + var content: NutPlayer.ContentType { get } + var statistics: [any NutPlayer.PlayerStatisticRecord] { get } + var subtitles: [any NutPlayer.PlayerSubtitleRecord] { get } +} +public enum ContentType { + case auto(url: Foundation.URL) + case hls(url: Foundation.URL) + case dash(url: Foundation.URL) + case mp4(url: Foundation.URL, loop: Swift.Bool = false) + case raw(data: Foundation.Data) +} +public enum HTTPMethod : Swift.String { + case get + case post + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public enum SubtitleType : Swift.String { + case SRT + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public protocol PlayerStatisticRecord { + var name: Swift.String { get } + var urlTemplate: Swift.String { get } + var start: Foundation.TimeInterval { get } + var delay: Foundation.TimeInterval { get } + var count: Swift.Int { get } + var method: NutPlayer.HTTPMethod { get } + var body: Swift.String? { get } +} +public protocol PlayerSubtitleRecord { + var title: Swift.String { get } + var type: NutPlayer.SubtitleType { get } + var url: Swift.String { get } + var language: Swift.String { get } +} +public enum PlayerError : Swift.Error { + case loop + case provider(any Swift.Error) + case other(any Swift.Error) +} +public enum PlayerPlaybackRate : Swift.Float, Swift.CaseIterable { + case speed0x25 + case speed0x5 + case speed0x75 + case normal + case speed1x25 + case speed1x5 + case speed1x75 + case speed2x + public init(title: Swift.String) + public var title: Swift.String { + get + } + public init?(rawValue: Swift.Float) + public typealias AllCases = [NutPlayer.PlayerPlaybackRate] + public typealias RawValue = Swift.Float + public static var allCases: [NutPlayer.PlayerPlaybackRate] { + get + } + public var rawValue: Swift.Float { + get + } +} +public protocol PlayerPluginSettings { +} +public protocol PlayerPlugin { + init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) +} +public protocol ViewablePlayerPlugin : NutPlayer.PlayerPlugin { + var view: UIKit.UIView { get } + func changeGeometry(portrait: Swift.Bool) +} +public protocol SettingsPlayerPlugin : NutPlayer.PlayerPlugin { + var menu: [any NutPlayer.PlayerSettingsRecord] { get } +} +extension NutPlayer.ViewablePlayerPlugin { + public func changeGeometry(portrait: Swift.Bool) +} +public protocol PlayerQualityRecord { + typealias Identity = Swift.String + var id: Self.Identity { get } + var resolution: CoreFoundation.CGSize { get } + var bandwidth: Swift.Int { get } +} +public enum PlayerSettingsElementRecord { + public typealias ActionHandler = (any NutPlayer.PlayerSettingsRecord) -> Swift.Void + case action(NutPlayer.PlayerSettingsElementRecord.ActionHandler) + case separator + case submenu([any NutPlayer.PlayerSettingsRecord]) +} +public protocol PlayerSettingsRecord { + typealias Identity = Swift.String + var id: Self.Identity { get } + var index: Swift.Int { get } + var isActive: Swift.Bool { get } + var group: Swift.String { get } + var title: Swift.String { get } + var element: NutPlayer.PlayerSettingsElementRecord { get } +} +public enum PlayerState : Swift.Equatable { + case idle + case content(any NutPlayer.PlayerContent) + case loading + case ready(position: Foundation.TimeInterval, duration: Foundation.TimeInterval?) + case buffering + case playing + case paused(byUI: Swift.Bool = false) + case completed + case seeking(Foundation.TimeInterval) + case error(NutPlayer.PlayerError) + case uninitialized + public var isError: Swift.Bool { + get + } + public static func == (lhs: NutPlayer.PlayerState, rhs: NutPlayer.PlayerState) -> Swift.Bool +} +public struct PlayerTimeouts { + public let playlist: Foundation.TimeInterval + public let track: Foundation.TimeInterval + public init(playlist: Foundation.TimeInterval, track: Foundation.TimeInterval) +} +public enum ProviderError : Swift.Error { + case noPlayable + case native(error: any Swift.Error) + case noMime + case unsupported + case wrongUrl(url: Swift.String) + case data + case casting(any Swift.Decodable.Type) + case unknown +} +public protocol Provider { + typealias Completion = (Swift.Result) -> Swift.Void + typealias FilesCompletion = ([Swift.String]) -> Swift.Void + func retrieveContent(_ completion: @escaping Self.Completion) +} +public protocol QualityTitleMapper { + func map(quality: any NutPlayer.PlayerQualityRecord) -> Swift.String? +} +final public class Ref where T : AnyObject { + final public var value: T + public init(_ value: T) + @objc deinit +} +final public class OptionalRef where T : AnyObject { + final public var value: T? + public init(_ value: T? = nil) + @objc deinit +} +extension Swift.Sequence { + public func all(where predicate: (Self.Element) throws -> Swift.Bool) rethrows -> Swift.Bool +} +extension Swift.String { + public func createAttributedString(fontFamily: Swift.String, fontSize: CoreFoundation.CGFloat, alignment: UIKit.NSTextAlignment, color: UIKit.UIColor) -> Foundation.NSAttributedString +} +extension Swift.String { + public func replace(_ pattern: Swift.String, replacement: Swift.String) throws -> Swift.String + public func substring(using range: Foundation.NSRange) -> Swift.String? + @inlinable public func contains(anyOf sequence: T) -> Swift.Bool where T : Swift.Sequence, T.Element : Swift.StringProtocol { + sequence.contains(where: { self.contains($0) }) + } + public var isURI: Swift.Bool { + get + } +} +public protocol Tech : AnyObject { + typealias TimeInterval = Swift.Double + typealias SeekCompletion = (Swift.Bool) -> Swift.Void + var state: NutPlayer.TechState { get } + var duration: Self.TimeInterval { get } + var currentTime: Self.TimeInterval { get } + var cache: NutPlayer.Value { get } + var volume: Swift.Float { get set } + var playbackRate: NutPlayer.TechPlaybackRate { get set } + var delegate: (any NutPlayer.TechDelegate)? { get set } + var quality: (any NutPlayer.TechQuality)? { get } + var qualities: [any NutPlayer.TechQuality] { get } + func play() + func pause() + func stop() + func seek(to time: Self.TimeInterval, completion: Self.SeekCompletion?) + func end() + @discardableResult + func select(quality: any NutPlayer.TechQuality) -> NutPlayer.TechError? +} +extension NutPlayer.Tech { + public var quality: (any NutPlayer.TechQuality)? { + get + } + public var qualities: [any NutPlayer.TechQuality] { + get + } + @discardableResult + public func select(quality: any NutPlayer.TechQuality) -> NutPlayer.TechError? +} +@objc @_inheritsConvenienceInitializers final public class TechAVPlayer : AVFoundation.AVPlayer { + @objc override final public func seek(to time: CoreMedia.CMTime) + @objc override final public func seek(to time: CoreMedia.CMTime, completionHandler: @escaping (Swift.Bool) -> Swift.Void) + @objc override dynamic public init(url URL: Foundation.URL) + @objc override dynamic public init(playerItem item: AVFoundation.AVPlayerItem?) + @objc override dynamic public init() + @objc deinit +} +public protocol TechDelegate : AnyObject { + func didChange(state: NutPlayer.TechState) + func didChange(time: Foundation.TimeInterval) + func didChange(playbackType: NutPlayer.TechPlayableType) + func didChange(volume: Swift.Float) + func didChange(quality: any NutPlayer.TechQuality) + func didChange(qualities: [any NutPlayer.TechQuality]) +} +public enum TechError : Swift.Error { + case playlistEmpty + case qualityNotExists + case allQualitiesEndedWithError + case assetStatus(any Swift.Error) + case loopDuration +} +public protocol TechLoadable { + func load(with url: Foundation.URL) +} +public enum TechPlayableType { + case vod + case raw + case live + case drm + case unknown + public static func == (a: NutPlayer.TechPlayableType, b: NutPlayer.TechPlayableType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum TechPlaybackRate : Swift.RawRepresentable { + case rate0x25 + case rate0x50 + case rate0x75 + case normal + case rate1x25 + case rate1x50 + case rate1x75 + case rate2x + case custom(rate: Swift.Float) + public init?(rawValue: Swift.Float) + public var rawValue: Swift.Float { + get + } + public typealias RawValue = Swift.Float +} +public protocol TechQuality { + typealias Identify = Swift.String + var id: Self.Identify { get } + var resolution: CoreFoundation.CGSize { get } + var bandwidth: Swift.Int { get } +} +public struct CommonTechQuality : NutPlayer.TechQuality { + public let id: Swift.String + public let resolution: CoreFoundation.CGSize + public let bandwidth: Swift.Int + public static func create() -> any NutPlayer.TechQuality +} +public enum TechState : Swift.Equatable { + case uninitialized + case idle + case loading(quality: any NutPlayer.TechQuality) + case ready(duration: Foundation.TimeInterval?) + case buffering + case playing + case paused + case completed + case seeking(Foundation.TimeInterval) + case error(NutPlayer.TechError) + public var isError: Swift.Bool { + get + } + public static func == (lhs: NutPlayer.TechState, rhs: NutPlayer.TechState) -> Swift.Bool +} +public struct TechTimeouts { + public let playlist: Foundation.TimeInterval + public let track: Foundation.TimeInterval + public init(playlist: Foundation.TimeInterval, track: Foundation.TimeInterval) +} +public protocol TechViewable { + var layer: QuartzCore.CALayer { get } +} +extension Swift.Double { + public func secondsToHoursMinutesSeconds(withFormattingBasedOn time: Foundation.TimeInterval) -> Swift.String +} +extension Swift.Double { + public func handleSeekTime(using duration: Foundation.TimeInterval, canOverflow: Swift.Bool = false) -> Foundation.TimeInterval +} +extension UIKit.UIButton { + @_Concurrency.MainActor(unsafe) public func setImage(name: Swift.String = "", in bundle: Foundation.Bundle = .main, width: CoreFoundation.CGFloat = 0.0) +} +public enum DeviceType { + case ipadS + case ipadM + case ipadL + case iphone + case iphoneSE + case ipod + case appleTV + case unknown + public static func == (a: NutPlayer.DeviceType, b: NutPlayer.DeviceType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension UIKit.UIDevice { + @_Concurrency.MainActor(unsafe) public var isIphoneFamily: Swift.Bool { + get + } + @_Concurrency.MainActor(unsafe) public var type: NutPlayer.DeviceType { + get + } + @_Concurrency.MainActor(unsafe) public var model: UIKit.UIDevice.Model { + get + } + public enum Model : Swift.String { + case simulator, iPod3, iPod4, iPod5, iPod6, iPod7, iPad4, iPadAir, iPadAir2, iPadAir3, iPadAir4, iPadAir5, iPad5, iPad6, iPad7, iPad8, iPad9, iPad10, iPadMini, iPadMini2, iPadMini3, iPadMini4, iPadMini5, iPadMini6, iPadPro9_7, iPadPro10_5, iPadPro11, iPadPro2_11, iPadPro3_11, iPadPro4_11, iPadPro12_9, iPadPro2_12_9, iPadPro3_12_9, iPadPro4_12_9, iPadPro5_12_9, iPadPro6_12_9, iPhone6, iPhone6Plus, iPhone6S, iPhone6SPlus, iPhoneSE, iPhone7, iPhone7Plus, iPhone8, iPhone8Plus, iPhoneX, iPhoneXS, iPhoneXSMax, iPhoneXR, iPhone11, iPhone11Pro, iPhone11ProMax, iPhoneSE2, iPhone12Mini, iPhone12, iPhone12Pro, iPhone12ProMax, iPhone13Mini, iPhone13, iPhone13Pro, iPhone13ProMax, iPhone14, iPhone14Plus, iPhone14Pro, iPhone14ProMax, iPhoneSE3, appleTV1, appleTV2, appleTV3, appleTV4, appleTV4K, appleTV24K, unrecognized + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension UIKit.UIImage { + public func resizedImage(with newWidth: CoreFoundation.CGFloat) -> UIKit.UIImage +} +@dynamicMemberLookup public struct Value : Combine.Publisher { + public typealias Output = Output + public typealias Failure = Swift.Never + public var value: Output { + get + } + public var current: Output { + get + } + public init

(_ publisher: P) where Output == P.Output, P : Combine.Publisher, P.Failure == Swift.Never + public init(const: Output) + public func callAsFunction() -> Output + public func receive(subscriber: S) where Output == S.Input, S : Combine.Subscriber, S.Failure == Swift.Never + public subscript(dynamicMember keyPath: Swift.KeyPath) -> T { + get + } + public subscript(dynamicMember keyPath: Swift.KeyPath) -> T? { + get + } +} +@dynamicMemberLookup public struct OptValue : Combine.Publisher { + public typealias Output = Swift.Optional + public typealias Failure = Swift.Never + public var value: Item? { + get + } + public var v: Item? { + get + } + public init

(_ publisher: P) where P : Combine.Publisher, P.Failure == Swift.Never, P.Output == Item? + public init(const: NutPlayer.OptValue.Output) + public func callAsFunction() -> Item? + public func receive(subscriber: S) where S : Combine.Subscriber, S.Failure == Swift.Never, S.Input == Item? + public subscript(dynamicMember keyPath: Swift.KeyPath) -> T? { + get + } + public subscript(dynamicMember keyPath: Swift.KeyPath) -> T? { + get + } +} +@propertyWrapper public class ValueSubject : Combine.Subject { + public typealias Output = TOutput + public typealias Failure = Swift.Never + public var value: NutPlayer.ValueSubject.Output { + get + } + final public let wrappedValue: NutPlayer.Value.Output> + public init(initial: NutPlayer.ValueSubject.Output) + public func send(_ value: NutPlayer.ValueSubject.Output) + public func send(_ value: NutPlayer.ValueSubject.Output) where TOutput : Swift.Equatable + public func sendWithoutCompare(_ value: NutPlayer.ValueSubject.Output) + public func send(_ update: (_ prevValue: NutPlayer.ValueSubject.Output) -> NutPlayer.ValueSubject.Output) + public func send(_ update: (_ prevValue: NutPlayer.ValueSubject.Output) -> NutPlayer.ValueSubject.Output) where TOutput : Swift.Equatable + public func send(completion: Combine.Subscribers.Completion.Failure>) + public func send(subscription: any Combine.Subscription) + public func receive(subscriber: S) where TOutput == S.Input, S : Combine.Subscriber, S.Failure == Swift.Never + @objc deinit +} +@propertyWrapper public class OptValueSubject : Combine.Subject { + public typealias Output = Swift.Optional + public typealias Failure = Swift.Never + public var value: Item? { + get + } + final public let wrappedValue: NutPlayer.OptValue + public init(initial: NutPlayer.OptValueSubject.Output) + public func send(_ value: NutPlayer.OptValueSubject.Output) + public func send(_ value: NutPlayer.OptValueSubject.Output) where Item : Swift.Equatable + public func sendWithoutCompare(_ value: NutPlayer.OptValueSubject.Output) + public func send(_ update: (_ prevValue: NutPlayer.OptValueSubject.Output) -> NutPlayer.OptValueSubject.Output) + public func send(_ update: (_ prevValue: NutPlayer.OptValueSubject.Output) -> NutPlayer.OptValueSubject.Output) where Item : Swift.Equatable + public func send(completion: Combine.Subscribers.Completion.Failure>) + public func send(subscription: any Combine.Subscription) + public func receive(subscriber: S) where S : Combine.Subscriber, S.Failure == Swift.Never, S.Input == Item? + @objc deinit +} +public func == (lhs: NutPlayer.Value, rhs: Output) -> Swift.Bool where Output : Swift.Equatable +public func != (lhs: NutPlayer.Value, rhs: Output) -> Swift.Bool where Output : Swift.Equatable +public func == (lhs: Output, rhs: NutPlayer.Value) -> Swift.Bool where Output : Swift.Equatable +public func != (lhs: Output, rhs: NutPlayer.Value) -> Swift.Bool where Output : Swift.Equatable +public func == (lhs: NutPlayer.OptValue, rhs: Output) -> Swift.Bool where Output : Swift.Equatable +public func != (lhs: NutPlayer.OptValue, rhs: Output) -> Swift.Bool where Output : Swift.Equatable +public func == (lhs: Output, rhs: NutPlayer.OptValue) -> Swift.Bool where Output : Swift.Equatable +public func != (lhs: Output, rhs: NutPlayer.OptValue) -> Swift.Bool where Output : Swift.Equatable +public enum VideoQuality : Swift.String, Swift.CaseIterable { + case unknown + case auto + case ultraHD4k + case ultraHD1440 + case fullHD + case HD + case SD + case SDlow + case LD + case LDlow + public var resolution: CoreFoundation.CGSize { + get + } + public var bandwidth: Swift.Int { + get + } + public init?(rawValue: Swift.String) + public typealias AllCases = [NutPlayer.VideoQuality] + public typealias RawValue = Swift.String + public static var allCases: [NutPlayer.VideoQuality] { + get + } + public var rawValue: Swift.String { + get + } +} +public enum VideoQualityTitleFormat : Swift.CaseIterable { + case common + case rus + case eng + case resolution + public init(rawValue: Swift.Int) + public func createTitle(from quality: NutPlayer.VideoQuality) -> Swift.String + public static func == (a: NutPlayer.VideoQualityTitleFormat, b: NutPlayer.VideoQualityTitleFormat) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public typealias AllCases = [NutPlayer.VideoQualityTitleFormat] + public static var allCases: [NutPlayer.VideoQualityTitleFormat] { + get + } + public var hashValue: Swift.Int { + get + } +} +final public class XcodeLogDestination : NutPlayer.LogDestination { + final public let format: Swift.String + final public let limitOutputLevel: NutPlayer.LogLevel + public init(format: Swift.String, limitOutputLevel: NutPlayer.LogLevel = .trace) + final public func process(_ message: Swift.String, level: NutPlayer.LogLevel) + @objc deinit +} +extension NutPlayer.LogLevel : Swift.Equatable {} +extension NutPlayer.LogLevel : Swift.Hashable {} +extension NutPlayer.NutContentUIType : Swift.Equatable {} +extension NutPlayer.NutContentUIType : Swift.Hashable {} +extension NutPlayer.NutLocalization.BundleLevel : Swift.Equatable {} +extension NutPlayer.NutLocalization.BundleLevel : Swift.Hashable {} +extension NutPlayer.NutPlaybackButtonType : Swift.Equatable {} +extension NutPlayer.NutPlaybackButtonType : Swift.Hashable {} +extension NutPlayer.NutPlayerSkinState : Swift.Equatable {} +extension NutPlayer.NutPlayerSkinState : Swift.Hashable {} +extension NutPlayer.NutSeekButtonType : Swift.Equatable {} +extension NutPlayer.NutSeekButtonType : Swift.Hashable {} +extension NutPlayer.NutVerticalSliderType : Swift.Equatable {} +extension NutPlayer.NutVerticalSliderType : Swift.Hashable {} +extension NutPlayer.NutViewMode : Swift.Equatable {} +extension NutPlayer.NutViewMode : Swift.Hashable {} +extension NutPlayer.HTTPMethod : Swift.Equatable {} +extension NutPlayer.HTTPMethod : Swift.Hashable {} +extension NutPlayer.HTTPMethod : Swift.RawRepresentable {} +extension NutPlayer.SubtitleType : Swift.Equatable {} +extension NutPlayer.SubtitleType : Swift.Hashable {} +extension NutPlayer.SubtitleType : Swift.RawRepresentable {} +extension NutPlayer.PlayerPlaybackRate : Swift.Equatable {} +extension NutPlayer.PlayerPlaybackRate : Swift.Hashable {} +extension NutPlayer.PlayerPlaybackRate : Swift.RawRepresentable {} +extension NutPlayer.TechPlayableType : Swift.Equatable {} +extension NutPlayer.TechPlayableType : Swift.Hashable {} +extension NutPlayer.DeviceType : Swift.Equatable {} +extension NutPlayer.DeviceType : Swift.Hashable {} +extension UIKit.UIDevice.Model : Swift.Equatable {} +extension UIKit.UIDevice.Model : Swift.Hashable {} +extension UIKit.UIDevice.Model : Swift.RawRepresentable {} +extension NutPlayer.VideoQuality : Swift.Equatable {} +extension NutPlayer.VideoQuality : Swift.Hashable {} +extension NutPlayer.VideoQuality : Swift.RawRepresentable {} +extension NutPlayer.VideoQualityTitleFormat : Swift.Equatable {} +extension NutPlayer.VideoQualityTitleFormat : Swift.Hashable {} diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios.swiftdoc b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000000000000000000000000000000000000..5c5d0e1ed6337e193c98af684b50807311063235 GIT binary patch literal 87888 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 literal 0 HcmV?d00001 diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios.swiftinterface b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..ae6d9bf --- /dev/null +++ b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,1354 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100) +// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name NutPlayer +// swift-module-flags-ignorable: -enable-bare-slash-regex +import AVFoundation +import Combine +import CoreFoundation +import CoreGraphics +import Foundation +import MediaPlayer +import Swift +import UIKit +import _Concurrency +import _StringProcessing +public typealias AnyCancellable = Combine.AnyCancellable +extension Swift.Array { + public subscript(safe index: Swift.Array.Index) -> Element? { + get + } +} +extension Swift.Array where Element : Swift.Hashable { + public func distinct() -> Swift.Array +} +extension Swift.Array where Element == NutPlayer.Constraint { + public var forCurrentDevice: CoreFoundation.CGFloat { + get + } +} +extension Combine.CurrentValueSubject where Output : Swift.Equatable { + final public func bind(to other: Combine.CurrentValueSubject) -> NutPlayer.AnyCancellable +} +public typealias Bind = Combine.CurrentValueSubject +extension CoreFoundation.CGSize : Swift.Comparable { + public static func < (lhs: CoreFoundation.CGSize, rhs: CoreFoundation.CGSize) -> Swift.Bool + public static func <= (lhs: CoreFoundation.CGSize, rhs: CoreFoundation.CGSize) -> Swift.Bool +} +public struct CommonPlayerContent : NutPlayer.PlayerContent { + public let subtitles: [any NutPlayer.PlayerSubtitleRecord] + public let content: NutPlayer.ContentType + public let statistics: [any NutPlayer.PlayerStatisticRecord] + public init(content: NutPlayer.ContentType, statistics: [any NutPlayer.PlayerStatisticRecord] = [], subtitles: [any NutPlayer.PlayerSubtitleRecord] = []) +} +public struct CommonProvider : NutPlayer.Provider { + public init(content: any NutPlayer.PlayerContent) + public func retrieveContent(_ completion: @escaping NutPlayer.CommonProvider.Completion) +} +final public class ConsoleLogDestination : NutPlayer.LogDestination { + final public let format: Swift.String + final public let limitOutputLevel: NutPlayer.LogLevel + public init(format: Swift.String, limitOutputLevel: NutPlayer.LogLevel = .trace) + final public func process(_ message: Swift.String, level: NutPlayer.LogLevel) + @objc deinit +} +public enum Constraint : Swift.Equatable { + case iPhoneSE(CoreFoundation.CGFloat) + case iPhoneX(CoreFoundation.CGFloat) + case iPod(CoreFoundation.CGFloat) + case iPadSM(CoreFoundation.CGFloat) + case iPadL(CoreFoundation.CGFloat) + case appleTV(CoreFoundation.CGFloat) + public static func == (a: NutPlayer.Constraint, b: NutPlayer.Constraint) -> Swift.Bool +} +@_hasMissingDesignatedInitializers final public class ContentPlayer : NutPlayer.TechDelegate { + public typealias SeekCompletion = (Swift.Bool) -> Swift.Void + weak final public var delegate: (any NutPlayer.ContentPlayerDelegate)? + final public let layer: QuartzCore.CALayer + final public var currentQuality: NutPlayer.ContentQuality? { + get + set + } + final public var qualities: [NutPlayer.ContentQuality] { + get + } + final public var state: NutPlayer.PlayerState { + get + } + final public var volume: Swift.Float { + get + set + } + final public var playbackRate: NutPlayer.PlayerPlaybackRate { + get + set + } + final public var duration: Foundation.TimeInterval { + get + } + final public var time: Foundation.TimeInterval { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + final public func play() + final public func pause() + final public func stop() + final public func seek(to time: Foundation.TimeInterval, completion: NutPlayer.ContentPlayer.SeekCompletion? = nil) + final public func end() + final public func didChange(state: NutPlayer.TechState) + final public func didChange(time: Foundation.TimeInterval) + final public func didChange(volume: Swift.Float) + final public func didChange(playbackType: NutPlayer.TechPlayableType) + final public func didChange(quality: any NutPlayer.TechQuality) + final public func didChange(qualities: [any NutPlayer.TechQuality]) + @objc deinit +} +public protocol ContentPlayerDelegate : AnyObject { + func requireSwitchContent(from player: NutPlayer.ContentPlayer) + func didChange(state: NutPlayer.PlayerState, from player: NutPlayer.ContentPlayer) + func didChange(time: Foundation.TimeInterval, from player: NutPlayer.ContentPlayer) + func didChange(volume: Swift.Float, from player: NutPlayer.ContentPlayer) + func didChange(quality: NutPlayer.ContentQuality, from player: NutPlayer.ContentPlayer) + func didChange(qualities: [NutPlayer.ContentQuality], from player: NutPlayer.ContentPlayer) +} +public struct ContentQuality : NutPlayer.PlayerQualityRecord, Swift.Equatable { + public var id: Swift.String { + get + } + public var resolution: CoreFoundation.CGSize { + get + } + public var bandwidth: Swift.Int { + get + } + public static func == (lhs: NutPlayer.ContentQuality, rhs: NutPlayer.ContentQuality) -> Swift.Bool +} +public struct CustomizableAreaSettings { + public init(isFullscreenSwitcherEnabled: Swift.Bool, isPipSwitcherEnabled: Swift.Bool, isSettingsSwitcherEnabled: Swift.Bool) +} +final public class DefaultQualityTitleMapper : NutPlayer.QualityTitleMapper { + public init(policy: NutPlayer.VideoQualityTitleFormat = .common) + final public func map(quality: any NutPlayer.PlayerQualityRecord) -> Swift.String? + final public func map(quality: NutPlayer.VideoQuality) -> Swift.String? + @objc deinit +} +public enum Either { + case firstType(T) + case secondType(U) + public func unwrap() -> Any + public func map(firstTypeTransform: (T) -> V, secondTypeTransform: (U) -> V) -> V +} +extension NutPlayer.Either : Swift.Decodable where T : Swift.Decodable, U : Swift.Decodable { + public init(from decoder: any Swift.Decoder) throws +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) final public class ErrorView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) public init(title: Swift.String? = nil) + @_Concurrency.MainActor(unsafe) final public func updateView(with title: Swift.String) + @objc deinit +} +public struct Event : Combine.Publisher { + public typealias Output = Output + public typealias Failure = Swift.Never + public init

(_ publisher: P) where Output == P.Output, P : Combine.Publisher, P.Failure == Swift.Never + public func receive(subscriber: S) where Output == S.Input, S : Combine.Subscriber, S.Failure == Swift.Never +} +@propertyWrapper public class EventSubject : Combine.Subject { + public typealias Output = Output + public typealias Failure = Swift.Never + final public let wrappedValue: NutPlayer.Event + public init() + public func send(_ value: Output) + public func send(completion: Combine.Subscribers.Completion.Failure>) + public func send(subscription: any Combine.Subscription) + public func receive(subscriber: S) where Output == S.Input, S : Combine.Subscriber, S.Failure == Swift.Never + @objc deinit +} +public protocol BusEventRepresentable { + typealias EventName = Swift.String +} +public protocol EventTransmittable : AnyObject { + typealias EventName = Swift.String + typealias NamedCompletion = () -> Swift.Void + typealias HashableCompletion = ([Swift.AnyHashable : Any]) -> Swift.Void + typealias RawDataCompletion = (Foundation.Data) -> Swift.Void + typealias SingleArgumentCompletion = (Any) -> Swift.Void + func send(_ event: E) where E : NutPlayer.BusEventRepresentable + @discardableResult + func receive(_ eventType: E.Type, perform action: @escaping (E) -> Swift.Void) -> NutPlayer.AnyCancellable where E : NutPlayer.BusEventRepresentable + @discardableResult + func receive(_ eventType: E.Type, performOn scheduler: S, action: @escaping (E) -> Swift.Void) -> NutPlayer.AnyCancellable where E : NutPlayer.BusEventRepresentable, S : Combine.Scheduler +} +extension NutPlayer.EventTransmittable { + public func send(_ name: Self.EventName) + @discardableResult + public func receive(_ name: Self.EventName, perform action: @escaping Self.NamedCompletion) -> NutPlayer.AnyCancellable + @discardableResult + public func receive(_ name: Self.EventName, performOn scheduler: S, action: @escaping Self.NamedCompletion) -> NutPlayer.AnyCancellable where S : Combine.Scheduler +} +extension NutPlayer.EventTransmittable { + public func send(_ name: Self.EventName, params: [Swift.AnyHashable : Any]) + @discardableResult + public func receive(_ name: Self.EventName, perform action: @escaping Self.HashableCompletion) -> NutPlayer.AnyCancellable + @discardableResult + public func receive(_ name: Self.EventName, performOn scheduler: S, action: @escaping Self.HashableCompletion) -> NutPlayer.AnyCancellable where S : Combine.Scheduler +} +extension NutPlayer.EventTransmittable { + public func send(_ name: Self.EventName, data: Foundation.Data) + public func send(data: Foundation.Data) + @discardableResult + public func receive(_ name: Self.EventName = "COMMON", perform action: @escaping Self.RawDataCompletion) -> NutPlayer.AnyCancellable + @discardableResult + public func receive(_ name: Self.EventName = "COMMON", performOn scheduler: S, action: @escaping Self.RawDataCompletion) -> NutPlayer.AnyCancellable where S : Combine.Scheduler +} +extension NutPlayer.EventTransmittable { + public func send(_ name: Self.EventName, argument: Any) + @discardableResult + public func receive(_ name: Self.EventName = "COMMON", perform action: @escaping Self.SingleArgumentCompletion) -> NutPlayer.AnyCancellable + @discardableResult + public func receive(_ name: Self.EventName = "COMMON", performOn scheduler: S, action: @escaping Self.SingleArgumentCompletion) -> NutPlayer.AnyCancellable where S : Combine.Scheduler +} +final public class FileLogDestination : NutPlayer.LogDestination { + final public let format: Swift.String + final public let limitOutputLevel: NutPlayer.LogLevel + public init(format: Swift.String, limitOutputLevel: NutPlayer.LogLevel = .info) + @objc deinit + final public func process(_ message: Swift.String, level: NutPlayer.LogLevel) +} +public enum HlsError : Swift.Error { + case unowned + case emptyUrl + case incorrectUrl + case incorrectManifestData + case emptyQualities + case assetNotLoaded + case assetNotPlayable + case assetMetadata(_: (any Swift.Error)? = nil) + case emptyResponseData + case http(code: Swift.Int? = nil, description: Swift.String? = nil) + case timeout + case network(any Swift.Error) + case unknown(_: (any Swift.Error)? = nil) +} +extension Swift.Int { + public func leadingZero() -> Swift.String +} +public protocol LogDestination : AnyObject { + var format: Swift.String { get } + var limitOutputLevel: NutPlayer.LogLevel { get } + func localize(_ message: Swift.String, params: [Swift.String]) -> Swift.String + func process(_ message: Swift.String, level: NutPlayer.LogLevel) +} +extension NutPlayer.LogDestination { + public func localize(_ message: Swift.String, params: [Swift.String]) -> Swift.String +} +public enum LogLevel { + case none + case fatal + case assert + case error + case warning + case info + case debug + case trace + public static func == (a: NutPlayer.LogLevel, b: NutPlayer.LogLevel) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public let log: NutPlayer.Logger +final public class Logger { + public typealias ParamsClosure = () -> [Swift.String] + public typealias MessageClosure = () -> Swift.String + final public let module: Swift.String + public init(module: Swift.String) + final public func addDestination(_ destination: any NutPlayer.LogDestination) + final public func removeDestination(_ destination: any NutPlayer.LogDestination) + final public func waitUntilAllOperationsAreFinished() + final public func fatal(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) -> Swift.Never + final public func assert(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func assert(_ condition: Swift.Bool, _ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func error(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func warning(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function, args: any Swift.CustomStringConvertible...) + final public func info(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func debug(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func trace(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func other(_ level: NutPlayer.LogLevel, _ msgClosure: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure, path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + @objc deinit +} +public protocol M3U8BufferedReader { + func close() + func readLine() -> Swift.String? +} +open class M3U8FileBufferedReader : NutPlayer.M3U8BufferedReader { + public init(path: Swift.String) + open func close() + open func readLine() -> Swift.String? + @objc deinit +} +open class M3U8ManifestBuilder { + public init() + open func parse(_ url: Foundation.URL, onMediaPlaylist: ((_ playlist: NutPlayer.M3U8MediaPlaylist) -> Swift.Void)? = nil, onMediaSegment: ((_ segment: NutPlayer.M3U8MediaSegment) -> Swift.Void)? = nil) -> NutPlayer.M3U8MasterPlaylist + open func parseMasterPlaylistFromString(_ string: Swift.String, onMediaPlaylist: ((_ playlist: NutPlayer.M3U8MediaPlaylist) -> Swift.Void)? = nil) -> NutPlayer.M3U8MasterPlaylist + open func parseMasterPlaylistFromFile(_ path: Swift.String, onMediaPlaylist: ((_ playlist: NutPlayer.M3U8MediaPlaylist) -> Swift.Void)? = nil) -> NutPlayer.M3U8MasterPlaylist + open func parseMasterPlaylistFromURL(_ url: Foundation.URL, onMediaPlaylist: ((_ playlist: NutPlayer.M3U8MediaPlaylist) -> Swift.Void)? = nil) -> NutPlayer.M3U8MasterPlaylist + open func parseMediaPlaylistFromString(_ string: Swift.String, mediaPlaylist: NutPlayer.M3U8MediaPlaylist = M3U8MediaPlaylist(), onMediaSegment: ((_ segment: NutPlayer.M3U8MediaSegment) -> Swift.Void)? = nil) -> NutPlayer.M3U8MediaPlaylist + open func parseMediaPlaylistFromFile(_ path: Swift.String, mediaPlaylist: NutPlayer.M3U8MediaPlaylist = M3U8MediaPlaylist(), onMediaSegment: ((_ segment: NutPlayer.M3U8MediaSegment) -> Swift.Void)? = nil) -> NutPlayer.M3U8MediaPlaylist + @discardableResult + open func parseMediaPlaylistFromURL(_ url: Foundation.URL, mediaPlaylist: NutPlayer.M3U8MediaPlaylist = M3U8MediaPlaylist(), onMediaSegment: ((_ segment: NutPlayer.M3U8MediaSegment) -> Swift.Void)? = nil) -> NutPlayer.M3U8MediaPlaylist + open func transformManifestWith(baseUrl: Swift.String, from string: Swift.String) -> Foundation.Data? + @objc deinit +} +open class M3U8MasterPlaylist { + public var mediaTypes: [NutPlayer.M3U8MediaType] { + get + } + public var iframes: [NutPlayer.M3U8MediaIFrame] { + get + } + public var playlists: [NutPlayer.M3U8MediaPlaylist] { + get + } + open var path: Swift.String? + public init() + open func addPlaylist(_ playlist: NutPlayer.M3U8MediaPlaylist) + open func getPlaylist(_ index: Swift.Int) -> NutPlayer.M3U8MediaPlaylist? + open func getPlaylistCount() -> Swift.Int + open func addIFrame(_ iframe: NutPlayer.M3U8MediaIFrame) + open func addMediaType(_ type: NutPlayer.M3U8MediaType) + @objc deinit +} +@_hasMissingDesignatedInitializers public class M3U8MediaIFrame { + final public let averageBandwidth: Swift.Int + final public let bandwidth: Swift.Int + final public let codecs: Swift.String + final public let resolution: CoreFoundation.CGSize + final public let urlPath: Swift.String? + @objc deinit +} +open class M3U8MediaPlaylist { + open var programId: Swift.Int + open var bandwidth: Swift.Int + open var resolution: CoreFoundation.CGSize + open var path: Swift.String? + open var version: Swift.Int? + open var targetDuration: Swift.Int? + open var mediaSequence: Swift.Int? + public init() + open func addSegment(_ segment: NutPlayer.M3U8MediaSegment) + open func getSegment(_ index: Swift.Int) -> NutPlayer.M3U8MediaSegment? + open func getSegmentCount() -> Swift.Int + open func duration() -> Swift.Float + @objc deinit +} +open class M3U8MediaSegment { + open var duration: Swift.Float? + open var sequence: Swift.Int + open var subrangeLength: Swift.Int? + open var subrangeStart: Swift.Int? + open var title: Swift.String? + open var discontinuity: Swift.Bool + open var path: Swift.String? + public init() + open func getMediaPlaylist() -> NutPlayer.M3U8MediaPlaylist? + @objc deinit +} +public enum M3U8MediaType { + case audio(groupID: Swift.String, language: Swift.String, name: Swift.String, autoselect: Swift.Bool, byDefault: Swift.Bool, uri: Swift.String) + case subtitles(groupID: Swift.String, language: Swift.String, name: Swift.String, autoselect: Swift.Bool, byDefault: Swift.Bool, forced: Swift.Bool, uri: Swift.String) +} +@_hasMissingDesignatedInitializers open class M3U8ReaderBuilder { + @objc deinit +} +open class M3U8StringBufferedReader : NutPlayer.M3U8BufferedReader { + public init(string: Swift.String) + open func close() + open func readLine() -> Swift.String? + @objc deinit +} +open class M3U8URLBufferedReader : NutPlayer.M3U8BufferedReader { + public init(uri: Foundation.URL) + open func close() + open func readLine() -> Swift.String? + @objc deinit +} +extension Foundation.URL { + public func URLByReplacingLastPathComponent(_ pathComponent: Swift.String) -> Foundation.URL? +} +final public class NutActivityIndicatorPlugin : NutPlayer.PlayerPlugin, NutPlayer.ViewablePlayerPlugin { + final public var view: UIKit.UIView { + get + } + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + @objc deinit +} +final public class NutBlackoutPlugin : NutPlayer.PlayerPlugin, NutPlayer.ViewablePlayerPlugin { + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public var view: UIKit.UIView + @objc deinit +} +final public class NutCache where Key : Swift.Hashable { + final public func insert(_ value: Value, forKey key: Key) + final public func value(forKey key: Key) -> Value? + final public func removeValue(forKey key: Key) + final public subscript(key: Key) -> Value? { + get + set + } + public init() + @objc deinit +} +public struct NutContent : NutPlayer.PlayerContent { + public let content: NutPlayer.ContentType + public let statistics: [any NutPlayer.PlayerStatisticRecord] + public var subtitles: [any NutPlayer.PlayerSubtitleRecord] +} +public enum NutContentUIType { + case standard + case loop + case live + public static func == (a: NutPlayer.NutContentUIType, b: NutPlayer.NutContentUIType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +final public class NutEventBus : NutPlayer.EventTransmittable { + final public let id: Swift.String + public init(id: Swift.String = UUID().uuidString) + final public func send(_ event: E) where E : NutPlayer.BusEventRepresentable + @discardableResult + final public func receive(_ eventType: E.Type, perform action: @escaping (E) -> Swift.Void) -> NutPlayer.AnyCancellable where E : NutPlayer.BusEventRepresentable + @discardableResult + final public func receive(_ eventType: E.Type, performOn scheduler: S, action: @escaping (E) -> Swift.Void) -> NutPlayer.AnyCancellable where E : NutPlayer.BusEventRepresentable, S : Combine.Scheduler + @objc deinit +} +final public class NutHlsTech : NutPlayer.Tech { + public typealias LoadCompletion = (NutPlayer.NutHlsTech, NutPlayer.HlsError?) -> Swift.Void + public typealias QualityPresets = (resolution: CoreFoundation.CGSize, bandwidth: Swift.Int) + final public let layer: QuartzCore.CALayer + final public var state: NutPlayer.TechState { + get + set + } + final public var duration: Swift.Double + final public var currentTime: Foundation.TimeInterval { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + final public var volume: Swift.Float { + get + set + } + final public var playbackRate: NutPlayer.TechPlaybackRate { + get + set + } + final public var qualities: [any NutPlayer.TechQuality] { + get + } + final public var quality: (any NutPlayer.TechQuality)? { + get + } + weak final public var delegate: (any NutPlayer.TechDelegate)? + public init() + @objc deinit + final public func load(with url: Foundation.URL, timeouts: NutPlayer.TechTimeouts, quality: NutPlayer.NutHlsTech.QualityPresets? = nil, completion: NutPlayer.NutHlsTech.LoadCompletion? = nil) + final public func play() + final public func pause() + final public func seek(to time: Foundation.TimeInterval, completion: NutPlayer.NutHlsTech.SeekCompletion? = nil) + final public func stop() + final public func end() + @discardableResult + final public func select(quality: any NutPlayer.TechQuality) -> NutPlayer.TechError? +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) final public class NutLoaderView : UIKit.UIActivityIndicatorView { + @_Concurrency.MainActor(unsafe) @objc dynamic public init() + @_Concurrency.MainActor(unsafe) @objc override final public func layoutSubviews() + @objc deinit +} +final public class NutLocalization { + public enum BundleLevel { + case app + case package + public static func == (a: NutPlayer.NutLocalization.BundleLevel, b: NutPlayer.NutLocalization.BundleLevel) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public init(from level: NutPlayer.NutLocalization.BundleLevel = .app) + final public subscript(identity: Swift.String) -> Swift.String { + get + } + @objc deinit +} +final public class NutMP4LoopTech : NutPlayer.Tech, NutPlayer.TechViewable, NutPlayer.TechLoadable { + final public let layer: QuartzCore.CALayer + final public var state: NutPlayer.TechState { + get + set + } + final public var duration: Swift.Double + final public var currentTime: Foundation.TimeInterval { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + final public var volume: Swift.Float { + get + set + } + final public var playbackRate: NutPlayer.TechPlaybackRate { + get + set + } + weak final public var delegate: (any NutPlayer.TechDelegate)? + public init() + @objc deinit + final public func load(with url: Foundation.URL) + final public func play() + final public func pause() + final public func stop() + final public func seek(to time: Foundation.TimeInterval, completion: NutPlayer.NutMP4LoopTech.SeekCompletion? = nil) + final public func end() +} +final public class NutMP4Tech : NutPlayer.Tech, NutPlayer.TechViewable, NutPlayer.TechLoadable { + final public var layer: QuartzCore.CALayer { + get + } + final public var state: NutPlayer.TechState { + get + set + } + final public var duration: Swift.Double + final public var currentTime: Foundation.TimeInterval { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + final public var volume: Swift.Float { + get + set + } + final public var playbackRate: NutPlayer.TechPlaybackRate { + get + set + } + weak final public var delegate: (any NutPlayer.TechDelegate)? + public init() + @objc deinit + final public func load(with url: Foundation.URL) + final public func play() + final public func pause() + final public func seek(to time: Foundation.TimeInterval, completion: NutPlayer.NutMP4Tech.SeekCompletion? = nil) + final public func stop() + final public func end() +} +public enum NutPlaybackButtonType { + case play + case pause + case restart + public static func == (a: NutPlayer.NutPlaybackButtonType, b: NutPlayer.NutPlaybackButtonType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers final public class NutPlayer : NutPlayer.Player { + @NutPlayer.ValueSubject final public var state: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var volume: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var currentTime: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var duration: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var currentQuality: NutPlayer.Value<(any NutPlayer.PlayerQualityRecord)?> { + get + } + @NutPlayer.ValueSubject final public var qualities: NutPlayer.Value<[any NutPlayer.PlayerQualityRecord]> { + get + } + final public var menu: [any NutPlayer.PlayerSettingsRecord] { + get + } + final public var plugins: [any NutPlayer.PlayerPlugin] { + get + } + public init() + final public func load(content: NutPlayer.ContentType) + final public func load(provider: any NutPlayer.Provider, timeouts: NutPlayer.PlayerTimeouts = PlayerTimeouts(playlist: 5_000, track: 3_000), autoplay: Swift.Bool = false, position: Foundation.TimeInterval = 0.0, quality: NutPlayer.QualityPresets? = nil) + final public func play() + final public func pause() + final public func stop() + final public func seek(time: Foundation.TimeInterval) + final public func end() + final public func change(rate: NutPlayer.PlayerPlaybackRate) + final public func change(volume: Swift.Float) + final public func select(quality: any NutPlayer.PlayerQualityRecord) + @objc deinit +} +final public class NutPlayerErrorPlugin : NutPlayer.ViewablePlayerPlugin { + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public var view: UIKit.UIView { + get + } + @objc deinit +} +public protocol ContentPlayerFactory { + typealias TimeInterval = Swift.Double + typealias QualityPresets = (resolution: CoreFoundation.CGSize, bandwidth: Swift.Int) + static func contentPlayer(with content: NutPlayer.ContentType, playerTimeouts: NutPlayer.PlayerTimeouts, from position: Self.TimeInterval, autostart: Swift.Bool, quality: Self.QualityPresets?) -> NutPlayer.ContentPlayer +} +public protocol AdvertisementPlayerFactory { +} +public enum NutPlayerFactory : NutPlayer.ContentPlayerFactory, NutPlayer.AdvertisementPlayerFactory { + public static func contentPlayer(with content: NutPlayer.ContentType, playerTimeouts: NutPlayer.PlayerTimeouts, from position: NutPlayer.NutPlayerFactory.TimeInterval, autostart: Swift.Bool, quality: NutPlayer.QualityPresets? = nil) -> NutPlayer.ContentPlayer +} +@objc final public class NutPlayerSkinPlugin : ObjectiveC.NSObject, NutPlayer.ViewablePlayerPlugin, NutPlayer.NutPlayerSkinViewDelegate { + public struct Settings : NutPlayer.PlayerPluginSettings { + public typealias VoidCallback = () -> Swift.Void + public typealias BoolCallback = (_ onEnter: Swift.Bool) -> Swift.Void + public let onSettings: NutPlayer.NutPlayerSkinPlugin.Settings.VoidCallback? + public let onPip: NutPlayer.NutPlayerSkinPlugin.Settings.BoolCallback? + public let onFullscreen: NutPlayer.NutPlayerSkinPlugin.Settings.BoolCallback? + public init(onSettings: NutPlayer.NutPlayerSkinPlugin.Settings.VoidCallback? = nil, onPip: NutPlayer.NutPlayerSkinPlugin.Settings.BoolCallback? = nil, onFullscreen: NutPlayer.NutPlayerSkinPlugin.Settings.BoolCallback? = nil) + } + final public let view: UIKit.UIView + final public func changeGeometry(portrait: Swift.Bool) + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public func playbackButtonPressed(_ type: NutPlayer.NutPlaybackButtonType) + final public func seekButtonPressed(_ type: NutPlayer.NutSeekButtonType) + final public func viewModeChanged(to mode: NutPlayer.NutViewMode) + final public func timelineDidChange(state: NutPlayer.NutSliderState) + final public func settingsTapped() + final public func volumeChanged(value: Swift.Float) + @objc deinit +} +public enum NutPlayerSkinState { + case idle + case ready + case loading + case playing + case seeking + case paused + case completed + public static func == (a: NutPlayer.NutPlayerSkinState, b: NutPlayer.NutPlayerSkinState) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public struct NutPlayerSkinTimeModel { + public init(position: Foundation.TimeInterval, duration: Foundation.TimeInterval) +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) final public class NutPlayerSkinView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) weak final public var delegate: (any NutPlayer.NutPlayerSkinViewDelegate)? + @NutPlayer.ValueSubject @_Concurrency.MainActor(unsafe) final public var areMainElementsVisible: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject @_Concurrency.MainActor(unsafe) final public var timelineTopMargin: NutPlayer.Value { + get + } + @_Concurrency.MainActor(unsafe) public init(viewModel: NutPlayer.NutPlayerSkinViewModel, settings: NutPlayer.CustomizableAreaSettings) + @_Concurrency.MainActor(unsafe) @objc override final public func layoutSubviews() + @_Concurrency.MainActor(unsafe) final public func changePlaybackButton(with state: NutPlayer.NutPlayerSkinState) + @_Concurrency.MainActor(unsafe) final public func changeSeekBack(enabled: Swift.Bool) + @_Concurrency.MainActor(unsafe) final public func changeSeekForward(enabled: Swift.Bool) + @_Concurrency.MainActor(unsafe) final public func changeTime(_ time: Foundation.TimeInterval) + @_Concurrency.MainActor(unsafe) final public func changeBuffer(_ buffer: Foundation.TimeInterval) + @_Concurrency.MainActor(unsafe) final public func changeFullscreen(_ isFullscreen: Swift.Bool) + @_Concurrency.MainActor(unsafe) final public func changeValue(type: NutPlayer.NutVerticalSliderType, value: Swift.Float) + @_Concurrency.MainActor(unsafe) final public func hide() + @_Concurrency.MainActor(unsafe) final public func show() + @_Concurrency.MainActor(unsafe) @objc override final public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + @objc deinit +} +public protocol NutPlayerSkinViewDelegate : AnyObject { + func playbackButtonPressed(_ type: NutPlayer.NutPlaybackButtonType) + func seekButtonPressed(_ type: NutPlayer.NutSeekButtonType) + func settingsTapped() + func viewModeChanged(to mode: NutPlayer.NutViewMode) + func volumeChanged(value: Swift.Float) + func timelineDidChange(state: NutPlayer.NutSliderState) +} +public struct NutPlayerSkinViewModel { + public let viewMode: NutPlayer.NutViewMode + public let volume: Swift.Float + public let state: NutPlayer.NutPlayerSkinState + public let contentType: NutPlayer.NutContentUIType + public let time: NutPlayer.NutPlayerSkinTimeModel? + public init(viewMode: NutPlayer.NutViewMode, volume: Swift.Float, state: NutPlayer.NutPlayerSkinState, contentType: NutPlayer.NutContentUIType, time: NutPlayer.NutPlayerSkinTimeModel?) +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) final public class NutPlayerView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) @objc override final public func addSubview(_ view: UIKit.UIView) + @_Concurrency.MainActor(unsafe) @objc override final public func insertSubview(_ view: UIKit.UIView, at index: Swift.Int) + @_Concurrency.MainActor(unsafe) @objc override final public func insertSubview(_ view: UIKit.UIView, aboveSubview siblingSubview: UIKit.UIView) + @_Concurrency.MainActor(unsafe) @objc override final public func insertSubview(_ view: UIKit.UIView, belowSubview siblingSubview: UIKit.UIView) + @_Concurrency.MainActor(unsafe) @objc override final public func layoutSubviews() + @_Concurrency.MainActor(unsafe) @objc override final public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + @objc deinit +} +final public class NutPlayerViewBuilder { + public struct PluginRecord : Swift.Comparable { + public enum Priority { + case system + case userInitiated + case ui(level: Swift.Int = 500) + } + public init(plugin: any NutPlayer.PlayerPlugin.Type, priority: NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority = .ui(), settings: (any NutPlayer.PlayerPluginSettings)? = nil) + public static func < (lhs: NutPlayer.NutPlayerViewBuilder.PluginRecord, rhs: NutPlayer.NutPlayerViewBuilder.PluginRecord) -> Swift.Bool + public static func == (lhs: NutPlayer.NutPlayerViewBuilder.PluginRecord, rhs: NutPlayer.NutPlayerViewBuilder.PluginRecord) -> Swift.Bool + } + public init() + @discardableResult + final public func clearPlugins() -> NutPlayer.NutPlayerViewBuilder + @discardableResult + final public func attach(plugins: [NutPlayer.NutPlayerViewBuilder.PluginRecord]) -> NutPlayer.NutPlayerViewBuilder + @discardableResult + final public func defaultSkin(_ value: Swift.Bool = true) -> NutPlayer.NutPlayerViewBuilder + @discardableResult + final public func defaultSkin(settings: NutPlayer.NutPlayerSkinPlugin.Settings) -> NutPlayer.NutPlayerViewBuilder + final public func build(with player: NutPlayer.NutPlayer) -> NutPlayer.NutPlayerView + @objc deinit +} +public struct NutProvider : NutPlayer.Provider { + public init(hash: Swift.String, configuration: Foundation.URLSessionConfiguration? = nil) + public func retrieveContent(_ completion: @escaping NutPlayer.NutProvider.Completion) +} +final public class NutQualityPlugin : NutPlayer.SettingsPlayerPlugin, NutPlayer.QualityTitleMapper { + public struct Settings : NutPlayer.PlayerPluginSettings { + public let mapper: any NutPlayer.QualityTitleMapper + public init(mapper: any NutPlayer.QualityTitleMapper) + } + public struct PluginSettingsRecord : NutPlayer.PlayerSettingsRecord { + public let quality: (any NutPlayer.PlayerQualityRecord)? + public let id: Swift.String + public let index: Swift.Int + public let isActive: Swift.Bool + public let group: Swift.String + public let title: Swift.String + public let element: NutPlayer.PlayerSettingsElementRecord + } + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public var menu: [any NutPlayer.PlayerSettingsRecord] { + get + } + final public func map(quality: any NutPlayer.PlayerQualityRecord) -> Swift.String? + @objc deinit +} +public enum NutSeekButtonType { + case back + case forward + public static func == (a: NutPlayer.NutSeekButtonType, b: NutPlayer.NutSeekButtonType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum NutSliderState { + case started + case updating(value: Swift.Float) + case finished(value: Swift.Float) +} +final public class NutStatisticsPlugin : NutPlayer.PlayerPlugin { + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + @objc deinit +} +final public class NutSubtitlePlugin : NutPlayer.PlayerPlugin, NutPlayer.SettingsPlayerPlugin, NutPlayer.ViewablePlayerPlugin { + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public var menu: [any NutPlayer.PlayerSettingsRecord] + final public var view: UIKit.UIView + @objc deinit +} +public enum NutVerticalSliderType { + case volume + case brightness + public static func == (a: NutPlayer.NutVerticalSliderType, b: NutPlayer.NutVerticalSliderType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum NutViewMode { + case normal + case fullscreen + case pip + public static func == (a: NutPlayer.NutViewMode, b: NutPlayer.NutViewMode) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +precedencegroup MonadicPrecedence { + associativity: left + higherThan: BitwiseShiftPrecedence +} +infix operator >>- : MonadicPrecedence +@discardableResult +@inline(__always) public func >>- (a: T?, f: (T) throws -> U?) rethrows -> U? +precedencegroup FunctionApplicationPrecedenceLeft { + associativity: left + lowerThan: AssignmentPrecedence +} +infix operator >>> : FunctionApplicationPrecedenceLeft +@inline(__always) public func >>> (x: T, f: (T) throws -> U) rethrows -> U +precedencegroup FunctionApplicationPrecedenceRight { + associativity: right + lowerThan: AssignmentPrecedence +} +infix operator <<< : FunctionApplicationPrecedenceRight +@inline(__always) public func <<< (f: (T) throws -> U, x: T) rethrows -> U +infix operator +/- : DefaultPrecedence +@inline(__always) public func +/- (lhs: T, rhs: T) -> Swift.ClosedRange where T : Swift.Comparable, T : Swift.Numeric +extension Swift.Optional { + public var isExist: Swift.Bool { + get + } + public func orCreate(_ creation: @autoclosure () -> Wrapped) -> Wrapped + public func orTypedCreate(_ creation: @autoclosure () -> Element) -> Element where Wrapped == Element.RawValue, Element : Swift.RawRepresentable +} +public typealias QualityPresets = (resolution: CoreFoundation.CGSize, bandwidth: Swift.Int) +public protocol Player : AnyObject { + typealias TimeInterval = Swift.Double + var state: NutPlayer.Value { get } + var volume: NutPlayer.Value { get } + var currentTime: NutPlayer.Value { get } + var duration: NutPlayer.Value { get } + var cache: NutPlayer.Value { get } + var currentQuality: NutPlayer.Value<(any NutPlayer.PlayerQualityRecord)?> { get } + var qualities: NutPlayer.Value<[any NutPlayer.PlayerQualityRecord]> { get } + func select(quality: any NutPlayer.PlayerQualityRecord) + func play() + func pause() + func stop() + func seek(time: Self.TimeInterval) + func end() + func change(rate: NutPlayer.PlayerPlaybackRate) + func change(volume: Swift.Float) +} +public protocol PlayerContent { + var content: NutPlayer.ContentType { get } + var statistics: [any NutPlayer.PlayerStatisticRecord] { get } + var subtitles: [any NutPlayer.PlayerSubtitleRecord] { get } +} +public enum ContentType { + case auto(url: Foundation.URL) + case hls(url: Foundation.URL) + case dash(url: Foundation.URL) + case mp4(url: Foundation.URL, loop: Swift.Bool = false) + case raw(data: Foundation.Data) +} +public enum HTTPMethod : Swift.String { + case get + case post + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public enum SubtitleType : Swift.String { + case SRT + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public protocol PlayerStatisticRecord { + var name: Swift.String { get } + var urlTemplate: Swift.String { get } + var start: Foundation.TimeInterval { get } + var delay: Foundation.TimeInterval { get } + var count: Swift.Int { get } + var method: NutPlayer.HTTPMethod { get } + var body: Swift.String? { get } +} +public protocol PlayerSubtitleRecord { + var title: Swift.String { get } + var type: NutPlayer.SubtitleType { get } + var url: Swift.String { get } + var language: Swift.String { get } +} +public enum PlayerError : Swift.Error { + case loop + case provider(any Swift.Error) + case other(any Swift.Error) +} +public enum PlayerPlaybackRate : Swift.Float, Swift.CaseIterable { + case speed0x25 + case speed0x5 + case speed0x75 + case normal + case speed1x25 + case speed1x5 + case speed1x75 + case speed2x + public init(title: Swift.String) + public var title: Swift.String { + get + } + public init?(rawValue: Swift.Float) + public typealias AllCases = [NutPlayer.PlayerPlaybackRate] + public typealias RawValue = Swift.Float + public static var allCases: [NutPlayer.PlayerPlaybackRate] { + get + } + public var rawValue: Swift.Float { + get + } +} +public protocol PlayerPluginSettings { +} +public protocol PlayerPlugin { + init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) +} +public protocol ViewablePlayerPlugin : NutPlayer.PlayerPlugin { + var view: UIKit.UIView { get } + func changeGeometry(portrait: Swift.Bool) +} +public protocol SettingsPlayerPlugin : NutPlayer.PlayerPlugin { + var menu: [any NutPlayer.PlayerSettingsRecord] { get } +} +extension NutPlayer.ViewablePlayerPlugin { + public func changeGeometry(portrait: Swift.Bool) +} +public protocol PlayerQualityRecord { + typealias Identity = Swift.String + var id: Self.Identity { get } + var resolution: CoreFoundation.CGSize { get } + var bandwidth: Swift.Int { get } +} +public enum PlayerSettingsElementRecord { + public typealias ActionHandler = (any NutPlayer.PlayerSettingsRecord) -> Swift.Void + case action(NutPlayer.PlayerSettingsElementRecord.ActionHandler) + case separator + case submenu([any NutPlayer.PlayerSettingsRecord]) +} +public protocol PlayerSettingsRecord { + typealias Identity = Swift.String + var id: Self.Identity { get } + var index: Swift.Int { get } + var isActive: Swift.Bool { get } + var group: Swift.String { get } + var title: Swift.String { get } + var element: NutPlayer.PlayerSettingsElementRecord { get } +} +public enum PlayerState : Swift.Equatable { + case idle + case content(any NutPlayer.PlayerContent) + case loading + case ready(position: Foundation.TimeInterval, duration: Foundation.TimeInterval?) + case buffering + case playing + case paused(byUI: Swift.Bool = false) + case completed + case seeking(Foundation.TimeInterval) + case error(NutPlayer.PlayerError) + case uninitialized + public var isError: Swift.Bool { + get + } + public static func == (lhs: NutPlayer.PlayerState, rhs: NutPlayer.PlayerState) -> Swift.Bool +} +public struct PlayerTimeouts { + public let playlist: Foundation.TimeInterval + public let track: Foundation.TimeInterval + public init(playlist: Foundation.TimeInterval, track: Foundation.TimeInterval) +} +public enum ProviderError : Swift.Error { + case noPlayable + case native(error: any Swift.Error) + case noMime + case unsupported + case wrongUrl(url: Swift.String) + case data + case casting(any Swift.Decodable.Type) + case unknown +} +public protocol Provider { + typealias Completion = (Swift.Result) -> Swift.Void + typealias FilesCompletion = ([Swift.String]) -> Swift.Void + func retrieveContent(_ completion: @escaping Self.Completion) +} +public protocol QualityTitleMapper { + func map(quality: any NutPlayer.PlayerQualityRecord) -> Swift.String? +} +final public class Ref where T : AnyObject { + final public var value: T + public init(_ value: T) + @objc deinit +} +final public class OptionalRef where T : AnyObject { + final public var value: T? + public init(_ value: T? = nil) + @objc deinit +} +extension Swift.Sequence { + public func all(where predicate: (Self.Element) throws -> Swift.Bool) rethrows -> Swift.Bool +} +extension Swift.String { + public func createAttributedString(fontFamily: Swift.String, fontSize: CoreFoundation.CGFloat, alignment: UIKit.NSTextAlignment, color: UIKit.UIColor) -> Foundation.NSAttributedString +} +extension Swift.String { + public func replace(_ pattern: Swift.String, replacement: Swift.String) throws -> Swift.String + public func substring(using range: Foundation.NSRange) -> Swift.String? + @inlinable public func contains(anyOf sequence: T) -> Swift.Bool where T : Swift.Sequence, T.Element : Swift.StringProtocol { + sequence.contains(where: { self.contains($0) }) + } + public var isURI: Swift.Bool { + get + } +} +public protocol Tech : AnyObject { + typealias TimeInterval = Swift.Double + typealias SeekCompletion = (Swift.Bool) -> Swift.Void + var state: NutPlayer.TechState { get } + var duration: Self.TimeInterval { get } + var currentTime: Self.TimeInterval { get } + var cache: NutPlayer.Value { get } + var volume: Swift.Float { get set } + var playbackRate: NutPlayer.TechPlaybackRate { get set } + var delegate: (any NutPlayer.TechDelegate)? { get set } + var quality: (any NutPlayer.TechQuality)? { get } + var qualities: [any NutPlayer.TechQuality] { get } + func play() + func pause() + func stop() + func seek(to time: Self.TimeInterval, completion: Self.SeekCompletion?) + func end() + @discardableResult + func select(quality: any NutPlayer.TechQuality) -> NutPlayer.TechError? +} +extension NutPlayer.Tech { + public var quality: (any NutPlayer.TechQuality)? { + get + } + public var qualities: [any NutPlayer.TechQuality] { + get + } + @discardableResult + public func select(quality: any NutPlayer.TechQuality) -> NutPlayer.TechError? +} +@objc @_inheritsConvenienceInitializers final public class TechAVPlayer : AVFoundation.AVPlayer { + @objc override final public func seek(to time: CoreMedia.CMTime) + @objc override final public func seek(to time: CoreMedia.CMTime, completionHandler: @escaping (Swift.Bool) -> Swift.Void) + @objc override dynamic public init(url URL: Foundation.URL) + @objc override dynamic public init(playerItem item: AVFoundation.AVPlayerItem?) + @objc override dynamic public init() + @objc deinit +} +public protocol TechDelegate : AnyObject { + func didChange(state: NutPlayer.TechState) + func didChange(time: Foundation.TimeInterval) + func didChange(playbackType: NutPlayer.TechPlayableType) + func didChange(volume: Swift.Float) + func didChange(quality: any NutPlayer.TechQuality) + func didChange(qualities: [any NutPlayer.TechQuality]) +} +public enum TechError : Swift.Error { + case playlistEmpty + case qualityNotExists + case allQualitiesEndedWithError + case assetStatus(any Swift.Error) + case loopDuration +} +public protocol TechLoadable { + func load(with url: Foundation.URL) +} +public enum TechPlayableType { + case vod + case raw + case live + case drm + case unknown + public static func == (a: NutPlayer.TechPlayableType, b: NutPlayer.TechPlayableType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum TechPlaybackRate : Swift.RawRepresentable { + case rate0x25 + case rate0x50 + case rate0x75 + case normal + case rate1x25 + case rate1x50 + case rate1x75 + case rate2x + case custom(rate: Swift.Float) + public init?(rawValue: Swift.Float) + public var rawValue: Swift.Float { + get + } + public typealias RawValue = Swift.Float +} +public protocol TechQuality { + typealias Identify = Swift.String + var id: Self.Identify { get } + var resolution: CoreFoundation.CGSize { get } + var bandwidth: Swift.Int { get } +} +public struct CommonTechQuality : NutPlayer.TechQuality { + public let id: Swift.String + public let resolution: CoreFoundation.CGSize + public let bandwidth: Swift.Int + public static func create() -> any NutPlayer.TechQuality +} +public enum TechState : Swift.Equatable { + case uninitialized + case idle + case loading(quality: any NutPlayer.TechQuality) + case ready(duration: Foundation.TimeInterval?) + case buffering + case playing + case paused + case completed + case seeking(Foundation.TimeInterval) + case error(NutPlayer.TechError) + public var isError: Swift.Bool { + get + } + public static func == (lhs: NutPlayer.TechState, rhs: NutPlayer.TechState) -> Swift.Bool +} +public struct TechTimeouts { + public let playlist: Foundation.TimeInterval + public let track: Foundation.TimeInterval + public init(playlist: Foundation.TimeInterval, track: Foundation.TimeInterval) +} +public protocol TechViewable { + var layer: QuartzCore.CALayer { get } +} +extension Swift.Double { + public func secondsToHoursMinutesSeconds(withFormattingBasedOn time: Foundation.TimeInterval) -> Swift.String +} +extension Swift.Double { + public func handleSeekTime(using duration: Foundation.TimeInterval, canOverflow: Swift.Bool = false) -> Foundation.TimeInterval +} +extension UIKit.UIButton { + @_Concurrency.MainActor(unsafe) public func setImage(name: Swift.String = "", in bundle: Foundation.Bundle = .main, width: CoreFoundation.CGFloat = 0.0) +} +public enum DeviceType { + case ipadS + case ipadM + case ipadL + case iphone + case iphoneSE + case ipod + case appleTV + case unknown + public static func == (a: NutPlayer.DeviceType, b: NutPlayer.DeviceType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension UIKit.UIDevice { + @_Concurrency.MainActor(unsafe) public var isIphoneFamily: Swift.Bool { + get + } + @_Concurrency.MainActor(unsafe) public var type: NutPlayer.DeviceType { + get + } + @_Concurrency.MainActor(unsafe) public var model: UIKit.UIDevice.Model { + get + } + public enum Model : Swift.String { + case simulator, iPod3, iPod4, iPod5, iPod6, iPod7, iPad4, iPadAir, iPadAir2, iPadAir3, iPadAir4, iPadAir5, iPad5, iPad6, iPad7, iPad8, iPad9, iPad10, iPadMini, iPadMini2, iPadMini3, iPadMini4, iPadMini5, iPadMini6, iPadPro9_7, iPadPro10_5, iPadPro11, iPadPro2_11, iPadPro3_11, iPadPro4_11, iPadPro12_9, iPadPro2_12_9, iPadPro3_12_9, iPadPro4_12_9, iPadPro5_12_9, iPadPro6_12_9, iPhone6, iPhone6Plus, iPhone6S, iPhone6SPlus, iPhoneSE, iPhone7, iPhone7Plus, iPhone8, iPhone8Plus, iPhoneX, iPhoneXS, iPhoneXSMax, iPhoneXR, iPhone11, iPhone11Pro, iPhone11ProMax, iPhoneSE2, iPhone12Mini, iPhone12, iPhone12Pro, iPhone12ProMax, iPhone13Mini, iPhone13, iPhone13Pro, iPhone13ProMax, iPhone14, iPhone14Plus, iPhone14Pro, iPhone14ProMax, iPhoneSE3, appleTV1, appleTV2, appleTV3, appleTV4, appleTV4K, appleTV24K, unrecognized + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension UIKit.UIImage { + public func resizedImage(with newWidth: CoreFoundation.CGFloat) -> UIKit.UIImage +} +@dynamicMemberLookup public struct Value : Combine.Publisher { + public typealias Output = Output + public typealias Failure = Swift.Never + public var value: Output { + get + } + public var current: Output { + get + } + public init

(_ publisher: P) where Output == P.Output, P : Combine.Publisher, P.Failure == Swift.Never + public init(const: Output) + public func callAsFunction() -> Output + public func receive(subscriber: S) where Output == S.Input, S : Combine.Subscriber, S.Failure == Swift.Never + public subscript(dynamicMember keyPath: Swift.KeyPath) -> T { + get + } + public subscript(dynamicMember keyPath: Swift.KeyPath) -> T? { + get + } +} +@dynamicMemberLookup public struct OptValue : Combine.Publisher { + public typealias Output = Swift.Optional + public typealias Failure = Swift.Never + public var value: Item? { + get + } + public var v: Item? { + get + } + public init

(_ publisher: P) where P : Combine.Publisher, P.Failure == Swift.Never, P.Output == Item? + public init(const: NutPlayer.OptValue.Output) + public func callAsFunction() -> Item? + public func receive(subscriber: S) where S : Combine.Subscriber, S.Failure == Swift.Never, S.Input == Item? + public subscript(dynamicMember keyPath: Swift.KeyPath) -> T? { + get + } + public subscript(dynamicMember keyPath: Swift.KeyPath) -> T? { + get + } +} +@propertyWrapper public class ValueSubject : Combine.Subject { + public typealias Output = TOutput + public typealias Failure = Swift.Never + public var value: NutPlayer.ValueSubject.Output { + get + } + final public let wrappedValue: NutPlayer.Value.Output> + public init(initial: NutPlayer.ValueSubject.Output) + public func send(_ value: NutPlayer.ValueSubject.Output) + public func send(_ value: NutPlayer.ValueSubject.Output) where TOutput : Swift.Equatable + public func sendWithoutCompare(_ value: NutPlayer.ValueSubject.Output) + public func send(_ update: (_ prevValue: NutPlayer.ValueSubject.Output) -> NutPlayer.ValueSubject.Output) + public func send(_ update: (_ prevValue: NutPlayer.ValueSubject.Output) -> NutPlayer.ValueSubject.Output) where TOutput : Swift.Equatable + public func send(completion: Combine.Subscribers.Completion.Failure>) + public func send(subscription: any Combine.Subscription) + public func receive(subscriber: S) where TOutput == S.Input, S : Combine.Subscriber, S.Failure == Swift.Never + @objc deinit +} +@propertyWrapper public class OptValueSubject : Combine.Subject { + public typealias Output = Swift.Optional + public typealias Failure = Swift.Never + public var value: Item? { + get + } + final public let wrappedValue: NutPlayer.OptValue + public init(initial: NutPlayer.OptValueSubject.Output) + public func send(_ value: NutPlayer.OptValueSubject.Output) + public func send(_ value: NutPlayer.OptValueSubject.Output) where Item : Swift.Equatable + public func sendWithoutCompare(_ value: NutPlayer.OptValueSubject.Output) + public func send(_ update: (_ prevValue: NutPlayer.OptValueSubject.Output) -> NutPlayer.OptValueSubject.Output) + public func send(_ update: (_ prevValue: NutPlayer.OptValueSubject.Output) -> NutPlayer.OptValueSubject.Output) where Item : Swift.Equatable + public func send(completion: Combine.Subscribers.Completion.Failure>) + public func send(subscription: any Combine.Subscription) + public func receive(subscriber: S) where S : Combine.Subscriber, S.Failure == Swift.Never, S.Input == Item? + @objc deinit +} +public func == (lhs: NutPlayer.Value, rhs: Output) -> Swift.Bool where Output : Swift.Equatable +public func != (lhs: NutPlayer.Value, rhs: Output) -> Swift.Bool where Output : Swift.Equatable +public func == (lhs: Output, rhs: NutPlayer.Value) -> Swift.Bool where Output : Swift.Equatable +public func != (lhs: Output, rhs: NutPlayer.Value) -> Swift.Bool where Output : Swift.Equatable +public func == (lhs: NutPlayer.OptValue, rhs: Output) -> Swift.Bool where Output : Swift.Equatable +public func != (lhs: NutPlayer.OptValue, rhs: Output) -> Swift.Bool where Output : Swift.Equatable +public func == (lhs: Output, rhs: NutPlayer.OptValue) -> Swift.Bool where Output : Swift.Equatable +public func != (lhs: Output, rhs: NutPlayer.OptValue) -> Swift.Bool where Output : Swift.Equatable +public enum VideoQuality : Swift.String, Swift.CaseIterable { + case unknown + case auto + case ultraHD4k + case ultraHD1440 + case fullHD + case HD + case SD + case SDlow + case LD + case LDlow + public var resolution: CoreFoundation.CGSize { + get + } + public var bandwidth: Swift.Int { + get + } + public init?(rawValue: Swift.String) + public typealias AllCases = [NutPlayer.VideoQuality] + public typealias RawValue = Swift.String + public static var allCases: [NutPlayer.VideoQuality] { + get + } + public var rawValue: Swift.String { + get + } +} +public enum VideoQualityTitleFormat : Swift.CaseIterable { + case common + case rus + case eng + case resolution + public init(rawValue: Swift.Int) + public func createTitle(from quality: NutPlayer.VideoQuality) -> Swift.String + public static func == (a: NutPlayer.VideoQualityTitleFormat, b: NutPlayer.VideoQualityTitleFormat) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public typealias AllCases = [NutPlayer.VideoQualityTitleFormat] + public static var allCases: [NutPlayer.VideoQualityTitleFormat] { + get + } + public var hashValue: Swift.Int { + get + } +} +final public class XcodeLogDestination : NutPlayer.LogDestination { + final public let format: Swift.String + final public let limitOutputLevel: NutPlayer.LogLevel + public init(format: Swift.String, limitOutputLevel: NutPlayer.LogLevel = .trace) + final public func process(_ message: Swift.String, level: NutPlayer.LogLevel) + @objc deinit +} +extension NutPlayer.LogLevel : Swift.Equatable {} +extension NutPlayer.LogLevel : Swift.Hashable {} +extension NutPlayer.NutContentUIType : Swift.Equatable {} +extension NutPlayer.NutContentUIType : Swift.Hashable {} +extension NutPlayer.NutLocalization.BundleLevel : Swift.Equatable {} +extension NutPlayer.NutLocalization.BundleLevel : Swift.Hashable {} +extension NutPlayer.NutPlaybackButtonType : Swift.Equatable {} +extension NutPlayer.NutPlaybackButtonType : Swift.Hashable {} +extension NutPlayer.NutPlayerSkinState : Swift.Equatable {} +extension NutPlayer.NutPlayerSkinState : Swift.Hashable {} +extension NutPlayer.NutSeekButtonType : Swift.Equatable {} +extension NutPlayer.NutSeekButtonType : Swift.Hashable {} +extension NutPlayer.NutVerticalSliderType : Swift.Equatable {} +extension NutPlayer.NutVerticalSliderType : Swift.Hashable {} +extension NutPlayer.NutViewMode : Swift.Equatable {} +extension NutPlayer.NutViewMode : Swift.Hashable {} +extension NutPlayer.HTTPMethod : Swift.Equatable {} +extension NutPlayer.HTTPMethod : Swift.Hashable {} +extension NutPlayer.HTTPMethod : Swift.RawRepresentable {} +extension NutPlayer.SubtitleType : Swift.Equatable {} +extension NutPlayer.SubtitleType : Swift.Hashable {} +extension NutPlayer.SubtitleType : Swift.RawRepresentable {} +extension NutPlayer.PlayerPlaybackRate : Swift.Equatable {} +extension NutPlayer.PlayerPlaybackRate : Swift.Hashable {} +extension NutPlayer.PlayerPlaybackRate : Swift.RawRepresentable {} +extension NutPlayer.TechPlayableType : Swift.Equatable {} +extension NutPlayer.TechPlayableType : Swift.Hashable {} +extension NutPlayer.DeviceType : Swift.Equatable {} +extension NutPlayer.DeviceType : Swift.Hashable {} +extension UIKit.UIDevice.Model : Swift.Equatable {} +extension UIKit.UIDevice.Model : Swift.Hashable {} +extension UIKit.UIDevice.Model : Swift.RawRepresentable {} +extension NutPlayer.VideoQuality : Swift.Equatable {} +extension NutPlayer.VideoQuality : Swift.Hashable {} +extension NutPlayer.VideoQuality : Swift.RawRepresentable {} +extension NutPlayer.VideoQualityTitleFormat : Swift.Equatable {} +extension NutPlayer.VideoQualityTitleFormat : Swift.Hashable {} diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios.swiftmodule b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios.swiftmodule new file mode 100644 index 0000000000000000000000000000000000000000..1a5dd5b54ac33281aa864639174b1b4dbbbe8412 GIT binary patch literal 674452 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

Z*|H%7I^>S=V^hK)|ABSJ&zeBb2 z;Ll?GEBpb&*BQRW@NI@QZ;4NPD#HI`*xu8he;K|}{#Ax=HhhcWHHN=s_6(pPJ#94FAIL{~G?4;olhkgW zh~6vt&4ybHk1<>_Jl61bhTmj(2gCfYaxaH}XzTHt4eM4CFn?FWZHDz#edW(ItZtz6 zI}O_%==sN6`UJ!DZ_js{;YEhEjRVYIY*>3_O4~KX{N(z_#KAdY4{MsvkV_<_%OqV8-BOp6AZuCususY|5QsaG;9y0 z&40h8&o-=!UFmba;R_7wUYPQi8NS%CGkl3*{|zYkcoNj}Ut#zv!~bRY6NW!&_|t|z zWB5A5HyN%PzS;0ChIKmxn17eyuN(e`;rk7zh95Niu;C{R|Jd-ehF>uJqT!z#{)OQU zhJS7N6~n(XJY@KfhF>-OSHpiZ{13zbG(3vMgxXUwJl61bh9?+qHN3Oo*zhF7Qw;BJ zxZUtn!_y2;H{4-(U&AvD?{9df;R6jHWcU!niQ!JeU4~~Ho@4k(!$%oD#_;)uKWg}5 z!_M#u!@Y+43}0#ZYQxtU?l=4?!#5gUW%xG3Uom{A;kylMEh<0oT#d)yGJL<`2Mni% zA2j^1;qMq;XV@N4nEwMyYoi{R|D@p`8vc>tXAJ+w@NW(O-tZp`|H-hw+km{kTKaE> z{iZ1S|FkrlYrftlR+7MczkL86ZRxEHzrpZ0!`m2sqv7ogzsc})!yShAH9W)cfrbw< ze6ZofaHrue!?O*~G5l`B#~VJu@OurPZ1_~eXBvLL;j;~&WB7xHKVk(+6c=~W zV~pXF;jxDG0+#4I8Gf_jT@1&DCmEh%cz46?hNl{yW_Y^c4#WEz)+>stZ-2u_89v6a zy_PipSWC|{tf$UZ&R&O@f1;&NGOXv^MXwlMV)$IcJ%-OWe1YK)8@|Z!m4>f2e2wAH z8eVDGzfMYhU$peChHp1~hvB;n4;a4J@O_5Y82*-FePUJZc*yW0hQDk0dxpPn_y>lc zF#Kb~>kU6=_<6(sYj}gd2OUSRk%!;1``VR*6OvkWgWe6Hd141dt@M-6|>@W%}=H++fVOATLP z_$tHyW%#p(R~o+F@QsFVGOTYxD(-GGtVf2GzQgcchV|^c^6xQh?-k8|#M0k2{5``@ z7}m!JRn8tVo&TJr?fZ-KU$C@3lPJF582+u{-y8me;XfJvv*EuQ{+r<@wuU5Ul;P2a zw=(<&!&@8P#_$^rZ)f;ThIcT$qv4$lzuE9x4DV{V&G2NyyBVHt_;ADTGJK5TZo|hK zo@e+(!}`jI+I5QI9>W(Hwl{_6UuNmc4eRMhmAk?47Ywg5e23w?4BJcF^S@!~ZyEls z;qMuK!thgu?WyMZ_C)M_dlqy4i$>Q?A?fi8!+P9L>0cZEt>NDr{)6E^8UC~3zZ(9V z;eQxz-a5$BgEo@8li{5WPdEHd!-p82W%y9T^9(OAtcSHE?`*^Rj+D~p8@|ABYWPvZ zj~Ra4@Os0~8GhdIuMGdj@NW(O&G0`A|I_fEY@VwAy$tVbct6937@lQ#w&9};A7j}6 z_c!GHge_*t`>Eld8Qy64?}lG9yxsPJ|4oK>2>9qevSSY2t8QgGUemVuplanrRE;Txsz>3>qpyHY+LzD=XI17{2%|WmTyj=ZRQ0pI2zo??twnb{ zTjJ9o{7Tj;b094`I9$7O7NuXplzy*B47%2^jYdygf^MCroBv|e#-M^*#52QFX$`i# zUi6eliK<_g2&MFK0QNoI4QTZq#eoPLsaY3^2Sd1R5*gAa<{nWicM^1Uc(j~ZdklT% zNr+Ns;#yv+Noih?ED=V#IaA93d)%I}fK zC-C6bG<4U)5)Kx(h#Jlb`iQUweWqYnb~xPblGnlQhQ(8*k5X)`I$Y#l%q#j6s{RpT z?nBY{!xXjSpqEkfXl*y9x6#sfBE;VjW9P{I3d__ZTu%V#GE~y_UiY7gS-EA31pQb- z4&x-|NC}pNdr?DVUVkMS2}kq)cja|wm&@Hn-{;OFTQ>kMQnL^RINM@i8P7|D-SWniI z<1^ky0THq;E|UyG&_kh$q7|snM8ABDvUnn1kZKSNR`alTUB&Tfp2tP}RLC71XQKsI7DX76zN<@1x$Z;YM zRpsn1@#ZG+hj!?J z=k%NTI&}NySu!`|BSw26kD}2_s9NvTdVY5?gmn-a5wi==>EJN!e)x`&U^IP0NDsZp zD|#?@h!TqRcjw!&FQsmS!2PC19gC>rSVTRWuVWBVeGq0)q8^n4gv3(9Xo;e7rEE)O z)r+YZf(H6|tqiOf5HGrGsC<1OcQ2$Br;+aof2X^Cw<(HARv_qg2bDdTnkuLu@}(&4 zN9w0h;eHKN2=g^{oRf*7`e+;YpAS(PolhE%NK~gp5i9gecNwCtAh^6?W{#_etA7}u zaE&3g9)P|KL9albm`z2MGr7&H5d&`qQ9RGv2)m6~jB!j)XEnOg5bDmMa&&WLD$lx- z=_Ya~b<_>oLme7+^&XBlXhK!hhtZyaK;2>`mQKx}pB@#ZC-8{!kL(9Q6sH+&$ zB5fMu7^m)0=JT@xIk;Kv*E;e0!Ob0~V`E!JZlpH0H$~PXjnyL%;Fpp0VNR>J0lJZ2 zq-BGMUnhRRjIvJ{M5MxgxNG;xh>*2Z;w0pYz?QAMO@xG_gTp_V2nLE5kSMJ+Y{JV0 zegRou=-3)oDm3O8)iIY2P9e1;zCE;mB`P%LN=hV4%rNzNUM-hlXl7&B(F3h3sa$o` zmujj*>qMEdJ|w6eC*l=pRd<(Ku1Q@b>d_^4In1sS!>n8Wpjnsr^es@e$uEPVJ)e35 zZ8ErVQFC@0MQ{CF<2*fL_eSDBD-xeY_?Pv{Wipk3!C~b+8DyR#9$Pdx=puLn34I~s z=D#3)`5-@6qrmULUu9-m{Z7ip2a);$dh@JSatDFw#rBDWkO~IKiB%=Ekw-d$*rzGm zrfB$0h1Xk3>)Ea`fiDmylU{36`NZF%46?avaUyNXCi| zevTSV=LE0hG5sJG>qI=)=5T65tlnjEODK%^hS*M6DvTh^GeN9xeifsHMh&*nC^7Y> zU9{peoRyaIl4FCbu^h8DLR22K0NNvrPSp=b29 z9in7BYR08kX%Am!NahiRNtv}m^f9JAoR%&b9hDV*rL}xeBGlImEt!X1;?h!Vb_hkT z^{Ia%OFR0;&N=m&La4v3iWj&;M zGfj%x=Io8YHqJWLi9)2r3z4ALc1yGViNGs4E4LhpSC7n6y?Q(A*m~+Xd6oYDE}k3o z`}cGFze%9dsE@;-0`8~!40QSw?c6P7R6!jl^K2T`3DyZO#Xg@0@AM(Y;V(5u-B>XG z%3XvU^<4W(9q)Rpq>@$gj<4{1DV3b1N)X}Lh)a&PO44JSB5l0(6Ry#MtP(ZoT~^6= zIA8o_)*GrsE!m4o)RGg(sNUKf>0Oxki?n1z){>{O1(l?#1h+>uTCzr!>_y@>DtS9< z=ytQCl7z7IE$N|>4XR`kT+Dk0+5iUX^UjSCTpY z1S+Xzm3$4Kyppwq8r|o!mf-AxtR?e_uDatD1(~^yqmsJg)soEdpCg15D)EkgFNC_| z_aH$fK7`ehVUAyhx#akJXo-8bnM;+_9j{6<$E%VmKIu_(sgkZij2(kiQtu}RT0eRAgwbq{SxeLz>n*_;SxaiV+h0|`8ydOX8lg&2xjoIXcAW!pNd+gnjSnIn#7pz{Kz*9_>m{w-ija{&;|q|MXNNq|vw z-IKu(q{u%Q))XJf=_fJ*;r1J8{RWP4?(6gyyFD%j_kGAqbr#@$$aa_9XFSI5MMeW@ zQ^0PXE7Na!5$P^TDYB2O8obI0!Yl;UbyfqRT1O&C; z5Sn&tW!X0gnrs!onkzjYT^+`*Ekc92owNTS6IS3_N#8XSp`xz-Z0VzqZFjWQQ# z!8yM{_BQVziU1!iT4|!VR7*51ApAob)er+b@G_#F)Y<4CV%r+KeDO9)21rpHa6_~U zNbLFLR+$P|XXHNya%$v_onOHu^rmS0uHREycac7Vnt>~tL+RDnyebipb#v*X4f0~h zYjR|1?)LYrUi0;)xs1vZ2}qA;@mFQZMfdyWPORTZ8n_#YwX8#vr^S~(1(lJ#$7cGJ z7p|)v;DK*p(G8p=QRyj$fzSC||1$;u+U;DWQ#6e#Z{ep!|7y~|ze_^k?q;Eq9>`hi ztRKD+kI^t^fh{ssrJ4*399YtB4r#YHs-_2#C`b29<@Bu~U%z*t(lYZu$)LH0AT(dZ z&uFA3(Yo6yg;O&az|Jpl7^K$`CAFATDLR2}pgr9T=xR)`;JaW~ z=sl-Cg8{A(SLomNg&g0B_Vq3Doyg7hEJJKYMu|qwQI#sHy~JUVoCxKVEEPrpX>U;5 z8pro52DeR5-kMc2hk?H7UHNvF;!*~Z-Lh0>@(onWk(WV!DOY+8r5|XNz8cc68|3tO ztd{Hsy&Ua}S!x^^T!6nXZundOu0@|1$lyZAA8(L1%6fMw9HO%1eKzA$C=xmgWR}T` z6*RwRJa5)W5MT%tYp63|+Kwd6LT~8L6j>aMdJq=dhD+6{fwlG?G_GJw?+F?L`HhSO zdm8y{Vyr`*YnODZ?Fmti3^eS`aw?BA z1%dnavm&5BBik=`Dq)cI!$K)2p~aH>BD`U-r2iV3!2^#IoQFfN zv>ZKGT@$08l@W51AFxPOC#)BRUIHyrMfxJFfdN)YA z^J!3lydg(^E2IzP$hb^zyJx~rJ(6;_ag?J6&!lUdoyox${hZ4lan$kyet*&+`7!u< z*^f!JjW~G^XG^19=P-lmgA^G&!np9WEI~v=*7kJ<-=SoVyclu|V`2v1MS3kuARn@S z|JJhBf#1h!)nZfsrRrF`dvYM_VTsyHjne&)bFVBX-$S*ZH^?g?>*kI@3b~Raw_=8Q zIpNoBkMuoYZgE3cQx7Z{xV@*CJxb9mf?hZJGVn9nYM%SKv;FnW zy0M&x>l;?-8PtBmilbkpXAkNXh!+?x=5Ccy31Ch?R8K}Rr;@gJ$ntd$s; z3YS2>tU-PD;x4$!!#UneA?cFV9_CQW^WcH-o^NrH|kOy<*Mj7(U!EmxJ7$BR>jR4;vYzkb83E z$04t4kZV_QUY!7QSHIp*d70yh2D!><2NAW=4+9Jr7s7cKz6h(y>ff?z2r`C`=y~{9 zy&uo||5dmQHr~v+zG()Wiv8UhPU01d5FB$19PBCn2NO7ZA5Q6^`Ix9L1lef__-jKo zeep-H)n~xXgXkX(vV+{8BcBENwFWtbtS|p$;2U;cy?vVJ zlWI2EUgS%6y#WhY9~8+?wtu8F>wvZVvJOa_;WWS+(NrzS3>dln)Xgv?@T11x8+E%= zefH4T>DaB~IB!mFXFz)&>o9}#*Tl?aSqfp(sH~SGiRS#35FFR2TOZXQY}B0|Pp7MP zP_)Ix$8bZetuDpwjicQ{(xqtCO?2)<>!j$^v(SZ+G)h*iW?G6lt4cEig*Xo^Caocz zfcozW8Yu^_xL-BMemK-99);oXGYxHPd(ucf01-7OGvMgnj?(~s6_GFw0~^o!3QKs* z$1-_6nrXAxzDpJ=wU5|LiJFtj@z{J5)$9XZeg&_`#87QFeo6cLQ7c>g`7$%~JpYF6;k z-?)x7s|~@j@@_U>OiMZK?>X|>uLAEzCl~aYhAV)s+pU|nCwZ>@-zbWL{+Y+*-HSrIwJVY?@!7r`=pnu+bOU`N z!@#c!dQ^J$pk8#+s^D!nIwQjw9@PvPF$igno++s5oupKyo0IzqlPg)`7^K%RkW}C9 zQ(kjD83de)QC*D_GwNrQ8Q=lUD{HASZh7QG2tS2MGEZJ=YuPy z=(kaAYx;LQk<4*!G@bO(oN6h;HI5mKhx}BIyp|zvuLgMvP{@e?{Bj->W4tU|MjJJRn z{&En0ox+kiFKThEN3#%rE2ja1YO;})UXUyON+?Z#_TN~I!Y){TQJ`Hg{|VOCS%0EG zX%}o|PB?8yE^0)oLymUA9tQ)y?&xFw+-t7eTY%U6FAcNQ!o=;zwO0}8!p_9MJ+uGu z#Y6SLc7;N)}R15luTJmC+b>Ca}4IlcQYNSbW%=FqpAgvD?}xeVe|piGN^KG zUH(#*LN#f%6F-ezfPrjW(=NciG@RLgTvL4)AT_dPf9(QWeVr8k-yPV?V~PzUPSnp9V>jV&ulFOjEFk}- zK^}zMlOrq6-8P=LhNe*st47Vqwfw$B`dl!OKBIe0=*GQ)otR?o$EYtu{(z_QWiAX! z!-lNg3E3NRkVcnXE<^_rRJ#{&%^ZgiCZk|GY`bRpo zT_}Rbny0aBY?9~r;tE>${>mQG)P>j%m981eKp0|Lf?n=`Ja%WEp!G(LAHfn z^Qp!bx{{?XygBwD3gllxDosg9Y zdxT$TICSVUl&DFyQ5C)9pnJXs@tG)jZRAbkS(5!oF@B8`#i_5q`eY2d>}{HlL&#_N9pIyB|ea6kmy)( z230GN`ytni{6+$oCA8lVlrXZZIr6D$7^Pk89-$!vr1Z_A8^IUv$WMUeW22*ZsYxWu z-%!ewtG}eq-HFh!o z|8odMs7q+~!_<9Is5^ZIx;w@vHeL_i-YYy+{}1yWq1{kZu1j=TIMcNJDZ>BGqdpW6 z)F2P!$furbrMFvgt1git$9rN_Ja#Ww-vBs>P}DWi#f(hm<7MBT&m=;ENLAIk*XtN= zjeG%`k8Q2r>vfRR9NAk(U3@3LA2t8Ij;+t8!NL6$<1ksQXW9|O9IxicXG2%%a?8Lw9r%-hw=7 ze(1QYUE1IN~kbb|#NV{SbDE}%(X@Z1G;eXUDg5q+YSnpE`-tcAKd14_!zIpC)00ab zIkI0AJy4SIwIx#BuTjzud&`&&38vX$*ozNpm`KCknlPpLGDL=ky;?Tx{gzNv>1e0h zj-cJQ5)Q{Q?BVa$Pxu1#%OQbQ zJNs)?eie!4WFv9@FUTJcBtJo?Ve7yzg1b-~d+)~Y6M;p)ei7U^o3qJ__Z=M;!S+tM zC-bu|r&^h`q{Sjq`s?hb`O=G4>aDj`*nBQlV`PewhSh4Q_Lqj$l8foUhcw6=ApgBV zPLJmTJl>gp(BjtLO(l?RSIXV}16G4GC|ZhM#3~yhx0oQm@>nc~5Q_TwFMh&o&^e0J z0AVqx1o6iHi=m1bKaRq6hPCsO)eOhJyeC7iukFGg)k zRQp2_{c2kxN7lB)K#uIUB|d=Wjctim-wt9++Y#Fj{uaqbRJB0w*U|38k zZJMU3_66FaJ$9SLv24dp7g@HRZ8fswYDw&}sT+i{g`sqS0mgJAO;a#Sp+G5aDbQbm z{{*HjrEFm@%gnSh!%SHQ{@-)&eNRu)d$OcB{C@hh&Rgz1_ug~QJ=;C^ydQB&RoxPH zNf}&sxQ}Q}20(t!%0_|3p!ZTRKd{d%U_5+$3qF^L-T@gLnG`d%b_13sX`^d_x(BaC z|Nn~pp)jhBEC5&qT#s6O5pEtDLR2~inO?C0aeA0pP)hLbGf{Qq;{vIbE3wB|dEls2 zK7Mc%3yOXVS-B=2qd3m%%C8ZR@4ZLz{?TtgPdqvLYxL8)|A4sbC*byx1qu98+Q6jW z&A$`>&hOia?k$W;;Geq^!0C7F2~jY34+Qe!=;tNy++z}vBcD*ai`lCzzEJY<{_mr^ zYaai#0CM7S$SnF**3&}A@5pC?;MH4yA$xJpKVtZ!b8640dCzA>(cm8GbFA3sy{w(=y}8C}?=4uUX5zpanz1`!;+U2TU3vFhToC^T~yFhsw_eG>TK z_c2{7H=Lyc=NKAMfm2*4{f<3e1N?_Iz`GBMLRH|8sK9y8hc)0JfS!d}3H(tnfM4^A z*NV#XtMKpYt-B@4?*YvPN8fn5czJ|cw|1|Soe;=+NJSRjRTjHqqNqUD&70Nn@Fvv= zx<}uIwy(KCogd!hF*O=WH2EI2Nj^V!)i!yDTs~L&h-}AHvi*Wew!6fNVvqd>eY@s{ z8)ff@UjZfY*q|8N;@y7~kJ-iR#d!Mv^-LmL;ap*rO97n!9^WDcG5_QZK#} z@V5HcheXk!SU=CGLmL8LwEp(>qIYur;Is_?iS_dvwMkCmH=kG232koQYQEd3X-tAO1|Vxp0i1g^6sOwWFJ(qNhGoO5)6lagZ~1wu6%r#C_4WnR#nf! zAr-N-s;(J&hbVgF03mkkxS)>UJ)n-@XlkQ)d6ZHMS%3S8xa&XnE^6}YqRGmYG=Ym@ zwaL3Mfh&iFh0W&oy^)%{No|tT%ssM6Ni!4bTH{T6c7 zIsTfPpAsEd9LB8CuX2wz9!`*QD}>9$;OIRy?R-ORM@Vz2j!J^OR&7TRq*Q?CKZuK- zg%U~%-t3)+S{cVK5pYIIk=#*UO-ed` z^WBWtY-Kbh=No+_N?&`7v|9X-|D7+mYk!Yo^gC|5meyl%VNp&p`bf)Y^#-|&sE^c% z2h~;f#8KIsg)=1b)G9Xz#L5e9l>K(fDSpZtBI52DQHlFTmxC{Vdu4k!5bG0=n?rYmRqd_Jy!AMWY5aE~10)Sfkn z6vo{Cf;uea=7(sm@e`_)qEY}?365PO(8sYG9DTtVqNqf^6k?0t_$3~T8S9FR5{pk_ zkdb=WR2#5Vj@Jgx}jUn@KInH-4u&uHrivAUHPtKzZySLpq2bX63;UM*fgaY`6l zSNvkNILXSOCM)kbfa0g2_?Uw9rRs`bZCv~tCdJ=mT)g`!W9Zi! z7r$654ip9#u2zQ%=Lxf6RdAfIx@)7D_|g56B98CF`*ml)_d*l4_Sh8|A^pw;!uf72 z7fBDOYRnTd4IJa?=T1aC2@>u-T15&mhA42;^=V*Tv#k%74GrV zA)|ZH4Njk%)NbhL6L87reu$K{;KIjOiEi?4jI2X~91#?3Ev7Ds+nw;x{vEncaDyX#dbp@o+3-~uRT=ba8-Wvu z-7j^ZAi32}6eMDU3pdO8z3(u{LGaUKik!Q$IF_9Cg)bD( zK11ZurICl)S`~jp9-CG2Sbgkz*@WPhw__ain>rVNZthkw`nc5pI7aC`eVU4mU{oBV zJtN;szLa)T%(HDL#OL%$;@)?qkZl&9-RKURIE z>mY`FWCjynx$y(IJeJ1b$eDP~2f&AM3}*301iH;HTG_%aaN*nG9XM7(k*=*M@?jKN z(Tz`IB3T9XYX0<#0bV zMEY4J)hsy2;T^dftEOMt4XYoMMZyxRmBW&2uDcBvzd`3H@yh3+uoIP^K^twc6Uo*6uW~Hs7S$QS)jGO{(2xUX7oe!T8}D zuR}>i`&h)ocr}`q;+(C)e7uBe;3p#d<9IKAuf!Z#WvCDnB8RBu9PRAeZr=j#g^dxxQ z3W3H^KMIT<(n{fCO1C9^1g?^XG=Ef~1wg;~ z8T>i^G-Mk6Hi3;d?c|CmA)Wl)_|vqLFA$wvY`K#>#d5Pw_PmET&E7y{x#=y`RrR;& zdZ>ij?!fqW1kr+LWx!jEXWn>ZbWQ#4o^7 zga1NwMPlQ6^ns*53RcL;3aCAJ+;af*iD{+RS{j>Cz&u_M^$z2OOcPl76xiVRuz8Nx zLDbXI>s3At^iHg8CU3n56K|RV`Q_au@fb2&SAa~|TfRzUT@J5KY zn#?UYa6w(DrjnyPEGIz9gy#35#&-=su^$UiJr|)fYp=)7#Ue`gJc2&1z5WGww-tB4 z!CepkzUKXSaw$$rBTAD;#2lheMpCDHF0sfYA0!YCQK-$zP%nT0?4g&?-7BvWxIILy zcBLf>>V{-GbP<0Cwf$){BJM){fcXO4@sigRp=7=gcLTg6+FP{Yj?B%~r{nH$9-{YNV zj|n+MZkd%S=&tq`$8>j&mdu~LDwQpGsWV{u~7{SdiKt`*hE3u3sm_=ak5C$EkAhK)wqu69ah3E@# z_aJ?Mmp%=?4&Awh^y6!ucsY*ipaBXL`Z^jp5<-(}>9daTk5-PnhVCf8c|?0hcQNhm zQQTdu-Q5g?APz^?`w`wDAVl8%9Cs<)Z4LwGCd3=FN!+C{sGDAaQLP2xR-7R458!4P zgL(|TT1(#trG**%6iE7X^zr%!-i#rhrJs$T083ARg#HW6md^&qKe@G6(cHX+@K0xX zHqae^_XNoP<=VW_-Rau9r*P-h-qGD_w0BSA4%rCgeAC?k-2vH^wOP#KEnrgYl}}?h z(IH%g7f;7nfNK6VX)?RgpdNNVG}kz){0_eP#l6_QM^A-?an2v`8b9)Z90hVlZ+Mk> zFuL;$aUrbabJSqxw*wjU3(}Us+L3iqCJL|7(O&U#@I9kgSnmUeuHb#}hHKI1!L6X1 zQRR2&AG$R1%GW~i1kwlXcpQvfhZ4gRK-ntn)V&V}4ugo4s%2+>$<7iOA{Pe4&VH~; zu-Z4^rDV0V{;SE}hzAodMIB;G3#g32b5=Vl0P-wgHH`ChYD=J7ttE=t1@EqA+9Rz? z&9q0!zARWCpq-u{gIe^=ncWJ4Bj&7SfunH_gR+2!Ao@lziqyY;pky_80Oim^S~2OA zI!(@l>Nq=g6gBW8rxZ=_^+O(hUv<>Xei#6d5<{42e~=R@>-TJxj=;*@9~AY1`~MX^ z29VypY*Q9XhX1ZY3+My?kszx7LZp1fzKKcTKL;A!e-VN-D6iOEm4>bbZaRVPp#-sD8SFs_K^;)VP)peMZrrC83E=Jd@ZXA_fGS5eqWV@`K+ zJfBNvXvnE-cFwTT#MpAT>P?n&=IzeS>f1|9YDD64g@!}rbS9rribeFeFIQ3uh4Kvb zemDPH94-dLRYEC=Y4R6R2ZvMHvNCIT4WthC+V@c#8 z#+m3%L=wG$sZ?=_Pj@17U~-8$7FFC-#huBO@^eLRFRqosFi1pQ!_C`sxRRhRs>K_1 z7ZnhZGgGZjt1_O+DjJO~3vqPWs0%s86s{?pJ{mA@|-^sBQoSEUq}y;dW(gqi9AGi@ab~aRmCtWWKN*PK^#BcW%;j*x)i4HJ!HHp;_Z} zgocHObZ-j&xZLCb3{ZIGT6RL3JEA%Q-1(GsHjrhQu?`zv<_Syefg@^5(ceMw_ROf0BOmls!eOP9?R(p^P^sM#(w4r0Q2iQoza`<*7cBJO= z<&x&rH)G$?I`-W{RnE4lp2oHv5Ntb@bSBlFSK4$}vK?@ZYCx;ok?pi%F8p<^HQ$G9 ztGOm39}SvrKswz+eM4|Ha);SOYFwe+?MOCNg!pbE^_$dcQRue}!9eDFcO?dt$#OPT zh|SJm8<}=aTb254)?GsGw+YQa^0x`WT=usMXi4ecCcu-E|Lr!`TmxtqT1z@Wn?Oyp zfHt8t*8|!F)|w{JCQwsdpiMaD+CZCtme2<}fM%)@vsiPY0g+%1k%V)TdZixMq91F6!&Zq&Pg%NR@-RGD_aH93X5zJmN92+v2s&} z*dmOU_+X2$%-COx)lIoxi}jl`yEcHB@wgU27_hb$Yqr7BT7+oC$ehky2@whx$xqLu z3QDW`VjK0Ev$S@4(8$-?scp*K+5)l^hieDeNwK-M8fwbx+Je*y!)phiG1qGcLQ~e) z4xpC!UpoNJm|#0FOgUjYK$^3|b|IPZ#CG5qFvfPOx4|9T0c*q}9d6Z?uln!J9RRJw zEw||Y?*LSzOQ01XMMu*}wGKfvXZjriZRGzQ0x}f^ox)p6Ds%|++=MSLSAAp4N*2`j*KQFGPfvNUGmLI(yU8Mop`KgZ;h6V z@g`)$)^&r$Q(Mnq-`eOO%8CI=g4J&VhcW9SoNywli7$`s@yoBCAA=v=Ic3PyKs0<2#CgaOe3yMdeE@w z%z};U>Nn!RwB_ZQRx`zJnV_4;qt*@FjB=VNYIP7AQCAyQRaabXut5se#2M99;%zhw z-D;P67)qk%8f9xNu^ku&m^0Y5u0w?>{+6!Vh(%M?%B0c8c~|qUMr^jZHXvlYTa>vBa_HrgfL@t0}8%lE9&Pou&HQy!O&P#*#NWnb8cr zO{*-`-=>w9>~0-fGsmh?!6mw8RAuQ78LlC7my#KMHK}1b!{&ABhGJZ>nzqR9qvIMd z7Q+6hl2s;gq$)YXs_&hSaJd*efC5#s0yaiX8Hb-27%Zf6#pz6`L`Fz$0r!slWK=2Q z_z$;9YG3+yx`zDWGCwMx#_6E6Qm83V?V>M^)6+QcRr}iE3Z)O=oP4Ip^96*BOQpgN zZ(@HYH=I!p8jjQ+w%5W9tEj1a?C{XmSO%jRA5g~gg>?OUH;!qSG9|La3}5$W%afTL z4inRHsA64huXtPg)K9%8w1$metFVk;haIjxJQXi^l{lE0C?V-qQGY}! zamm2di9LQKNaA^H24=3##uNG4HIf{hyvjq_x)Kh1JYUWsjR8W5W3DE_)Ya@+bBRPE z4@MxvN+_WZ2c>o*kx1elf7n9DOtoIMkFCHkHlx~rU?{Sy_3cTH>Rrmg60*tcE%4dz zFD80{>Rt`i!2HbBg>203S2GF4?7B2UW|N?$D)J;L=TIn|K++*(65&WSHF zs>R&0LpLMT78d1lQP{FKRfjS&eWKI3Hz%^Cn9#CeY0p+Ww_?+aao(G z#Z(i}Rgu~O7XxoC0C+OL!Gj%u#Usz}$%b4ZX# zzM$Z6@yt|ayhzRQOpOF8Z@O9=TFsm2{*46*kqvqE8jG1Z!|O}dggf;YtFCps!>Qkk zj@XelhorUGjgHx8LvgVMoyfQ1;uj3W&hoimFIdos;f(rG`K zYJ}@_PRo-IlzVBskeMm*7H6TCB*uz3Mi^CQlw6vUd=2LJE4krPTjO-Fa~+HZTbxwn zXtVkJOiw14F7u3iJqJ>S3=O&mNxBLX+5ABz&5EgXI!T$flIlZQHhma7N)!2Hoj#W9`&4iVb7}zbj6S;DyhuQAR8J%b6_Tl z4rh{6jU1mh}-*pr{=Nz2S@r5=J?WTgT!vsU49kQ}ZJ-ZYvqurolZp4p^+QTr? ziryhK;&NgEgY2`JoRUOq3KQ*b%K#@yg))|jg@*;iCy1TvblE+Ax65u1I2|r;z!mT~ znS%_44!b7{`GY`LCeC=s&$gLDex|rB)5vsmD->%`6s83{PMnkgtJWpu znl?6ZTW8uN$qdDJy(~eo`mOS65g0QxUrma@l$)#?bIT!^Ox@?II@>6KTBy>JplJcl zsgo{CHr^hOUILuv+o(A*!<@vzS|G$FpwlYRMPzrVq8P=-m=i(s(k;z@a}cL)>YKIO z-mIHLYB;&c93(edm}_&G%QMYQclXTayTxiPO?->6P8|ib)PeR$p#_lUxfYny+Zu7S z(8@AViTUn(6B=oyQfm~_3Zzp=A4@eaO$3+FZH0}68=+p~f+nFI6~9TSf$~ZKvI`{RSlcmbHL@P@HIdufmyyf<&q8TiM_ksQ=GNviqDE_v z>5mk()0KwR6r)2_4dOvnVlE+;C-2(&%Qd<6#7)b+k zc|4UMFDqPwPfN@ieNp11T8%kOP70sQP-2b8nNI@YG3}J~$@Hmy+VtnaPYQ!AEM)$n zl{PW3wEwWd)z_jBYS-OUCpg-!ZXzu@f@3Hm+Jm$Pzn(X2csi0%X7>TZ6N_-13yPX~s5BNn`c= zv;9Wu*Q6mMT?VkV9CaB0w!>Q6Z>|}S?F5y?(0e*>C$0Tj#?qz#i(m zI74woP|3|R@>e&~)L5TZ3fD#bEbVw`0#q{#%uZaGeN(E=^=WrDIoiX&(H)8=@vV0C zGu`{>R8M_m@$z-X^jq~cUn;NblKPc&vu@P|I=f68sm494Ut>><=_8;K8JC#6T0OyJ z61Lwe;v2uZp&R4e$qf;ciqEx!Up)XQ08mFi@H)+tmc3$877s?EllDpPI4GE$}51yZ9( zwOP4-dK=WJHsQ6QL@f;&%2ShX7&h|smP*(0_7>D9lOzkvr>=CQJDEjiEnl}x6&#(0 zkr=C!%vCMwly|U0)#sG=YbnL$ly{&rW!&`a-Tylj)$w85Q>;y&dekjRQ%j>a(4LG*W9jhi0JNwgGH;mE4Agk>SKR{&u-SlTKZW^(t?N zE!C?=hMMnk!LC(+mkVk;dT@trHdBW?25F!bcM40d9Crw#o)GGF0u+mnIR4u@@{on~CMEieY0w4M5T?%77Y`U$M(m~DV+ol7nO)NF^N?Ic@9=|q+^ zkxW`?o>`_LYe}cgG-j4*A9SlGRENfAhk1co?$yaUGfr{;I`w6o;%+TzcAnz)J0qqg zP7R&pj+^-x=v(uPo!Z`YNJyu)Q%jLiXRVv?RPzjKOC1JlQ$(0EZ?jxd%fr7rhTbx> z?9d@?{5gmv2i7_F;5hW;^46IvQ(3@@;huRx#pqAm@28pH*tJl1IFV zA3_Q>hc}x+8uQ)d(oDIu1L?xDp$O7AheGyrpM5uy5szb>RcH<;Pc4n~fL9{TTEr)3 zB^1GEa2m9}xYHx^mNjP3j(CyaEHgeA8V}h$!$`WFPshA*-lyG-fC4efEk_BkBOab@ zoO+pUYQIi zI0BUZeP=3{nLvX0F!ItN*?0tJ`u7fLl>ciauQ=NI*~8VXi;&}mMbefQwkqM?(l@^%1I)- zUjZJL43P(xL95iOf}~3L=0GZ)pFvJLzMhgEzU1_48;S3{NlMwDnJnkaMc&1*ooFqW zOk{{r$sVd{9Yr!jJJ05*K9gx4b+2URM=cv-O$i6DT%5|v)P{O;QD?;~GVaw+3#MVI z`M5~VN3S{`Ra$HSUN`CB&InIL1I^}}!*?V@P2hWYn#NPpci+KO0StDs9=aPD8jCHU z=VCBOkpTB12k|Zbr33zfg|tLmpE=^(ncPIazU3AgZDCG4X=SY3FsfyOT`Hu;k+ZRO ziJu&7r<3>$@irlq6#1!%2yeuMH~BbkQqq|eeJCZ1^s`2s$>A3)47oWAP0M*Ta0z9S zQn4CAb2_Nh(7=wme!9wqOemuNM1c#1c-G5Wf#h@(0FijI4u)4Gvos#9J>(R-s7O1C zM5h@j8F`F{zEuIqgz+PX1f(H86;dwxi}LFgB&+Dd84!=gp8WdC@DMX(hXnf_cm&=*7 zK(fp&UFBQ$koY1B5EXG|(q`!P^=6Coc?%;d08X4cpy%O320Z0y#65wC=8!Yuzz11! zX-H^NObpZlRCMg@#|KyPGv=^;C}H+C6pDnx93^gh*yZ=zwI6faLq4B&Yp1+QxfG@z6@%4+Nx>i8Lmjkg2PJkFq$p8uK@qcC==vPr&?*8uP24n~4Mt zKug<+#JbsV#Vz8*Ic5q55C<*77T71vd7mvh} zrHd&Eb7D@`Fk&MEI9fs-tjtFx)0)kD(b7 z7#YVB=-9FlqHEi9YQHix822-nsH6)G=Bvj%)LhL9<)22PvPH?|5 zp{><4(gu^SWt>K$wm%e#`3lOoLOIBN_#hKmv-pJ7^cYMeq;tv5A#?h;lFbr}A%nJt zR@_loRm0=dNg}!G0PU&pvN5u{L9|3fwRKdB;AA!S+94W?>)Mvvn5*#y92z&!P_Btd zU)!0Ja3a(KTGDw@TU^x*YM-i;a?&Agy&4l_;N zxTnkHL#XZV-#`G?j)vQV^zAlqJ4rn%RnrpL>}MdoGTOub5dr`*u4#U1~goi;#+T^LAxC1si@)eglj zBBWs5oEdy8v4(R8BL>$`UB zt$U?v>zV9c)E4@`j96zKVnen5mD;}ALk-@i+5*~QJxMQU&0=+&ob^RJCV+?I^Fw{% za;cQhMXJgd5)mtj&7q7XN?*e#`CT zUpdvI)R!s>5uHJqG0sKr8~>g5#Ll=z8r(B=@hFg_6%ia{|H?{{Mj8tfT0kU%|BPi~W{VbiE~kSDe9RSBb`wv&uOsqLIS z%)d#m?Do#2%0+|&k-CdW5MlP$YA5Eqm9;R9Y1@ewjJPdrtS-fFp$;s~V3#7MDwR0P znYj=T7#a_4C-+9}IRA#*nJppCZ;Uvxg}6MZt8<agR>Jt4OyUx) zfLS=Gu1G82LQL$@AhuGx==9*TnlMm{8F$zp+atbEc2XHDq_l}ya?HA}o26CJ&!BlOMm-=iPN0KSn|y95`ZC665TACu74emFr@Z&`(SjsLf=Nf;Jajo3Q^-|s*=+b zVN1yiGeM)nl;L3r{d*8K_pp$YEu|ZpIf|o*CnAZS|PzF1l%JlA^P~kwwYAt2lW&C>ayldK z-HO<2I3m^VIGfB$mEO%LM!&4g0U0j(-DlFOUUd*w-wPF2mr`hk?&8&u8afz%Imp%uwyoKP7g`l4Cq&aZMzf zc`jp?#9m06@2cX|%A8TUW0oxEmM%1qI#^ZuX$Xipl`1V0f*ubTY=tR4swrIXkUvIO zELlh$q<7+xsWHrAS%o6qDO|6V!toe}<7W9BL%f{=KN62{V8yxVX$30Dcr-IHf#^nr zsi8m-(S1xLKVjvWG>*J63TeY}GSsIl`mmt}gB~Od;Ls)!VvtEsW%OamG3-_0Le12} zpCRNzJmn|am|BHhZ~+67#0W85anXYH#Psd}6#>aozQO1M)$naC5gQs+vdSb46LI7G z$X4z2@JG9_!N&O2U?G(&;+&cwKXsaj46_RDnKLSy*4<+$6y&FSk^oXD+<3Cg48w7LTZAxFjO+-Um8mQzBjd3vT3zfGJb;d5IK3|Pc7=E zO2Qk=l(NcB3S=!X3gAZNG5MUc>ViGeF+sW~d5A&+h-wu-N2x{)xM=-q@Ut|EZx z6h6M#1@#NYfcYx|8B91YS#lCV|12r)w)5*eKMkoq6V@L<>OY!|qo(*UDbWcHw!e@s z33kAFV(oEdPRpn+aLa1!PNpgbk_9W$;fUu0%49j4DyYl}Yog96DfwKHnSP@jQ_LNw zI;gaWfcI2kd`fMK2A~;L7b|mUTf3EqL>N8hd;$EvOl*$HbFcEID9_L)1xHtp)MCM~ zBo<6rVSMcr$}_aO)s~0oeK?=bvSj_SKnWq7Dk|W<X4DkY!sqfih%A!>z&vCDtN0(ceMozp)KgH`A1p2c!$CC$P(@gia*!l?qaDi3L} za3+@~A_ZGnI~c1PSFiASRzztrMVpEU!u|^& z3i^8hZzbClI3nSI9V=Gf5tX+x)8o=C2HFBh?Hn}v>xoBWA%Do>akwK9WCaa}-9CFD z?v2FUo{%FdBqtL`yIDMy$(9SMI3-Pt3s&d|bdp=hPgN8%AuIby0BX94{zJP7IwTv8fn{IS>=)i~F2ze>f2EhhtH2OaT7e0Hx^Srxe| zu$?J7#5jP!yE0TF5s3>OjBdx(+u~HdoJ|uCj^_(h1X6VO!~hOm-~cxrs}!ZF4N0gH z4nNY~M+^XnD=H{h&Jr=J8cQ!fNWn+O=ae8wVwRFp{KEwV-sxr74xD=E8wb-#dO}`z z*b$3)-SL3i8TJO;u6Q^S^FKo1wTRHkFy2%Hn_YUpyvwBwHcVNJ`By z%q2f^2W4oIZg8-jh5>ablFb*1jCO*M0ZY3zJZ{Q$r@GVb@|phlsCdL{8m93NCUjT|}10qGNn zmqUYV;NVi1!mHY|o>W+ULc9YrXm^D?p@=IK4n%z(zdwxQZ|;aY>UH~LQM)GwlF4EL zP(3a?6ItX+fH-x#{XTEh9q{@CZk)@ByP{ry)Ey0bBUt+Zj|++$xMv@Z=%*D%87=s7 z7f(SI+GB#u4~Vk81yZ%rB)T(2vh}ho1||ymjuL_iLkGg5E0!|jl19NkctEMVt(F|> z6PiuA#M=d@U^`Gz$-(-7rh-cV=C9Pp)QqHamW(;P6y=7+>~OoI9(U9kiTFMKfYoK_5f%8GB!uA3dGOF+?NWOP&#r+PqGtMAx;baCLh}joK_3BAhSU1}F zRq>9mB{ZTtwhGqh_IrF_T3Eo*h&vn)fhoovfq*0K@O#2xFIAPNSXt5@^#pt|XTa|d zh2oB=%ZW3|-Z01jUG;ih9x6=Ia!eD=EE)0o-2t~f9*a8Mz6hwq8~1`re6E-y>WzAR zjdj%NQz01&R9#E@_beH9#UhYQUWdcubvnI)usZ*c%tqI^1Qi1SOx*RC*pGW$e62^*B!pCK2(K5 zG9GfreGzZm8HvVS9#EPm=D{$W{-_@~4o8U>5+Br>ub!@jf-KFe;d};aXEsYi~= zL-rsmrDg=*PuGH>Wu??UqVhtssA*78CHmyBN5SvI;fU934}0A)zds&z`=U{oC*tul zZnA-Mkbwl8MbRs6*44H_!0OuI@KfouBxvFk@Jy(8DKM0@GRsmWmKw`LXb7@rV@fuE zP`%OmOR!XaEEu9>6Kd=exSu2H^M~yqPFKM13Aud%R}^#T3HU=kXDAlt{Z&;($WW|w zDEKN()-fS4mhpUnv`&)J;A7D714QsX(7cCMlP?f)$0023jwmz_H0huQBxjdATl}NW zs05jG*&`9RJM08{?T!fghIJG2dtCOgJ03;n2@Z)+sq73Yv*4M;xZ~iQwJ+6`B{;d5 z`efV@i$W3dI0IpqCuVo~++JGDv6aF}-0IE{*L<$Y8)To(|n8q+mIyoh&|@>xuX6^0OJEw1m8hS zKNfK)%&|R;6^DcrSrs=ij{~>?vI8Jxm*4FU_`*()%Nq)LV?Y_lbZs4##A=_`_pk9S z)QX5B9Ey_(WCwVN20LcK>yG%`9!!cqERn+fBZ8%*;V8>(hc*ngaIlae9tjHvQ%ubf zcVRoRUyckLVDjS%d_(YeUU=cTEDpCV@utws4Dvv6UA|gkhcZz@sSBHz8XzT>oqzuM z?40w?W&N2M)zk?4V{xn`JH)jeY|-wIxa?lHI}RBh_XIo+jf1E%Mdc{+UYkXdYS0rn zK6?iT`*$j(seGELD~La*x;X1j3JLHRb%i1Dd?9xTatR#9?)LiP;ixBsRSH3jJYe_xJ+LW#U5T92ZQ z>&R(CeL(sEpKEjr9ua!1+7on5l0!4T_yevG(3Li?QRP5pTtG#-7Jh@3m4;VHb5@EA z{+GATuP{Dt;lqhmbN|WY7gVos+k5{Y}m@d%6vZpErSg%$~R z05Rcnd7wQ))r7=>`bfMBDzVE~Q=EHmg_XpH^XZx)CVj}Q5(bA4xn15ER70091l1R2 z3nWm$7mYE4^a&ul>;&xdtI8SVgn&tdWHMr|;cm-Mv$Uq<6gl=vG;0TNs1E;J#eKvX ztT9A=r2&Lz4q)>5srv8k982+K#&=wxo$G_$no z3>l|XKTN(-=WPZQ2_}tLY4{ZLGbH%fxKIbl-dB5#m(sWcmZXYMWOT@he2s$&$ev1z zA%N}x6k7zu4#&u|%2f)Uh5|NGZn8|C25K29vmz5IX#?j&M(tdgWoS0kqmN8G_Xx$4 z6wM5dJC)#_V3UP>89kT#YX#as15|bXr&BYUMZuRDx+iv*s;gBiz?TMb5whLTyP-ZV znhk=6`SWTp7u%JPzJ2n)X2{!0u3ZowEMf>VqMC@96}di>a7RImIwL;VaRGPO1<#zr z7x717V?f(;xG+p`X6feUURJ^9Yo5o*(<+|}9fqg1C^8%xgUc;5rVQrw zoBKsfdULtuA<1IbPmSpolN`lsL>NW|pD2>u1dX8Kd<#7_Rt4sx-BT@SMq z8-qmxCxbTt$03*!4C{CVh9yi^9OrZRJovE^m@-q({Nf^=$xE$4kKf&@BVC+P2+wH` zl46Z&b0yq5{pB&FkRlH+Fj1aa(myXsRaGZ_+f`WOB5e%uBTWKftyCq9yb;n%J-@6i zQ;h{_cH%_6S6A?nsB{Q(O(HQ72?DoQw&obb{)s>E&8cu11F~OXw zvrip@LyxZcZShFcU~y zlm(xM*nuGpbi;E<`$9!VNjT{VDOAwQvDb?+V8;PMitiFs5rJtCrD0&qz>Q6s^k6<- zCX)psot}v*@bRPszKXibP;o9dK2^x)kb@L_O)ygiwhge@T7wYeZSzLSdn)?Ccy1)f zV#wTS%1;3~nzY-)K6@+J8Q4|!lGFKBxP@nLx+;af4 z=6erPtzhsRINh)!U9dJB@Fd3pFlL8*A@YU`F)aH#m@4Y`&cX79FGY+-b*)H7AW*`6 zrqg_rgg6MLxRb!t;#i+0cy@umqEg-PC=$~z=b(~f5kqY#%?@(q+GM&FN1Bw(!14#+UvuU1Bn1Me;VPwlBUZ8?$ z_}}zT4q}gL2tJZ5%*owQY&n%9XRZ>*W-}xU2}~?SQX(002-Dh!2EjKKX<750V{KKp zNs_*}$K#5_>~lEbI)g<3$7g-x8O9Hhy2)GGUNn10s+g!&eH$^Scr0&V(p~UT2qq>w@5f$>#iddCP4-J#I75z_|$Q6mO20mnpDD290fVkIvPhn zTOr#|WCTNq^2+t4847Z@JS-ak*S2MO?-InT$l+5IDPVcOR8m0c#!JzuqE@erGbac~ z+M(no(JF)&zXjjHYJuJj3dE8qQ}_?S@$PHG=Bk-69QvYsdCP#Iu{pWTj?rXDX@^@1 zF(P3f_Tk{^aEGurf&c&~oJKCV!*F!o9f;du+0^bE=;V{`3g;jo=~nIir50(2c>4afaX~3^?G-^tuE)i))*sxl}G+ zy+anr>J1H~dY2~Ka)Q^BJFMVwpyzR=Z(^4MltU3ngS#-=pq(4wuYi~x5KlyquomPl zU=m!*-5VtY0oz*blki1K-{@4!{19qN`SrV?5* z8c;WfiNl2O?Eucjc_YSe1ep!yXVfiCNo(Oe@|H|%4><<|qk_YL!x1b^JP=)}*!+8uSrVLioMaUV7| zm{dh+f=NRX(n~b4ANP5wn?lD+r?7*QMM7UlD%kx=r^_1&$6c|gE98x0JH(3^5*Ic( zqVBKbI4_33eAE1yTf61XoLGSHdg7nca+Ld=>cCG+AM4La`bPPr8%j;LkvM z(bUy*Nho;4E0bp=h37`TP8~qV4Jj&BjYcpaC9SFxn3i##NRt#2QcN@}5$bM92`j)C zkIbNziw6kJz&ud2qvp_+>P!u(>g&O?*e~-^NfE@=De12k+MjrmD35dB7IZZ1q7|`{ zCsK%6QTtlt9yj$)S5X^{c*YltupGHJ?Ew0%vX8WqB6p7N310^4sEcyzhWbNHPuNF- zGL>dCIHYWkX0J(%aJtl=BIajh#rHY&BD_C``^%_ALrdJemUqReQ> z`4;mJi12WQsRo!g5dL986X5m+XTkZxFWPyJmFE} z92*I25|MJt=SfAz0I-XoD5n!~An^z|x|@WV&kNJQ0|PSTwA--@D%^O&X9Lq(T!82b z(6+^947mxlYyO4@FVbUiA!bKoF{Ii{t|s^^pCUF6mZKC#QUIS?oj#eRRx9fe*R zfZ>BM4ZqVH#da(-epOd4V$CRsC?%#sE1Tw-kcDgTIZa_9mkzO8;50kOS43L1=*SqH z6psdJ#ez=Ne7upJL`2^iE8_Y6ingnj+sv30^tDZO}Hi34{&I9Ynf&A`?tQ z;}gw+DIwE_L>Rr%-9ntgtVnB5$m>F-xG9caV}(xgXm46IvXmrNtr#X)xL-J;$g~Mz z#^p*=A;B@CA?|7zLmUaoXgG#V;V|~1LmnUYCMlo-JNYqh0LE_E7hr;i4CZOwfG%JU zd!vC^EaLQID7hPWxl{5g&EG%6 z)3J~XN<@!9apl`%h+%*~3R*mQ4!Ofyb)5>@5L~Casjx$MvdQS@=AK}7!d^~dAXICSD_C@ zfG?U95GALq46S_#bZj$ZrEHi1MRF{m3}=-*7Yq>1cjq7>aw1HKD4m8%!NBy4CQt2x z{(0>b@F_-V^{EJafH9pS7zkR&#&Zr7B_>QQEqJ}|8F>CqIIHANE&?Zb1`U=pd0vua z0CjFBtSMkG+4xAeUNJOvqJRat_~jGoxxAF5EGi16i?mj*Z&p2tkeFh3MRYU6&s6B- zU3JhA&PF6@shmN>rN%ZIu*}~WV6^7BRG#=VEzXtSRXdk}&({u|-WkQ9Q>au*mE)Z&s{JeeYqBL3k{PW;PNNGgkQ zi4_H3owyL9XKp9?-V0KN-AOy0;Dq!#Jvjz2~2ul-|W$iPesMbC!sxU-*7z0^Ym_#{aV#89%F*!Zl zpcIQvR~+ARgVsnMuIY?0t+TYZBXm1{DXNe!F_h!}RxU1duT+vC)+pLi6&rCUMy=^v zeAFBUzv5+}+wtyIL5Tb6!7RS&6T)){&t+zuibA~+%8*#^B;v6UOyY@{OU`ldF$*aO z1;_-1)pk|oQCrbOFpMSAEr`klq}l!y4lmJ~&&tL`>s+H2c++^RU{+jnpP)TS(Jx+- zJ6&qsFhq;BPsq)xMZf7(vDwf#R!0gOhOng(^F9EBmOMPXVL=<>TCQ<%L+e{yQ8%TS z5)TLm3BGO0Sp&TnbcM5tP+)nF1>7+WGrEV<$bTYA!t+EGoZ=rBs}^_YuARDTeHk}S z#Npfn+|^Ls!kN;+Oi{sUx`|Rh%s(02H$jJVGLtzvW~+NV%OwBSJ(EWcz))kew7Z1( z2~NhiAP$_CcT-T^(sT|RS^pUY>BGZ=4Ovt`_!@lVa1YvNop4o(EA7H3uN>M-$E@~9 zed(MflU7O7#EyV%$ymG`Hb!wsI|6?%d=~I=gH+%z<3V&_9z1qsOgIn09>?Z}`slE? zAUkN|2r(!M;~<)L3-~;Cm{$;(6c7vdJxMo;lOabhKAKXHAxU9!MBonOVioG6t;wD?eY3#E0V~AzX@zudfvr8g=iG$C@RE8s5tP0wm4JK zAW#n=UeU`OdU$XLR3izXuS>?}f@F!DtR3 z=2aJ-7&dM99w2n6YC~Fv9YQJ-4!Chb2kkJUd^-}``H0YV;`AU4VQ(05p-~(n!GVov zEat)nyAS&WNHD;W2>L=0;B+1$B0DEz4uLcvO!pq9vvw~;assu00O7hLm6rUWG1_!h zU4^h9`Rc;vOExPkWbCfSRGJr5%J))9K!Zz>qePQ72M{fjMic|NANe8^7aqHOf@MTc z_!1Kr@|9y&zQO_%+u1CdhohB5h#DRenLWQ)%&+V5HIl27*9v9pHZvT}wB>Vn(|VAnB2S zNml|WT?u$}C14_8IFJ;8ap|xpMFF~YaFDoiCac#j-L+eH?QkYVmqdBp9ct+AP)B#? zsk!s2cZ7QC9{(4{L{Ys?XcxMt)O#xF(>)_3(KEm9*@#+u1Q|PLWr2|adBKNBRU8fs zL3@bnYT*QqA_%w+C!tWg(JpjVoi$Y*E`0@>8QzvlSAnjpZNYCO%eZx8aJY39=(<`V z5p$`*Y!3Cpsa|NW-0Bne#p;z4m*pHWK<-MS&?}(>!5K-yOxz@+*y6-N8tiyR!=3<+ z!r`nfVgo|hZu7)q*oztJ+m$+yL0S*&Y)b_Z-(*qU5Sq_XDA&rYGLDtMJ4Y^(!6`Bx zcswly!?4{^NcBeDhzb!`I9g^$v_v-B z8)f(}LI2^X6WbBRe{@j*WnynyQ@>%V$!ox*NN>tvA)gGCp%;;itUih%CkgB-{Ue01 z$Pa;tr!khG7!Xn$N|_0HQi2Ujk%M!&Fl%|>pw8vZri1H5(c#Hsc|8NKLAq6eh%?eAUUR zdcjCEleYvBZ7_DZV$O{gii#jz0%|jDfbi`C3jYv#1mFK>s^CQtv@aB2Y$S49o;n2e zm?Em-U5t^E#Bhom8r-xHHBwd}TmlXf(Ra`}9nXdc#vbzoVq*#^gkhj2R9$fd4lkxT zIdLy6d5{o+0GCvHQpVl!Ik-%StJBf0meuphpt%VF`V#Z zY&v&{k=0K@-U!Z2;iNr%8HMAY;~Ef#`h>#*b6G`tKgh9!=*jZrl!|}+D>hsB$sT!G zq*Fe0EjBtS5~i1jtpnw1kRNYN#%=Ow8tKWSqgnd@qg4p z>`aD+`M+c*0;o#b^i^Yii*5*dRcnEb?B}Q$>NB7%ZHz35tU#PJu-D4jX^r)@D?z7J zLz-nJcn=hcQhpqc9nd0Yr^41#A<+S6nK@^da8YgSBDltLgy^OzT`;u0kqhlImpgg9z6p`O3c`lxeii`_Dr zsAB+m1`ejOMu|G;ln_53%D49Tm9+QNHCzWtkk}yNJ@u(Tu>N`c>|h?db5kVv#I89o z3_m+r&RRoe1^Re|UmZV@Jy-ieQ*Q#FiJxaJV+ZbH%z4}U{~WyKhVDbBbuFG)WedLZ zI_uiULYBp6=GhzG(9b^ey3Oq7o^|ZbwOy6#R@;J?TyH(@3R@~K`zZ6jr=MMU(Ps9{ ztJhVAU)04Oey(lwPuE)yzcp+*()UsJ(8v1OzM;)5bI!WT3paEH{oS_tPv2lY{0qFE z{V0omxu3lxwVCxf)>W)8?g}ofv9a=7tfSG0W$lrVvfIAf&w8gfv#@VnW!+1=*jdlB zo!IhLYyUq*EQcQZC|ms>{p@+K-^{KLuB-IDvMc!V7uYIyAF?jYL@n&XTUhkWJ*@v9 zH?xhq*Rd~e?pl0gosGTWMr-imn1y}%7Is^551aYaX7)e(*0FoHbuE5nqiyuhZ?{$k z+PzP{?0c4#5=8PpN(6dy5?5)^RMh-SN?1>yQ;9R z^20#a;>%uU>$&$`XnVWm$b+}CH~exB`_At-v)f<4u5$3guHd^~VVnQayRA>J=(RlY zoZHwBRt>OUt~{HacipndO7)*r#`P1z&WQEqLpDtusIEv%LS0x3Sr42iVH^*=*s~b(ISTx+;#dZ9Tuf z$=Wk_k>$kp+u7ie0k(PgY_{jvI<{tS*W&-2W1BzkX6uP_F1Gk@yPXC9Wq^%LpUsN* zuB-eZ*~RR3TTk%)*7-AbST>z;2iyGO1iSFvXR{-ZtgC!a>8hOTvMoON0qcopcUU&R z;|_NG;sm?;4h-zkb(L4`?_#%kY>R*WpmpZ`J1vVpxPv`gO0c6}I-9-x$LlJknXW~} zZ>#M1koB-*mu2(mA7g9Zmtar*^V#f{r`Ar%t`ak(G_UI22?EYuYW?TNauCnP(U6q%=&c=TD zPu3nwzva-HBdoW3kbP(M7WRZ~eP!)+U5oz`va$c1x7t71Z+SL(gx%&IWIun&7Iw|^ z)-&a;UBN`uwphN!I@7nu!ajC{ZMqDv&)dRY`r`HMRqyOtyftp?`OK}>r~ebLSKi5{ zZX9I)72m?%{_6GY%J+5!Z5P>2oN>GL#9afH(Xl((rY{b%D@V7mH`&*--@m_W@f|yC zZ0Zgx%OouKK6od4_-BLcqS6*-yI_6g*^hKpKC#<&;>5?Sqt6?(%s%%h`_S`;*yy1x z>}Y&_W$xCl#ft}Q?7Taz3*Q{H%ugL}{9ZPW=4i))Q~vYw>^oE;jO? zL+rvoZefKtudm#<*u@q{ZKJm>Sm)CtmiN1lvC1ok*}&R!SmDrmcGg$BSYX`7p7^Bo z_;W6?^!)uXHa{@THg7$LU4HX==KN+?@SF+T;>$m6oxfn8rDyZq?7u!V%(f)XVe?1V zv#&kY#V*)yoB!B7*5kj%>v!MHe)p|m_UM)8utidl|YO(+B zZg&3v46_4o!t2HLmE=#l*n=~+#oO<-&g{L+aya{O_QVBy*_;099Cp(a>)FfxwQF(y zfGzmJFIpFWe7WV`zvA@`d)Z6Ab`E>P&(~MR{-dihKWFQC?w715K5&I)_5M$=`7iEe z11HX5i_fgDeE$z!mHltD&HwCv>*#@`<;3?t!PfozURHSSR%W$rsQiD{ZuZ%0Y>TgW zz&dl&sO9~87TB{}N7(r<-pT@}ZD6l?PB(kw4L0`22dyXGnzD>MvcN_%BkZVeE4%e& z8`yt8uRHkML$=BV4_Qyx$1D#gKFQX8e1!e-@~!Mf`v&&B7k5{>-f0_s*VnA<(s9ew z=RV1{o)}?=3tQP4uie0&^NQ}^uitH}I3Kn?{kpVe#Q7<9+3Ad}Tu=8|tpC`lxOG*5lUs=_$*h$Y)sPtbJ@?-MQ@RZ{NVa z9`9zyZncg6`rFpg)fvm?4}FGhO6+4V-*PTH`o0a7!o}T{uiarg@r8e}vY%!wBhR^q zJ^Z$P?26uV*+*{QQ2Ah@yYk~ZZHt4CS)acDN=qek4}0kI``A-goXfgDxq)49N%!Ky zF z-h3{5_cu4N>_m6vx=-7B{_aU@@a5AM|37?|J-g>p_T*jXGVkLX*wOvn!Am}CJF(~c zR`#W7%b}+}%jU1Xlx%%q?!LBr@rMuCdS3byYtJWUEKj8FWlwo8WAA_2Ha5O?Bm4EC z?!~t}WIHkXQ)_?URTlfF?`6H0U&c;2wy|%%WMk!<@9eG&ecd+t(9f(rf4s`_l;!j6 z#0{6RLl6^C2 zJAY}dOcpJh?)yAj`?Jf~g{5t5>NOiHKlyMsTk+4f;G@3+wUjLPuKog>UvoM8>7i}x z>DWeg&8^+RGrwbFpmgLigUe)y=Z=i|Sz&XmiR zg|B^qy&-)$yX-UD*ui}p*`Mz24(|D`?Zmf!YhCoQpe9;x`M{CYwKYh!_%Euq>uH5)@ zTaWS|*2BR$OYg_-V~<{O1^b%)JZAsEM)sF)bqAflvMqkn$P{kFTp{@cbb_>=Yc{cp59 zd*Xf;y()<%a2|WriH()ZpXm;M@mbr6@}I4TcfQH;#MUpfb^n-T!{0uSz2`R@*~0I; z+3G*pf;axJ^~87IWC&~ zmG83^!Rsp)d+#E<_v}&jZyW9GRi|yLob{YFi$7Yis?uX!!CrNZ<>3!6veiSQ?5Qnw z=H0M~Ep)G`tX{Qh^xPFIj^A>PW#RjaY(6*29`)PVO)uNT&UyYCcH%j!f~!}qSln=} zW#$DBu+evpGIy_?MPI#%t$5KI_RZ(63jSr~iiP)HYni(E0e0V!QTC}}JNvt>n<}?# zShILd_o|*>+E&>AdadQDLl3a?zdFjS<90Ug+EjVu#cLMVpSG%JVbzNHnd>a<%MY;L z6Qk_NRd)8W*P!PwTN8Zfd8`kWQV|M@zL|CtBaZGReNXIAVi7Ti?1u4hf~9cx#O zUa@+`@zC{_XU}|)ov|s!Zhoho{eJtV%B5$l3C_N7)#%`JR~)|&uagh5O}-R+`XBA= z%eyyKo;_>L;?{Mm=3m>j;_0(*u=IZ9LAG@u#jd=|&JGT5Vkgd7Q|Z~TDtJNnip8Th zSmsYW$VQ4O_J#ZG>=nsP%xzy&xoFd>(Oqj+JRNw8W#r7Supj(GiaqeKBL^jBkC~56`c&{OkIpA2JT6tm=t(uuEYuYL7ZP^QTg6pBnB6o~W zalp`EHGktG=1!W)N-vXiPA_bvcNPw--C<03z`QWErK?GlTg_r6;iu7kMK3&VTMw?A z-TCuO2YxR?jkRu~?b$45nRFV}XL=#1A60FSJ9qEupt#po+ZNUk)BDY4rF%~!>~1d< z4XuZtrSABvy90*TQ6uwL5&LJel6$9tcfG*J)`M`=o&WipgDgg>?IG@>)o%_nc%FgP z)EgIP*Ms4#J9p^gfV}!@InzT-KQf1v_Bn&FM!jKKT@QX&sOAG4HlO8AI}7h~z2Wk-9>#uf$Lg^T^46wm z`zv43JZnBPUpR~I&wFF{r+Rq*&7I$#;2_^?rk35zVwI1T+1$%eVCsV%4)w7|NosRqplCj_fY~0Gp?Y*5plN+< z@$=wItqyX2vf9!+NGxxuthQ~f zDW+F0W-(vRLz&ta!s+^m>*K)(?RMakyQulCT4L42B}|)i0p*+eBItU3SO$6E+&%}m zbyM@w+G6C}B}|@j0Uyfx;{N0MSUcPUv;K16SGub)sg79EVJWNJc>xvo`XaHaKIV+^ z;G2&)pwVw?^NqS<U+lq;UvQ9L^;OG_8i=_^m$9l37a@=9 zhn(gO&}^Lt54q|f|205ue-tI!=Pqa2oi4$BUq2YSH$an}9{k5m2c+hx<@ji^Bzgra z*mw!J(+~THG=Ng-f#Y`_aCV4Vnb}CR+E=jLZ?6exZ1u<7R@7VtgLl8;%aAOj%O6!IeMa{#*vpzQOlp3i)PhYmOi5#+N5km z1w|pw)f3Nkj!Nbap zJu8___{9+fN_5;w52kgGW5MsG3aM4?A3PwpJ#C}%8G zTbj2P)Awv(rN3Rp)TjYCvmy#P?L5&Y%n@0Iv{|Hx<&l4~ywz8s%^ZLl+oG_lvnO9# z%Mr_#sO9Z#M1yK0EB5{eRm%o|{}Y8xIi5J%$WdOkQf)raRxIhiiMb#92ZfIYVBm)+ z#E#Kw4TT*C z;%?oBxVy}ge@Jtbr)^T>Mh6kn7FMCYj%_ms!Xc?4mTd6EwhTuc+^pvBGR5)*TbQ}? zbsR1kh}>=s(R`;TXIYLsZJQd+I*BFqx3cUt*TJt1#Hm3I;da22zv$*Dr|eMMb32Q< z*SE5=s_O{*F%U((A&wmPM6KT)<##1&%YrPifIjzvs!v z4Rw@XA5fdayNe~}9jwCpCPpq8gq0T>!ur$`hLMhFa8Ruz^$_i4JD7RQO>8?k2)mz9 z!j$)($QtXYSdOSIPkM^B`8!$ijhnE%qjXwd$!b45@pGahA{DjV!XnDGOIVD#0zs}h z*zFJvFO3(Ep6aNyIiWVE|1K)KN?3NE3ha%|K^=265{zEF(M(7A;wd$j_7ZKKcQM0( z3T*q0aQ$dZ^7P_s=Q=78XVtdty+!-0T@2qVV4j+T!h~pa4fNvm7CI`u&#BE1`iRQZ z-7KcnEo2wxU|`2+RMzxD$0alzE~ssH`ifQm?Pg^&ZsFyb97Obs#?1y^ylAMH`S^ZTnsWzbrGs() zel(El#g~;j$|LX6xn+om=mX5K_719U494A8(Qq2$#jhQ9#DV*2`;eic?fd~|d2t8T zUk0P}M>Ndb3kwuSa69e5xuU&cDTDuABpZi7t7`9-bTv3=Z#12b*F7}#Z@YU$ed+MBIKb6M5X|h-~^f=QV zwL|KcibU*ej{&e@OHvxCk^-v(R$}3vwnSu7;zY!rp4gj1aH13z=>ZnYUIe7 zqV>Qj#s@uud*fkxy6rQ?K})4x5v=0HyYG(Lc1Co zIdirs??26yM~|Q#Jq)pjW03xvH*}Fsa(j1;U7jNv8k}K8e*a=*;V`H##h`9~Z(iNN ziRXA~c-y&R`pGk_wEw@b9~_1c_hZmxm^c3s?r!a$XFB{5b~e z^1Y$NJHhIwu~p9(Wpf#etnnBY!*Jy28iP;sM)L$GT=CZ^t_#H6&%hC}dZ zjPQBhd~+)&XoEEHUMQCQdXAMYevIU_;RuRojO~lPQP9RosSeiIau$iXf1hK?A0DH6 z!f@=C8{_a=Z!~M~B)<&PSmqUqk(To;Ecyw)*{JZ0#)#VDjd2~F5L8nmZ&@sw-=1f- z2~S`>JshbNR7|$domnxqZ?z=VQ;>+r;|LXuEzdi zsb~-`GK14o81y4hP|z3;PI>coy`5x-`WmIyGO=XyMaFwRMP8#32wB}27t6iTd4Lla z8fuhn%SCg}C023rDat8Tm-#?rw7%!fGln`LG=^-xQnWO<%#s8D2SXt}-n!TrSD$)w zVWbnnVl{I7DzUuyGULDf4`sVYAn9&nJbCTSWAmJpv^b5q(`p*$f3wIx{|DRk5s+Rt z#;MQVIFawf7sP9nv1>$r?r&D`_J6qebp+g5EJB$NT26ApKeC3ewTV^z%2`3ftWUq6HVVSbYaX!ZfNe7(xn{FC&-5sLb;3l(dd4a?`qp+P?`D9NG3U<=@{3f%#dx5NPqfm|}kSF;7$DL4O(IB@(G$&TD;+ijU*L^gu zIWoXrd^M;eWb&$sXYM)r; za)%Yne}!6?M`L+*6FBbo;r;J8$(}m3$L>fL8N;0+3v{(;KNO`v|} z!@GTS;^E^o_6tWu`M>)ta^@S@&;NnK$|kt`(TAV;>ID4+4VoSkZCf5N!=pE_R{w#E z-vtwe>CT-X-Z_aR`p}<#&9X<&60n%bl|# z*kfjJe1~GUF?3}ahu@QZ`RO2MdC@|RGW?v#Pd{eb!S7&gO8;nKi$j<8zT7d~ng3I$ z!Q}I#`w7FYcd&OI1KW-`RCe}-T+10rOEieSAo2}QSbD`fq*8Fw*h6vPJ$+%T>&#K4 z;lUS0yYEw`xW7mKf-z`uJ`Vc+zIfWeSsuJxV{dy&#F?keFyK9E9Ug<_58|+Ym@ncQ zJIn5?G?opQMR~~oSoNXzusxxaav$RGa-1(Z$2-d_*JvzH{}vTvC987!fT>PnaYow| zsndP=s|07>cb&#O@Cr@;N)|Kv1GFv1Vr)=TbS(7cw^E$tQ-5j{mw&{Pwa-}PgAb_w zV=RttaFJIr@Sx(uku{^vcmd|_6^3py++BO!`J2!>fc3=LYle2t&tH$#Ex>)Y| zf>qD|h{Q`{5t7{$efRlt*KW@8{p}iy=B8L)^n&GG{fMcrscLymvG0g4Z}OY7{BEZP zrV3GUd&yw@gdFE_s5QGOKAiF8o%=W|yLM}oHMd0TiCR2nqt9KU%q*O zv+TEzjuy8?Yrj`4>#t8J|9u?H`;Hx(Ab5$qSf@8WqEuCtmEjzzA5Za zd@*ch+KQ1!p2 zxcSkSHy`ILR~^w<>OK%HyWTMV^fRO{<1qb4Qw)Y5U&@`8KNXF6kX~0Te|Pdj_BLl^-_RiSg=pFHky-3tP%vUVtcT;F|IH6icRKUb z3Js5cDcTx-V(!6T5w&zYUSEpGU;X{~;l0k7c3Z>8z7j3xKCzPFUtw3q2mbfE>d6{jlwhvr^-=MydH(#JaDn{LXh&RZT$kxMo;-)DPZvXC`{DHyXJyfQjrq}kVu|>jxzGNA>Q)nxzo{9zT=U}& zFPxSAA2k-&uVVS)@63Md2l7TvgmS1E#ys%jK2^>bRIQQozKJEBf3Tw1pNQNr5wos0 z!-SW9c=gFydHhvl)Bh0d9zPit{Y2R1i72XUhS49XYG0js#dnSE=MRw(v;O@Pxi2T; z@aJaGe)r>mL5YNxcZ6h*hEN&-mh8>3+$f`_-pti%gR)%I+H``%otRKz1*=HmxEd;B ztI5oN=ncwFm6q;-q{z8U2)hEdauCPx7#Z*}!|r6@HjUQeC`simf>7elm}Ndk{WdZ# zgqV?FGGMu0Ya6eU%r^z0XdGkZr#W)^$S7!FMzE&={T;RTGiu2;S`@+*#_W$dHja>? zZem82j{#xMT6wuf;x9y@{3~NGrAhcQMaHoNGnWGl%5y1oa6Sr++u&W<3K%s%Ygi4w5`tEmS9qEPE?S-;yz5 zuo>Bn45;+d!of+Rt2Ci}naHxPPJ;D?jI=+@_|U|lB>8HUXlKc~LnCC}6WNFNlQ7|{ z4C6#o38L#U$$6rNeG)*($?+~qRgR3OJ&PB zEdAzWqz-A0$^&Ms>TbZqI$CAGuM&>`A{bt%*oV)PVVTez7mk@R(PEJMMQV8$cPTg8 zK`0MWvuma)D4)|D;#o7i`WWP>`dTh~NL8C11Zz(<+goo6|qAQsj=34 z)LT-rorHpB8dmY=6a-vrj>H#ch@%bY)I=+v^pTWLPD1V^4a1o!h0(KibSSDE~{+n&$*cB^5@Y{EL=pCr?E| zixyA^`14H*46<))EngQT<@RwA${Ofc)vBooOK*YbaDV)-&>-(k(V7PbOV*1nf_9LO zJw7lM)je9Eu&zIEQ)J-%QnhkYh$Po_6{>7H#{ZcLc~A@ViuNaevVps{)uL{wRJGMr zD7~#?*>9)f@t78v)zqIStue^w+G(K*li*+y3=VpxI84Km87;SXl)MR zQtm>NP}V`u=G2~sh@~yiIn|$6ZZz=y9kjOB;ga3SO(-eUvyttmA!}O;G|uwpAGR5k zkDas@rKV)~=_XV;|H4YPVRWt59_27k2U0 zG(>-Cfs+&bVNnd+Vxbi|l2&AQp(MnCS!zs2yi)?E75MY@rwsDSURq1PdQ$mmcfoy# z12e@=$5FoojJ5i6-8qB2ua6d!>Pxm%5213W1N+u>I>pWe}B;+Z|SGy;~Gfz za~=YJz|n~sIe6Yy!BKfiIs0FMD$WkZx?&+!zLW{wQ&rvn`l&}fT4{WCvNdNLhdMtjuu+46_q3>x@52{xxv-;aY?>mSFQ1luRe4)S3b7(ga+% z=+AdOH7FBCXf0P8OC|5T1@{R~ET{Pl#I8%g#;g9Qd`7F{C@r?dO8hq;f$w!yZRqn-0e3G9~ecqWR|8EBNe@eimZ~jR6X;6+&)LQDu zQi<6txVstHONRn%)Ffh%6u>75My1~*t>ug?r4Ka=RS5=W3n>8H5+VN*0H!v|9j9pR zCz?yPPiDa~$-wfG3a}+85e}{a{GraseWz*78(T=cr@v6W*TAxR6u>hw5vSY(_z?#q zpEF%+?vWtjpubT1$iQMo7GPGBMCAJh@MX?M{$+;NY)X{4TY!*fFw)tj0AG?4>6R;i zk8&~c?3r5gg+vL%0)&`&BdcCpfPoo_co`nR+q)V0jagdrM3|Zc@FzY-Zl13-Z)zpsL7))x(MaCl0z~jcT$BU&akG)nvue#flO-M-Bvc2u zuq@L|ET2u%tpe~O&@q9?!Y0x&Mjh?GLD+%!c>uNy3s zu5w}84l|+Mnurgb0=R!IBl<1T%IR$+`@vwr{iO>t=g&me@kHFW1fV>UYF?z}!%`(n zn-D>%>B_uU&cyTbL_8Z1fH4h?vhxb9`AnLW{yjt}o9)WBotcS)|0cqDcmOvyHY&tgtSn>y~LH7?#x7fRU*R11fX?OqoQ7;wUxA!s$Pc*ifCfrw6kENX22BU_@y z@&GhTGopN>7QBOGIUO!oADb8-H4AcFOLSiy0BbuVsyAu5m?^<2LV%+i%bh{EWlLDr z2jFshBiuJ@u_04ZIufqu#`ua^h-upr_Dumu&orX#7A;~sN_->XEH`G^F$%&-Uc6n)Uv`o#lWPij7u;B%=d)-| zx5T+a0X(v&k$2sxl^=DM3{JHK?pA|+GtS1!IV~xWBY>y&F)E#QYk6iD$$q$&fW9>t zZ#Wx?D_i2x-!zc3jq=gGT4h>S$zrK3X!q4%>A%fJtzA_3tpMI~u#vynujL!MNs(`B z3;0RWlV?LY(GuoI0mvO@L}jTKbGl2&s3V~6uZ%Aze7Pl7{x1NLBaH|>s70+F64uob z>>0n3kB#sRl730jqm3AMNQ(!AzmfFRUl~r%23-V0c^3d>j1h(-TG)C@=w4UAUc&bX zR}rozoNrXN9Mvjgf0GR5bp^}YUs?C>v(bVj;ROqXWs;FT-{_obk&qrKSR&ooUGF(K zWk|vhT_BoHGxCQgwDQ8=CHt*NA$^oP%WO6WC;XG}${5J=XBuU8T8ovvBy_DOV2?X1 z=`ja9G6{n`0(q0UM#X+cYhTb?D!EmUrl32!IAIPZG*7|>|3E%y0hy(Y%+g0vI@K4H z1|H0?dJcNFPr{+_K#W*yR6d;7+E?_IZ1(y>=^q}fK$(MzUPYsG}bO^Eo=Kp zmfj5nlzK2cm;($;g4{R|SY<@XWi4|1OE}d)usru*mjC9UY(f%pU~c8b;)>@&xt;`NP$1Ix8!_mP7UhE_e25l`CwsBt({sTelk^B`*g+#A z?`g?ZAfZnqYBv@BfC_(0cuXK-j~JD=_qDdALnZUQMnZ127t^wN$P-)P*5p8Vo-p!3 z54DzCxim{+1f+Sh4-xYa>D~$p=LYi5XK6V6tA%#B1VdxNw!oWtx1EPCVXd%yaUl9% zFj9Px)>dnTWG-$jl-~7bWh3UnH?9?e)&!zfxsi9M)LK$UO1X_=h3p_7RyLbV(s0qKSYNgv$vJAiOV- z_q}7}-(P9r{)dF3CW7Uf53{_UhvYG>P;w*?@&j6#-e|c~o|NkyCsexmvd7NzQ9P>^ zhMft-(|?V;{X44K7zumh1Xz68hKBPIwyG75{T+x=mDD94v`8N-A*!ihS?9|v9p}@s z(+cuUviVE0`6n%JHcraj*OX%KeHlj22S3~jw70SZLR(p|hnX4w)e6}$85T_t43Z0C1RbI#N!Um@lW=Xq?j-FHgmSeD zibNeA6Be2am|Q znIYc_-Ygm19K_EXT=*8P&c>%o=8P5sBK;XwSdo#QjD_Jre7u{BZ2U!M-!)B&eAz-M z;r=Z0lod+vWPGe21eK=?Z|A6!|DG<%6BC5&i~g+mxfS}nWK3)tgtmUvZf6~&0@{fZ zX(tL`T(-E};2j)agT0Um*j&nJA2a9`?@1}^d?51p)=D^)E{60$l3vb)9~HLRPNPEKw%)mr3K{7Nk-PFAk=T-g1bICXy;2xVJkuV4;B7$0hG_lu;mA# zB;JK?Gs?< zWFy@ft&y=Mh(GM;qBN|j!`{Ubo~BSNb}-||NcZogdl%{M;)2pzI*eQ*A*qdk9l;E@ zsbNE?@KQ2McNY}Y(IIy!Z5D(p34f--$5X?OQNt`WS|W8wERs+sRe(?;egl7?M6VB4N6e6Q@3hvbkhWk<%ey)v9{$-urPaag&SE zEK`S=EmCCNjzZ+x2-c_LVz_Tl!LiQ47_-eqp4mx#97!Kb0k;Ih zR^mdzG&*uLNQmh~&wgq$6cWBbxF6v?F63XNv9?{prcOfoZ#9|s-o==HHw6=i24irk zi!#1DN$()(&h!j~q_2_mixhbM5zJE#yYQTzI;8KUU68Q7Cd>S=7z@9ppxMM=K%oh2 z(aFtAB)MUhkQ`WxjjXW*A&zZenL%B0in^qiPHwqNk`H7FmHle5ipER8ecRBLPB1KG zF0k~`S-S3)(i6J~Wm{`8bXkJRI&B~q1!KZR7tHCWgJqATC|!ioXSGjL*@b?|w;X*-hZvYBPRo3FIMdU_TIy^t&{Hhv<0P0f`^%CR9ElT)hOP`E6i6 z7K|MasK0Y{@Gg}UV|PK(*I`_{6w0(Vu$>IX>xV7~8>X`yC7jn?kdx{#LlEIbZQy-A znBr4ipcd^b3g!mo;{;b1tJ1@nf?QM`+ z5zI?oy2yWy)>(!fqC-&+!S=ci3mdl-M~}6E>%(9)dh3EOc{-czuw?GlQz&g*mu*|S z6eq5>!G!0*{M<(urQSH5?Z6Sq@TR8_HmNS_b9yPVp0vTb_rbi|7Z)XeyiR#`RN`}f z6T<$k%kXL`M*i0ZH@^q-;-4<4$#qJiB1J}7gsPxOW^pgVK&Mm;(}vLdSXcSrWF0R! zF4^x`go@FTtU@k=B`_72TtZ;dyYlR5I{VENl5NuOg6(1?J2kKf^l%NbcL=zXD{^P( zP=1n*vA+vIJ%%ZS69@+oHoBs!KnLq737NfU_b0r9a67_bgiRzpi$>~c8mWXWg!d5c zMz{{)UrBnl4u&(5&AT@}8mh;N|1LtrK*G@>*y!bo8uN4rIxAsyZ^2$skKKJ+gs^d` zD31@}Ze~|xSam$TOsZw-7|uaYf&yI$XRU;ay)LOK8BP zY0D6EIu$kggz#ncU6mEfbf~;2(S#O|)PP~*GKv#T1qOw{-q0216*?4Ol9d1T6AJPh zu#%I@AUsY*!x2>TSXZR4((%ie>BghKP<^riyZCe&y@X0dL4F9o8t=+W*68eC{+3D% z*@D&(#j+fhqfna$d0Gf!6I_+IYjw6?uSnK4*@CTW6pLxF95=ku5IR4E*GqQgLpSIw z-L6WOgaHEI9>t=%EvL`IG^|?|!hcJ1g?%GU!GCB94iNA@c1;q76MDUD=fu2 zBwv#dIZ(**Z^*J1FNctph6|fQ_>@dn%-Eu{54kSM=LQOSLmM)~;pND+q@m8P5boc_ zRk^oKXPbLNGG`4EO7=BmiT35FF(M7c2SfOy91!HB{R}~C?kbN{boLy(Bq!$z)pcT6 zAD@+YX=sbxx==oSnk(0z)G1pZN`@D?Ld^IWh88Qq1KI*Ep|H%P9y_J8EPfG2m$jNGn^;fk8l*>euoYR zujy;<4*?6CFn)Cv6Rp9$v^KI#hoK!*y#)r5sO zdVjte`=xfcJ|z@mPPp>f4|V3ZRgz^^o`6)s;j4if?cg>i6uD<;DE>=}$6H!F2v3Y- zyv1rL0qt;TVJQE4&Xs3A(b+G(ljOWH0!|X{L%2aZ*p`RV6}>Bx{-?8CelL~(7$c-> zo3g^0t8uhdJ31$Y@|yp+${(KT6rYchZQWQQtb0@TZO>}NbZ>{oJ41PFg)2tB)Y*D` zlB_Mp2`FyLaFePwxEaA9cL+i-dvW1ssZJFMF-Qz`gB|aVL~_dhM#r{H)`ZU!^MD1fk5( zj8)88gMf4G@XOOs6ux&=%wKf2X5S^-t_ebM?`G`qfi-Zy-ww%Dq5Mj0KrY)_u*G$-V}|-?c;CFQI(bcUNBbrw(U-O6eab3dxeptQs2*tJ5(~3WH5BfipdQ zWUG+J1+EL?8Dia{;QN-wBJ>lVm;|Ti^HW1dDneS*B0bZS&Le;NO#LHIt7?uH|i;5Tvf7Us!)>I zf^HSpLSB{*TUr<*Lru8js<*r9Rj4sdzyiW;2var^OJ*3X5hi7!o8I_I(82*(_$_}$0qYbL`lmel=Rw9e@TnDXldyFXvY*43N6-Bn899HGP~iKV)(hdjGIEN7@odYj-@U#~RwP?hYMBcNvzL;dyWw1Nu1 z9EK)yHJrX@tB~f#QlJ!Y!YNz!m+TI?vo7CSqCL~Ae5$C1Cmbn7%B(ZD5)+6Ik zd#t%1hVMg7=nw_J*-0KD4PG4}DeUY4Zj9#a4_zTaSuQ?IC{)1D{~R{APOlJ3p1dXccme z$*kCM17_(m@JJPo`BO}?ZwtLr-(O|eX%(`1Co^;O1}NScFgu5%YK946iF(uuP$6J} zfThWdww#OEgKEdzs8 zXthwts?(a8R&Btk^bGQQgaeCBC`r-t3Bjt|YYTg9f+D$AKgLix+qEavM5NIU~}IUMCS6N=LH z6hW^-e4&8g6!!AhKk7Nw}#UzZo_2A(Q;Ahh8z)rTh|01%9gyL)D)s{E~sf3E_Bi%%rrp=+P-sg_t7x22N!;H8vu` zsRQa4g!40}Ov>?IdOo$DD)(lQkToimO^x3O#oPhr1=OKsCKUJ4nMw?K&x&tmBgVi*TfW zqP=7s?IlfBc)eP{_;&R8bra-AB>k4~eoGN+jJig^PQtf0L3!N)Io08?eKTRv z1R9FXR5(ibNjp~ZX%q0h1LU9K2!R_qalIv7Rw3FZz(1XF*J9e7GGS3iphR?ocCsGc z%~i^3o1k<~XNJgPdOe;=5h@Xg)VQH+iXPvZtIV!z$(fVR?zSz)weU>D)rdgxFC;yk zq!Uz@RcnQ;o9S%oP%6A}CieM6@R81L%I6t+m=aZHzjXp?v}c%C44#|`1V@k`+YPpv zdQ>K=zzHW2-bgqz6N73-piK=oWX;ywF1Mr%FzbZmg7&QJTru|dr>aF!%{|>vFjtSe zNh*w8PY1I0j6W_$>F`XLVQT{PhN*a$*KcPTY(+8>sLO5vU4x zL)c~7=+@0EIl zwN=5qNx%}qmp6k~l2J!RQ1l%o1X`u%Qacr_gfA0*PWThGJ3j)}c(U3WT097U+ay@j znarZuf-+S{R85J1rG=X^b}b#L(&9rI#O-HZP$*tJu3n=lHAC-qUW31t6(QQ zI+Im3*+NIEj&NT$z&y+wjj55M}!xV%~RdbZlfM@2Nkw$ zrpy>r_|Pqs$*LnptcrlSotyG%liu=!u)`K1+p#0l&fbF9>NPj=b?M=rrGoo5 z!D8yfEKXbTbY@2kJ`;h{z1`rxTaTbFDy-fnpkpUitL|1P%R1uYB{FJ%H+sdchoP$q zrtJc(ofz6|1vYhre2vU9&<(l!^yFJp(bFpd3gO;__Yl5KcrZ!t*TdRPg=>VX2#+It zjIf<>E=iZ_sRb%T?GRw@Oi`wUFA#o8cmzrRMY?;aP)InP@K(Y%3BM#fnxqerZo(f3 zbHXPH|4aBC;V~qAm~{74A#8R_mr?cPluGQukew<8=zxR9jJlkUFMZo(GAdkA+UT!-*dlD!2*(m$Mbei^cYkU(;VQyk2~Q*}6Sk3b zIqA-(cJHPB?#kf09hglxiST-ozCyYOP`e4I6Rt^kDdAMY8%g>f(oOgSVNN(>G>^pi~B>ax>M8YQsKO#Jw@Lwc- zSC2VERLD3$+Z^HBgkKZRBYc>o@9U8|RE6Dy9}s>=_zPjmWR`o3q#uy(ToqhO$y3yw zas3V`>dy3JneYjceyGP$!a1b^k0I>0gPs(2rrWieC_Y6C*CV}cLq|#=5h0e1T+FhM zo`CQfrdQq8f_cRa;dnN{Praf(W(59t6i8OEs1fOLeL!eHWpYAh_*8 z5Ncn?9{bp1|GmDS-ya_Sc;-51&UT%1UH3WHh1^|{vb@_NYv)*<)nhG&Jw(kdJ)iLg zj$qql7QQ!9)=73CV!hRq8*6d*3sLhM%@;XUj-Xi<3(t>~6M8z3xWVdd-_>HS4N;5Z z=8HD2Bbc7e!V4nhuPF}M`(LYbPgjdk#KK3g@TM&McNSjAU!Lla-)*!yKZ~=N)k4+u zc?_Jgjg+r{a!AK!tFvM^ zi#ab;Ej~J5~K=@W2LE`CNsD3|E9vNkP35QMftDVS4sh&EDNDo?YQ;POof{|5*XzE2ZFGU=;qF>X7z* z3=orS@l=jbbLM4>Hs2MXQk@hWE*FK{(;Zm0-)cNbwzwxnsK#Lyo>~BF!xZeP$ZR#U z9A@l6tEZrcCGBN|+D2U{=1nTV@)juwtPzDXvmK~#$ZC3eTAcBbs>Ze!dnlmAc^mFZHE8 zzq|~-SrXBMHMeuC;$9pt;@htU>U6>KU+d$=;qsVytE72su$DD(D}D9x^uDe|r3PJa zVsU+`A1jZbJ0;DHL$s`yTb1{Zcpqr%nl#-qn2y*1J`cda}ntx}@s^vOEBnb8Fk4%Wxeo8`?J zPfL3Hj?}z|@|5raiK0Q1b*TAA7rZa5kGVzVjm6JP8e>Okg)Mg|;me7;ti$rP{Ap+F zqDXfk&l zLJHXDck0XL&&wM>y(uXZ$7ts6ok~FeBoUsw4lA#8!8u=j`A2bibbD9Q-FYm1JG&J7 z3gZ9Pq1J;g_~KQ4eD$up?E9glx7Rq$vvrpea3@JDdA<%y-*v(KkM)s+U^5H4`J>d* zLQTczbc?JqIk4-o_|Fm|->boJE4sVsc+L33RPy89v_otxMbv`6uD?k;++&p~F_Sm$_>0S;ZN5t5&YK>sCQCZ#Db(-eevrjRTlSRMi^-z9~g{4D?Y*{y0?kK0r8Pm12cKem| zb;%+=em$P9k3~{k2wH>&n`LdfbMp+%{cOK-PU|7EC#{Ele=J@lhse^A!Da`C?z}Zq z^JN}T%$7aGgVpQ#T_zTF`iC%@R+2ud5lW~x&+zsk~#&-0byDm_J|avP9n?TRv) zA#!_*V5C;p-Th{3Sq1ruduUIQ|K$estZuY-ee!MHX z+zmndVZriAW8L$|Z(7WaV@lze-t-&)i-PN2vF2%ryf-pfc5bTU+)^!O(s3pBXm62! z|6e>R?uyIrL$H2auEee%YA*tedg^dUZibLCgP;8wPZ0=~T8~y&!a&ik5 zPeQ6lZLksBD#zjLpitb*43FJ4-Mk*OT|z*YF03QX|2l# ze`+};Pb!)IeMHa9jcC$34kc=a!Z9b<4E{!U<}TM{+DS!z)kmCKxe+fr#-V%tP;{Cf zjG^D^o_i~_9Q{9j+36#)k8Q+-K5-b_Fcc3K2OC|!*U|GY%_#U!Y4fy?Fg|QV+W0tp z{3=vd|0CGA7^53YS80Vmo>Ia?`ii{ZO{h034(Hm0qUwrZ)Axh!T(Md+ADvRh2q8E!REyubx(!=X>#>x#e1!<@EfrS-|vjW0Cy;kgz$6>q-l|9U0V}@Io19CL;n{!G)L_blf3S*|0?S{eAL*=FY z!3_DJ%Tw#MEakl7{-vKVzTb>`^|~Q`ekk@F;bcnDz2E(-xwoHJe7F0FdFh+6s986h z^n{|)2~MU|-TUuG%@}+^iD}VawD@Z?p8nVkWB&=o(=);5-Jf)K-OU<8FDf~I^cT-h zZ${hx-B2$#6#199fCuQ_aa%O^sf$Y5v;Lys<7RA_&<&OLhQfV4*qA*?cfZKhoWERB z3S$O{jIb?ev#1-U9}AVWih_-dp}IL>n`VA@S+TDlAVLzhpwfnJ=yX0*?tBnz?qyH+@ZOz5T^|kowjbl)2rQ(^dwZC zEDn}KGIVF_otm%FRi)0VfgdxB5QX zU)T9So9R&8%=kNn0{VoI9C|oqggF@L3rC zs$i49{j5Vjs0C%-P@)eE63g%9V%dmzy!j#w&8yh((=QCjdQkJey`eZUSZu^r{5>I_ zAvVI~lWI1ovvp&7z9zffq`Pgfs99+%md=XDh&EyJcugAy&(WRD4rytB-c*X?h$FTl zadA9ed>1Cy)V3Mn^K@^E!&*?pEhTr+VDbEitteO>kB}e3@J)T2eDtgCes@^Qns7_W zJUm$3?6VauHpQbTE(`%-HhjN8cm8ukOS^DONq;NIZu14wL_DVB-gM-Hbk}$!)h4ci$nR&E~Dhxfl;IAWYWy+-AO6 zth=ip)67rqD9*VBHh{xGc zVRBAWoAJr-x;g8(W*(vRW5x#lxD{7E#^W;?CiSmu#s`mXOe)l5t0E;Pa;V60Zo}U} z30RyNCY!ainZ?U==j0QbbAORi)N81i8NH2HpcC*oD-3Je*i83w-E4YNGd{bk6f$(M zjNOKUkOY*>4nuA`o7}WgH-7n#-^1=I&SyhKopIaf0ZhRBWnsA5!G>>E>&BW>8v5U( zGk%zuv}_xKJ0@V`YA%BxZ8HCFU5-D^y6-7w|6yWg?lxq{Ct%CkFc}!jy8qF=J3j`C%f}w+#$?NNM z(|S&GmV3bWU&BR_z8(KeO~8hIVK|s!my;b4d?&WjTgk?q0(mZaM9`O?NF8_p!JC` zxi!^h4A`i9nq1I)wH_+&MZ?ANnCd{GpQiZn$VSZaX5)1SEOG8EFema> z-ORnDIg=hKX2b|lyl^`!3d8Ub43WKEH=bYCoZ_)!P8cE5_pniT3i@Dk-fHC_lj$p zIm@SHeUmP{pXMQh5w!hEx@6j9n|WxD?&*I`^X&5}vS+%8jmkqx#YDU=<&ssW+KfN; z>hAN`w4f(GC3jT17}_ik2dXBbbdU>8Gi?apr@KGBt_9hiDBfADyG@!k}Ml=Hr75B!5%OvOQID%8nETGxOkVlZel2ve)L=jB1B;`Rh$Bt;16#C}gB? zF33Zrc8Taz%O#u6wHY~wbX>lvc?UmLJYS3yMN9L5m_*dBM+3@LM-DA6@8MB@$ zv28|*7Ax}L`ymm(*JXh1c{XG8VXFIEns@b6rA_QeQMe`#JG&&}(-0SG&9@nqkLd0N zw>0N5;?$8MdrKasBqZWqmqsPUc}xpF~Xh%!ONvY{ufFy8Fy+%{}ay;>{Z=GOy;L>&W$92rSqj`=!Q#|)aisDzCYhx0z zu9-`Y`rT$8JFXiK?r2%X&y@5JBSk0d;1N0z9}JhA*wVQLjB$+!aQNC5Y=x*&UuK_$)%od}> zyXreoFgp>YzHwpEaw-o-YY)GxWi5KH$nQsq*g89qJ1-Fv+qz`W6*lCZ)XkK;THz)Z zp1`_YJCK;2h+*wqSiRC_&iGH4*Y0ZJ&nPWNiPYvh&}La8`gU;1{8ct%;3?hccuxxo zd7-2(7$pkY?ZDHOiP+WAC6&KzX4%uaG3%a|_00<Ywl|?=U*t^hb(-=4s^~- z#1Dy_sq1WV)mhHe`&#&m7mDva+bwsX&hA8fbi1%A$7T#Wr}O2NmR9Sfl2&fCh?%hi zFZU;+dJh*iuD6*t&gq^}4>a@3mx{gGXi;bO4&2U9#G;-q*?ogeHa@Srmp#xt9f|7` z&*x7&l86hvTvGgNlZ(&m&WjH;W9UmIz3FI?>e+#kCm2A#k4x^`Xfuag;9PsCnSZ`i z@?%GfbL)0s<@rS9^mobon{9I3McupaAyb;XR6IjRiwE0wVBh6Llo;ree{HeJ%f!zf zGHuXHC3W0rQDE-CMsFfKX)f6#*CxNXq{~{5w4CyF%zNG}-u-QfK*SW;EJ?viDi{FxI_|bzf%Pk2G)3SKMMpi}VXSF#RE8`;Tzp&UTww z?~0Cy$C|PDm4f4=MR*bC`SV1SAMKK!9X8y*qPs^u*1UUJ_>IxxpQk%;{WW#V7#G&< zv>Dy6>h7(NHRsh=iuq);$auX2ZQm!NV5|$%cG+;|s%}1G;U8WpF(N~>5IYejl5knN zFu}AL>0aIJ;?s=qV#QY_Lu3W*M0|-PL{D~M!ycQNd`&kt`!ushv0{(P5Opf-L|kAJ zvZuOGW}nR{dtH~oPc-k`VqSjC5HWRj^1gKv{x{tvf7)*|&Fi|^{|Oyv#Y!D_hA<;` zBHEDz|DRoQ;Q^c3<%Vu-eWJOq7ApZmGK917P9#@O!mC*>Is2du|J~4?+EdM`y;gh^ zGep0ZJMpeY5`fEZojD;gP&?yU%Xbl%QD2fj?8ILKM5i8U9$HPo7{0rmv<bKVMhqohTQ5uFz9M8ofrp#SBP ztNyc@x9;kmx6ifk32&4(UlT9eiHr_OSiG89C{EdsaZmSjeWAJ6y-|u|#|Y<|ow(9D z3GM!Ip~)GW@#B46u6v<{UwEU$3>YIeZrzELge1IP%k_QMCePp3Jx_?=zftn#7?H7i zC)##T!u=eV%syvB=Lfpi^-^@Y zn)CWwrTEntQSSXt1dmI?mR&A9zG^dsPe=J;EvMW&C9U*W(J5dTnoZ`2?QzM`*KCH@ zr@O}&Ycb!vQvzy@6Q47-t#HFT#oKkP2npTAF!V_{f5e5L+cwkjOgDdht;HNC?lV?+KHG)r%%8FC zs7pS%ZIg4K>E2_nHRq#uiZODmXwq~Sd`pv{6uMBe$R=w%*S*1SG-uiOO6tt9;#{j; zXudoNy-&Ji=esu3?}hH1LEMJ;ud$+_(=NRECkZRhaR0t!B8 zDABFPiA&3OVdH;Eu-tRO@xmq-ykWML_nP~E9~8um6FF;kVa~ZE41VB}(_h+*n76uT z&3i5D{0F7ZfN^5qmR$(Hl!RrETznK}lRMw)=FRt-^Th`xfAlypZ|5%fU88pJx#Z8q zHgtHW%Z4Ac!pa|&!e7UU_+z^e$h;xp&s}oL8*X#&b#u=L&Dry#(&pcBBK*=Wq&!MO zP_au^dS{a@Kj`jeA2s*tk4n&)aU%ErE;M+VgjR1|^7(t4p?#!(?W2}+;-g|d9w#!2 zcVXr`&b1Hx632ky@lmk*b*(;OEA8H5@L*E~A9iy$Ke^$yI&PQaq?? z;`<;sItGLz+s|(Ps90qyVF_9f)$A%oMyLrtyBjO4;aG05o1;{#u}4^9?h}ua;$2e{ zEu3!b4+_VL0K56SpVc{1v4nRJYS9KMg5pdpak&{dAzY?g?dB|t)o7<$vQ`Oo)oCf_ z^)s=op&Pdq=Oi5Bw~KRMhB}<3*hnCN6YzBdT7wbd|SDv!vD2 zU$bOwRn+1{;`Jt+UEQb|8ZHk8+l^tml{a%NIrkJbCw;u|+iBulk{eyZ*)Y4^_||Gg zl*JNLTUE0bjTdd!6yROw6#QL33ip{;07tCm}g2K-kC>3~3rAYya*r4C^*(Qu=I@8 z9Wcn^n-Z3dE)-W4T&q-QAq3~&LB34uMrO-W}IFHy%{DgQUaTDSylx8}g9O6sFKH}HJV~Cp( zSEV$ukN6!iCJ2b#z<6SV*h%Ri)*WC$B|jBG#3hI)6E`QWMrq zr*s+CO&m`gPV6B5nYa~k4N4RHh%<-{;%daRiQ5p@q;y%>=(zyqdTZaXm_xXWhi{#5u%WiPsQ!CazCuVjpn^ zu}R#Wcs+3}aR{Y@S+~x16BiQqA>KqBM;uCN;xytsVlVL^;;qE-#9@@Sv2Nl^#6IGY z#5;%+iCvT?_7T4$#zcYf#Jh>z#Nm{-vu-QfZQ*zmPb1z>oJ<@+Y2q~ECd5wS*~Ev4 zdlE-d+QGVsG_j93gV-ScgZKn-Dscl!S76@d@I)#6yW2Q@S$iCXOf0AwEz1ka#%p7nCOU z5oZva#Mg+Q5T_G2p>!42U7GDCE+oE7{DOECaZ^eYrxE87dx@VAzb4KgZbs>dIE^@u*i9Tk>>!>=+=|jQSU2${;xyt$#FdF>5x1r^v5)v2u_XSAxEgU5 zaT`k4WZh-i?h+ht;%|sQC7wh44W)_Gh?@|5h&vG1C7wszmeQZHZsK_29OACTp~Ulv zzoj&>k2r(aB<@ZeL7Yw8j?%SQ_a|&OaUpRZ;?IZ|5r0Q%;xytsVlVL^;zqDeO+1EpCvg&`iG9THh%trhdoTBIVw2cS>2TI?V#NUPxR(oI>d+)=hkgIE}aw@o&V(haR=hn#HWb+Qu;I2O&m|0 zL)?{k4e=S`pD0c2BhDZ;iMtc8Cq75qkJ1fUcSW|FxNwRn{HcVqzg?baXqD3{TAZg# zspiuuB7MwWk=Z&pq zcx8)kS)gimo+`5b*^5PIyJPr+aCvmN-5mLa)i_+)lJ+W4wU3=Da(3@Uz3bf}pM=X7 z>2~>R6RZ5GibXaqt!6HpDvJKwi&po$qutAJIcl_B-f3#}22{0#Pb;k!ADAkfxA!9X zd3RiR6E1g;u|xmT>RD9P;yqhhjeas!7;pFD-pB5!AR=VKcstG;R?m2+#rnEdCaD*H&!;af6tsYwqi+etCVW#l*-G@C5lX0U`gpB;fj*YFY?mIOs zg?d@FxXd)MYWhCZYn6d>9V|72QX)(r^Rf}3q6WJ^Fp-QJ@ z-rriCJ3h5I@0L|_$4nFNcJD($GP5p5M#$+4?K1E?t9wZ;iy8Zgx@!G2k$!O>0tY4| zJUT-5TVj{Y1j)xpmY_YKsrHA9gmd&!bT(6P${i)Uu6N+mFHwIY@zeZ~6)FmRQN#~)-nB6!+j{ePVoc-SFPOojr+VhE; zesh`#YB+7wQoEVj-s(JD+v0otiJJO;n&>C?qwEBB^j8t`w8w7DkFgp**0JQc%Bk)O z)5Xxh{kSwW8DF-Dki(bR&6EyS=b<{5w1MT+I!&jGcGdPnnUl;2J`wW7a%O@2!Rl#K z*WzAH+;zG*7rGy_79^u{y9o4HX-7gw-ajV3R!$8cO8mus6f8}~nf4K=vC1w(J6X+| z^(<~jc{Tc%=_39cO0P)9=N%)kZ?zpCI$7~^J&XLVylVVCU3fe1N6bIT$nG40N&mCs z%8yp(>v|T?`0{G(-s!@ZydM=dBqOnFggpC?o!Z~(Y+K*r{JXrGeRjGC>c1cLwj@J~ zkC2Vm+KmP0t)BD!EQLcFsjSC7KBqfniIB=MIF;Uz2GMF}CElbhO+$0mw~e}3o%iZn+;7XP=P*NH!hXg%PNqYWot0z9jV>&$L9LwNt%k8P)tv8Qi@oV&@68^mKnE$;on>bYJsgxt6vB`+r9UjGPLdy5@w zx>=n!DE*3ckDDQ!yZ0mRS~AKGijdoL?HCbnb+!q!xa--}*z6g?Jh~r$-$_Q}p%JqE zHs(N0usYX-S-kN!HGBOG;l8jRZyqKic|?S~v7K5d(dsPgvbcY-spk%}-FNn*?ek_8iPFzm_j|S*2XGHP&}u@2 z{AD-Ovv#+7^205jY`YrWex~q-9YA$Q4?LO~Ay*u*V_FZZ=W2w-^TMvWGiQqBEe~L3 zjUL!MH-d3U?8cy8%vu|1@%477-pw<`&G-WdarMBn1rexIU^o6su^LHHmb6U{)pL2K zXpwdR!<+U%?LQ*0r_gSsr&`U{4J(Xa6Gn&KyL{n;y&!5h;Ce$hFey9&9jQpHp?# z&l1b4=fm%lp14{f5>+&Zv2udd81NMnZaUTC{#ha|Iv>}o^u&RnNO?SfPMS$pxum(J zuv;}XXJeKq=$4OcS5MTnM`FCyVRo5fMeDCEF{`VoX&19Z$iRHGY19+*sxZ-LkOO&{ zbSJj3INMfNi)+somlovn-F#21t{n-roWndh-HKr?Eiq)nT^GqBF9MC8%;uHLc7X5mNFH z@~8AfrINR#I)W(wbb4|5Pr#T`s^bnRW>IuL0k;tv%Fow*tnw{EO+~0hv z8XM+_p^1m^d|glc7aJ*m4|U+qe5-Tmw-)cIPu19mbA&Vf5Dw?{#Gb@R`HRbe4-2el z+RkFMtfgjtI#)!`qx7+!INLiCu?-wJxQKW6zq2^^*HVK9&lQEc4q^I@o>)3KQf_bL zFuVRnU*-1}OsuU29iJ;=9v#BWH$Cy^m`LDD2j2Z|H5$ZNoQ>+J&U*92P&;4O1ogtM zX_0(N?=apjvwF67V79+HYV@ReBJ1nJNUqfjCFe!reOm|WuC#hw9WCw^b=B0u}xdLeFgq`cV4!PqxeXUvZl_u6`@ zyX&u_#oEJo(4`l;{SygyXNPIMX2skzOJVzH)mfrYcBlrv^;7=;e}4SGv!Kz;f4qN) zk^I*dFzNwCHeh2ZpunGoj33Z~FW4dkqzCZ)$Y;i308;_u2mXoRpX92*8v(PVfIE|= zv|^ap8hoBu7Dz7vdEO7k7`~uuEfDiJquzC41tCm_9L$G)I+*H#VJ%p~9Kok!fH#$Y z@);0Yk)DWBME)>;<3ai?3-2fcCr}JoOcxdj+z70Rk9S(8;i4 zr&<5P5{#JzElUnNoFU!+^!uq#p3?sq@4im`C145GcygVGB>4o-I z7++ZU@Q!A{B7xlF4B5$_XXVd3UjgzL{=D-R7{hs5-o?VN@mCLK=QiR)zskV!K$yM! z;n_uen}xpwbCs~2&1k7qh4hw&sRqDVlE1zL!xHA%cDY#!);2EpJzFVLt`+evjx_25uF0BNl2Ex;nv*r)lIR9~2?lH*BFxvB9@a1S_ z$Y+6oB;L!qZwNGa2G}{NhBt-0P=(K8OG6&==bK|%r7u|cJ7DctFcJi3OjW+#4C456 z&T-UY{22tqkFhc)0DHe;;FW6hgapCcF@W(h805#!_syjQ8cyYG;h>hR4x?-t#u5lX zcsmC9sm-9ut4ml{zW{6>A!o^!4?q+dCBN^?S$;#!-|cDE8J zx10$_f1ue}7qWo3cS(AKG!!v@!SnA0ZvF*6+XVdT!L)Lv&M1lSHVl5Ug6-}k(Clwc zs2{nQ`TRM7vvn(_`C>JTFIGEsWtNM7=ria{zfpY{eD`UbDG8$=F`s7Ub>lBzLk|qq zP!91GVqZz5@mW#kPWD=ofOj46p$lX{2*;Z@rY+PG6E%eIQBbqHz|$N$o@1${La2Iz z;jOMCXD)yFVZJ%-#Yh`mDSvRKJR{Bs=8JqCY0J1$`0T*mN1$LM`#X-3p^zJc;Y{K} zTF=5SDEMc9K;9OhRy=)HVRWI|;QWKQP=mb3$F#$Vxz4I3(%a^u7sdt;FN?^>8ggH= z?y&-EcX55WsRqJf(!*-d(-=cvVG(^tK~wq5_wpHVGW|zfhCCEIyIJ83vmo0+FUZdV zOApYG(SvcOA{ax#K}BMv*N@V5>E@U(c>RWB+>0tdih9)ndD4ok{*-R4B4a5r7x88u z^54>eV3um5bScElv>?3|SLt$2#ghzm*9UmVH9n^TyxcsT>!||bndFvh+`~1#ifjCr zhA`tR!kJqNXG0)X#smCr$h^wRjR|Zl|js}jPc!``lTLkqXY~5HG`j|TJci>^~*nub$uZK zs|HeeHBt~+nZ^j!&!X0hQdR?Al|g<3N}$eEKRjrmAhCv^q0Poozbvl_X95*S1I8y^ z!n`Q$`69lKK>K<0Nw?)UkWU$jzby3%Y{$pxM8iNe!1}}WN}&eWC=K_ zU+Pf5BvZf4q<$$w{gP7)&Yu|WZbu0QG4n&nP;S;=u;-R?K-N znMC|G_4+dIf*qJ-rw%+B45no;9!@m|NSLkQWg7-JUe53WR6k$Uh52VWq;;lt3S|U@ zYz2MW2{3evWNa4vTbJqH%OQrrSN@-ND)$?88@1Dkzrbt+FiO5TNzl6C({ z<<)_a*;eyc6Q|XK=j-zDtS*UFT{N^{h=aH;bff-{dad*SokGm%e6)UuKP`otaTCul z)K2HAo%rqILL|XpCvkcK2q0gnxlY z#0Z5mleo2xI)5>o#wi82`*N$>#Aq9F3{gycn7FqN`(_q?k>gF}mAD0Re>cbnp)iFF zOj89M;H&hT3RVsln6j06HJ*AU44y7LBy7<6XkJ71V>T>Z;O{(!RY-)v`+-jCwxAn2 zieE4a!8->q23!#-6Wh}_~f@de{ z)xO8ssNOK{MZx`!YFCuv7il_Szfw`*4}MK3%?8{B#Gp^JMGzLnc&HpTD*IC7!|1t97X-2&Gi6JFEgDk87PhYD1Ef(Zcrx&f| zXOgqPePT;P9?C1y(OwFkeXP5O3S|SsfSu>zyC3(=hSaGQ;a$r7-h~{{RJMDgK&=bB zKG>hpAGjm5tO#Q{rBCwI*GGkA6O|@$FJc}Fz1%Q@)|EoxSqp;tsVKWyz;+QbyFWE? zLl~(%Gt!({b-{w={rN3|c*I5SC6vD2kmnUjZ!d+S%NE!NGR@u=flI_sDgBned~8Kz z?J9*J?nc>Z%-NVry>^M)%K+-s&*8~p;fG2wHZJ>ou!==n1#T0M8o;lV#2(@krI32p z0^d;f+BP03xtHx4z#!tE!@YrpUnm9NLw4#2+6mn1UJxq-|1Y<=v9BWBH%g)Si3Kqu zRcy=SLHr75=0JYf`W#Fc2_J2wa2|$pN2wUTgOiE4FQvD94&ySVAD04(EvT8HqS8)* z@>d~$ru3oDnJ2R%3ZL;P{f6n@$IzosJmM-107_ruPkUMs=4&?WJ^gq*X)mRPbC$T6 z7|}chRDxRsBANzZk>m-$6lme)*(HrJN}^#{EAgd3AXcgVyquxJxm(~@;_uR^W-0Bc z#4qC9W-b0WHBrS&V&xi7S;VcQ;i<_zylfyd0r>N1t77^dL5CZYDy8w$P&B{iSAw($ zBG&4U7E@F--pjd0Bj5t12S)RHNhRb|qI94?9!%vL;{l<@b)d>17+Ea5Z6z4Bh-q1t zo35hPet{*|`K6BMhmFJumEa2xM82K5hi9sYJs{Bd1`S_IpJBrW@TWxwBAfZWht5(l z_8`-y5Z|Ws3)VfFbu+(repP=o$WjrV&(A|QS@&QVJe+ucu7sG@JiF9np3FHa+8z=( zc$0_V!Ti?Q2yPFhe+Y!Pu0QO*s#t!Qv*i}#=D}=tBc7Mo?ygM#9qP~UXPl`=I3%}d zi?i^tjbNA@5_cd{!h73`lK-xcV&2|uv@<7Pg}-zpAc9_95)nZIB|u_aL)=v zdTW0a{z;8|lA)RIGPEIaOk;KjGgbc@2;*Cxx>l;FN2_iN@lE1Ujo~yZBWM{5@4&)W ztGpM>fH(JO;11)Fk|(}c7XA<0-P!;DGF4YP!)0)vfo_J;@L=J+EAw+`ATr~aHg%1P zE5uXo(~2d2)EMqjl^J}MmV6TXJV!?2P0$E5YtOy_wZ zBW^bwX5BB~onINwfJkq{k7#6%fVqZ+pJ%5&Ewm;=m7|HZklx|DuTBVUS*B{u_lVWpfb~ zaR0u|5qkzXm(m54PG#Yrl}4S#%uIe%Wxg}+W6wBZ#6?Z$j;Mmd#>|8J8A$?Dvw^^JuyTi1+fBCzpn? z-X9y!sWe-7>LGTHrbWfN4_ASwS7{V)@JH5p)=fP4CD3d%4IWCLpmZOO_eL)N3o7Cs zGSoe#nN(T+OMI~k&rPKfzJ-NfR8jJgK+r3WH|svw6vj=?mccY#wzA!qd9)xNO?-%T z7t!!}L1}tU+U%s+bd}@%SirxS`*#Md_hvBttMV!frT1{IU8A&*5vz#5$beC`89YH% zku{BdzK>?pbrpS|(9kWWft|tYCB%-Zi20d)et>K21{+5Fn9}Jiya{pjs_@J%4LiLy zLAO-={Zt_SHRLwplxA>7Q~EbfrsM3?J9O$iqa*DNZ~KhleVt~!al^Wo(-n8pAL(~l z_;Z1AZ+K5<46Pde@*k@r{GZY&I>R+~pY!}BLsGqkoKETeEWBq`9%D-*`#cr)Lmotl z-Nc)SFY%`h=1<$onR=Phk7$d&;$$NBvG6y|;2l#HLAzPFmzv3^BDq+g={wqEVa<0AR>HZy!`>`-XzN8IKT)@Kb&<=j4;tg@|dxrlaZu2F5Z0z&@ z*r|6Z{eqjt8-XG3>A7Ix-M@rq1D#nHINpz_G+)useJl8|pC^xTyxGIT_fz^tX$EPe z^lL7ncie$L(Dh6FI}1O-JlA)b@A(BA_C`hKd)_?xz$*shc=BN3m#U)h5$E|U?!a&V ze?zzIM;iCUN4|vjHu1C4aK7<}@m|G09|RIUGJzEfzrc1sV%@Jw(^bF?`UCs?BO{a% zpCNwsC3}t|_MW}=fgAKko?D2Yu<(!Lc*-rn7BjqFa6K5PT- z3eNwR9vDUdt!O{mq6%$MA>>L)m#@Jyx)WwFop?I4RayK{Q)TE@A#j}1eGNDpI+0T` z2+@Ho+}{uR#E&Tbp3)Opcyr=vOzBuA02>4RSb>7JijZ~3GjJNEzjGq1b`XNfF(D)! zh|M&H5mf||#`Bs5>+Z@dx}iY`umxbA?#Jxa3IbJzW~TH3;@*^Q5QO{+wBSqm;f+PX z1mgYUVcat40;M#)2bqkGO@2cDG=WAB@lq$8F+oVHL)Sz(KMbX7B3=`6(**ij zh}Sz29>+wtp-iJ`V|pT8!5!jvl$KvX?&dG=&UQxxz+?BrJgb5qEJB7%WMF4XA9XT- z92*uDfMSOqETtG;k+|DLuC1@&xxf+Y&k_5aX^|^3a}u%U&l_IE2fu=OhiP($vDdx` zpwELiP{9o1!xO1jDgA;!EhC6G3h5T9O3y`U1t0u{v`k_EwdU|@)p$LSz1Exw8OUnSxoTTn%z>W6=VnO;yA za@%B{8CdtAYVdC5fF=Ymy`LXEHil2t8E%i#A1OVt8r*w=klvkBF@lBL6-=}Ww46fq z^EJG4*|5VLl3vU&7DZ>ZL%}JlkOQXB4e~X^>{mm0AtzHRoz)HKFs{IPUW(Bdr|>E; zrT<~wXSs;_F~3+t<}awI;4JYA;;~=zSVQS+oDPGSHZ|H0gDWx6Zy;C6RIZY*c_`zM z+zH}@W~VmxLnS)0<^?hv{Zw9MB0f#&`%Gj#?EkW=;w14$N>86k-SRbEBJ8yn9PiOw zz|Gj_RTV5R&Crg-KGyxZ8grX*K*w?-e@Q2rQ$f`rAuD9U{Ggm!{BWT*;9Tp-^<7uNP2y40VHho$NUJ)GAK0+f0XWx*s)xSC`0@f9i4$AG zo5P>hwG3~XQE_#qR;;h!DDi{o+{0Tk%s<?l=Q-4GTZVPVLVGpj)UNx-tD2agdD{Jc*CBkX*8M2GCSFi z$z~L6CGJif)e2^X8o;bFJYEH$pa;`B5C=MV!k@{MXRTO54fy8pm-B;Axn5krkqWvH zubatpax1Ey8pv5dT)>8QlIcvs+f{|s{~ zamyM=`;(n|k`uWPRS)t1N7;G6M^SB$e-cnSA{IoYgQz&p_JUGEXhBe<*-)6>orOq9 zVs?Xo4J$ST1w>I16`vKcpii-3?>@Ue_1WdwyQt6h|DH25$z~Ju_n*&a>b-OCx#ymH z+HG@pFIkja!fM5%84}yi*n9(^y$Vu~h3!SzX@g*U2_8}YKDr-!J+V*b>+CLCg^-M~ z_VOMW_)E~w`FmDBqxZ%gjoxp;k>|3-Uz}|`2>utrpMjQn6ztv|jYaR!{A*epUlH7T zPc&Uz&8@~T>!6?U-b1vp_uDdv9qy1|sop(H7WF51=P|~6=Taq4&`LgnnCe;^%aZUG zf{!EkfHB7KHT~!-V`Iesg0(!%V{j>bv5*77;|Tr-!7mg1DSWLSNks5Of^WKjv9=_B zGgb0B`zC%4^O#449suM7KTU9U4DJE2_9l>jNqrN1Ho?ym`~|`Df&6~R;ay1a8+MzV z-`a>BSZWOHS+c16Qv41i{uEX6F>UO72zdc$8G>TcljU-kGLU!-<^qX-4pM&vsVB5% zpNvxDJ^s!w)eRvxzsuj>?8r_RFs>6@8%GW;HIltbjCCab>KJ1)4*IoQb;n1e?a8!~ zVYCv0UtP+8eL(xEAI?MQ{ExQA%v0Enj^Hl|{++~)vAU&W7u@^9OWPUqPelq2XIqEf zcn_A*qc|2rufMUZ1G{u>-;UW2u%5C~<28b7ma#?eSoT%x&sh4d%$H#=yEE|Lk0>>E z?^D7)$S9&D-oHO%%Gs5z9XltTNyh}iH3UCQuszo39qiAxj%=&gkxkpqYHf@wFEy^~ zgJWYE`{<1|HplxjSBU*0JLCOdjG!X;Q~v%1&`t%k5&ezLeb`8A$9BfuXX~zu#;CqH z4=+TPkoWlhMwfwI@%6By%(--Hj6#+WJmErP_zfgJwZAcQP*EiUivP-$n2{W7(62 zawkc=M>{A4tc@XYf`24&qk@?T{dHr+>-(^4)3Vldl$073{Yw@Nya?O70_C5Aji$@C zUpwQ63)%dng553%o^TNzpZvYDKkksO#(M(*Z8?w={6>EuzX(B9K_l+ZV&0US{@}JN z*?(vp`=Sm&IUw<4DvX)8_Gd9~Kr_MG#q2kAP$_#TvQNiF#_&AB_fqa-s8EZIc2*&Y z2=201iP3R6UGx=5BdR0~&O_~tnU}UU9v@GI5H;=S8`92rWesRKq||t7AZjeZ zKau$FBz_8c4{vAew-$|SBE716qf)J)V_+PzYycB7fP4fSN?iry1TQ0a;tB?FjAP2$ z09(kHWR21GpD*3Llb_g#`fS#zb25`0JLA-a zLj2lx*s6o{$Ajzhqvko)`4RQGqzPE1M*C^Y-)%3yj;gDxshd{m9G_grAML*k{imCJ z<_`hPshd2fvRZ;C)MT8hL5ukr&E>!y;yXwzH_DXCxlT=eJ~wC|VCq=A7>p1$$TF>V z@?qSE4D;c`*s5GvF6ZQv&yZ2ac~|e$#mi_!m7ShL0tyA{6jXLX1 zjR6l18?c9bE6dDt>hhI2XKq7vjkeSInz{ucy7b9(;Jg31x`)K{>0pALqfnEaTupsl z&KX}LWSe|Zk3`6q5Cai=)x*`abR+P>&S80l9pgU0IzUj94ez7go%;yH8r)8ZgRY$(|lmcdL=ctmOX+C z(SJf>fnJLlBu=7*$e1EoyR|ZS2{{M4My^o`pIBEjPslJ-#?OJ!8$Ff6eZrVbb<%u8 zSb;|1;|`s7mUNX3*wvL;Cr9h7tP&jjD1Tpd!#$cNFqhlu*^WqaXg~6O57b$H99>^k zl}pz-PPIp|5A#?QG#CNX&9nAa6@7hPULlbm!-T_!Y4(>Tz6`VVcNQWG^*RPC&h6tA+{7WS1y z1*ITE_V^yTO+oxz{8mtv91enp3|Mz%cL^RrlX6Qq!mg{xJ9B+3oklXPjA8#?{iEWE zOvXF&oT|Y%=Z#?peEYt(+%ZngTqj?*V59@7%@qi0>XJ`MjOSl_QmL`LK9{eVTe;9q zRXJsKj@_jBt|Dd${n^_Ge10S%vz9KMv>_WZoPG>GUbVtwO*}u(11hl_;Gia zB_K8U$+73UY(Cja)16#Dl5r)ZTUNcG+^$YLRaH`+y>UB(qiOq{&R|PIsne$XGD%m7 zG40|t-L*!g%Jb9_Rh7zW$cylxaxA60At} zp>Y~^#QIl$(=gJnmlsdaQH@7mMSFkL=!W%NF$E&^s z8efx!%`J54b2JG!Wvg>aKps1A!SfkfSQE&8IPN`VIAfcz7 zgd0SB#ppVFu9N&l(J^b1Jl!om|1+5%h(7Vy1%22Cfz319!Xvo>(4v8j{BH&vyQxC_bS#OH3lN?XC+TV=zFcgb6=g+vw=F?LLZ}OIq&hEN|nr{;iH0T zlN@xH0(H@|J8V|kDX5bWMuc(Emxu4BEzrk|i%^#>g@$U5%YSLrORJ=@+8Y{62$P3e zTQND4R*X^NCbDYKTbjhmBla|1Ro14BqWyW$-Kn7$_vssQSq$wr(-3$EfjIt0T>FR? zOUvW8o?8f8)oZV~W(uY~1~RomDsk{2#ph)Yt#9iKlxdP%VqP|O>Yx=(ZfnQKBPfw+KRg1Frmw*20D?x5vZWZ05 zXeVRyDt%)AtNAbzTWw{FU5eoFx8-BS(YptOLD4Xzv$*~$| z-I@PB$*nc??J5V3WFyo)yl+%suf28C*GiIprMpx)Nf=8{t=Aj!Z5V*o$OL`4^NVu0qoQu~p zyAp~AZ_I1+8=AkQD&kE4K8)}?e;c%3RdGsEmd;nsLvOFB&Olu7QLjMw@X6(_JqImN z3ZhZCZ2V1y?4K8R{KDrD9t{oJn?G6`_srSvPG5y+ih|^)M7W1hp9;3eSA6FBACkRi zW|s>z%+nq`9eEHwRO6nLK3M4|>sGaIZYEDuNFUf`hmbE38zTsXy7uS^8tcJ3L-E37 zgoAn7z$A^Zx%1)k{RqCb>0yMf12FQ?AQmT zhp*Y;azEupB}9Y&$)68*I^8v7MpRa3_CAv$w=y27_7s~wL#$Is!a7whr_1F`E{|Mr z@%Bm{!V#sUYFf{fkVn=}^M#;KJF0;`N=~K5V}Cr@NrQ0{sMzpX(n9`y?5OhYTEGUS zWU@0$OtmDvx**`mcA;t7p1cCO$Znu*Qz3t9L4LDVWmD-F3K05Kzk7dCx)=G-G(5Rk z!k@h3T4iUhLM9UJCO(%M&rW-Hq~E%H*3)RsH$d<{WqkJ8X(2_n6v9=2{l-iYNb9-V zzdOAFcV*MuLL?8R{Lekq?V;WU6E8OmkSNT32VIY$C=M55AwBQ7butdLI;8ZI{i-@d4?w5P&rCKe`?^X z!)ETKjn%K#LA4}XV!SqC(^Y+>L}m4v${J5#SKuwFtE*Q((IF{JV~q0T$(qjV7reAi z8}~?OUS-;48yQk6HQp?_KC0RK>Zr>T=%z8=yzBa(Reu}lWbOJY->59G8kYl2a?Zt=d(|_a_l{wra%sP^&fnz5DLsGgMs?#9;Rz zFp5-P&-ZGqpDcP2Fht52Auk& zzGe2JTU8kzRhggd)D6B`zy7yF-%jdkan+gY`G_a;U)Qbln4S8qd`7r}&`)>%sgp0z zJ<7~#-kO}MprwPDXy07!jMkbMk9tt3 zBPJP9NBFm2AI7W^l0i&(s7M~7aQv|1mTjmdO6%Wir2p-@#Tp>L7i+M>IDEfX14tJu zR(_u{VOj%nrS+&8HkPp8w_eesu;M(wj#qJvN)(8VTjgGGwB}jN2LG7GL#6j}zjtR0 zk0IW-!b5cM$BMoch6}~}2mLF09A5BkKF=$>_f6bi_nsNZt;bQ^86s@l;JrWL-6im& zf@gWBd&#&%3c~TKcbDg_-g9?QJd{(8Gr522J-c7rE3UpKN0|3XMc)b|%<;k)0N!xi z;5{=~*4UfVKSmZjGq_Ra#2GSVuJCwJ-rKUZAg6yYT0xKb1>gLzYxwps=Xad_+xcJJ z`vl&rIM3s}iSuht|LEG@eTsN@d7EDFd@IkNdGB31&?&{atz#5nr*U4(`4}hD2=GQX zjXjw68Q!<~-u)Kt&vNeE$&H)few6p@|9z78ezkXh+`BUf+t{_UAB$m9JWt`QlO6Uah!D7ir4+(k z$P;I|pc?go>}E#L=uyhB{OGA_?aa2TGoq)7(|vM%I*o7IIuceOC}!%FQF7oqeQP~- zdo~QEpzaTN>uYi9I$}H4=d2avPV6pI*qN6&m@4(PA}d5WcNOrQ#h^;!v=7X_Q-$A* zOg)Yr&}1?`mw*n&i>=!kAqKGc-x&yPnDl@fR)RFm1LZOhV9fjF!gK_~yp&(f3*Zpu zwOpwCTQ5Gptw2zj6;E5v?8Gx8k|!p1ZEL_7j&pl4%qTxw438(Q%f`+ZtG=p0`;u3C zZLAq2N;lKk-*Kw)ce=i=4n@V2<)(0V^C}YAar1oFLZ9dNkC`86VRu^A?iej>ZG8&E z51ql>gPa+F`F3l%nt_c>wYSOqh;&MgZd2y7mKNVb%K-3o`1td177zaa&Z{lbz%0g&xfy(Myef zYv0PMl2R+ZC)%@7QJt-^=m|FZ&7Lr`s{xP6IP~6B&covNR7-1yAnyaY^j4tz|GZas zRg0i^od4!mfZ2b)k5;Lqrw69NNo|TuqtktDrwMAGYPL=KK1bKp%oV%ADh0q2M#CM- zR7JsjO*IN^eo9UG1ThV){m9s&OOrU}#wo9=8Z(!k9@kzlA6H_qj3*~)@zUz9#xsk; zk+;p`6^h`^JzQsgb+I#C2-oaKyJGIqd@<3wLr)p=Fn%*TP;9fCT*d>I`2v>`BRv1I zR*Gbgyxfiy^9Pb()aVaaxRzfIcY^r=fDb-@=Jg%4RJ5g8juz-Z;#$j;+z!0;Ejkb= zf0Z^$^BNuxyzjdWO4l>y)l}8bbxcOYlku?KT0f}tRhg3(j8<&^3`C{I=oQm9Dt$TC znTa*@fSJpIdGsefD6?yhx5~7H6|X!LR3y!{Yt<1nrABNHE2&j`P?eF>e8Il-S(zrl z9Q4tK=e4+gOH~JvdA=fj>bjF&(&`ZC)%wg?3^W1QY5AFZXinM6I^`Q~|AIAEOMS%b zw$G}8(K1osjI~;k_Yvo3e$_-Wm6>uy-+1YqwjNP@9JTC}aoT+HuDLATMCKL^Iyy1# z71f6QW=@}3Wr|W+*O4r95`XypIz^>4Ij5QcvnwcLoc6LSsXs_S8n<~Rk#8A7>nkON6E~kUvQbdDHqdw<@75O}q|`Wh z&r{bc2syfR=wu}Y9Iw(RZ%!w|$?-`JDK^DVmUA-JOyrlvuyVs;*Xk6pb8lqw6eG~Y>W5((U$(dnA(UR#GT%wY}trE{6qK(92I6SE??J~TbD?8j# z2hw}uQf0>a1qc{LboXyN_>5lrysQ*@=8E}iT%I6wYTl``;^Ji=`pv$EZdmg*@XUbv zwVT_iJH~^%!J(y=xAi!Qt?u1>=k~%*Qi$^7D>M1o<{m`Y_7YtFny ztMKyax9y=6mz!-fT*REHg;OU08FCFH6npF2@= zpa(NOM+gBol{tzWN{y?>ck8;l)KRWJ=ab>o@WYPr_mI_`iS1(vEx z`u`58&)4EjcjzZJmxvfYRG9mrDo}2TZ27&7#LVh=3-de)XDloi4d2lE((ja$xK+~V z?6Wco%dIOey;0etT}4C4EKuDlV=@v6l-xG{Ta28QkL&FdTX4L?8ZI6c}ZKZCZmKUQp>tmo7X0z-;^$rNwMTUMlyI`F1-}gd*4`^ zQhw=DxYmvJf(AWs{?z`OgI5a3zAg`yFk%XPKY8NT!*-G!JRB^5XU=uuv??Y2Pvx?& zru0m{dhcFRV{Rseo~eUt@|9UnTefCsGkEcgOWdYWDVoUFTAr7T3(_4WH#Y^h1zt~z z76Y^l>nH{3)ic^vD1pv!rEn$M-*pPW+lOB>RJjeKBw%$TYG5LB8yMb3C69OJUz1ew za0}EpsKVL;SQaCO4Qr^P{=cm|yY3?w_2OsC+G)r7O`-T?;-}1wCP`0MbVVbh4ypT3 zKPii1{f9R$OX_y(h>mTQK;cT>5D#KI^?X*+)`mPPk$IAQz?!8g1?uCdq`cykIKI7qb(1G+&j=S8~}ZDp(E{*yhE5 z+^PC~tq#q~nM|BBOorD3Z0GIP-=V;|HS03r-}xQY|Kq;1)T=0>eX^^GyCTLHBbTcc zwBwGm=4r(#-n5}zqzUZw<1SxnI~6`Iqt8bAT8YJ+C35KY`*u(bPft-+;x^oJ*Z39?8ij0>Dy`o^jMWd6EV^{T%i2h>GG&aZnO87Rzi{Y8MVZISJ^jxds`;Mr*xt{( zJi#A=Xin6CGfipRd%NbF#fWXgI#g)q-*VYipt(yf%%3%^KLN(-3Ik)B+WjX3D$rzf zz>3vDzh00$>)t&CWVb^7J`X`cMfPBH9q1w@3HMQum#^RF(?-3)jqOQ*2eq-SI{Mec z-7+ar`3jbG44{`9tB>CEAQfIp)4sXSidV+!Gq0Je))@?2ObOMTyf*KWgC#y?CSZ1d zSTFMeRbZ7E1cJK-!0*DsnH(e zvF0jSTpN9ZmJUj)WLSdP2?U#Uius#{jQvvyrZOi8Y8(wbfzgt~Wq<+Xn z!cA8DGS>fl%RhFN6kY097COQ~`_o<%YpUS4KmV>@axsI8i07flr?;GylFH0#72NV_ z&^N}8r>obRrRBNp)q}5B%wlCrpOedI9@7Hdb99sfAq>+pywm(AAI(AJX+9*EKjb3* z_EyGy!3rGBkh(~l2I)UWBD^A(&cwQJWi5_k@|28fq!Znh2uy-C?)&n29NvW0*Hw9y zYqB;VwejGo|6+OpA(FCmGn@0YFpoU9_}2n9>1wiGwOiB4lcgc-v5S@CRyElBWw`~_ z>DhHP)iw3Gss$GFNQn33@8fSM#DELdql$s2%I2`-6WLe6>FOC6X#N0}OO0n9I%can zy<84p-49R}Q^$>G%El~GT}WIB2Rr%WYwG44TJO{?uqw1X&(HmGvzD~huJ*arvC61k zyte%S*KTbzNnHEWGYKEog1=m0!zzF%CoJ1KO+UVR>3&almHMx9#Lg}l%4&Tg&3vOG z$(Bo|Q{m&E=gTZM!MXUD>H)qXj~B z1#YJay?f7+C$;z~Rb^pJSmrX$+01M4-}}<{^B}J+CT@`VM=M{9DU)N2F>VRRTBuP! z-?3z5w+5Q_H$2vrq243WWQdyk**6tlUOs-&nUx?tg(vf z?*?4%Dmk?_Ch3mEG6%_JEEg8ns#rcjd#wwRQD_@95ct*5$kyZ9rIi0PNZZMt<5ak^ z^fp?fG}E7Une#uz9u5<~G=3Dbmqz*DQ>#2zD#Jk2v#rgP&bmm0e%tQDTHoCw;;}dr zvyVpmeZX!jT?>%RE34}rhLxsiYO^fX?Eu%UK4{0f6BN^BC=IpOhEI6OkNkJJ)&$LP zqM)Xae%^kZkX%0{xx8bp7d9|J$l_kP{4AGafYe+fmv5j#HZwT(!M>``&lW*jJkrOy zQ4!sK%ZT??P}O=wlrwiAp#8$^>uNE(#4HTc$GA0%%y7u>^%8QQs7i=3-g(3Vxms-% z-j1uUxm^>OAxuM<>6DsUSJyYCAF$Ne;m8YjQP$94{=03gk-8qFkUO-$^8g+8(GUwK zfjfj1Cw#6lRVnihEGAw9(~cLP`m(FcyV`(|n~8&kpq;in)WvgLFu0k4`PQ+d&H|F# zzjB;1o?6ug9i4h&ourLomj?#BVg_SHhW@Jdv6Rv?TWH<}{7`V^87^C9T@}MLr4}BM ziy^geC70c*TV3a2Nm#Ae$f};0-zii*-n7xks4Z83Pe9+dn3`u;(>1u)2Y=qzQGzq> zunJ+=)^Z7F@-M*m&ffgG+rW;m%r}fxwT{vX>hscQHn*WN(%#T@p+F{>@n64rL8dPf zG=HL9T~S?`ue7UNu<&$Iy8iQ?x?d?2Es|Lm^iZj<*?I|kr~kq=OAB=b8Bq;+TZ0v% zz0O@2b!p$L0U5|GZN=P5%B_rnYd(2xFUeV3>fa4Xu{ML&fj7=|HSN4qo0%3&k0b^2 zI}kJQfvx45pWBuuiATki9bbcex(K%X?s>7)5Hf#OyzV=%PmL12@+t-IS&hEmS6lAW z7Cr-?*93TG6H+7hu$Iz%Q#hz8rEun0_XCmjEQqzHfOzXaazV%&*1d9>OsASPMJ^Ti zhguo&v!-9Gb*2KqZ~W$9N)&%{>iODc?0I%2`b(AL3RCe_l#yzD>*9WDH~CGnx;06UbK1@;l9b157hVURYK=`wicI7SocaXCrjbplFM#VxO)_9qaGiEXg}r}aw;*#ciy<7yTB*HOAI_QCDH#Iipy?-fUs0~>V*9dxkMSe%ddRR z)$OO7sg-{4zL%}h_TaU28D(rOCwnIEKHY5}*YklT(wtM?0PGX1C%&V60tct|NohAo zH!annUp;r8OZ4hND$6qhDOFEXw^nM-M?7D0vbJ(*PF3~FMtbq5xeu38A zr)WuQ|9Gd15_d{{tk5TRTb=o&W_H{~3n!`S)94p6k0FiY#(nM1yQ<7JI@S)UHkqam zh;`4Oc(pbPSK%p~3TbW6-*wO5aB@e%jdB#%KVwZ793})YJCn6F0V=Xy zKr~twR*Yok?|b`Fw?vSe%(XEOqOh%ug^%xhpVn=mHL7)QQw=;l!KdE~qB z>5G2QN^sRLbCP1_jEe)Ul(RrTFx@dY-0?R|!kU{^P3x<(gwk22VZ@7Xs=RQWks^21 zM`*3kRL*(6pWA_*qaQyHLuwIiA^dts3z^w#^A4|h5SmIEc#Xb8B0&iJ& zLoZ7mcZY(D9CjT&=P9^rAFe(_>!zSP+%*$-A*mAM>SIs%Q|(>XKycLy*E{f>QsgzG zPdQYvEqt8bOO#|?CZ4mX5nx{b)f`ui&cdFmtj{1QR_C18`&v!R zEyzfZn_Cy^FSqv{(!0@bTig$5Rghz;aYuEhAzB*E6XX|=-seDkM=Zbs7g_`8>h7>p z5sW$OME(Envu4IsWCDVVBy$gtba(q5zUd_lr2mW=RrbOKFrJz^ME;EaURShRI&-KH z(ZA$EFBT=b=k{IbeuH9N#JVZ$j(?A0Vtk5(l|x4s&?k*Re8s)gaM1PzP}`d}5Dm`I{iTf_C+2MgbP$mOrDgGji8`JNW@!&}bmrraji zFz?v>pOW53=Pnr8RQsJ$Q`p~;vyLIxkLEq!qp{Y6fExQj;q(CX)d%Yk*#N}w4u+6O zcaznViYYa|-E!02S~xUkRh_IqDABj8*Y#Fbp}h=@vNdla9rJBX?7O?BEb+~w!fqwi zkoM8S{#bqe-AX4meg0JRh=yK88Hre8{PgrrD+)-}pIB+VP6nmMFQ;v=JSwWMo}>Qa z>HPLfXjH46l^WcE9HJHZ1B0!H1^bUE6Zv!ZR{v8@g>u%H{xt(AaR%T(zU! zu@D{s4iVaWUM}smsN22!_9u#mc@Vj{EzMU14}(ae)aZCrXrsq)n8YQ{p(BB^<4-U5 z*{euc3WN3xNKrfMbB!c6o6M|F>YxbB5=t6rjyj z8rH4+wS!&DnN1$~;H=~L_tBtHBPl^;^3bINCi8V**D)iqoJL=D_72#St zt`qJE1t-$#woytDHhyanj^ajpPS0}K)30%o1A*p2tmr5n&&F! z5~u9nOTE)>zG}E2gz)EEM+@TKlS@xc>cD3fcXF%P@6nl3Q;&P%KdSx?9kvT|g(kvI z8)x9-{G! z+6F?c`vB6KCZ&B_F1rJUwTTOhB)=u57K}@J3@t{|8&(f4EQ#H%qO(%2aN?FJ_jU?A z@s6j~>gYV=L!nFVze1vSkkZ5hhW=Bl&~F`nU)435|D;FOKCgJEWkIgK=rt|UX8EYs z{T`Y+`*>?8b-~UN8y@~%D?M8@_1=`R-BaHEyqilgT8~tDU4A5t)OtrNa_SxXzpPa1 z8ts!^wUQNU$n5aLd?Sf2Kl6A6U`FmIgknFDR5GZ+oGEpDtX%HrVpR#gK9kEJsoD8j zq?x&euDlXe6k1l-;ZB;|tame`wSl?3)1}3X#S)6-KYMZyU-`_7*WF@~Y(5`5=M%U4 zv$n2g7Q-qlGUfnHZ0^gezw-KCP$`7zG`Ntm0@8owB4f!}1E}8Qx4Cw$vF7o_D*f94vuBS;yE+pEm4p3~D}3L7~b|Ifv^hQ!Ef z>?kt#0RrE0m=e>CBQT3 z(xh%BDeeU?_ry=mAL%NVSa3DfoW*`P0KK%sdKYMzMT6J%ZLPcuXKh-oe$`sMRnm!Y zyi)H)_jZeEM{NuK^oHT4e}Wd~2#=|AxgQoHBRam-kE;f5b?5NH9GZ+(wZ;KriE+v6 z$BfkWew;hD*q^X&PEagg)@HZvuH=D>HI=*UM8W@;rzh{wUO0QEVeG);0B*^g5$j30 zJSCT>LacaXe|e2rN)NyrnPAtMCB_M zIqO!kx7fSLu;@-QHvDvs+virzpn~dI6Kfckzrg$x6ta@j;)ic>)plXeuE}|h*4LeP zc&p^p*HxOwX?gDY{2eHtN15-R&Y3;*>)nkJtIXq+RPM>GWCJ;gsI>3e^{jbBhWBz3qV^nKwvFY zFrFUswF@KMPpL#@mpMWMpPey+*(p5c1Y-@(@+FG2=O29E<*07K)r-v-I$(NfU}ULk zg3f#=jmPYeYH_+wnJqwAPby%q4P!u%q&%ytCS_NdH*1n_th#StC*g^rjQOU5c^kE7 z28m!kA(z%l-S1r)yj1g`x6gCCOku1ni?6`&SkBmZZ${0)b_P={GmKV|HJ{AYlFoZ_ z$$oGF(R~?2)!o zX^38(nz0m^t*KIRlU39HZ>#RGEaD=5a9eyQA-9usiSgM{9eb%IMxiU`iZ9emX-$5< zVaLk~JoJt8RSJ9G8m*j%$g#xua?m3es0`kQ+ngnPiS>1QZx@AS4R4JPC-Eq=8fEziIlgmmhRh=mcA>SvGB= zH)m&&cfZlQ`~S)PdGFgN-hF$@IEeF5&TSpy^N{1pf;b{%wsm}15GI2zZ8DkGtUzgI0QZ zS~~78`p(cL<44Y3@TOs$GdNG=^p8ghp8aoff1mH|VI2N3py1j6*3!MaARc{eEgo0! z{kDRz*9xACe~_+hId-PC|J^Z^IMX@jbKbR$_^E8XczewXN zFRUGNJcHhRPfYeE2VR@&9$Ok4KYZRKa_#_bl^U*LctLPaAAJ(B$}`;Js_X99KV*#ka{V ze3$S=Mc?VQZ+6Js*`Eu(vkJE{it`w6?yUa6&TYwTRK>p zRF7-C`vcpE_lEcV5AH{Mb8qFxT*0%OQq$|wf^ZfNZ8*B3ZxtT<7Q9dJp6j_^=sn+1 z5dJ~I^KagBKX2Y{qG0~6pZ+m?n_uvK4bKm8vR+@4x|`ePmX18%FXAjd zZuGuA&HZ!l*^jetAOETGKALYQ7kyvO`)!=B6@8b#cJ0fmhMbEyi;qhRzTHyr?8kee zg>Rp?@Xe3!-&^(bpZ@yZqaa?8=kc7`f^UEI_bmnSp5*!0g7=>N-9LwV_vzlfIK9jG zzPW|4EiHWW|7|tEe_~s2p7Y-OD(-g_guTe~m)`rXdo}(OEO?f$siODBn9ZNg^x|UA z>G68Ozu$Y$I}c>Da!xr8;y%ZFcE7;ay!VYo-}l(tkAXc?@I0#EIa}~7u`l5LI`3QO zeaM${IOj>6{&8u+v;WP%uP5yNzX<=0u;;+-YUH3e8D&Qeo4{$YlZKFBnErR zdH2!Y-Tg}cFYgz6-(D;VlQ?bmV@YMsVVrU-;C`R?{5toqyyxzw8!p%Vc|N${eJ;-z zc<Ckg&sTyy!X-EkMN%J-rbLRVbQz){cgU$Q4qG3 z=iLHsXwsd5h^pDFLo()72y-jOYijk3Brd%+3(CBY|p_mjLk?#5@%7}191N2XTjz`|qs zzXK83;fvMb*nLt~2QTQ5`-~s|3;(J;RDasjB#prAjN02L~mdA)r*2L*FDXC9f}fJ8A?!7YRp*XoGv*|t#JD? z(u4>uuG}>3#_jn&LI<>*MJ8@~vM6y^qqm_ehT+a?T$A`d4@>uZ_XoWDgWkQwkd@uH zBTWTA?-k8mn@qBDmnOTWA-b$iCebykn;SmM!s_f6VaQ|@@h}PI@EJZj{RT;-e2k3T zSWN8e6e%}7`rtqhqYT%vtJ-@dXJ4@8qdw}+A8yB=)aD_I&<6kEdJ=Il`+eEhXSqmn z7oN*{NMcAy)#ACklE~DGgY9{hIB3a4x&|57U**)zX^1DQM6zFu)W1tJ;(Qe<65pDX z;0*76rguNfyR$7#?v$6MWK%07ewCNx$v3~L_2#dO67kA49H6EB6t}DXe3RoK_omlO z!E^DWkd@SA;qg(yOCR7XJYog!)4XRX!@~vNCBFDnl~eHC7MNuzR5sUXa`=8j|KkZo z;VZrO`-{Fy{GYvVp>>!1R{Q$UANVAEU?|cYt#WgBz zBTjOH7ZJRX&$4jn#k_*F&7xyq8}^2w?gsl@#@`bOzKPG%NE|V{8FTMFK3_uc3*5zp zdKZ6-^@Y?~%bmrxjh_joW6O{le~Ms-Kf@$UtxfF2pW7ou2;M|6{9{oKu?KVVd2MGn zY8yZ!SUL{B<}+s2<^u`piKCsuNvGKt1WVt+p9C)=csRkm3GMdWS#lwBtJ-%Rk41hcI2qAN(@5J218FlJKriIhD6^lJ!aQPM@U$<35~5oI5~D?t=) zEx|7lOxYKSB}jobqaA!h@FIdACHOmnPXIjl!{(WMMrcli!v{JV#w+~M8R*aE? z&U*2Sz9HZF1P>u`Ft^CV+!lh_z+#byx!%M1vp4k(=DL8n_MnD^x)#ZT^`{Y3<|6iR z53zd@EJTGhx>?FS0-X1uN(g?Byy`e*S$Mqc!xs}=&fnzs28jWVAyNtvvIr_w!AyR& zeW@|3<$9h^q{bjW zA?V>N0Ea(j4xrZfLuPZ_PH+Xm`xCs1zYpShFRF#$GYEc^V37+UP;)7NO<*}gf@k7> zVJMpM9>KD*_h9~pVm2QPSOX~(!M_n~Q0J!-TvlRiUJFc?7d$ z{qSpuJ&B-wC`6yfK5FyIqVwCeK7Fs<+uTPbiLSEfho9|U27em`o#@gHqXUixGcseg zN{hjQ#S&>F{d36%o*O6&Mr4qK%=mGK-j$aaBPI>NzuKSp3^dR#9pvX=@hFrW&!zDH zU`S++za}gHo_W?&(LH3IKmQhVe-5@&OtSOFfeeN#7$xTygJO?}2sTV1t z79C72P9_*EEve+x=1C-cDN?SP$aI53cms`@JoWG@gyta9VTkPPzLH*_;@D-;a+$_i z9t<2-rvso5au%S)jaz)mLEViAzsv(*Z{(k=EO^tE2TQsomvbr1J(T#X2;)C4kDWXqCFZUVwO{vrYP{u#Q@kPb>1jRS&QLXc5Gg})Zm(F;R2 zmG?4)a(zlv?R4;L7Eh{@1(dvbFoR*HM#;xTFeLmrjF8lYr=>1$i7uIStm8AKB3*E# zdwv_>$Y?P3-X$A%fN;ZbFl}2hB&^AgEw!y_(a%ucC5fhkF{H&7w9~i#FKJzB-p+nr zVkJriH>JM;d@Zq?r4kBA#Yqpmr;_QE8%TQh%bf>zRuiLzes}g2BsCGBMdeFOYqHM0 z65i@oyX@K72)1ghGuz$$9T zTExSerx)=n(kr4?c&b^vZB)3j&wO#t_J|_(S>HT{%cB+YJDcSe49L(?4;mP$Z%OgIA41;Bvev)^&fQ*_g%C;raE-`wq?!Y{k7Bm5tugf^| zU1lqzqMD@ED4%cWJ0iG~0^l-RHIcm`t}ZCDC|i@C%YrS{2D2`1`(#pom+88rwHoGl zZ&Oivvw7OZRK`Lnmp(Biu6jVznYV-8g;NegcVQT{2xW$>9g>|S3wE-$7MuCG^K@OF z_)<|L3nkcZK_|epw3iyPtnSl$`gU$XDk_)zs3^5YF2`2zCmyo4t*ShgxluC0aj>dA zeVdiFCAFu-_#xK)qz;BKn#QrVgE1vg3yV{*N5BfO=UqP#FmDZ=`aq%RWLl`Jpelcp zVev&Z*&N&Rzj)BuRmEMcC&OA0c{7`(v<(i}%1EAh2@0UFR#7fgVSBj%jpWM3d?{H{96u-{&6{mrSB|l5lq@fb9EgjK#1cXy0_92_YlAIbEg;yAj!Q&SHvdNnbhERNY+cT!>c zbWyxez@I8sxCfuBXFXpOw}G9Ni!dm8p(r>Q_1T@bIg5+zSBj$jO;gm;{JZF%V2q@_ zN_0&l7sCG*#cOP`n#`v~!NFMZrVHg*>PE?TMe$-_m~pD*s*3$k6c`H0ZWl7X-ksR$ zZ|PdD?SE@g>|jzi4e>@*dfTD6mHTsX)Px%q!Ghb}ogd<2`hUeSqZ(7@WV>@O%X<@} zSj*MDDxO>OpVi{l3+K2D6H$l5|X6-5q|g~HA3ZcmOW)H^i$AsF!u1uvd*e)g+x z!WmmOD0;ROtI(iO`sm**R!j0hdH-J9iW(h-6Mli~7a6#%NTTqSSj|Ec%4C>-S{{ry z4AJ*j5q5cP@GpJ}l+(l@P*!4gc`bgkBHT3QpllG&Sy64{sJ8Y|++B zH;cCoO-I|L(=2u{>RXWB@?qt;e2tP>MG?!&Tytek(RaKw!Jt~=9?dHT=C=^5P!UwC zcqH^Y@;#g(Dus2!IgIMM1UCpBv8nJx@Cl54_ z6T|n@WKUJM@*Zg(Gvb@Og}mXZ=J8rEi(hOWtHFdVHjCeD9=BM9R!RQf=J6WREH;b3 zZXUNqv-r2>@mey(v|;a9q*WGZojC5{Jw@SRHn=XQJHsdm7KH?Z?s}QJbGl2U2NXvs zwyAqdLZgaf#r-N0B9htVRc>vLDUKNPBj&uFNL|)9z9=4?KG_(vVe?AY-!ru+a*@KU zM7f|@oWlNXSGu2694G2`k(0G_gS*i#Y8I_%mtt1|Sy3D<*}{gX<@a>zP}QN>rK}Lk zx=DXw29y}TJ^J3xP2Ga!AiB;qfiI(43jh8a%~}cRA4UHZD9S3PA1?~umRs<{qIiwU zpfa1Co6~j+ZoxfTid87Zwe1aQ9&4LI3!AwKN{Y-pEu!=)7ov?gEsBa6&EjoCR498s zr8ssor_njhV-&arHx`G|F;VOme6o3*7Wm)4n#XG3RmJ>IIt`0);kyuBzUC?pA2*NJ zkY+Le`?7i57Wv=L&Esv8|LsuJPzv~;(p$19yqVQqVhovihPkUjpQ52Nvnr}{%tkHf z>C<#%x>gZBLazGjVM8fM#vT;KDwZ0?a5Cz{*_u<1!`z!*#b$n^;9V$ObO0H{Aji$# zU7p|PS>`eMN3HiPI|KQLOz1p_jNWVGe`&m5(YEnBS?Ct+^h5t`Jc4p<(+S1oQ$v$31 z$JP9J4X12nz8hzE&fPhsqWW+i!6{=LW^-0@p3QkKCzG^q|M$CX$*h9SuW;Kh7)JX2 z2pP_OFYcvA*GTj<8H#lXixW1k0j-NlolK-tI4?S9^6onjMeJWJa=#C1pU!dCUs;UqXh z6Yce{f1KxzU9(w<%Fi^+uW`;&qk|~vqQ3Q{hIIsD0-5deiPd_KiFx6!Q zfVB$1`t@(K>IS3hs;bIaXelS??9D0YJBM=#=Tc6#6%X@WBhD08_-_WSBGK@$FB-LLCXz6mTP#+@^3Td0CjvJAIW!6MEQ zBmQX*cl4OpfxY-|fc`sp_U(*`lvHK0ELjeTxJHSFJ#g(p*4t;yTTKlGY$V~lhCVp% z0A{;O)%dtABcnlD-iK}#vSG}hl1+9&1tCXi$jFr^{acVKgj-N8g7dpMON}Sywq4j6 zq>9jJOj;=7Le6r|Lr6&Wf1SiRX7vMaN+nNVjWreuC}&kZmTLQ&Sl@E8wn>lCMmxeA zcEoy>&#!T^vFyj)|JTL{7^7Lgk$P-`tlHGAstvzCCzEY6qyc!4_&P;yy$W(p;kv zk6yaho;wn;F&B?nN?nNj7!F8foF#@m^`1L~rWyxa2&MMsEHyIEEL$Okn+zkUa?0vv zv1Yz34dhdwfPOFMN4q-=&hp!u->v2XcReZH$l1!+lI*EtF9mu>02s-coi%=x+Zd#w zOJjJ81mEV|@^;z9Qri<{XY*VEnSDbb`?!`ayh>`@H>%y-1O=CKvSv#3f=i`6h)yC) z4-6%7oO{EmWnPZvDP&s%tJjgBHmZ|^S8gA1OI;#qbREIwp; zbpPmEh&=xz_Yr(w)k2s|sh8c_3Xj7J-t*q`!v){`xJ=@2as<5haYf%HlB^rL)cY<= zH?(xfGNz#;yL8<2#{Td9$BRG})P4KKkKD4!P&^fjB!aO-B$y4_!Dz&>v)NQQn@FVW zEUa<6eJ}fUD>0p9Fc!>a<90Tj%tYe}J03}doM<2tiUiV`41%xi$$PJUo|y5B9SJAX ziC{DliN|8GU^p9bB8g-&9ZuO!BF09P_od&z3s|zLfD_0#(M&oVOvW>bWGWGh#Z!T3 zCZ3IEvy4jVwD0I6J5YBl^DC7zd8RdF=K&rDjP@!;@O0q z35BB>I}yuUYJ9K#Z)=qy&43dRW~swWBoc5Up+GPaN@o(bosGuBS<+{z z=o4rDCZnWdl*4vn8EPY#4TmFkCJ+f{1EFv@<)p*mB#YBszQ^WAC{ZdAh^Io)gp*99 z1KCJ6l#IlJfkZTICxX-~w6WjDtACjwH55-qLg92U9Y-Y!1#BmtNQV=UbUJD$K-zwb zo}MjgaDoa-hhhP;hup(<%(f$$WGI+OWT4YvWWQy*+&-Ohhmz40S=xbEA`@^Vf}IY4 zs!+rZI5e16M&Rjq>rY4#>*<>OXjqns$d;OskNHG@6WTQ?Z z9*l$?T3a}kOegt9Iil%oCJ_isdhUnSLY1_Vm>tUml8I~}9tp-m*+e))m4<`tW}66= z8qpEU-rtd!!FVv93TA07Vd^a!v4bgx>?yO8OoPto<_%|j4}=+NJDJX;iI|~W;dnOa zP%iQbrNSATNiDJcpB?xODcW%-6iubl5$b`;hB`x3Q79Tn^4W1>vE6q5RYqLLv$Pkm z5eNqY$uK{qqG3CcP6`(6L<14ut}7;7Mj^mC%(lULrC#9Ra3L*iJ#<*#s;`sVPR4!xun#D`R-a?yq(wCWuJJ(%Dpoaz-LhQ9Ke! z1!5s;7B-Yj41Xo`o9M!UNFtLC+M!Ss;*CL`&@wC|o953{G?W^C)~64^h>RFnC6eJ( z$caRwu?Qp=PNb!}44pCZ|TQm`kJ3yGsMuX6J z`I=6-d87&Rf|^*x%1&p%IE*Y14Th3VEaXrf4#v!=ku%E0l5kS#R4|l|XM#4|H=L#c z+9@hBk`3E-C>>%=@9{lD_Y0-jw9=%*H4VrB20L(~u;Q#8j%5;Xg0bsv+VCDRgVA6n zlnq6kP$rX!r&3uv6i(8Jv(ZE>5{;8)#r%)zKa;YD)389eeIO7GW#9_1eFrudPS^>` zO8p$P=El$%(oCl9pc4+olXg6l4aK7&_)s*R23tux8OuajPdxj`>td8vQt$hmARlu3jG zQ9JBpQ|Sbi3fAMnAQb_%AHL${$L}C!H~`wBkWmC`Cn6Lb&B6j45E`W=l^D~FomXE% ziQ)-(KO5*ovZ*Mt%L&owqak=El$DAk6RnJ+>-r86l^l#Xagd*e4`u?fOM7+OC@#qz+hCfEUOg5g$fW1H<7*S=h7+N5mg2)IqX|1~C!zb49ZSMC=G2ZkU-b0^tv^bejna5CHi}Cm z8cT-lKqf27R0^Ij_dPTJisT+6B4QiVg_H0}+YSbzF~}lK`^zTjEUBKo(+%S82?xV= zG>zhtNz*johZ%@G7)_yKr86|D>dgFmAEe|q0vn+pf)@nQ&4QsAUy#r!D^4&Og5GMU z#kz^Pk#U@4(nb)+!qG$+XangGWelchAMgO$`Ei|ZxJYb77&YxBkV?eE$j&5+1k5;| zfw@z?b}-Y*$X#&#y)r2b#z7`FEjk4;#%K@8bUcy_gyBzNCzj0ZJ8*lk77{is5N!am zb}~W}aT|oD1@D`{1u)vL#`WfCq(9FY-ec;>-jxDLa@Bq{ERCW8U^%(qVFr z!S_*uAe%6Jn5KnH4J2R@kvOu_2It2=+rHBt#Ed3j6-giuBfb!A@VEdn5Tr#@fnW;S znE!U<&ZJO#5GjyA6V1j@Fk{F`CjtRvAnRB-oJAvBc-GnzA10=%GpHH}X}C6J57Ihd z!-*7JIGjX(IpLjW%EbT+rlILHI&dHk@xbk385*|@7e>C)dP|K{-ni}pv9y9oSZM}1 zhenHz6UhW1o>+!z%Q&LQo-+TEho=ZGVbLjgwGc4kH|a!?*nv#cL3K@_y_Oh@GGAOG zX0a1bL+Ah*q&_1Q0=aKoX8@&>jU!*t;bE8v%~+P!91UcFC=s&(0T*f4i;f#d%t$Z@aYazBQ0pM@ zWWb3+swfC3A*pbB@ub7-W5_!M5d`gI7ABp62cce5Pbn$@B{B@NVJZE=AAes)OeA}d z!bBl4C=&*Yj829Sh|qc@8>H+56ww}!jcJM@*qU0xfOHfhIF=%gv^ZIq22xt^@^o=&9Wap-3XMZYa(PZSP{EWYc!HV0kN^V0>YA^%5~GesXUszZ6}a&C<{7k z600JFpCA(skWDn1jwX^=n*Ug_``*8jrbA&VP7F~G(~m{SGLcHf6677vqJESb*BvvU z%}%5VktLFLA|Y;aR1ugFS{D2(7K+1|Q}OF=uDIrP$`f?5p;SDDjf^1!MTA3W<>;d* ztdV3YfVO_eiid^`Bt=?&8cR41Ym1??;rECjUBG217{|jw-WwM!KKBRGBw`rpnifZh z9TD|j+z@CAkvKJ+2ydKH788#iT1o~>i}nn^$fSZaa0F8j!zLA?UD6`%{KWd`L{dbF zk2-c7;-RTz(QK0;3>gRyn<*3wfy=wLzSdT{SsXYOcuA*G)KCV<8D#TON4wx;@TT456z8!Xa8|I4fF}E%p!2g9tnn^Si`&=xyVeGIB@l!sCoQv2vcVuIlS$^cf0@yhsK=dBOVmBBIzkwDmNu1Jv&< z1{W4BdB3^eq02v~JZXq8h3vx3n26%8$wUHpX>bI^(1YzPC4Z~qxEtRj%_ua49|}pE z%mh%X5}XlyrVj1hfzOv3@83RXU+I(z;HirTqxk$ni3H#w;&JK3C=&h}jM(?dURbE>BxYMBIT0Q1S$kFfCS;a;0a?16F=74_;~fzRWnHuuQ1LLaz~%X zVFD9Kp&G_fEO5yH*vH24PsG6_o(?-6heskl#2Ac(#o-thB_Nqi$KxL#e&qE>k#hh8 zCXk@sLMXo>Trt#*I;wF;!r`+YzjEme=_|sk0jtGg!VHyi6NKl9Vxh_7W&}H*yl`t$ zy3|1z?h#CMG-}9FY(q2x>I7FJKNIuQbL-ZN*Bp~A1p~tmiFua7OB=&q3$vz7G^zj+ z>Wls7y&n)-qsgGmVq_%)5egQ~;ARUZLNPo`D7WyJZ$G>53+c2BCsEN-Nl+I@pF|O- zwo@n>=s57G5LEfox?bO(Oo>q2Ni;}{Mq)rAK`@QQ5emhjV<&|V$rGPa zB#gMjX@QfLmWFVGKVbUvOR4e4h}HM>CQY=3XoM!_*syavt7sgk5t%dug*lfA{_*s! zcb`v+5wuT7T$R|iF~U$c&~VbYfUr&jS@=uorR_?j1B~{9sKHi71%Z7)>kd|97zZwd zhK0gR@$F8#>?f&7bZ7BD;C(<5#;(Sio4PEiT_|0QFvwUaCh|3%#Yco5OkV{KI~pxwRpj$- zr`JzfMoj63KwLngHmYA7{RF8BAW;fQes-zR{kc9JLgb#HX9AxVB#9)6V@xFwC+HtI zg{aYRy!#dH=HEwo!a>Y~B-U;aB^pH?12qaC2?SBF=_~<9dsKW7lx}w5#^dKWPDKGpz=6@uJ1jq(pb2fGzeo4qE9Q}W+y$5_1Mf?7} z39AAIMZn%7Vgr37At7K5Rk}10D`_VX2nnRnY!R_n1RGcaV((xt7!`dK%g^3R?B&7U z`}@6S&+hD5&e8Stzn@I@%425UOxRcoq%L5nK$|Zv9pODcckX2)=PHdTrC^C^Vhlc&6b}L^^HV{BjwHc9 zx9ZSS*Mh6)4I{@?Q|w8Z9Rb2oeQNFWc$bIQ@IscZ)E?hG%6Ys>DKq(TqCWb)&DZ{2e5-JK}17AJtg_y7KZew1?JxQe z8N14N|8(TZW56+>6(T&s7QyerdKaN{m(UCk3lmd`WWPtdD~3z}i9AX*VB~?TM@5AK zpt5JF1|)RYh!tgfjC|}U65ueHk>~P0*sT!b(0Lb-Ji0LRX#%l}-1M0F$g6u%mKAg= z2FOwv5*X^y|&AL;C~ zoV<-H`qZdp(7H>ph|shPBzDkB5bVoHVK3>F7=iPj+vS6?Aba(N??Wjm;gUo!C@@Tw zX$~!?FnZI!3t#%Cem{dm`9Z5eC}l9NKxc?xpI2CfLLauhC$aaQ{Qc&Cs&&w=u#8fL zs5<*5WX3^VAX`RZZw6$z#(f@`^~E0K=jgFE(uqyB8MvzS5=rhrX zqRP^2r3$CZ!+`fjsF2OB_~Vz3xSt%MqbN_5qi{p%hHewV7=szCJHv4wER9Ic{rj#v z>|Kz(Vbv<=qo`>#p)x@btO8{l;m||n_5ZrZ`^SJoC@Y5*gXM+w%(KXC&sCxe@!osqCg>|oSWWrC@M?#9H2K0ZO;9r8eX_YRO)!3wYmA)sq^f@`3v z;2wKd!eeTBAF^@D%TK9%80@eeqarROTJ)NQeKGiAGC&nW%SS>PcHmn#eh2>-s&ERW4Jj|8HNc3LqmH0Sph2WT!-3}KC5Byf z`G}LiQTM$P=#lAxD11>!oN0;6`{G20c7aHPerv-&f(G2VeAo&dB z5(BXRl(80gqov1QNeZQ4lzk;p3O|B`Kxt7`n8&2u$uI9cdT7p>Yls;QY@XCM$XkWX zj!3r1xrO?Vs8%F>_SpN1RxwSW|Lui1i`dU(LzBheUZ`G!c)^fRCfm`3+m?=~gC_Pi zW_KdSgu_h6gp0IHmQj+FqmpCHIBdXW3vL0429nY#K*NNRwHLw}qpEbuOnMRziw?W* zzt=wuj?$)?(y|k@HMDGEdgoem>d4bS+ly5;4%32^8mQDU zXP`vy%cy}KQBw-}FGKTEKDm14Cqfor-ohe^saJy}V;o}u-Mfs{325JXmp694{V}Cd zYJP+_hWfmGjG#RkHZWQ-Pats6(XdQ>zM{`f)Xv|n2FP+Mk2$I2hFHic?H>QLlKPRP zSeAfkqB&yQL+!_;jZQ^VRB56V?r!QaH($~K^6z4wI_bB!wKC}Ma9A+@+C^qx~r&#&AaBw|?^njgA1DkavZXr%<@ z*}H-rzn~rOi8RdM3!7JtAk0*O);;gpd;5zb zI$-J;LoK;NU5dJhKbdjM(U11*yJS(1BZrZjeDp(-2T)Zb!!bw@q*o=nk3=7`U5?~> z>7VY_*Q$JaqTS1fsbL{WA#E6iCCX*G5_w|zQ|~s;vMUDM@gqnKt{Owhc0n1klX?R) zG#U-cAAiqfffTgJ{Up8igsWZVb5MX_x1v0jk zNfJf1ji`&>wohpR1%Q_NftKvYGIhC$Ju-p zV=7~*QR#|3j{EpYaKuKeMJSKU%8{l4X+apQBl2DmOlg*L)dL-RbO%{ZXJuj+%cY?d z1v;!7_QyVG6JV#|Qm^^^#)3mZ15w5Q>==%@wvkvYzE!-`U;ZCDHs_ zJ=cu~&1%~bB*G7x7O}>xfkHS!5Mul&r$@335C)R3Dlb~{X9wzrQ6ZtFbP43Jd@PW? zS$@^GtP&{>MLa`WmUHv)*DhNL&A(qEc-x7u-?IQDnP3dcL$B6{#Zfd|7#K$0-mpY0 zs47DeUHM_q2b<;1) z8r3fUc9q~g?T)J4fY?zY!q+e>p&00k${Xb;>;w}U%j)PLeedaT)izHPH)bCgeYh|w zsqz?F;3=is$E3mlQb_x_@5DQnPK6>vIctEJ2vOjX^L#jclFc$R4DlFd=;5oUuf3@Y zsYHA;svNYYtkOf1j8>O96efr6%_y7YJh<;OKg|LOKU5B*$nqde^02d1DrF9n36IGt z!(MHimX`)!p(XIl*wO^$_f>OXKrJiP0ze84#-4)CYq@Lh$(xW$+4u~1t0kE+}2eKi5Z3h z5f4dFDg)LM!3~ok3>et{(CJgvk6d^0=Ql$0?`kK@S+mQz58gv6D-yj>LZQh)`-1I= zB|&hmGGxM)BI{7Qz$Y3%o-ehANm2E{h6b7Zf*k(F_8fP@t`M*V$|#z5195DD`^^-CeWpy z*rDiYQDnSDoeAfI1{4+@!9;T#hAY;$AueS(FPw0|V=c-#y#_Y553>oq7Go4@&LVg# zWGR%ued!f1UDWS@7ob_ltj=_($sO$!noj2QQsg|;!acE)z!$tct<9zTL6hYpS~Hf{ zi^+`jXvi=O!$t7!s7#=Xl<@krOMcY8D5fE;`YOz$V(4jTCD8>JFpV>pB1Y5G-hSnU zP3}^TP`P5*D`J5nvIdG{Bo9>erKm5^4)+1sTDr~i+NYDia9O}~lP41o3%+2-wX%R! zfT&twSkQeRmi6ix#E#5a$PyFTg0N>02BRYj5*VEr4bd?3iMNxd?D!c-cu&e1Lm~VV z3pDwuUPNn0b%CyiG4A81o!+B~of%0JJPSF{>7rLetwZwAYM^C8$3pC%U9|NVXF?Md zE&_Wc%3Q1s`KbC?D2gJA#fMl`5MkJZFyPq3_a*Pr0wNo+<^ZcBtN#jnv6hF38C|7t zrR3M0yu9jcV#kyUL&Ay^cs#U7aLFucP889pk>gn5$XDR@`tO(8BY+76y9v?^!W+6u zwC-ru`_hqm7F19Sr1R^|ciZlNAX)LuTGM>36p?0u*{@XMvoQfsUsyGNd9?BCy@*`` zkCuMY7?3uYC1D^;d!>g~GFJR@#hbfm`x15#R@YUqfEE=n`k#EMJByfwr4E7j%W{6b zVAFPkp~%Vx!~)tyIjloIy`0&daRElFf}vMhmEV8g==61Jo%v|w5iHaiX&a1oS_Lj0 zv(|&;5_EjUzhXy@sMB7`-k=&_&9yRd6P)SN|OFFBF}Hf?|;Y5-*YgZeFpkKwXT_NgnfMYU&pyQ{u6uu56>n> zo?oBzzZiM$hx&u(I?`I#JnrA&cG$%858=K9w+8nGZmUhb=jU_(0Jlj;4j9Irfzx$6 z_qUV3y(fSFzvpIb^TgeVdl_f0PHd#Z9gF(`m)qHUJS=&auOakX{>vkNJ@YS}a=c9! zwo~DB)g5&)(kmQC|F>5c2CyQ^J(YaE!;aB6p8w+H^G>;`@AnJ&E0e$P=Kfyjxf8i^cJdw^&Hc3G z@0H2>o5{Nn|LIEK#Ob;|d4Dl^|AYJJoxOMd|K<3f!u=3=p4-hwtbZSte0S+zU=-@H z(EG1Kzx(gP4m_NHtxo>#xU2uf-uL0z?aAjG?#2c{oUZ4Scm4h?`Fq#h$scYW&c9ah z`x)F%xUPHnPdPh2`FmFK{&?u!H~ikNJ7X|TR}1&ga9w(M{_y_;(mc~QcXZtwdiO!{ z_a=KXSL4E0S;T)<(tl^@c`Lu$?`1<3gnl2*@6&KAL(kq!{@(CEHcX~pJ;BUR;%*G# z^SgJP?VJT02_qUj zHhjf`9B=ESw-Td^gE_@n148QoAj?qcVyNho;re2@J{W!)PM-^JW8&;$ z;=Bmr7vnC$Ex|3t$+EkZj=^^xYXeoBK1Qx@k?Sk5PvW#QV=Lz%5PRYK4{mQB^!AO1PK>zagaD=!7t`avHrveI3^)CLuy3`d0h5*+le-F%d$dSrOIxN@lS}XBu zovj-jagbV$16c~7Fj*ng-Nx_Xl$LaudtzYjje)r@is{g@GmprFcFAq!XrG*uLt1cc zaN;L6z-@?=Rm^qn2XFw%^j34^m`&)r;n%k*_At+F{>9~aHep&BEv5r`&vvwSx2?V* z;S2_U5Keo2T=UHm?JM$UirADd^Sp!MO#xA2a=*< zlPaxxa?NJ^7fFGa@3to2n~)2>G0ijOw5`eM0KyD3;gq|!CU+z7k2KG;v&S{t=if85 zv~tEZWla>&Q5m;2ZR`rlxY?AmE!QDnh8mnSoUWr5yS?#C%i)@m`w_a1lZzuerkr-= z9==p=!@>{J{8m}kC7;hv-p>!=t`7YU|5RJ`ueJOb=<@LC`Uofdu{Y*MV%MYIL{ zSCUIs@vu6_bEas`iSMdNd}pV` z$3}Io*zpBph0RYM;U$N=&S(6(hS-#U<^H?MlL^YO-S(|ofj6|MeuozDC|ih(cOE|som`&YcM1kS)@oo6|+ zNVv{S;``By59___oP<9Cu`EY>gk9%I{3SSSf7tX~rw|&q5vNuvx{lT=9%AN1#UHNo zaQuqbztYA3QzZV%Nc<>5Q{rEl690sM7JpDjHb1MNXG`N(Lysue>zCP%boH+J8q^fh zXv6$$av=MOtB+7QZ_`||LM3)PF|1!ldZw!@PW{5aY&)`Pydx!zzpbCfH2JzSB@743 zaHZs{eT$KhyggE`IqTvlGizz}t!sF`v%Q>Q@o^p5eD32tGkVZpI+0VYA#}}2Df-HK zmSbE0E{2+TJlD*+H<@y=E$e7QT`PKAM{9a!nwq!0?;cZb{@kwgr)%4O`x+}i@+#wA zm;61S`}w$m?OKpXl|t^f0f>WNld!icpkbP^f@xMC+!Myo!|MrAA^Y2GrEpeG@e7Tu)4gi zG}krXA(Q6K)}8cso_yl9)k`9Id%(Qcej3;L7218w>|yirAbIhu0pTg)xn$m3o9eZ0ofntO^A0$bOIKVmPSnxjaZ+e9IX&@@=CC^{_R3Imxu3SEs&IGS^}(eZPq!pK)-bSx z&UFr^uu z&F5Wz+*pCQ%DkKTUl;nVpYw6)^0!qae+Q-H@198h-iYLHWF&vxBKaE^$=`jE{CO6X zj->7XN&bR9V8_&LObTs{-5bf#nQms1~-ilK*WZ`M*Ds|F=`}KQxm6-AF&XCs|ZE~yq z>8?3J?tf-HwDZH0pkBK*&S;Cukq0J`Qwv+prH zW*hsr>zv8^Q^8wpY6CGUpA=TgrTW&@6_;;**?;}*&y-(QUb3lMU{a?OgiOaikyc-lqKn4ee&0G(SSIh1;Xw2i=W43zfIlz$=}mNa?&td~M9G z0M~rTb_9g)WRI>F`-ds9f5bcQG$b$Wx0$qSH;(H(L?w-8U<;2Ae)9aX(^%2Xe;B!s z#$OV8HZYKHw1U!gR`G662ze_4T<3rIUon2|<95wwg!eZ7#oMlX&2^q5ZC_)H;a}a7Kh%~7`VYCME2p(7<@8;ooZd=F*_Z#MoYK_EQz>zMABpRo zl(@eBmvKFl64wurxZX{P>)U@B*Rv^c{TPYs{gk-A|0i(;^PH6v2NK>}y@=+4I&H_8 zlx^0Ly5+3i;Gt4%d7!eLA$+ztrRE-(BZz-gM|hkd%2&e*f~vul_tJ!Og%m z;lkJDA&;HowUf(r#u9%a{V3bfc|xx92H2}zY*3uxg1vyZ9ZY((qSh;kUrb5a-2OoB zvdwuwUhY02ciMG<49%~4!vW}gC@-(Ck)td}XAiiJP9JzFlG{zlEgE3f|Dh4)J)dR_ z^6qDYBaPnqRbKkuFzK^0`Aj0q4%Nn{q|cVc zZzCR*m{~cw&e*AuXx+^Vy`K(!3d^HW# zT;ASe*Brn5wQ1{i4%&~5Xcw{TTtW?8V^XBkM01>tN$n=MO>rG@+Cl6(yMSsnDbqQf zuD)#VOoxWI8<_qC@^{lpEUz~NUQcIrc5&VT{T}Xp+y}T1aUbEb9PQ`DUI_I;rj=MZ z?HW>?<=9#N5cA&JEyhAUY;pUORwyk{j?n_03tC@XcoygFVRaqtV*QvjYNx8}{2%e3 zOb)WmepJu)n8Qr0^F3W>A>qz5?L>XNt?A<@682;q=XJu*=NNu|HdN-|YE5pWrOYw< z?^62PBxsc3!o2n~rp(kYb4LMLvfs68CXeB7n$9aIga*ME+$?3b3YKrUP{iI zbe$Z2UrmigJ7pf zt#%N)&i91<1;3r?Pc$>VPD(_sColV%QAOt*wsoEZ%|PqCU}BWrGsoCH-v;vzt`&#A zg&l%e9|+5l&yM!@wRP5zj{o8w$7yGv>s$#9OjYKz!?xx;>jz0^i%F~Y@44ns>J5zF zj@UCy>(kCTfgEtmC%NS~4^u`A4bEfS|BK5u`=eZEIMg~* zwmQYlbzb7lMJ8^Y)#f@^;Q!sU0jnF>oLXfk6g!+;=V#t`B@QcBd~8yxbIdwA{YZ^0 z?gO}MgrAA?PA>B#!*wPXmMd39v@yGv;G)5PN!qkW340S1W>Q9)-&lKquM;`Go%5MYU77BNmSS~o@-kn%|0OD=lw&IZR15TipJbLGQVeur)V}#Lu zBG=K5qT5XE$fn-bxt4ToOFFkRrKGdAT&F#lOH95kXEGE&`-eD{3X3fi?}4Ir6S>Zh zQ0T;4*^Sy7%iF7zXuT;LD}m%g9}NY2c3elhc3vWc)mN-FDY7%#pC)#z<1R3M?P$qy zIug1wt_yB+oOi}jj&m%(`%oSyaBncNOIph@vf@WP{}lH>T-cH`ns~!@+Udljvyi-1 z8{3(;I>{)?Sm8VkYjjR%UnVu)^ z7fk#*btuO<4a_n4Pv_of(rZ^Wd`S!Tc4)ZfGX)Rg*FFr_*#z`Wq*A*ra-53@_aSw? zl>22kZ_h%G;aPqqT|a^T6=!YP2~(2VUEr-w7;oxbC-=C{Vko?3dWZHDQQ>Er+}@srOEcam^=K z>P_F#nJ}*N7RkQbq*E*YJ&ng{hPve5wnpwfg%)tCX`5QX@0#z6^fme+yOL#BXn1Sv zJ$?DD#G#e+u5&yw9AzkKy*wi+>B}K~;ng4K@Lngnv^C#cc$M1OnOu=*=VWgFMHGK| ziU0PmeE&!CJ~85#cS`b^_=2mGza{tUdJOln`Q>py`l*@Rzq%)X58*C5diZLH_|HoE zFAY7{D5uYThp*3){@$3xTlF+-A z$=}b0o`vIU<@r~*Ef{6G1#?-va~N zw;la&p$@|9TwW%9oB|(k+*j~kJH1?IKcZ0&@OBz{v(o>84$CZuF+zH>t%_dFB|Mhs zovv=)E#-gzq;G8K>A+wul3hjeiiy#tXn*jWXUe{6*Xc^?zQrlKX}U&0S!q%l1_tZv ztS#p{lYgBGfcymJN9fu4;YUb^^Lwbtui{f){mcKYc*5i7z+nA}c9bGR@_tw7>x%^N zeE4?8rx;WR9?b)iKe($*`-lADHlxR7p?ChzbNF$i?}^;kv@bR` zvTU=f(Bm=oWL~yq)SoiS3TcxxI&yYIAc35iQc5qIQnLK!9=x>@!H)RC^>v%6FP((x zl^UNnfVQo_-zY81FZ3Z@9Z5e4N@;T{AHS`Q4&_f0hByaZDueLlwr|=&{&2pvFUsb7 zU?krxXG_WV2`Tx0HInb$Qu4iRB;Ttd`QDe%;dc86`S$WkQ~B31c^G2Of*+=30AEp_+K z5A)WVK5yn6I}7{_#cXrNBGx;w81ansg2qE3)kjR*wi?$HjbCTZx@P3sloZ-|QojKN zS2S(il5YlcpAewz58L*nr*n;-ZmcOct6f|OJZ!Z;nD>6$&J?#FuhsEdD|a3ve|Qan zYs$#RcbjP|RwnC3E`b!KICNz-=s3}FTZT$_seH|@@0h&N^@`E z+4;%mYO^bG596LsJ`3O2>11{-db{k~8ku`<=7pZPaGmdE%FJ>H&zn-PauoiojB~8aFWx)>ED8g+Jsg@ z+=>4#oKBY^1U;k!^Pf&cXJ*E?nVAi38+*;vvb7rhY1)`=1!H)RCNa<*o=3&%+$B%1 z*hy2k$*(`Zb;0k~b+k@ZfBv<={}H;|{ZW>aID#~%jIROzZ~M&;CJ&bXy^Z{H5__=v z>>l%8-*Q0PM|=lF>TGB8-uC-Td9OO;vAM`{(3btY=|urN9@M!2*`ZbYZ_^%ZYw2QIhixsZ@P}85y-La3d6JLoLfekHO(wL? zu=mE)z07+nYc4bOWc$y-rXH=uY@iuMZMhstezMKEH=Z=Q7W%d&$}AX`)kc}n(w4&E zQ{uuZ@=2y7=*!&$G zsW02cEM`&+Oi2t32ToF2o-^%vXp5G6n=3qKj^QDzyaM~iFD8sE8t`IQ zQPj7n>O_q!$68d^n$XrRf2VnGtrL3_Iy& z>sf7RTf4<@m%m9wZATgdK zIbf}|<0liZwb4F{KWy9B4YVDPN8v*k5ZG)l#IN&(J$o*P?NGi}^8C%vwp`&Mq$Asr z<%2EJV7I_o9;n=ew(BH6HKFaAiix~$6XJ>HIFE+Gn-|k@iwr}r) zKWr=65Wm$cdclWW;HJl^qgQff!MO$}Ps zUQU7I%{4fzw!yyd1n;d4_Xpm#39aS$jkmJdvJ#FrFXF6q#5I&6|u$J=~L48;o#zFWj zkMtTL!xoLR@ynv&8jD6ZD0yS*2>syFSQWiAjz_O<$p;0I7h{wDGVXQB-}96AX6~zT zDrt??x-?#^ck7b%OzpVRq>6JuxG%=7O!^;A-aRzDcEtac@23R(ODj*y> z@1F_%7V7PY-w*#qhUfnK94c7WGEacY;!uT>)ZZ8=SgfvJvxnI6RiI&M2h zT|i;lm}>~()sLE`siPo$`nnu@M|obKk*>ZB;5w&(nGHr?lXRVfDA%jt79(_nwCMYg zto7mjX*j!LN4+%?CP<47b9xdZut{$~S6|?Ajb8OU(xNjEJq!EgNEZ>hX~HZ_33KK8 zVS=>Sc+QWOOB&3g7?{OTOprc(#hE?TR8AEsvN2ykh}1kS=}%h_5>;L&bsp~<>wf`zDeXdNAr7<@$1|=Z!sGdrzFckm@>z5^^Fgm(*yUQhSPCJ$X;)$ST@WQ?(?yMqv3`Y39z&jx$?Ef2bvkuR-uE5%cIuk01ZZ>ip6(qVb= zM+mQZ!XKwqpWSfcF$UtoSGsb3Fq*HRFWWd0N*C&xn3X>0bwJ`CoO2rgZk z*2KU(8pQ-UdAs^%8ww`Nv1=utHesv=^*Uxjl^u`GrFN$B^DmX7f7x_edjA(qL(nGd z`2&-Qz@9homWfJj)^8IFwsj6y9AUlk#pbwTBhlYaXf zzqPgI5LI~P_jl&Kl?cR*aBfYoF8vncx25zV{;-6*5PDX^Z8d4tcQ?Itd0P8u<%6e9 zTCIfoq@iss>5ay3Tk}X0mtEn%Bh;+4u$6ghWyPcLTRCzwL(58vGdX6)G+w(ZQ zmV8@j;(h#Bjsxp(Z{oJ{p4Ris3+%{`kS}k1+>U#+-I$kY{)Ks_vAi!!V(LQJ`N`iJ z|NLut@<)sRAaZ{jzhnac`osUhUGhQn(oB%<8Wwu4xyZk!@_QccjL5TUn*($n!BKp*t`xzeKR@B6u>|8X=8 zY0~*g49um(8!nSIn-;4{(7SX3JL?R2DQ;cg9CyuE$3MW=#@YSYlHXVrPJ1lE4Owvm z%PU$5_byIfCty!3xTA4d&d@m@G;(eczt`htq?dZ36W>n?fXVLl$+MOM}J}`5$zBT9V_gH7bSk8WFsNE?#mJY#?;)6;jL$E>bn%HV&}H*%)33FBsu($iwHUkB{HGY0Ut(Z>%ZRbMr#~}d z^ld@U?u{WULz*pS!x)&2qL^SVw=-oO{DPf_JE(|E+;p8td0Et^QM$p{VWscQBN#Wi z?>Q@^={<%>!kV#Lh|`{HS7UmwJyY&F-e#MV^Sv|WX7k>jTsIS+`kfdwWg^@r@&4sy z2CO8aKlgNLJr?@mwB8ENrnQ#0-WNW+^Y5L%vzr}lh?ohT>Uj7v>w{ASN^mS&Vr=kDN(6?)=8D5}o^}_2y^hG;N(~n2@ zO!WVV(BCCO|BHV@KWLkFmqVVRr!+^~xZPvaJBkU$O1t-MUohnCI2k`V7|5SZxf0CwMhJj7{ASN88IrqidgP1^Bc@3`o5;8YuXcfM<0GwEgE4$ zSD5rug_Lo$uUS+jC}HFj!1e`e(PV*F28@-=!~>Z9XhT7}?Y`27TIMX2-xB69aQ>49sycFvrKhoDc)k z6vYH%YR~3t$GDCp<*!VA=<7VLBT4%t!st6!?8@YA9<}4OPuQrm?Njgl%g$YP^M7-lEE?oQ z7z(>HywUVRTf)nrklGLB*VWa#rTiZlv{y@EITS4Y*=F2UKUlxL+AvIEsd)?L54%Tl zryOBym=%P<))LrurZT=*j_?LEyIKpyUcB}4C4S0eQV+Po^K3W#{c(1Dv3s;7`EH5&9^#TXA3esg;eN^eXh|EpjzS59OjR4@`vM>-@gVXd5ZAq0L>}%Zh{`V z)?mkUjj78Imn>(>E+O{Af;@-wtKVIdk%Z+hn`gWK^9~b(mv4njhq)^wro)>TwC8jb z!XaL#mR&HWTHWt`QB2Twt;XsF@^3X(510^E>vS-0*Dqf^^DjT&^84kBPM@zkyGH-@ zprL5bbvoIUsJ_wU8V%T6hNnAq?4hMt>}U+t%!)qG=Enhvpia9b9~LOSV6Cc+?;#W4 zAvJ67ca6^LQ5t8qbIpxI=@8PW-9dadwi;sNRI0!Zf00RzP2D^At$dq|I&E85y88Qo z(0y#^x2huBlc?D>U9Z!e ztmV9b&|%BDOFr$qw6|%4xs(Nwru0?3!R5D0|3Pu`$7ugS=w1@~J%is(xXVM&^z-JB ze>K0K!L7rs*`#=Hy$aXMwJG(Yoxb6E>6ub5(@n|Py?p~B_0Srrhd(0qFearQ-i_45 zN0EAPBlWN)_27MR(Oa`n7%BM;QcAujp>xTrlr|(Q?G-I|A5`rB2;IYVQNnYT{W+oc z`WdbV)q!93cC57{!&kgd-xn?B>nJAZi}s|Fb7+k=#D^xUqU-lXJ4V@+#H%PN8wO)i zGM>K*b9+jdPhy3+BPGnI>xT(=ESs8dKxKtaYgq}6ENAvp?NOm`O9JQ6A~oRr9go!w zj4k)js$WCjD|;m<9p;B9CP=3}^JlneeRj=gJ@sH$-NKA>#Yv}dcJ7mHysbI2<^l5g zAkNbK-K1*I+n4{0L{CXNeb*b_nq-6er~~K5`}Nq7X2x&Fr1Om5uIlfBUu{wCPcAAGb>o?MXkE4~TKb(0y>xxn zV!Fh@Y#sx%MGVZA88Np1Z5;!%eGJS_88NnecZq@7D+Xro7?`{mm|ih3g)uO_V_=Fh zVr+ZeCkEz#7?|Q1nEo*^gJWQZWyIJKe|QYcsEio96GP|Wq#vU#M!KcH!;FnVXIu=- z_!yW&GGeSQY(f;1hJU&kj16%pJ};jEFBHsscAw1QQMzd`N5;S$9mTY5*~W|CuIKAv zv;x*r@)`V4c4(d31JJO$#wWosgim;@Hr$i_64+D|qunbs$56L9E8)GTW6*f5OXIbF zg~x4;+5K_SDU|tufe?~H5fZ{d8a?Aov&a2 zme-pZr5ohIVj5#$X2-xBlM!Q6y&wkWlo*)PVqngQfjKJ%W^oM6g)uNoVqlhL#MF1+ zjRij&Q{k6o#MnK7SH{3x6$5ik6cfl7cK7E&MjE!eJC87ao0e;#;ma55ZsC3^zxt~B zs4m+NZTRb=X$ab|#ati71nIQ95pOjZo9@ApbRUl2Pp8rt9z&EiKaKir(`o777EMEt zPK(hQZRzJGyW)3M49x9OOkk(5D<%I&MB%lJTN}S!cku&$&I#^+-n*`&RmPogb`{1; z_)_IEzux@%Di9!f+43mP*%~FGXx$l2V^AIzb9WRIjC*!{^mfp)>$YDr>C(UT$2}Y7 z!6@Az?)U31X~!9p5O^qxNw%46=laer3-D9|x6meD-*XJ+N0sIqro~tak3hk;nPgFz z_TAO@gzmPC?D+|~Q031!m2W!CE-^6AM)MNn*T(f+1mm`A+E&R6ugCkvNb2_V*t?mf z?Hacy&09~OZcROiu zqln3w_7cQxFIUB}TW2BvdHjNKu>bqvh55zK;MUy$guHQ$on0nCmOoNaS zu-qM~3-cpcC)|uZH`-U#FVkH$$%l50j?M4Brrd09+D2rHr+A-fuI?6zEFJy*BlO!x z=s)u>=^qfGzj1{A|NRsCL4UC2)6dXP*B>lqKn%>FC??>WES-Z4#@59qk-X?U*w}Ru zj6IhAP{Ld4ouKaJYyGjuh8Z4BcbYO98O5ZD`;e5lyTyw8uqfR$aUUK7b3_cxkx@*V z`Z>yAYzgiVsh?Kf$F83=^pB3v-!Ve}-G51cQiOhPg#LT~l72~qe%A>75B??n(g^*X zBlO?@C-l>_(K5o@+T982k^Ye;OnFL}UDgkirk*Pz`Pem*j}QMzKGM)nMCk7pq5sjp zq+c1Kzk7uK$Nz+Wnm#?*&<~BdY4SKFl7>AZY53%yq#+IcstEn=5&ED06Z&cLIL*)x zJh%R6mCXAz%4I_w(3V+mnTnyBJkn1iY}^z4@fuQYkIyLxvr z_)ng_wXgRLgKdo8eud_6+ATSFvopHuKzj?LTYrmk$>8jauP?Epj1=4~eL|6k?J)~(IWER)`J z?bKp)W<6D8T&m1qF>|Asz=mkoqkmyAb_M$0rq4Y*w{;cYcA^eP8t!=2TeZ!6(ToUB z0IzndIQ{mjwi?!#;5C=cn+< zSvTrEPTFf_K>}b&I zFX-CXw>M)(sEmX3S}A)tpZd-sZ>bb~fvF?};)?4Gv+V_^Elzzm3Df_&QZ zfJT9_UuYkSFH^nPGchJc=?3|d{Jr!X}6cd!Q#Y_b=;PMXj?3JeLZmglk^x^f}zqPW?iqZ|zXEFLd zOZu_EVou74v8O1W8w0Z_2Iis|n58i=SH{3x6U7AOZu4~m7<<~moA@H-9)z*yxSdPw zSPD1&MHq{^1(ZFD|LXPYH%&a}r^M5;emp^a+jt%VmA<|$=HVzNh|&V7`oElI_m>?ot=?l|y|O>TBFLxNmXa;Z)&rney;`49pKPFu%vZ{E-o3zad(m zvD_`DAqGZ`Jbm6Ro$MGGHzVf2sytTxHWG!b27dvLPY8>2$S34%+;>*4XDou^XNWK6Q^n8o4S6Opgt{XS~M*I#Towa!c?`^~WW7N$B6nCR{<@5G zEM{rOeDxgr^mm-u$om^I(y?pQ^sQ&5MJ`nivY6&5CTQyxa}#k{tJwSaJet8=7}!)s z-?&?j>nPsUCVf@=oyIy##ql=&Y{$}E&NF?H-8Elif6maQ%%I9_` z^~>zwwXxq}=n(~RCi5QT%Z7O+CCpv1!n~Ri=AKw#UP}pcU#u{%r-XT6{V+k9+r8$0 z5+>WRyT!Na6y9t89&fWk^|;Q^)IXJX^z!S#my-sjiO+$4IKHh@;(I?5-xvQZzM#JB z8n)}HP`e8KVO6hb+d&-%683tn%Zl64&1A#KvHQMy6g z_ME*=}Hw5m8E9LHXG;dY=JcL#!0sgjv7*?AdbLWsKWmax-Es ze|-KuuA{Vdje+SF#RPe{dH8D_Zlo0N3a0JxyK}6Pa&rZ~OnI2N_=U$@M`si69;F-9 zgT-`@f!Q+#=06!R_MC>i7?}Kwm^HhcOB=k0eD#Te=^F#HPezQ@sO}d7b3hDCaSTlV z7?>e3Fhet9Y;PYM12aAb=BOB$qhnwu#lV!rz?4QYL0_`pa4rX9&wKj=jYp=wWNqFJ zQMy52vY1&hFtcM|=ET6vje(gL#RO$xPxd|*%m&?;{^~l~HM7NEl!g5oQB#y|P!<+5 zKL%z&MvT=!oDl3!|ERKP>AS1@kTTfFX{26EF@SvQZJ+VU(XGrpL zX+}C0b6FGJxUI$Lkr>XEATYz`Pj)^HvPZ z+fhuAPrL8wCUR!?J-zl9`Ml_iAC|e!%h0?H6t^_>V9ya-l@VjVSn*g4%;PaIPsPAI z9Ru@BMofnt`n>KsACT#1Gh*zwHeShyv0p=aKO@HOqxvQW=DQe}A7WsBih=nh2IjXI zn4hEVGU&%P@4v^O^G6KKpD{3w(ebBi&o({3WK6T&XPKRmj#KwF$IE>W4L1g6!x)&h zF);08U~*z$Hi?1h7z5KO2Bu3!%!V7x=YUk5A-+`%%r-GF+r_}_5CfAN1JgAIrdtfm zu2D>2gR^UNdt;-@3Vjo^=S2Rb0(hb zI_(i8hs3}Pje!}K5mVRhTGp5A%+snEn5i)^)1sJQzO->wgR%Q3yHnEMxUs(MY}ZIn zkJ1gw%VKIWV(eP%x{MgR3v_lyjIIBYh$zhR=39*Z6Ju<>L4IkKbSXeiYSL+BF51et}s>ZqF?2Z~T`2X{0eW{h%$4>c4~o z()7i#GoyJ7Fi(tI&R46uf!W36DcziBF=xl1b50D*xlv5euk5;t#bE5ZjZy3Ot2AMj zq=Xq3E6k-SVGdb8Oi)(#Wakyp^ryjG6$5j149qn#FxSSwT%Qs1%cG4P&AJ!$e@hI^ zZ5c84n|b#|F+p9~lL0rUq-}`%36W{sw5ZilxHOiK*RLoqN9$G|)i1G6Ru=FyCp zSsQjNcO89$@bMU!wHYy&uDN}0_HaSxnT(jbKic3bzB3Qzt&Et9A6|2!>+BEa?HHJM zVqjWhVBX7!>DoB`d)GOD^c;wT6-*<8TFeJA=zNqBV>M#^Gsa~x*b_3O$6~&S5!X*K zFuz1GL4UJx{RYOalWX@Ee&dXoW&CkAG249vV3m}6pKj*WpiE(YfK7?=}c zV47lJPK<$>9|Lnz49tQUn3H2*PKkjzH3sIi7?{&zV9tnvIWq?4tQeTHV_?pSfjKt@ z=DZk~g)uPa$G|L#fms{_b3qKug)uM}#lTz~19M3X%#s+Gr7d}fw?{g=7t!U8)IN@ih;Q~2IiI+m|J6DZi|6g z83VH_2Ilq{m^)%%?u>!CD+cE77?^uvVD629xi1Fh{ur1CVqjKBFm?^|#)= z6yDm%K+k4TZ)BuvzXkmb82jbuY_!^$=vrO)&PMm`;ZoOhSWLGVm|bFEc8!7AEe2-y z7??d`V7h0-SlhtVWEo1vNG%_W=^cYkQ4GvJF);ha!0ZodgsQ~sk+l_x{*4U{;F=#0g|=JWDlPw@S&5p4QKi!p zEk_LDY5Sg2?%?U9ipILqhN{{c=cN%m-Pn1~W#xhYu=q|vb8fxxEbKZ}m34%!Z(6BX zHyPbWAGn&?SXy1xFt_#Rp=4pRA-|u`H=@cL>*|PVjQ1+{zeAkOTIRUKH7l9A>XN&a zuFmJRJDR668q2Dy>Zc^?nu?TyE&H6TebA-#^@+NM;!4G}L(AxfO*r~FQBhSoE-|w) zQB$61UNf8+cb+n`ghksGiPG|hs#&ECiE)YgdNR{mI>Onx`Hf0aGo!SwJ~5%HB2hcE zrn0uUPz1aEwCmQyQI{yMt*dD5JBmlUHg_1wVZ#PJQW1@=E}cud8V1+ZP9I!VohZ3h zA$RNe(QkyTES+9eJ-2wlNFMFJ`+PUprvr_^RoN+RZ)EBP$xeH(W|9?6z_U9y)mf+8w#o$Cs);s^|Co? zq|j_WepAuzKj+PEG>5Xr%F0AtRn6pxQDUNw43ZB3&0 zIEtyh=>i2mY)adwIJP!@D>!8Ah^Fh5(j(40VHmk>piXNW8-_L{rnh{i+CHk!uou}h zV0z-X#qeu2iZgzxvh5WF;|uM#Ee^>?5)@6ZhYg4OZo~jWrD=+l%hZSI^6$ zXuScWcqf4xUOnX~nrQtD`l@=txCRw)@vV9{YvT3UB%^T#?J#jr9feHaEncqt%q?EK z-B!u`s7+T_)g(rgmL;m|`;oBRd?o6bAy?kXI54}ku12*}Et1E!95>J(k<^V6btC9V zi5kkH{du!^YoU~773{ykM-9xdQ`BhIX z7^_cAo=)oOTOL(3=XNY^*O`aabndzdrPYmz0VZHY?(+(B-nE;af>paFF?$5*=2abo zM51n7qM>9@^`gadE?0%97F*95<}AMZH|=+z@`g??ot!8+TK(w4iFeAdsqRPpne(SjBqYI?|rW|*V3VyR*fL!lIE6nTLf7tEuZEM$)<0#+&juy zlAEg~LuC+|T~*OACHIM;&JyRUI~jx2L`Y==kEY8M#g&hbIh9&f_aqff?e%QMvlpwSRgJE#=+!b+C3w}XSL)bnlm4c| zhdWnUL_zB`Rp{0BNue`cPp+{~dgs=N%C*mat^-xQw6wlGf(JoFMa8uWbknWF_N8N0 zS52>KIJmK4Mq|T>#H>Vh^IXkNw~hWl8+lBxn^0TbI6X1Ww20>3O7$HjGv<@igKLJ? zQ2BL@Gc*Pbs;Nj+v}~?P=&s$jQ?5!IE2?Up=TtU#w=6w~BCBkyuBHbk5;Y|q_4r(c>L2TeKYo&d}*6W!&tlhH|FLK{cgi)rkt{ zW#OK8&M6OK7iW-Y{ZmcirLPWG^)MFJH8j-?cV23}WCl&7w#L$H`f~)pHz!_s0R7b) zy}g#^4+KpckKpym>L`P0in+&+1poGFFPjl2Q8jr=gLCw7=j}OH_N9Kjeru^W->c+( z=$!jI1B@BAJf5H`QSa=h6n--L(*f%59>ZXUmX>)Voljov_c0;7;vAPqm&qpHbRapQz|R_uw*k2PWf|vlaiki~rQ&3l&wfG*0B+ zsVewpt4;@KK!kRGDrR6+y~;E9G`;(F^z)sl|JoYA4;KHfINH4X)G|uB5>{Y{;l=7& zei8W%-o5kaEk&xP!YjIwrFBfYhnVrSrAQPvdhTj%=$m0?<9g?Hk!yR;tu>HKjx4<< z<>lp`t_-%X@7Vt7j2)WWOF_3jY|S;qTU9?uGk(c#ig%lZOH`Q*qm8+@X}Z|ul4o`1Kx0kq?3zSH zQ<2*G9?Krrd79%%#DLoB+B)YrWn-_MPPu?2n@BYqGt^xpk_B6DYr0UwpxVloj}^Z6 z!qYZ}>7PEMp!Eken4%}f_A$j>onQ#ANOFeFBSttypKjlQHadt=Zf@%~qPEY>=YC>1 z@T#k1XXRtx(>v=pPj8?fUpu4ZEhT6FCpv$$eWtlOIm2C})Esc#$Fc@h(tZbfd|Qbs zZqULDR1y`X^;25D7s0`$r*t4@c&{n76)m|coS|8Z>WR5ZGlE#>rb9(=*w-s2GNyR# z(`U)OZl9<32k&&fsfih-6(d?om4ngt$;jpsJsJ1zabDf@)5y~_Z6tHXgrPS*P6E6U zuI1ff&Va- zRZWA_tinCI-(uytw6USKX@q*KEm^?T(Lcn?yZI%@YbOr*1w(lYn-vM~%Fn(oZ# zKC864<@6!W+=Wx>NfRA1QE_Nh!<326hANV#OXj{nLx)d?6=`sO(cE#;!UIN=&g1~3 z$(C2S3ze*s7mn8&3{l+>V&4O=C{-yFZp_-!&NHv{@CPk70KzK^+gr%l24ERl~Sqj#5I>(Z(5;*T()d_N9Is7M*9s~O`xe*?fHtVYfnIIU~sJ)T2s|f#SBy7 zOccpwb2qz#v`$VmB-x7r;zM(vP^c@n-l~r`TxjMPS2ZuuJXPtts@)6sK&_^_Tq$bz=M6oA7b<&yzGxjKBCAjAtKM5a zrLksO^8!72@WlV~tBEw#7eAvRxaGQOXOmcO(j41}*jZX*xVzlvMma4%kNc6HT;5m@ z*VcNN;(KJS5!xE7at~9w9xEMk>ee2IWybaTe)V%}%BR%T*3>rESI^DORe?OwZ_r<*R#!n%D7r<2K0Iv9cj}Nc=s-Q^ z^r4f;(!4}ntuo&Hl!AZ1aIwTkacVOX6{h-{zSMy9 z!_Y+|cSM9olF3ojm34$9K2$ zysbAW1;0FTkx`N~Ft$!9eoK#j-}-m$MXRdU2sta!^n$9j&3o+%DNe7;_!&B)3?VU<#rQiu<79oH>Vra`_i&ER@&-XJj~g& z{T=)65Q2=a9aNn#V&H_T`l_-j>7SbSQfYNOqcPu`^cs*itIF$3{!|`1xBvB78ibz$ zE5VLPR5myVD&+RBm)dD;B)n1UEIr;~>KUQgRjsl3X0?+Y-~01^s-+@PS&9rhZdz4M z$vEM6dVcVZJombN)jUL}mL4kCo#%~zNC{({E14Z*GjJo)>h2T?WV9ruOD(2HC8&Sw5nQMalo@T z4OfNsUHeFAK<%XgwdopB-lzNhuhA>YjOuZSkquhgD);+8yw9N|hP+o+O-^cSS})a` z1M19}xZnOQGu8PItee%DOeO_-vUk`}be#=NZ!43<4__eVm^U(v8`N5-5dH35(V2&4 zo>gg|E#!dDa#b8g8Yq54c|2&z>engQkthclMh8^a);HEAob!}~5yL+FMgvX_%tKWL zY8CZ{)&rEGQQenbPHoPpOK1+#bm;U_kkMfKLXvYuUF#MM+TIkzREa{-%s|ewqnwKQ*J~R(h2Fq$Tkqs6M~SjGK4+2qg{^y1u^DwLV$&l^i8umY6x&TwbuurGI0@rPvGgKJuURit(8M``h{ zU*Y+!%apqM)Th0gZq?H{-B+GVZZ)?wBqq;o8m9>7%|CowGE$Gg4ClVbaA)4y^L4bQ zHx;#9s2m(K>@2PRHO#v-W37EvC?~ys#5zO^vB~f!RZ?KiH4;xnKh)9gai zaZ2SZO<8f_27%>=#pIv@ayw{gi;k?N5K0;XT=S zn-}ZZh0EV7BDJvkL@*ZBP9wsoQnV!dMVEr1ouI+a-Co$GWiz!E7FNs~o-WnH=7(z* z&_QAM{JF&NdrkKm4b=QE_Jw*NO3;^D`VM!Nt-azx+Kv&SyiuX$1daU5yB_1K)-;CX zJ12~CmQOwAPc>-M&b+C>%&skuD#VqkA$sLDjdHH6%YA{t$}4A2=<{^bEw8Anu1F11 zP<*1w@T%0Og(dU#^y<{7y_-(b(`&w299BuntkQCy%Hq1~_x>2A37iYI4>QAi9lXBvF_rc$*@tXQ)zo;rTJc~dbY<85b2X+&((7L*y-E#( zl^3k3P@z`6*LVptW$KWjIUrf6`w4XC;aSou)@#I4qMACYY2AIs=1=o9sctQp*7Wcw z=kE5KezhY@dM8b)E}b`*5uvt@p>a~TNwY#Kw5B1-$UQ4JH_WV2?w9PMaY(i$ytV2oSYSX)@v+1vSf+qte)SuFMWLmt<+3lhf441tk$ashwZy5 zV}liUn%-2qe&XSa#9>ZBL@$}8c%M4lIe~anEFQeazoir?jN33ag5qsx7 zFEtF)B|TKy?{>QJYf_^zCl7|SFsC!Vc2q6u zKQ$gou)b-RVa^BJBuZ#fp4DbtQUjdKPJ<%+U-rCZAkXCdu$%bTjWO~;L1s@`TS8{QDm z`ng_o-uAf7$pTYeT|>Vbh9MPq(+?_#Esp3ojWCmvT$R$)`hs3;IpF0{V$PZ2`&Toj zBlSrj4T9&k6>95VgVhP@%O&_>@$0U>mfNQ04VqR`ua`e5FMm?srn5#lxkuz)NYOBK z9$YuT^d#RV;`9=+ojU)rFM|RSMRj8Qgr>PFu3etIP|aV>H1`b+v3s@I{$h`llAc24 zi|BmL5NEGnotccA{@4)k*v`%xH}^jCiZdCt(Q6r7qd$d}bRF*OJ-|Je;geZHwiZuC zVFt3+3zevXHn$BThnfe~Yn#qgstU&)Jd7?> z$-LH7w3ZG*V>bGjWk=E3JmJGk6}h{Na7M3sqM1}+^ax3^E$0t+M(=yTT_oMF@T49x z_hlu0>?6(35Qt_%9r;GZrbpC-4q5e|7icFQTR+aQ6D7Or#e|cNe}m$a8abKpq$aue zbfy2$U;AGONiTIn8m3o|FP&W9)J+*b@|e|c(Ou~YNtUzeNQIbG|D)khJkwXJ;wY(~ zr}2c$sJ_J>6yL4q6;GbGnDJyBJ)k<#uWmASj~b&d@$^M4B`UDWM^?Q=hU+jVS1|@8 z>#F7Lp_JW}aofwP&y*wmOjFe`XUdgB7BT*)83j@U>@fP7n&KX#oGH_cR=1*Vdh2NA zp{jh*T%}Abkp@hRs3Y}!>ajte4B&6RL`Z}Bx1FmtcNFberz!GMr*D>2gYpa{AV~xJ8990 zms3^A9^H3RQS*XP&PgwPF@3{pfVzrXj; zt}>ZcH5`HksJdTu^}*N;y?Fr3>R{L**{YojRc@z*`%O_{^Pwu@Gdk~ZEYW-VMZ@!# zEEDN7J70GO1B7}^FjzJJs8Ts=(bOFzK$@XPy2a!e`KsbL=Y<{4Rs*k2l-7B(Pkr%N z(K~nJn-mXR;CLApX=}On>G{G{NujZ}I`?@|IRCyadt<9I6Ya=SSXk(!uAgwO67JIS zahp<+74XZ3$;%z5W_tO6cebRXFp!ofs{NRpdlggj(#^Kx72weFm*T_qYT3SL59U=; zSCr@JidvdgKGz*_`eMI&JbAzARt3577}JEORM$6uC;v^~PC1fBS%<=l>A`X(#Vsnc zTh5%Y5fPY5_DAdb+zs?<)%&;auNLGfqY8`v6t&xjzo@h(hn3M#O<=1&OF6t_m5I2q zuBv67%Hhucy=|0u2Q(%+v|`0HT_5mwff)IF{+i1+iWe#zqSDrY4b%YlFyFF*-`BcW@EY} z_~wuF^z$B%oWl@-R6i2oI7OXQooLBbG+&nQZj=bJowRlm@gLfJBcXn}QdcrrsrzZ^ zk&8%5b?szNI5aJ{-nmEUUv_TXNHd%1Z%oL(LA9j4-a6I)U7@j8%_o0Ot1D_*+ZCP| zSd~2c+PKE@a>Rh9iDDo(9>2NCT+QgJ86|&=a5ny+|4|fklHE3XerLXt-tqQLE;O?e zvV_kR8{2;IQoZg}P`JKDynkYHX-#t%X{EM!)0Iwzwrf@(lsq$xMq!(r(j5lJnEESc#ZXf>=gYtB$&l8eL9v1#T>w2t$csU~w zV^#6?BA$2S_B~UXPA`P=QM{enWx<|b==d$)@KJKaNT=Y)5~B&$TAPvqV(j+$&f`58 z1e-q{;p}r(iI$gpoU!J!rrnf){qFzf77~z@qFSC;W$%Cg>!MYyB?~RzEA<2RyCGX` zpE4LXvUs+*szDX|Ob!IuLCon)0cKz?eqON;&RHr}um&4sal4_;;KfIJEO3P}?&U61 zJVXD##;yZCs$%O8qQHBPhlo^(uqsVOAP@*5WoaRhf|5|=5!sX_1k%hVA@G2#N)r)9 znjmGLf)pttML^0@lnzgkVgVMVJW)Wpis<+M&&0N%$d1!r_Y&l&fNWS zTPUVvMq)O1V@O(g_y}y`_8OHgJSY~pa$3i^wnvGms*m!M$lL|l`l6Uiny3D>$uB$fcL45`*qC~mgY0R|m{_`(jRuwJA5NskE zx{ju7fafQr+{S}Nn@hA5hn!~Afc?8?qq@+@^2p!|u*qMzeuokWvQ*MG$q~j9CdJnb za8X3xU`Gj)i>QBctVkMgWFq+&oC%7Z1-wUCu)%YlKZ{qBOQsM=spZ5DzB+r_V9SJ$ zf{wr_4$2qr4LOE+laW|pF)z+_e7k4O+~H90fiJX60XST}bz(3V8Y|mHYHGai^5wZd zP2%9-DD(*uhE=S$5oIl^nbk~zP!?!-d_VGSXg4&4YGZDU2d=e!5wDe z?~n7Z1oY19+7>M)p1H)o!1D}8cVq3WF!^oF6~z-^ zb>U%14td{ImSoDk=bz>d0aav5a7z!IW{z*2$)X$;oQCA{{Esld=^^`;;x(P+agxG4 zZz9`c_M~^G$_2Ja8|HDYiWal)eds21yXiE9Qv;qRq8&5kuESpPFX5Z!3|J-iOxT^d zQ=Er6u-}cYQH94!OW6TU1_gUTIcX+~|6Xo#Dw-JvAKb8lA`#y}?z;;Hboh|-HZO@L z9KHuw{`W&Zn1l*Tfp@UNj;+jXQDf821n1FEF@eu4854gU44YO-WJPA><#;eW^K#wL zEo0YC@i+!>;aQe4ED~*9ZPh1p;!MlHJ{i>-xo*LTWSiNd!oh4or$+FB9n>)U!lJLum?VzHft&J zPfW)ynxZAJ&bMO3hxYW%{Xa1Ms^}|4W(U^!!V^e|7OU(Jvp1~##!niH)xW5Mj=h{-zfBs`PWBcu z>kbPrITQS4nA7c@6AWb_j~l-E%&5%r+@>f!RY6&qk;*j8S&4I}?5K?I5Tmz}mU1fz zyaBt?m=ylq7i7iUjPGYAmB%vyY}?+s?;Oj#JE?nt|35zm

teKb+=E~;lYX&JT9m80K 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 literal 0 HcmV?d00001 diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Modules/module.modulemap b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Modules/module.modulemap new file mode 100644 index 0000000..0f91957 --- /dev/null +++ b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/Modules/module.modulemap @@ -0,0 +1,4 @@ +framework module NutPlayer { + header "NutPlayer-Swift.h" + requires objc +} diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/NutPlayer b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/NutPlayer new file mode 100755 index 0000000000000000000000000000000000000000..98de1e67f47ce42d3e82b96e5a0850c747b910bd GIT binary patch literal 2335576 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 z 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 z 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%0D3*vUre%#WqYr`$W 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:EC#mD1(1)M82}DBRiWXe{*(vr*vj#^%P|1p()7D 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

9VWPo+0oUy{3b%O1aYE`7-;S(zkP)0?gLpHIhg z>FeolrZ-zZ+#NrjOFx@_;L3Xc&DM`}eLR;wbF8dPlKtt;*8AhfbLmIXH_@A|Z+6Fz z=hBxPCo7X={eF7>X6v)L>9Xq|&!umre}~>|z5n+@Y7&!rzve;~ctdjI+p&!umsuc9~i*2i<{ zTj(>Z>G_*`>*Klft@O9jo2~a>PselVm(VxUo2~bce>|5yIZ^%<_Mtah?;rnoE`1UG z8vXVDo2~E2?Y`{&H=awMcap3Op9j#Jt@p1#@m%^+`UZNl^_{uhmmNQzOFx7!q88Gd ztzYE&crJbZ$+9wBhXH#3&DJ;g&;M92bLpE-)&3HCv-J~lyDvNccrN|0YV9Y{o2~cn zfAL)UEd96iX6x;1OmTU%UM&5>)8tp-^Z(WL{+s1@<@4We8HSr!`gkt=oWILN{vN#c zX8B#|^WF7}=egsbuKksEd~E$#**x6Dx#LH3>8sAr{$+Zz_5SmZcrN`c`mNW{^EX@X zUw`7c^t0(-q&HhXICu8T&Oe?@-$lPpz8>FfeTnPix%5S6%F6I#Tl8k@`?@}!OFxYM z4tjHMz0D6@bCo2+-ty)j&hwm;wbJW1bw13w+IfQWEza|tN3Wee-V4s}Id3;Gy?$@! zhn-hkC%t~C^HI*1JKyBo>inDY@O9J2yT*Be^UuNZ_mP^8)bD4mwq9`fepWZ%uNsDn zJ9Iu$9KPRKHCVsjd2Vq0_`d4ALqU3;b-vkort@3Q|8*WbD82tg=MLvx)=#g$%=vET zC!9N+|L45X2I>9paV{8~o^R$n&w0v*>GgA+kJ~6c|I&Hajnnh7&QqKpah~tIW+uH~ zxpRZ_bmw;GpPjeaB)z}9zSzemdHpy)%CM*r*Z+7f{T%vAdh^m=ei3f+ zraW3NmcILZ`BjoUNpF_lmHS^R!*CNzAJ3&9c7aU7_dn>(^1IUe&)?#?^fmOW4$e5iskW-=koX! z*2*M&{4UhqEWay{|4B}ybmEq41=*`xb_Uf%md9gjz5dwo8b?eS=Lk7qoW$Fp*rtPI~z zqBmP#>H2sseREd(!9{v}v-RV1yDxh_#B=F~U8enq^k(Zb`fx0Le~9POkDQ?W13T#P z&DPIw=O53dPp;Q~-M?sWw*Fc7{q%S){j-y_&)ZRZv-SStX*`#HHvKmAX6ya?b3B*6 z|G#8qc&(r}Ti-u7U3UHBx%36}1BU7Oo2~cfAJ3&Pq|eZst@mF~#&hY5=y#?!Tkp?5 zo=ZQRehj_Y`et|k^xH*yv;3}nJQ>_q zrpx+xE`8Na+8-polrN@uw(s$jd{SJF-Z??WvFaOd$ zo=ZRUF70olH(Oue`gksVDgC6s>haCi&skkJ5SK^m#nKl%D!&Rp=2W7+S$le?ZZ=&Cd-fVrFd;Z3A>1&>pl}R#*-faCG_w(ZMT>8@Iv|nd$o;1=%crN`k`iJSw)`xGY;3(Y=hD~Hm+hzLZ?@h)|Khpy zGw7e9H(T#te{DW&|MchA`#M)U-{Aa$b3s{pzk{5oIltoE>70K+dcQrLPY9OpSJqVO z*W>4k!`CyJxqN+&tMQwz?{;4M!1VEUaz4-bU(Rd zrEjO7NN?_~kLS|Qp?{0sY<-ct|M6VJqY@~*!l{0{CFZT zo2~bs&%|@-r_o#O&Tj=khH(T!?zj!Wv8~uy)X6ya;x8k|cTTM1a5EH}|Rs=;@Py|IyQN$D(HJKGbM^Rf)bQZtW)D#^xWo0!*Q4~c@QFN63 zzR&$UPx3jRoreAG@vp4=e`%>5 zc>MYv*UvKg9(rZ@j^KR{-#Q0-rssWnW%<6~eGgyxH}lKsmF4FI?|b<9^uvE<=dUau zpMQK`8vhX+zlpw*Sw6m>@;!Wk`=3UyEZ-C6?|b-}^f%Be%l8KFd-%3Tv1eJ?%Z^eC(!Rpubk(758p|DHodZZeE#!2d^i0c z=#}L=ORGEZ`0+jb(7D*Ntn6ueW%&xL%WzXnpL`EL>@nNnV|r!$*Xr~!A$?#&hW9=E zWcm#bu=Q7#UsTcq-uLih|BgM&%66hxmM;yQdSs06`;vd${894E^0Sk}*6&>pUpLSE zMfA$@^Nsg=-@}(ZVg5FHW%+ph`yRfD{z-b}Jnwt>$@Cx4E6c~{58uQ0(yw=*-G9pR zb>aMd55JIpS9)dnc>Sn9I_+QJv2oKK@}EL}E97+!%KDu{K0f5jLY^7&YaxH5HGBN} zkPi*{+>mb!8SC+7-|sw}_V=&13sWBK^>);gI8u7vIoR$mWvzF-zkHATYa;zk^vd!z zrK1l#UVINfoqi6zvV3FkzK35<{|3FXe7s(K58v?*?3sQJbBLY4vV3zG-}mq{>9?X+ zmXGh(eGgwYAD{5&8f<)J`8dAs;hX7CqF0uWuNS_DA5DKby|R35X?6qmpYP$j=pUk2 zmahoj_we2Hs~u|Rubk)AH>CXwJT`8Q4Ed6f|1accLtYv3w?}7>|KpG`KmYhU_Z!(i zKX_Ey-#`9-k@8@VzaF0dMu*w?E9?Bbc#g=$^vU;Fzrs^!(!bwFuZ;hS*V~5lfejg6 z{oZN+0t#;E{rMb}dO!b{L;iQlgPl(s=hJ<-osTk(kNL#cFW=*QI_Te_SI+akhaXSB z#}PKZvivxAzE}_6!!M(sMz1VCI{ZA|_wY^6V9)e@EWNV)m@vNY;b+iSwb}fYiy&Qv5*(1JlNxR5!dgMc3VGXtzUdS@jcdm8T}pf%JOmj zeGgypEcQ$XWOpSSmg{htl_(~xmK{{9|*Z1(=16!MKJ4|adobG`N)W9y}y zw_d)-dXJ>PhF&?(`yRf5ej&Ybp7%X`BmL&b+5DCByzk+g=#QjVmj9pUYwnL8eg^ZO z=#}%l@8O3n#GYkkpVBMK$M;XZhcD1?alD0hB&mXD8D_1m0~eZ1`(^2s4z7xJ?quh)@1-hm;X8#3niWskq9X@CFxdsoVXJ^n`W z{P#Q2?my+c^Y=a0uYvwddS&^V($zKaeCK=kG4!|6E6X*ss;(e%HgSC)@IFY!J6 zSo$aEmF465`5t~8{k!za@^SvYhwr0b>ttI$W%>Ai-S_ab=?nDA^4($md=KC9JoYRr z+kswLepc|lhp&9W{DJh!^6~l8_wZHpr_d|Q$MyF;{4n}S^vd#aeBZ+t=>I^kEFa%* zsedr-U*Ou{=H-w-4|(&k+5LA8xjp1dLjGgO&xZWpkgHG0j<;9HV?(|<ni%!-}ms-7Guw{vaL?H^;4E#6z1=H z_|8|%|B7B&ex%j?t)keBZ;jyl#FXy|R4# ze$)5x9rUed*!aqM-uLib^xqwCUOCVE9)24AkI&@&$DHT2KYIAt+<)9z=9Tlj@8K8G zA91#MJ98!R<`Ro=9Tlj@8Rp{&pOwkI(0j(BFN9dF4Fsd-!?ur~THva-R1+{8IW|CYx85kB@)f!>^!!pI%wM zP`bJX-oN=CzUpo4Syr~!l{UVze0=`!J$%bM=BLmr%g5&r-@|v%AAXgMubk(758p-q z{j1F@%NI&#H*o&Ghwr7oh+bJfuD|c$`{?U?Y*)VNuZ$jcMf$*o4DWmR>VKmtE8FoJJAY;TSNQnzAK$~* z(?3qHEWZi|PaAU4?T-vU;yrv-R`%m-ZG2_?*TKg3J$w`WgY?S%-VWbCzVG2jFSi}` zxX#8`?)RnH4b0#7@MGzpqF0t5YlrV2-}mr~-?tqOonqrF%g6QeJ^Z2%%s)o2EZ<>u z|MA`~+X6dE8**E91WocK!Jtelq+W2f5q%6Z=R z@U!UOr&rGNzK5SrfA)S0H{qy%deD`POXV5Fl$Lq)U@KaZr-*uXeuPk3_b^rLj zhoAnr?eGk}vV45}`yRgc3-e=dvGJAVuPon&FVcpaqT3%CeqM$7@weId%IIwa*@8O57Y5pF1W%)u$4|w0h*VC^(-NskW^S*~~r9Ylt zSw6o1@;&@G`d`v3%g6iQ_wb$c*U~G?$Nzugd-yK;hv=2%CxrF$J$!kkt^W`2u=P`x zkL&My_-gvY>6P=m@8KKie?_k>ALs9T_}TQI(ksh%hV%D5{Diga{3qOL=dUbZ9=z}2 zJLy-_E9ZIN!%w6?{Vp3{InVnZzKi}TdgVOtd-zH8ThFlZmGivs;k)TCqgT%JzK5So z|1Q09p7%X`5BwD~LNdEdiNp}(76InVnZek%Q1ciZ^NdEWQ%)98<*SI+akhwr7I zL$93YeGfmKzVIiTzjB`UJ^T#%v+0%dyzk-r=%1xm&hx&9pGm)8pUq!6&-)&J7X3VW z=Vm-btqQsDf7!l1KevVOmik4qW9kJ!cEKkR0n&wMBI zO6JFde=Fp#+?O5i+acG5+#B*!A#XM-d%P1v{=bkv336@~a`^dd&R3 zz+bb!AJ850ttk)o`vP-$y&v#^JzkV`y~p=EzQ^NbKK%vs%6VS>pVR*S@$y2*{|)*3 zv$Ojj8S-TzWBe~$pFgGj+tWVU=BGT^`Yh!6bv|h8qpb5=%mW}7(iC$Sg{yu~6;g`_ALa&_XeGgx`j;;R|58L`F%g66Wd=Fnk zzc0PAeEfdI_wXa=$I~mz$H%Ad;YZTnMXxL$$M-#a6a6dn%6VS>x94OZugxJ}5c1zc z{xIY%|CT-85g}h0@(Uqv`bgFv8}jub&kwoc(X8J#)Ky=z!xzi+?g zT)zG>w=&OXz9{7a9w^-I3VC73xPQLv`LFD;?DO9SDG&DiH;VWFqp7b>2UXVnA0Pj| z$MrLw{(X97`FQ>L9)2SIhJUy5mE{+Np9lFKzI8o&{N6yXEFT{~zK3t4U*mBbUpdeF z9)1k{DfG(n<@h3PxGB2*k>NYOW%GZLUKu^semK5J8*boz58t)E`TghF{FSjkd^~^O z!*|oqrB}}LzK8FjANhohuPh&bp6h$~>BDUPee}xmwfG`!xGB2*k>MA9+x&J<+W5-o zasHiF_j}*Nw+^=*uAoHFxF^Stlj=h2tXxARw)Uyd)*hMS_>9~pkurnY{g>6Ovr+~fKC9)2(CjsF6@vV0uh_wWt$wNKgkE6d0KALe`bQS`^tE9ZIN!;hiA zm0nq%Z;$%V-}mt2tL^;XqF0uW^Y=acB>E9g+xaW!dEdiNr9YEiInVnZzK?z;y|R3~ z|9lU>kbcNNZT`yg@%r^W{M;>U{SK#BmXGV_d-z54x6>=jk1Acg1J|$b;p@I@C3lY9?9tTvz z@8M@|YkuQ@nOBydna%+la?$ON3_tb<=J%ynMvwDfl0L8@!}}h7)DO*HK(8#nu%rjP z@8N4ln1732S$;0QNE>c2zVG2zY-j$P&)WGbV}Hy){`;7|hi~|?`7!j$@{90A+HiyM zeGfl;2lIE*D`S6*AFp5E!;huke4))>S$=6c1~z1j?|b;xkv9Gn^vd$J;r*lU;V15F ze$D4>d}a9xe33TXV0_=hPiinfmtGnBC2+xPIb^taM0%g6D34_{Be z&5O4F%6Z=R@Qw7>(JSY9-@~`ifBhw1Kg@Yv`=f^+&HX3PE9ZIN!;hg~L9d+WeGfm5 z{`i+|{>pjY_wb$c@6s#hdEdiNqHkVo<15RL2-m;w;aAX~NUtm(AHTkbuRPJN|E2WG z^6~oz-^16_ulWkEKW6zjzV=5C-@^SbqF0vh2=zs+mepZ81;`RS0q2zla?tY04TA+Klqr$XNIjcorw$h*Fo?QabE z(U2F0yvEY39})8IAs-R)n+P|%)2soF`t-nf!7jl&J6jo zkgo~(fskJhdC1$@<8K-APeR@=R5|SC)_C`yRfBeg?g=d>r5R@GIy)qF0uW+gH`vGncq z%JT93mha(b(_cZaEI%@g?|b-F^t0)e<;#QjJ$%_IcK)BxE6WcL-uLjs=?nk1^;4Gb z4c_VYuzK8xd^vd$_{j%@j zr_sMjubk(74?lyxez~omvi#(<2H22`ZhvI>DQDRFb<-=O$NI(V*Z1%<>F=RemXGJ} zd-yr@&(kaCdEdj&r{DB_JAdUo?|b+~^vBXG=Xu}5FQvbYUOCVE9)5++pI$l7`yRe* zyxo68KCtsw&hx&9ucZG8y|R4#e$n^vRrE*GE6d0G-}mqZ`kUyL^StljYw2I5SI+ak zhp(q!|3h0p?66dnx42S7iI+LcTWS2SQ%$qpaU2-S7wiQY{*kWUKH|%|H=A>kjI96L&)<( z{@SP6<9##a?L$5{~r(VdEWQ%ZS?!mE6dmN z0ft<3`y<0oqMtyoj2^FlasIxCpG@CJuPh(O_dWb<`d8_dW%>C0?|b-q`s3-9<(pS4oqqrM`yPJcc{cw$ z=#}N;{MB#q-|XYz@Q{BU@_iwH6!PX}L&^#^)zas~L%uxZ`$JwC@|Iu89&hiE9|-xC zkiYTOtglNM&nHXyd~qam-OKiT@+;Lo z{#=-PJfA4*{v5?MMlOaP*TV|>vU2mv^6~G3@;!WYr(I8V^vd$_`vKp>x6!xJE9ZIN z!%v~_rdO7a^Y=acJo?%6%JOmkzK5?k-_CzIy>g!SJ$xg5;p?{k%JOmkzK0)2e+a#@ zd_%bZeGlJ9Kbc-xKAykt;g{1tNv|wl9>(`Q{0jPYR^#=@EZ-Eo_D2st@|U*$JJBo4 z$DfDz9)1%23G~YH@%()cKbO9TURgeVKka+?RrGV|mF467eGlJ!ft~+KdS&@If8WD* z(bueQ>#r;y=kI&?S@do6%JOmkzK5@zX!Gx(SC)_S_dR?Q{d{_5`8a>y!%v`Jy~564 zSw7C+_we)RccNF8kMs9Ee8q)!{-@I`=Xu}5H`4!(URi!>c>MStehK}v^vd$3HxlU> z$VIn5a>-w0^RHUN)^7>3eEfNs@8L&ZY<_QgW%>B~lfH)^-(~(RdS&_ee$e;uQ|Pa! zSC)_O2YnAe^->%EA$n!`;bHxK4?m0k4SHqy_;v=Xu}5ucUvPUOCVE9=?2%-GAk4+WINydEdhirT-DVa-R1+ z{BZhH>6P=m@8N6c@1$4G^S*~4LH{uPh%QzrKf`Lci8pwtmX;asIxCpF_U~y|R3q zzwhA}(4SAQEFb6Zd-%ol_t7iM$NBpnzTz@_{H>r@mXGuIJ^V2G?|;MAPgy?B-}ms< z^vBRE%U6W^-}msf^xgEz@^O6M!`IW#qgT%JzK3t5Uvq6cf8{*yd-xXmMtbEu?|b;s z^rzD+%g6WszK3t4zmr}$&-)&}o&HUF7zMVbZjv+UPd~V1$g}fl-)i%f;f7g&t3Hj!bUkv$M z8`{tB3XARMb$c?8VLpv{>?_t!N!dT1W{12aWIR5SC(%q=>hM1_(uAD z>6PW<_rJb}@1#GEURk~_jPHB+8T5D1E6d06eGk8k{snsFJnwt>n#*nd*4WtAPgy?x z{K5C|qv;#ymE~K)`THJzI{g{+%JT92eGk8s{!V&j`8a>y!w>Ja^It-*EFb6Zd-x9e z4K}g$Q6PW<_aDB8ucz;! zSC+30*T3)K+v)G4SC)_S_dWcSt8D%+(JRXj599kDekT1_zGLg(pOeGuU;O^b_waM* ztLc?Beti7+9)1P=f%MAqg)o2L!&hBx=if!IEFb6Zd-wwVU+9(dyzk*_>EEVT&hx&9 zuczN&Gh2VM*6+zmE~)~`uQHdgZ=_~W%;4O`yPG*{VaNA`MCbRhwq~Qh+bJf z&foX&Gw8oxZR@8jALs9T_}TPF(<{rz`THJz9{um=mGivs;TO`+qgT%JzK35z{~5h< zp7%Zca{8?{xAjxb^S*~)Mc+oRoacQHU(sWa->c}A^StljtLW#^E9ZIN!x!j3rB}}L zzK5@+ui3)ZPdU%~9=@LbKze2Q`1<2}_y+p(=#}N;_3L~1X8OO2wpUOCVE9)2|aGW{-D7$XA8@w~&{H{N1gx$2%tETS9&||vJg714-_G|kxM@v!u%8FD^YQ%O)Z^zt%6dG<_p`po^TA~L!Vk?W%hz)b z$VIn5GWuclX)Zv#%7yzk+s(9fh-me+kK?|b;N>umnd(JRYOD2+ZazVG2D(0@v=EFWJ_ zeGlJ7zu^eG|CQzA`%&M+_t1}|SC)_8&-os{kNz-vW%)S1@8RdrpF^)K-~M%5K;)v^ z9~r*pMqB?s(<`ILwNn}XJ_q&dZMZy)k0A>S49^C55cqwMic5BbWF?+N*tkUt6; z=ksOHH&xqbpKoeY9_;yM#57y4XH$>o8)dCm{Qk%HSntvFU#mB-EWgSQ-~V{?J$&mQ zY=?d5mF466Pv670(Vs%EEFZ5o-@}ikzmi^AK3?y>ho3}$FTJvSe7yP|zK8xrdS&^= z>3+tBTy*;*!;kN^^&9eITYqKrxZcO44{XTrzK35-zdgOO{G^f|@VN%Ys#E9ZIN!*|m^POmH=bco)q%bkmrQFJY~FJ zZQ=XT&33fh!`z&*pa0m9Cx`s!kY5XV?VYm6+acs*LdN=j+3U~bw0}DmmfP(q5BB=g z!u#)lo$dZp*8Nv!cW?jmm+x`^ciw3`JV383Kb_+v7v28I@U?fDf0bSteRcYXuRp$r zA3^{12AjXKe0=`$J$wg!4ZX7bQdS&@$J^{$9KRfMTC`tQt zeaJ6`yzwsC{SOcM(vW9{{Cddy?V3H_1tHG}c~QticFXz^A^$Ao@gZNAG9F)xU$gJ` zo?xz7V)CL0hrHSD+2gl|d`rl0hK&37%N~#G z{WSY{9Fg*1kH^t{c0Ik3db}T0#_{oZSY($=|Mlp5T#xnlnBQa%^UCsbg7-cAD*9G> zWqDrC{p0(-^mzC`8~+meGG_Vsdg6Qd4(|UDy|R3KKj?e-F8X)rmF2O9*pQ2Ee`NUS z^uwBL{glze#`ojChhIQ{Fuih~_dWb7`lpitDD0YvxYozouN! z;-%ZSLar)id)yyi_I$Tf+P~c$?~s%Sd%kPr{k_J%cD*R;{vOF=AQ#go-{X4eq~Duf zS$-_ONE>e8eGk8UrafLRqgTfMc)Z8)eGgxIulZT@%JQx07}$_8zVG2D(!WoyEZ>PQ z(uNy&-@}*RXXEeFV(X`j{V{+3c%a|=9=`W}^RLq@%a2RPz=n+ReGfnUujbd<&&F4l z?*vYpyzk+s&~HbtEFYh5eGfl}{%m^XJnwt>W%Q5IE6c~{JKw{vpns2ESw6o1^gVp- z1Gawa@6YE;X8B3BeEsXE{n5kE@8Rds-%hVAAIJAS z{6hLg^vZeO_wY;T*ZrBTpR#g zkhg2i`eQ==UC4h6d1c6(9-KYi9wDC`@~tUvQI-C@-x2ouc^`86{$(y-KR;j|`iAv| zL+tyP`c3Tnmwi$$@V>;&=^_6v-Cc% zzn1b~uis6)elI=D9)HTZe(QM7$i?)@_qhJY)89d_EFT{~zK8Fm{|CLYe0=@(J^U>C z_vw}8wI;}zzwhA-58C5*-NWttmF45(*Z1)4^xM%Z%QuDf^F91@`h)0|^StljSJ0nH zuPh&*|9lT${*ayjwe-sJwPF6ghp(f5f?ioZ-v7Rbucu!pJudP6vT~kRzjxZdz`5b3 zBjhVXelX-$L;hM@_ITAHH-?P)`N!Xhsn@lJ`MeSG=P3{N_-o+#|KUhGe`TG2H4c_G zRmY*8N_dWay`rYW2KJ|W~uA>S49(;;tr zO!oMfhrBH0y^hW9e_+T*g?wSiy&*pyGSJNj+X~l{J2Rz3@G*msa}WCzw~3kJr2J z;aAXKMXxO16|Q&R!%uk0=0CK<##ffFEVlz77v28I@LjK(@1$2okLUZ*=>r=wyzk+c z(3hQP<15S8;ES~32HyAZl}l{=6X}()KgN&$UW)JGTi!JPI=!+yj)4ss4?m6mEqZ17#^8Mqzm)zvW9|HvMrJb&NAFQfkzy|VoDFn`~}_r7EEUrMhmALs9T_*L{(r`i0K^Stlj z%a_^sd(tb*H--7DKRWGSV27J)LjG6C>yFFre?`b&ggoZ-?EaHO9{P)HKQiQ#LcS&B ze}p{ZjO_8w3i;n5Z#F)=|KTBD5b{GIzZ3F0XJ(JLW5}n3d}qq|c~=jAzV$ZqV&;v` zvcBm}`}xm`3EBO35Ba!|Zwh(6bF%)_kQaqq zcW!onT+jaf*50YtV;k4+KSO>e<-y)>HS_Uu)p_=KQ`X~U77ms+Ye75<$Ftd!22G42K{(?W%>B?J>SDGroW9|Sw6mA`5wOd-!}h6^vd$_`QG>NZS>zb z-_BoIzC4`2@8R3&_oP>r@4y#n!%flcj|@NmJ)8ei^vdX~`H^n=z3<^y(669ZmXGgu zd=Fn(ZsV{2OFMsM`MDT8ZOE9v@8OryUrDblAJ^aa@YV0z_%G5c%NOuP+HiyMeGlLG zf%#)Du=y)vf2?0a`oJddd-#d;m(eTB4>#WLeGfmCeg?g=e0;y>d-&<}|D;!zkFU4B zhhIql(}{Ne%6Z=R@Qdl^(<|qB-@`AZ-~K`yUs*o>eAxH!E9v*5SC)_G?|b;N5AFVM zqgT%JzK5@%f0SNXzB%0gzK0)0Uw4t6zp{LM{_s6~EB)^D%6VS>VQK#Y=Z2fEkY|Ow zJmh08&id;@{%gqFc4hY;74k1b?hEQ z^BZ4g^H-Md;F=;A-Tuh%ee}E2E2GExx26wl$nd_0ul&r$@1$3jkFSTmhp(rfNv|wF zqBQ!z_`Zklpnr~DSw6m=sQ)zWU*NHEv*E9^d5@6Cq>RVI7+&w!AgAAl?c)DWp2xh9 z`NQC=F3%o+M98;=ykU2Cf1Hnhyc~2`_TSgoC++VaKR-`-u*XXm*Q@e3cD*QTz2fVK z@3G!J^e59R=Xu}5_tO81URgdq|N9<(1^o_J*!-2{F{YvU`+$MJm+KkUEeccfRAU%_heE^2EDTU|2*Ef|LT*o*Kt6{O=kFh%>t3CGJpLx+sVNWo_~d%++QY}E zTYucY@&4&@J+6;g%%{*R>;8$ahrWkjNq;@PviwpmATq8`-@`Bdid~;i(<{r53*Pte zqrPgs;u<@DW%)wzzK0)2{}Xy;`M7?*hwr6tqgR%Xk1yZDFQD(DSC$_Y=I?v>ny=aU z-$$=3AMZck!?)AFK(8#{jW5!Mo1)tv8Gc1M*Z*2RzcQo8^;elbupz^1e`NTwubZ!- zS4K6M_dR?ieUV;Sz5!pP4L2Cy_wdcD+4yJCD`S6*zaV{JllMJ*VRiGj(JRZB8}IkN zhp(ppJH4{}q~LuIKZE`YdS&^=!TTP*yTa!GgX`@6QG z{37~O>6PW<`uo0g{%hL!*U`^lmXD8L-@`BA{`b=>%g6WgzK0*qKM?;iy|R3Kee*qh zJ^f00WqDkK*pQ2Ee`NU4^y^Hq`%f7??1c1z4H@3|@Wa-!_1lwPSw3FBzK0)9e-yp4 zd;y{n5jZ;r^59mGivs;m6V6L9Z+yf4<>+_zCn+(JRZx z_47S^C;cb%%JLmpytE+~-Tuh%%jh@yo!$S+=yCtY@qG`!oPI}oW%)S1@8L&(!>*sh z=#}Mb(;ToNWB$H}@1p-Ly|R2$Ne_7S*Qfmp>~OQe_1XNxkefpu8}d~lKNj+PA+LQy zcD%-r+e1DpI@i7o?1z-*oclHLryJQ}%5?x1Z0fexvO_ zEd5>(wkqWG{&^+eKaXH8yk-57%uUR{Wo~2s3o_nsZ))$iKS;SyI2KqPXmE|jWpCA|A{>bpn^xNNJ=dX+& z&tGxY4rEgE6c~{Pv67$(y#V=o4>MroWJkk7tsHdUOCVE9=>d- zT|bx7E6d0A_dR?i{Y-jg`9c~38*t}NMz=jO(d-&#c&3~6(Sw8;zXTFCYQ)PZPdS&@We33TXV0_=hPhZdc5%kK~AM=mj zKlvVh`1l{{i2_kD=d>URgfg|GtOsp+ApaS-vC8-}mt48`=5aL9Z-7J$T>4&!B&SURgeV z|L=SFdGznmE6d0E`yRf2W1Ig*({25g<>USDd-zWJz3G+Z(;r2zEFag;_waM*FQiwNkK_9ueja@HQ~Uk!Q4%=GiH@1*yC*Vxa) ze!#q(8SCSp|N7=sWS;*HN&C0E_321?u;;%;T>o|Mwd+q=>mUETlJ9Zr8T88X zasIxCpS*?ncj=YotHSSp_#VEu#{4htv-vB_$MJm+ziLbKYs}*F2eW)_>Ffv2U;Cqn zui47{w)Dz*-uLjM==Y~rme)0iTy*;*!_TB2Pp^y~_kaBPkniD_(_c@oEFa%r`yRgX zdv^X$(ksi)Omo17jQRT>ehz)b{kHzf^6~w-@8RoeZTu7HmF1gDqYsSld-w_T57H~k zPYT}m@D<;;@f-eX^H-L~eSi(Q==Mj3ucaSNuZ$ixUVpxaZ>1kkuPk4lj)4ssTwO@8MU`_tGoN$NBpne%RJ_{mrLWmTwF5_dWc0`oe>@e#-JK z!TTP5F8!YL%JPlD`yRe-8=L=~^vd$_{fqD68|Zg?$mXvsAIJASd@ucp^vd$_{`Wn6 zAN}j}%JL(_`K$lt!`b&gyM=sA$WMg)e#mRh$sTXJkoOCDYRL0LUhQw$cMka%A-@#zdm*n1d5yW*kHFY|on`OK^T-Htcx9rKOMZOr4D=Q7`(a)H+#ZXON! zwUECEdF#is{_v153;CXqUktf?UiNsSLOv(tS3_R&iLA%t%fEj=H1+N7e4h^awUh^Y z|Gu1$-;1BL=MQB)ew%nq+Jb!9=)=BeE#=6d;|STdS&@IzVG3?=&S!> z^H-Li9OmzP_~F~y{72C%%g67(eGfmKzLQ>AK0g2X9)2nP6nbTOzCG)I|KfZ2s_kt4 zbLo}k$A$CvJ$x7a*XDEmnB^w~ul>=(m;cDd-<4ijz7YOB7~jKJ?_mCS^vd#M!uY<2 zpG5x{y|VnO;C){@|B*KS7dn4t`MTh{Tn|5!x%w$vKV|uN|N9<(1^r(1%6Z=R@O3-d z{KwKO%g6V>zK0({e*?X;d~-N|-@|v(KSr-CAK$z^bqzyOlzK5@AGGFzK&0iV&!^ht* z@I8Fbp5{-cSC((U7iq%{#`it^!oAEtMz4(h2b;g|;aBZ#zV=@>e`Wc}_#$n%!T7$1 z@7~A!J@m@hALCC;AK2u54?m)4ekr}Oe0=`$J^UE@%4co<%JQu?eE;~qho4QqJH4`e zWAMI*FW=YZe-^#6d|U9ohi|99i(Xm2BY5A#&!=BPuPk34yzk)`(0^y4t)H@dTtDB# z*S6UCpG&VSKM`M~4L3!%KQjD`{mj2guZ$koPn*^K-uLiB53n6}e9q>tEWa=v0~<2N z_dWbl`f2pa@^Srr4?pTa8-LB`ZG2_<5v9=w#`isZ7yVZB%JRd)>zD80r?%Sod(tb* z$M;XZhhId0G`+I?^e}(lm*#)4jo+#HGt29HEaYPP)a82kWrvu5hF)1dp1<$m%MUZZ zF61}oK zr{917`5wNGzWzm*ss;>Brdo4}HnTSC)_OpL`F$ihlK% z%`3|<3*-A9e(4D|{=M|d^6~tA55JuLd3xnM?|b-_^sDHV<)@@;2pe+I?T-vUxx?na z$znTyW%RiI=HQF8;RfFK@U17AZ>3kp{_wTo`P29C6UUl=kX~7S#OmoFX+y^NzK5TA zhWW3&V)O6MY5&svfzu}Md-w_C&3}hp8T-R`rVniLzK35$zbn16{P6Ou_dWcub8P%B zdS&_1#{0+jJ^VQO=joN@$JpWfz3<@{b=nR;c-7WVS-u=!qzyMkw?8uc;`7b_lU^A; z)~^p=qzyOlzK5TDf%)#&c>OVBfB3faflXffBg3!Y{s%8HuPh&b{^Wc3!o@cJEP7@6 zF{RN5#`isZ7yb8MxAB$bCxq+Y_wePH*!XkkmF462Z@!0LNI&uo8(&#|cDVk058rdS zjeje>vV6VO{p;_0`1x1Z4&Qpy##fea#usVBP0{U-3_pCb`P1o@(c}K-+uMHcd-#s4 z%|A`AEI%q80~<2N_dWb<`cX@5{>t*pN_xQi9)5Zc$ER18Z@?F6!wtswJ^Zq3%#VD_ z##hGvIREMRB5k;V_dR^ib>{o%m9am3Yqzu7xBzOww%(&z)@`yRgbCi6GYE6Xxb{*o9SPoSI+akhaXK}_|V2zmTwH}=X>~R^t;n5%U1^Pd-xgj z*U&4=$Mg3+{A~K^^vd$_@#A~=x%3awE6d04-+W&h|8~3o-qZNZ^25XV&vrfhBIY40 zZ2gtxW z{FUWv!~O4j_+I*H^vd$>!TTP*@-ADykLZ=<6PWjhV%D5{4Dy4|JeA-@@>KU9)9=?TfdFymF464`yRfQ{>Svn^6~tA z4?lwbUV3Hut}uV!m(HKQ>QkOSvwZyd#Vpsu5B;N^{|@xZ@-1O}-@~`j??taHAJ@*ss;@$}EpE6a}w^Y=acV*2lYX6vUcKR0;a!}s28>o;VTd1d+k`ST~- zA3gl4Kbe1=URi#$)&1W;`yRga&$h!2pWFD#@-4ypzBK>8*bb+D!TB@i`Ciw6BD9cX^-uLi5583#C`HFevJnwt> zkq?`{^sDBT<>UN)55I{1(65YJTmnn^%?} z9me-PeBtlrm(VNAHwW)~_>OtzXRc=BE9ZIN!_R!u{L!nMSC)_S_dR^oQ|8yHFt03M z&u_qxi*A2p_~vKK|B7B2eRcZiu)6>8>-*CD7upV=)6ZmkI&z}hwq^OBfYYGTbctl zWX#|9@bl<5UDM{TEFZ`BJ^TXt>*$r`8%v`PjPHB+npbW8?xRjZ`k)80p@^xYT zeGk8Y{yutT`KsW34?p~MTfc?$%JT8~&-d`P^jCk==C3Rt*WdT>_4G%rYhF3e`yRfL z{&9L``8a>y!?)0nsIu{u<>UN)4?mi|n_gKyK7aWhzK8x6dS&@If8WDTr{8Qno4>Mr zeEj6PU>(i&nzF1r1Z;TO{Xg zsq||Ov-@8;&-)&J8vUm9%6Z=R@V)f)^vZeO_wdu{_oY|P^S+0lL4ORra-R1+d>{SS zzHRHLoacQHKa>6jdgVOtd-#gC?E3o)y>g!SJ$xm7{RTFF(@8L(#chf89dEdj=)4xZroacQHKa#$HFxF^St^e)BXj#uy9)*^2X`k z4J)Wjw?7T})R1osd49J4pWc=Y@P<$RCEhMf!W*y}vNzl_4Mbo$US(gj}^* zwm&Z9zlU5~o!!4XSVICn4{;MfP~7hWz`G=Y_l?IC0 z&kcEc$ghQ5U6VcDz9F9%@+~3X9rEIkhisWWeoe@`g?w7bH-%iWRrYvIAs-X++>rPE zUe@0k@`kn9{=$%N4Ees0hkrlon?gP~Z@F#uc*T&<4tZ+G_l5kgke7$N%MY^S zO%3_|kdORfcK>@q9y%i1pB(aQA@90fcK?GzJ}KmvLjLiOvVO0S4-WaEkiWHk)^8JX zU&z(<+5LA9`IjL-81nNWe_zK5Sg|02Dzd>r5R@U!VZqgR$6#Wg@Ky8V&i ztKPQncfS1-JAY;LIRE(lw(sFv=(nd=mTyYOz=n+ReGlJ5e*nF*d;@UWB?9`)U6|3c}=_UVq0p9%Sckk{TJ>uW>C`2PBg|9){(+TUNF?I{m-eJ+5^0Ps2NQ|Bj+pmS2u9(uNy&-^16vYyMJtW$ZuL_2GN?4*EIt%JT8& zp}vRjq5tZRcK*up@$un%_<8hO(ksi?RXb&`uN^|37xEV&58pZKcS{+s&rA9GdlqwD`aN%Ky~yd`Yg(G#r(=7C zxh1_X$M%he?D4h>`OuIb47qxjtiLAY%3ZVlxR9R<8SCdCU+e6aeLUSA@*^n^_V`-x zp54DEHrn;2tox^clTRBmt`Fbi{#`-eO|L8;e_rZ)__pOX{>Svn@?%P)4~*}7___4o z-reS}EI$!nqzyNizwhCjKd|wSrB}xOxW41~zK8FlpG2=LAD^Fm4`2DAjsGycviz(x z2W-fgzwhDa(toJ)XO<{_wPaf%h$L&Ix%+$Pb77YRaX5Uyskf z>+EUIzjf*78rXJap22)<%7s#6pDqe{TF4vimE9lb<_X;rz8fdieR=|5$ou`N_fi9=?5* zt>2CG%JSoa_dWbV`WNVx<>U7ozK5^++{XV((ayg=r*W&(M|`~c9=?wLJM_vLAIHFk zTy*;*!;hlhjb0f&Y?h79j}_*VMy^vd!Lz-g2BJ$w)S9rVib@%()c-$(x>y|R3z z4c|Y$@8M_DzeleuUlF|T;pftSZ(qCrl;yjF_dR^;7k2+2O0O(GD|p|-SN+%grS!`3 zasIxCA5MQCy|R3~|9uZ%pnr#6Sw616@8N6dH*B%>QIYmKtk=Z5s> zII-=-+{Jth^9<(8QZAJCv`-I({94H62W0oJP8t6`NcXk&`hPI<(CaMY{`IflC$?q( ze&JuI{oCF6*QY$#>-R`rKf4@g*N?KUAO7*R{>Q)Xas4g*s$JnX(JRZx@27oVy8gdr zehz(sS$;0QNE>d7>67nEf7CXnh(q7 zBU2vi`EwrczcmiG`%hW-UmcH$Tuh&QkNbZW{djt1`Ig{)58u3|UB3^}E6c~nkMH3} z(SJy!Su@V-QoOw4?mm!5_)C%+VK4Ed-!E* z+xYj6PW}=8H>u%g6s;;CuL$^v}~P%Qu#0 zKQMpa!;j=&U|DsvoxietTkyUwoj-k%ehRaENASLfuh_^|sEb}%KCYkd;VbDMr&pFA z5ytmDd;|S^^vd$H@kQEjQ*`?y!R($>6PW<|4;QjeD`@8QSQ*!jOquPonE8hv1V-@{jLX})HRoxiet{QlYZ z@GbPG(JRZx=YQYBx6(gJuPh(`eq-OmH*Rh7|KV{qe`WbNzVG3i=?|t?&hx&9A4T6u zuPi?$tiSK!m(%ysE6dLb-uLi*+t~R(Nv|w#?ZEx-d-$33mB-uqDd&0L!_T7MmR?!D zns)$l(d~~6zj%9_;S_ph^wsHON&3Ks4DWmRIs60k>z!cpSC)^@-@b>h`>~CG3B9s> z8wO7sGRF5kd^i2qI&6Gp`H3Yx;C&BY^%EO^0=;sc_dR?M{fG3*^6~Gt^*#KO9c=uA zPPF+e%P$M__dWdlk>;PLSC((U7iq&y(d~~6KXfPad!A(DE2FPYAB)omHe`6;!!M_Q zgkD*`J$(P=d-zeiaQu^Pd}aBWrO^k*_dR^&uI3-4SC$`-FVcn^%-{F$6L&K|a;%N7 zjQw%`lki2_a0Bmq_@TR-zn@+i`@=V-4{Y+jhi|3-lwMgre*fWn_%8ZwPqFzc%QxHb z{p0%{egS<4y|R4#{>k_7OXzQ>SC)_S_dR^oPi_4c(<{qcJFtGfhaX12-l=x}%JPlj z{Cy8Untm^OW%>B}>wEYv`Yw89`S|^Z@8PG=KTWSJAJ5^4XUs*oB{`ek#0sW=) z%JT92eGk8o{&{+3`LSXCzK3sWvJo~p-R7?>AKyRu9=?TsKYHan?|b-G`ib<)^6~wX z@8MU_&!ktDkL%}q_?7f;(<|qB-@~t>AMp!YKjl2{d-$?FZH7nFE6Z1g`_K3AmGrmK zE6W#x_dR^;UN-(`^vd$_`xoECkE7r43_E{i`8a>y!*|l}K(8zxuRq_z&!9h&UOCVE z9)1@68}!O~-uLix=nooi=dUb3GOWMv;mh{6^?!_BSw8;zaK4A1+H8KOGi`ij`M7?* zhwr6-m|j^vK7aTgzIh)T{|9H;_{#F}{`Wn6EBy`h%JT8`-}mri=qoc_1;%JT8& zzrKf`ShV|p$T>E?vV2QeKi|VIpudn_S-vrN-@^~v*T%nsURgdq{(KKViv9+AW%+pj z`yRf7zVciQKeE9+9C(|p-$DiN&9=@J_{a@Pn%JT8~!}stF^jFa< z%QuDj`yPH0{f+d>^0mSH9)2c$AHA}CoWJkkm(g!y6wemLaULjLL%S$|5%ABEih+wA@mLjEx1j>*~mUkJJS%54ARkk1bJfspZh;(y<; z;;QWL7oHb#cglnPzF{AquSQ&L&)3R&z8cLnM=qvMzQ^<3Q2v8?d(tb*j|<-S@Du4T zq*s=&58n6iv*`awuPk2|yzk+c(Z58mEFa(R_#S@b!S;^kGkRtD-Y~xJ;g`_Y_t^R? z%g6cq9=_@j8~-MHW%>Ai+xPIJ>EEPRmXG869)1%2y4TqJmF463zK35xzcanE{N%8H zzK0)ksGa}G^vd$x!TTP5CH-~u%JT8|J$(;feT0qwD7~_Ly#9R;-$Vb^Yi<3MvjO-qT3%CzHqepDfG(dtJBAr^nnc--uLib^mFNzB{_dR^qapuR+E6Z1e^Y=Y`H~nOKW%>B~p1y})e1eU?ie6d1A&l>P_(F&I z!tZSTl;z{^d-@)};Y9QM&@0Qw=U?B$chO%&uPnbb%-{F$V^6a2AD~y3ZwcP_@U!Vx z(ksg^2;TSblTWtse{#L8pR#;w@VT;vV3FkzK5^lUjWfduPomdyzk+=>0hK* zmXANL@jd)1`fuJ~=dUbpt26NY<9qnBQ*4hGdS&^ze!hoqrJqi(EdM{hZ^`}9!!J73 z#veM>=C3S2BCMb9;fJ1Pej9pa`IY!0ZMZ4A{gL4-PB&kqS4Ll*KH|^IeGfn77v_(n zSC)^z@9BH^zVYVor&pFAp5}lJ8T0o&{CxU_^vd#`;q~A5@Z-+4@rT}M>#r;yAHTkb zuRhQGD0*f2`14xd!?)01ORp>+pTB(%-%9@xy|R4#|CPRnpWA8kKj0=if8~B(TK$3b z_dR_5`R1>tSC(%N-uLiR=wGB)mLH8T(uSL&+aDRe`T`q&vzu-H%IK@p$N#+lo-@`AQ zWIKF9uPh(m|N0*O|M|KfcrWMsec<8X;2?Hb2#1|<5IYE&aBytLJ#|8fuC{PXY)zmEM^mS5Dp_pA0l_we=ChaXR`EI-D4?%^lUuX9_> zuPonTKKJm;>CdHCmiOPc%{_eU#904)dS&_1_@dbGsXdKHhM)C|@Ow>;^(&)qEItMm zAJ~xLa}VF^m*M|JuPnc$Td(rDhp)Mj^WPrxE6cawi({Eqv{rF~73B z|GsbT;YacYb1A*D{0e+gZ1{xva}Ph_j+npal$c)`xBN{UKV|t? z-KzO>4?l|jYxK(Ut;HI!A!Gfyho4D*9=)=>&!2nvS@d_)E6e-&&pmwIl$c>Ty|TQ| zpL_V8^!xudj-Rr;?|<&$2hm?duPpEL=N^7A{akuwd4K<#d-yT*8{8G^SC;qn=N^7G z{Q!Dp`3{`?Vnc3E7SrimiObAd-w_Ty{5+g zE6We>o_*E)xreX)ZOky3URmDXf94*(C;i3r%2hu1@V)5ordO8t_dmIZpGN;Gy|TO? zzud!5r{DN@ar~64eD2|A&<~1Wa_%Qx8h&prG! z`nuo8{wvG-^_zS6hN-dsBj}ao{ryYs;pfm_MXxOHuOGRGUqC;PUb)KW9)1b^8}!QZ ze*NbjzU%j~{~yyU%lEe9pL_Tz^u6wmhhO-onE!TqWsJxCql*u0^0|lam>$02 zk1@Zp{M_IxeeU6#{~Z20dS&?z^SOubqTlFGF~73>5c9c*UqXK|y|Vm3^SOube^0D` z1--JozkkX-{22O%>9Kxg`6in`_wbGP#{8}H%JTm6*WAO8qyHPdvb;b4a}Pg*ey=~r z`jzGV`ICG2dGxo_E6e-+BlqwN=y$j$=2x!rxrbjwe?7f&mCrr=68iV)mF36U-?z^_ z{DcSM{B_sOZd{m(u8B>Ly*m8*R2;V0AYH6!L%mT$G|FZb|E>5rmUmiP7N9)7vj zPp>TBY4hhEe*DZhen;FF>sOZd`Ew6Hk^XP=%JTmHC-?BR561j!+#mC=%*DDJiw~ba z_wX(Br_n2Ge)qYDZ=?Sgy|TO?zud!5p+D(?SiiEozy9PNzSm!3{~w`OmiP7N9=?IT zWoFE;Ebp(Mxrd+gP|SY^y|TQ|pL_Uu^#7n&miO0>+`~7|iuu=nFxIau-(uHq?%_w! z_o7#p?_)mq@RR6wp;wmo{m*^({?m`6pT{ik?|*X-zewZ%68pb07wc{;KK%73_wc6PXE{*in5$@K5j zE6c~~R=xkqJ^U2gY$J^Xa~uhT16`P{?L zpg);jxyt7rekT2e^vYE}_wY;TXVNQI`P{=VrSCf{&YyCX&prGy`V;7tt9 z%2hu1@GIz-(koZ_+{5>HG_LUV9*+H2uJXBuuc6*m;g)}9`FEBVSYGGx^5gfle7NOvE&t7O{hadSU2ggIBIEb- zo6n2ikH6RY7cH;*xANodZuxl27h9fb`GX>3{;u<5{<6%}Z@$2K%Uiry?tfwVAC__a^8ID~m&*5(36`f7 zd3E=fxjY{yz8vRAS?8yCN$TE^+l&9?9_M!v{RDbt`6lzZhp+p4T%XU-E6cZ<&prG= z`r3uDer0)If9~Ns=?|e-miPH{4?mgy0(xb6-~Zgh&!vBeURl1y_CNRVJ?F;pTmO~V ze`Wb-SAD;ld-!_#edv|teg53T52Ej+SC;qh_j3=wh<+TsviuC&|J=h*dNTHK8ojdo zXMWzo@#x_vGcTZ5miObAd-y5zHLu3;SC;qra}Pg_z7M^!d{5hd^+y)t8`$B~1(t8O z{F3FhUn~24ET3xmM$0c--eghv@%mXl-tr}ur&xZj$oT))nR`Rrf7f|E^1z9!|Nqz7 zv*M_t&S~B>KE z%su?n=VSh-=#}MX6_0@p8T02Je#8smTi%TIE6We;)~kH(;b+lLrB{}pX+HPxV;02x z+q@O?E6e-*xrd)ee>uIfyuUxoJ$#QBWBw=TmF4~YS?=Nc(tkj&Ebs3xa}Pg`e*3p$ z|CQza`ICG2$@GWQE6X?9@mGIQF}{HvKK=s3YTFm%e%Sn<$g`P`FLFLUV=Yg$yzA2P z_&Y6c{!Y2S*zyOKk9)T~{x-`vzxn;^D@EUl6Upt+|CaM{MPA+gdk(Lk^_RutBoYA4RV$KgoRV;iu7`ORp^N_n+Lu&!vBkURi#C&7XVt-iu=W2Y(R9Pgy?N zRp&4F@D21g(JNQ^+`~80uem(tSFZB8hi{@kgI-zQ_doaWBj{hHSC;Rxh~r?|DVe z$Ky52$9`JwFR*;GPX?dd_b*1_CwEP3hQ!T%18Rt8{9`{|NuJn4`WqDGOSND26 znAg)GYu0tYb}HlXaV`1tA@{f*C()0lSC;QtJO(!8_B0+Dek%Q4^vdWlzx&+7&!qnc zy>gY$J^WnywbqLLSFZB8hhIqFhhDkL=N^73{Ws{9t9e6 zmF1V%&&zWUzv8W!f32E0e#-Lx{Y>uRo8J!qC3@v5pL_UD`mfL{%g>32UwQrIzI*e$YGNub@|!pHQ44Y{>0tJTm+e`YqRvlF+`|w5DCYkWy>gY$J$%pqg}E?Q_wWNd>vV3pzxrgtf z|CnA`-rxV^9)1#izq&a7%2hu1@Kfo(N3UGva}Ph0{#JVBDxZ7!x%AJ`D_8m4!!M-Y zV8hsd*! z8eUnx%Y5$PCvFq|ZhB?;f%u}>@CobBefRpe4S&?k zo5lK-(c}EDC_bDH@!?%{{i@3DEzuPpCBkIX&%NcywrmF0We z{JDo8Pk$S|a+S|L{8aiU=#}LM+5EYOuh}_{-GwgXq6VuPpETpL_V> z^!@0SCzW&_9 zFQb2+URl1s9lzYeH}4YXf5%>N{*~qZ{N*0Li+%vTvb?W9_wY05FQ!+n^0|kfMZb_< zS$?qn{3ZABz4wUy|LqpB|H|@y|I9u7DEc|{%JTmDoqPC2^cQUz^DE2y@yk8@68hGy z!Yfz#+`})Ue~?~T-q)Xd`2Ksw@q3eAS-!!pzudzQpCUo+`})RUw4~0e#-JSHh=En7t+t6SFZB8hhIcLVB45q zxyt7rezE4KSFZB8hhL)k8)AOtDzAQ%?aF^1wTtC%S^lZz>6UwKUw*vdmY=ZP^o8>H z3oZZK@^>1`<1e#3!}8`|ERR3I@@&g5SYBp%yB*4p*VppNmT$5AKg+{*EI;1$mS3>E zS5tZXg_ajtK4GWw_}^OIZ0B-+jpfHIZ?sE!d>_llSU%VCjg}v={HEplKIQp#w0w}| z?-#lI|F7jo@#nukM#k@BEsy*g=K0J|Fn4?u{lAOczL9!w;b!v{$TOS>E4I^(vox_%{0G^vYE}_wXa=57;M;pR)W=n?LvP3+V5mSC;qhCvy+Koc;xRWqJR8 zAouV!2gLDPL9ZEx&2`*e{pIpKtk2%gs1# z$g8{m*YW)Qz3B0~8_HGZFZVeA_4KD55MH^;=N`T{{T2s?SC;pGPcQfI;}4AMuZvz; ze!9JWsFJiTRb~>v>F(+tYYt_zwE#=#|mq-s3-yQvY5tzM<%~ZFf*P53+o= z^%Y=3B+Pi38tW*%^4oX_0jd`_Z2hF)3T&u8x8r_y)QE6e-*xrbj!e?7f&mCrqV z&(^q}=hG|8FSPy7J^WJo-M$jXPg&mgKlkuG4vqQ0O|LBPuSdCuZ=t`QURi#Wtv~nh z3+Z2_SC;qJv)sckq3`q6*neet-~Zghub@AWURmB>4|5M+^OZP$N6{OvOvV4af|J=hbqu;kJj-RspQv374+`}cA(guPi^se!iT0 z_^usOYqt0{J(*pS=Pcx3pt6T{y_uZ+I?_!pnCA;ae$eg^$^17dz<`DQzQxrbkJQp|rY zy|R37^SOtw9U6Wiy|VnA?$xhaf9~Pu(SP-bSiiFT0(?5%`0MDE6PUNbn8_<_wWPgw>>iUUs=AveD2|g(H}yuEZ@g`?%^lUpF*!(<#P`|i~cft zW%<4~f9~Oz)BlEES>EqIxrd)NI*$L}>6PW{ZT{TD&!(>*6vtm#zQKI%;TO}NLa!`e zV?OurOX#1VSFZB8hhIv+>rt_OWqH4Ta}VG8qd0!&(ksjR`g0H8M*kGOvbC^Y&OLlT`djFg<^B1Sd-!qmPtYsNkGK8LJ$%EM*#8gdmF4^3 zi(GkEGx8*f{>m z@~yW2xreVE8~Z!nDV*8(a z_zwD`>6PW%%;z3{GW`$emF4~ZmwWg{^f%Be%lrAyJ^T{-x*@Uu%2hu1@XP4WqF1i+ zxrbjt{}R1&mCrqV&82buef8V1er5SiJN~(cA4>l_dS&?;=5r6<_|urb=W#K=vb-Pv z+{5>wZ=+Y1?`!kt9=?PAWO`+JpFj8A`%k}^ekgO5&prHbjz9YN*negD7F⪻iuA{ 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

(_ publisher: P) where Output == P.Output, P : Combine.Publisher, P.Failure == Swift.Never + public func receive(subscriber: S) where Output == S.Input, S : Combine.Subscriber, S.Failure == Swift.Never +} +@propertyWrapper public class EventSubject : Combine.Subject { + public typealias Output = Output + public typealias Failure = Swift.Never + final public let wrappedValue: NutPlayer.Event + public init() + public func send(_ value: Output) + public func send(completion: Combine.Subscribers.Completion.Failure>) + public func send(subscription: any Combine.Subscription) + public func receive(subscriber: S) where Output == S.Input, S : Combine.Subscriber, S.Failure == Swift.Never + @objc deinit +} +public protocol BusEventRepresentable { + typealias EventName = Swift.String +} +public protocol EventTransmittable : AnyObject { + typealias EventName = Swift.String + typealias NamedCompletion = () -> Swift.Void + typealias HashableCompletion = ([Swift.AnyHashable : Any]) -> Swift.Void + typealias RawDataCompletion = (Foundation.Data) -> Swift.Void + typealias SingleArgumentCompletion = (Any) -> Swift.Void + func send(_ event: E) where E : NutPlayer.BusEventRepresentable + @discardableResult + func receive(_ eventType: E.Type, perform action: @escaping (E) -> Swift.Void) -> NutPlayer.AnyCancellable where E : NutPlayer.BusEventRepresentable + @discardableResult + func receive(_ eventType: E.Type, performOn scheduler: S, action: @escaping (E) -> Swift.Void) -> NutPlayer.AnyCancellable where E : NutPlayer.BusEventRepresentable, S : Combine.Scheduler +} +extension NutPlayer.EventTransmittable { + public func send(_ name: Self.EventName) + @discardableResult + public func receive(_ name: Self.EventName, perform action: @escaping Self.NamedCompletion) -> NutPlayer.AnyCancellable + @discardableResult + public func receive(_ name: Self.EventName, performOn scheduler: S, action: @escaping Self.NamedCompletion) -> NutPlayer.AnyCancellable where S : Combine.Scheduler +} +extension NutPlayer.EventTransmittable { + public func send(_ name: Self.EventName, params: [Swift.AnyHashable : Any]) + @discardableResult + public func receive(_ name: Self.EventName, perform action: @escaping Self.HashableCompletion) -> NutPlayer.AnyCancellable + @discardableResult + public func receive(_ name: Self.EventName, performOn scheduler: S, action: @escaping Self.HashableCompletion) -> NutPlayer.AnyCancellable where S : Combine.Scheduler +} +extension NutPlayer.EventTransmittable { + public func send(_ name: Self.EventName, data: Foundation.Data) + public func send(data: Foundation.Data) + @discardableResult + public func receive(_ name: Self.EventName = "COMMON", perform action: @escaping Self.RawDataCompletion) -> NutPlayer.AnyCancellable + @discardableResult + public func receive(_ name: Self.EventName = "COMMON", performOn scheduler: S, action: @escaping Self.RawDataCompletion) -> NutPlayer.AnyCancellable where S : Combine.Scheduler +} +extension NutPlayer.EventTransmittable { + public func send(_ name: Self.EventName, argument: Any) + @discardableResult + public func receive(_ name: Self.EventName = "COMMON", perform action: @escaping Self.SingleArgumentCompletion) -> NutPlayer.AnyCancellable + @discardableResult + public func receive(_ name: Self.EventName = "COMMON", performOn scheduler: S, action: @escaping Self.SingleArgumentCompletion) -> NutPlayer.AnyCancellable where S : Combine.Scheduler +} +final public class FileLogDestination : NutPlayer.LogDestination { + final public let format: Swift.String + final public let limitOutputLevel: NutPlayer.LogLevel + public init(format: Swift.String, limitOutputLevel: NutPlayer.LogLevel = .info) + @objc deinit + final public func process(_ message: Swift.String, level: NutPlayer.LogLevel) +} +public enum HlsError : Swift.Error { + case unowned + case emptyUrl + case incorrectUrl + case incorrectManifestData + case emptyQualities + case assetNotLoaded + case assetNotPlayable + case assetMetadata(_: (any Swift.Error)? = nil) + case emptyResponseData + case http(code: Swift.Int? = nil, description: Swift.String? = nil) + case timeout + case network(any Swift.Error) + case unknown(_: (any Swift.Error)? = nil) +} +extension Swift.Int { + public func leadingZero() -> Swift.String +} +public protocol LogDestination : AnyObject { + var format: Swift.String { get } + var limitOutputLevel: NutPlayer.LogLevel { get } + func localize(_ message: Swift.String, params: [Swift.String]) -> Swift.String + func process(_ message: Swift.String, level: NutPlayer.LogLevel) +} +extension NutPlayer.LogDestination { + public func localize(_ message: Swift.String, params: [Swift.String]) -> Swift.String +} +public enum LogLevel { + case none + case fatal + case assert + case error + case warning + case info + case debug + case trace + public static func == (a: NutPlayer.LogLevel, b: NutPlayer.LogLevel) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public let log: NutPlayer.Logger +final public class Logger { + public typealias ParamsClosure = () -> [Swift.String] + public typealias MessageClosure = () -> Swift.String + final public let module: Swift.String + public init(module: Swift.String) + final public func addDestination(_ destination: any NutPlayer.LogDestination) + final public func removeDestination(_ destination: any NutPlayer.LogDestination) + final public func waitUntilAllOperationsAreFinished() + final public func fatal(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) -> Swift.Never + final public func assert(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func assert(_ condition: Swift.Bool, _ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func error(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func warning(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function, args: any Swift.CustomStringConvertible...) + final public func info(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func debug(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func trace(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func other(_ level: NutPlayer.LogLevel, _ msgClosure: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure, path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + @objc deinit +} +public protocol M3U8BufferedReader { + func close() + func readLine() -> Swift.String? +} +open class M3U8FileBufferedReader : NutPlayer.M3U8BufferedReader { + public init(path: Swift.String) + open func close() + open func readLine() -> Swift.String? + @objc deinit +} +open class M3U8ManifestBuilder { + public init() + open func parse(_ url: Foundation.URL, onMediaPlaylist: ((_ playlist: NutPlayer.M3U8MediaPlaylist) -> Swift.Void)? = nil, onMediaSegment: ((_ segment: NutPlayer.M3U8MediaSegment) -> Swift.Void)? = nil) -> NutPlayer.M3U8MasterPlaylist + open func parseMasterPlaylistFromString(_ string: Swift.String, onMediaPlaylist: ((_ playlist: NutPlayer.M3U8MediaPlaylist) -> Swift.Void)? = nil) -> NutPlayer.M3U8MasterPlaylist + open func parseMasterPlaylistFromFile(_ path: Swift.String, onMediaPlaylist: ((_ playlist: NutPlayer.M3U8MediaPlaylist) -> Swift.Void)? = nil) -> NutPlayer.M3U8MasterPlaylist + open func parseMasterPlaylistFromURL(_ url: Foundation.URL, onMediaPlaylist: ((_ playlist: NutPlayer.M3U8MediaPlaylist) -> Swift.Void)? = nil) -> NutPlayer.M3U8MasterPlaylist + open func parseMediaPlaylistFromString(_ string: Swift.String, mediaPlaylist: NutPlayer.M3U8MediaPlaylist = M3U8MediaPlaylist(), onMediaSegment: ((_ segment: NutPlayer.M3U8MediaSegment) -> Swift.Void)? = nil) -> NutPlayer.M3U8MediaPlaylist + open func parseMediaPlaylistFromFile(_ path: Swift.String, mediaPlaylist: NutPlayer.M3U8MediaPlaylist = M3U8MediaPlaylist(), onMediaSegment: ((_ segment: NutPlayer.M3U8MediaSegment) -> Swift.Void)? = nil) -> NutPlayer.M3U8MediaPlaylist + @discardableResult + open func parseMediaPlaylistFromURL(_ url: Foundation.URL, mediaPlaylist: NutPlayer.M3U8MediaPlaylist = M3U8MediaPlaylist(), onMediaSegment: ((_ segment: NutPlayer.M3U8MediaSegment) -> Swift.Void)? = nil) -> NutPlayer.M3U8MediaPlaylist + open func transformManifestWith(baseUrl: Swift.String, from string: Swift.String) -> Foundation.Data? + @objc deinit +} +open class M3U8MasterPlaylist { + public var mediaTypes: [NutPlayer.M3U8MediaType] { + get + } + public var iframes: [NutPlayer.M3U8MediaIFrame] { + get + } + public var playlists: [NutPlayer.M3U8MediaPlaylist] { + get + } + open var path: Swift.String? + public init() + open func addPlaylist(_ playlist: NutPlayer.M3U8MediaPlaylist) + open func getPlaylist(_ index: Swift.Int) -> NutPlayer.M3U8MediaPlaylist? + open func getPlaylistCount() -> Swift.Int + open func addIFrame(_ iframe: NutPlayer.M3U8MediaIFrame) + open func addMediaType(_ type: NutPlayer.M3U8MediaType) + @objc deinit +} +@_hasMissingDesignatedInitializers public class M3U8MediaIFrame { + final public let averageBandwidth: Swift.Int + final public let bandwidth: Swift.Int + final public let codecs: Swift.String + final public let resolution: CoreFoundation.CGSize + final public let urlPath: Swift.String? + @objc deinit +} +open class M3U8MediaPlaylist { + open var programId: Swift.Int + open var bandwidth: Swift.Int + open var resolution: CoreFoundation.CGSize + open var path: Swift.String? + open var version: Swift.Int? + open var targetDuration: Swift.Int? + open var mediaSequence: Swift.Int? + public init() + open func addSegment(_ segment: NutPlayer.M3U8MediaSegment) + open func getSegment(_ index: Swift.Int) -> NutPlayer.M3U8MediaSegment? + open func getSegmentCount() -> Swift.Int + open func duration() -> Swift.Float + @objc deinit +} +open class M3U8MediaSegment { + open var duration: Swift.Float? + open var sequence: Swift.Int + open var subrangeLength: Swift.Int? + open var subrangeStart: Swift.Int? + open var title: Swift.String? + open var discontinuity: Swift.Bool + open var path: Swift.String? + public init() + open func getMediaPlaylist() -> NutPlayer.M3U8MediaPlaylist? + @objc deinit +} +public enum M3U8MediaType { + case audio(groupID: Swift.String, language: Swift.String, name: Swift.String, autoselect: Swift.Bool, byDefault: Swift.Bool, uri: Swift.String) + case subtitles(groupID: Swift.String, language: Swift.String, name: Swift.String, autoselect: Swift.Bool, byDefault: Swift.Bool, forced: Swift.Bool, uri: Swift.String) +} +@_hasMissingDesignatedInitializers open class M3U8ReaderBuilder { + @objc deinit +} +open class M3U8StringBufferedReader : NutPlayer.M3U8BufferedReader { + public init(string: Swift.String) + open func close() + open func readLine() -> Swift.String? + @objc deinit +} +open class M3U8URLBufferedReader : NutPlayer.M3U8BufferedReader { + public init(uri: Foundation.URL) + open func close() + open func readLine() -> Swift.String? + @objc deinit +} +extension Foundation.URL { + public func URLByReplacingLastPathComponent(_ pathComponent: Swift.String) -> Foundation.URL? +} +final public class NutActivityIndicatorPlugin : NutPlayer.PlayerPlugin, NutPlayer.ViewablePlayerPlugin { + final public var view: UIKit.UIView { + get + } + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + @objc deinit +} +final public class NutBlackoutPlugin : NutPlayer.PlayerPlugin, NutPlayer.ViewablePlayerPlugin { + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public var view: UIKit.UIView + @objc deinit +} +final public class NutCache where Key : Swift.Hashable { + final public func insert(_ value: Value, forKey key: Key) + final public func value(forKey key: Key) -> Value? + final public func removeValue(forKey key: Key) + final public subscript(key: Key) -> Value? { + get + set + } + public init() + @objc deinit +} +public struct NutContent : NutPlayer.PlayerContent { + public let content: NutPlayer.ContentType + public let statistics: [any NutPlayer.PlayerStatisticRecord] + public var subtitles: [any NutPlayer.PlayerSubtitleRecord] +} +public enum NutContentUIType { + case standard + case loop + case live + public static func == (a: NutPlayer.NutContentUIType, b: NutPlayer.NutContentUIType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +final public class NutEventBus : NutPlayer.EventTransmittable { + final public let id: Swift.String + public init(id: Swift.String = UUID().uuidString) + final public func send(_ event: E) where E : NutPlayer.BusEventRepresentable + @discardableResult + final public func receive(_ eventType: E.Type, perform action: @escaping (E) -> Swift.Void) -> NutPlayer.AnyCancellable where E : NutPlayer.BusEventRepresentable + @discardableResult + final public func receive(_ eventType: E.Type, performOn scheduler: S, action: @escaping (E) -> Swift.Void) -> NutPlayer.AnyCancellable where E : NutPlayer.BusEventRepresentable, S : Combine.Scheduler + @objc deinit +} +final public class NutHlsTech : NutPlayer.Tech { + public typealias LoadCompletion = (NutPlayer.NutHlsTech, NutPlayer.HlsError?) -> Swift.Void + public typealias QualityPresets = (resolution: CoreFoundation.CGSize, bandwidth: Swift.Int) + final public let layer: QuartzCore.CALayer + final public var state: NutPlayer.TechState { + get + set + } + final public var duration: Swift.Double + final public var currentTime: Foundation.TimeInterval { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + final public var volume: Swift.Float { + get + set + } + final public var playbackRate: NutPlayer.TechPlaybackRate { + get + set + } + final public var qualities: [any NutPlayer.TechQuality] { + get + } + final public var quality: (any NutPlayer.TechQuality)? { + get + } + weak final public var delegate: (any NutPlayer.TechDelegate)? + public init() + @objc deinit + final public func load(with url: Foundation.URL, timeouts: NutPlayer.TechTimeouts, quality: NutPlayer.NutHlsTech.QualityPresets? = nil, completion: NutPlayer.NutHlsTech.LoadCompletion? = nil) + final public func play() + final public func pause() + final public func seek(to time: Foundation.TimeInterval, completion: NutPlayer.NutHlsTech.SeekCompletion? = nil) + final public func stop() + final public func end() + @discardableResult + final public func select(quality: any NutPlayer.TechQuality) -> NutPlayer.TechError? +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) final public class NutLoaderView : UIKit.UIActivityIndicatorView { + @_Concurrency.MainActor(unsafe) @objc dynamic public init() + @_Concurrency.MainActor(unsafe) @objc override final public func layoutSubviews() + @objc deinit +} +final public class NutLocalization { + public enum BundleLevel { + case app + case package + public static func == (a: NutPlayer.NutLocalization.BundleLevel, b: NutPlayer.NutLocalization.BundleLevel) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public init(from level: NutPlayer.NutLocalization.BundleLevel = .app) + final public subscript(identity: Swift.String) -> Swift.String { + get + } + @objc deinit +} +final public class NutMP4LoopTech : NutPlayer.Tech, NutPlayer.TechViewable, NutPlayer.TechLoadable { + final public let layer: QuartzCore.CALayer + final public var state: NutPlayer.TechState { + get + set + } + final public var duration: Swift.Double + final public var currentTime: Foundation.TimeInterval { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + final public var volume: Swift.Float { + get + set + } + final public var playbackRate: NutPlayer.TechPlaybackRate { + get + set + } + weak final public var delegate: (any NutPlayer.TechDelegate)? + public init() + @objc deinit + final public func load(with url: Foundation.URL) + final public func play() + final public func pause() + final public func stop() + final public func seek(to time: Foundation.TimeInterval, completion: NutPlayer.NutMP4LoopTech.SeekCompletion? = nil) + final public func end() +} +final public class NutMP4Tech : NutPlayer.Tech, NutPlayer.TechViewable, NutPlayer.TechLoadable { + final public var layer: QuartzCore.CALayer { + get + } + final public var state: NutPlayer.TechState { + get + set + } + final public var duration: Swift.Double + final public var currentTime: Foundation.TimeInterval { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + final public var volume: Swift.Float { + get + set + } + final public var playbackRate: NutPlayer.TechPlaybackRate { + get + set + } + weak final public var delegate: (any NutPlayer.TechDelegate)? + public init() + @objc deinit + final public func load(with url: Foundation.URL) + final public func play() + final public func pause() + final public func seek(to time: Foundation.TimeInterval, completion: NutPlayer.NutMP4Tech.SeekCompletion? = nil) + final public func stop() + final public func end() +} +public enum NutPlaybackButtonType { + case play + case pause + case restart + public static func == (a: NutPlayer.NutPlaybackButtonType, b: NutPlayer.NutPlaybackButtonType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers final public class NutPlayer : NutPlayer.Player { + @NutPlayer.ValueSubject final public var state: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var volume: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var currentTime: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var duration: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var currentQuality: NutPlayer.Value<(any NutPlayer.PlayerQualityRecord)?> { + get + } + @NutPlayer.ValueSubject final public var qualities: NutPlayer.Value<[any NutPlayer.PlayerQualityRecord]> { + get + } + final public var menu: [any NutPlayer.PlayerSettingsRecord] { + get + } + final public var plugins: [any NutPlayer.PlayerPlugin] { + get + } + public init() + final public func load(content: NutPlayer.ContentType) + final public func load(provider: any NutPlayer.Provider, timeouts: NutPlayer.PlayerTimeouts = PlayerTimeouts(playlist: 5_000, track: 3_000), autoplay: Swift.Bool = false, position: Foundation.TimeInterval = 0.0, quality: NutPlayer.QualityPresets? = nil) + final public func play() + final public func pause() + final public func stop() + final public func seek(time: Foundation.TimeInterval) + final public func end() + final public func change(rate: NutPlayer.PlayerPlaybackRate) + final public func change(volume: Swift.Float) + final public func select(quality: any NutPlayer.PlayerQualityRecord) + @objc deinit +} +final public class NutPlayerErrorPlugin : NutPlayer.ViewablePlayerPlugin { + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public var view: UIKit.UIView { + get + } + @objc deinit +} +public protocol ContentPlayerFactory { + typealias TimeInterval = Swift.Double + typealias QualityPresets = (resolution: CoreFoundation.CGSize, bandwidth: Swift.Int) + static func contentPlayer(with content: NutPlayer.ContentType, playerTimeouts: NutPlayer.PlayerTimeouts, from position: Self.TimeInterval, autostart: Swift.Bool, quality: Self.QualityPresets?) -> NutPlayer.ContentPlayer +} +public protocol AdvertisementPlayerFactory { +} +public enum NutPlayerFactory : NutPlayer.ContentPlayerFactory, NutPlayer.AdvertisementPlayerFactory { + public static func contentPlayer(with content: NutPlayer.ContentType, playerTimeouts: NutPlayer.PlayerTimeouts, from position: NutPlayer.NutPlayerFactory.TimeInterval, autostart: Swift.Bool, quality: NutPlayer.QualityPresets? = nil) -> NutPlayer.ContentPlayer +} +@objc final public class NutPlayerSkinPlugin : ObjectiveC.NSObject, NutPlayer.ViewablePlayerPlugin, NutPlayer.NutPlayerSkinViewDelegate { + public struct Settings : NutPlayer.PlayerPluginSettings { + public typealias VoidCallback = () -> Swift.Void + public typealias BoolCallback = (_ onEnter: Swift.Bool) -> Swift.Void + public let onSettings: NutPlayer.NutPlayerSkinPlugin.Settings.VoidCallback? + public let onPip: NutPlayer.NutPlayerSkinPlugin.Settings.BoolCallback? + public let onFullscreen: NutPlayer.NutPlayerSkinPlugin.Settings.BoolCallback? + public init(onSettings: NutPlayer.NutPlayerSkinPlugin.Settings.VoidCallback? = nil, onPip: NutPlayer.NutPlayerSkinPlugin.Settings.BoolCallback? = nil, onFullscreen: NutPlayer.NutPlayerSkinPlugin.Settings.BoolCallback? = nil) + } + final public let view: UIKit.UIView + final public func changeGeometry(portrait: Swift.Bool) + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public func playbackButtonPressed(_ type: NutPlayer.NutPlaybackButtonType) + final public func seekButtonPressed(_ type: NutPlayer.NutSeekButtonType) + final public func viewModeChanged(to mode: NutPlayer.NutViewMode) + final public func timelineDidChange(state: NutPlayer.NutSliderState) + final public func settingsTapped() + final public func volumeChanged(value: Swift.Float) + @objc deinit +} +public enum NutPlayerSkinState { + case idle + case ready + case loading + case playing + case seeking + case paused + case completed + public static func == (a: NutPlayer.NutPlayerSkinState, b: NutPlayer.NutPlayerSkinState) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public struct NutPlayerSkinTimeModel { + public init(position: Foundation.TimeInterval, duration: Foundation.TimeInterval) +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) final public class NutPlayerSkinView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) weak final public var delegate: (any NutPlayer.NutPlayerSkinViewDelegate)? + @NutPlayer.ValueSubject @_Concurrency.MainActor(unsafe) final public var areMainElementsVisible: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject @_Concurrency.MainActor(unsafe) final public var timelineTopMargin: NutPlayer.Value { + get + } + @_Concurrency.MainActor(unsafe) public init(viewModel: NutPlayer.NutPlayerSkinViewModel, settings: NutPlayer.CustomizableAreaSettings) + @_Concurrency.MainActor(unsafe) @objc override final public func layoutSubviews() + @_Concurrency.MainActor(unsafe) final public func changePlaybackButton(with state: NutPlayer.NutPlayerSkinState) + @_Concurrency.MainActor(unsafe) final public func changeSeekBack(enabled: Swift.Bool) + @_Concurrency.MainActor(unsafe) final public func changeSeekForward(enabled: Swift.Bool) + @_Concurrency.MainActor(unsafe) final public func changeTime(_ time: Foundation.TimeInterval) + @_Concurrency.MainActor(unsafe) final public func changeBuffer(_ buffer: Foundation.TimeInterval) + @_Concurrency.MainActor(unsafe) final public func changeFullscreen(_ isFullscreen: Swift.Bool) + @_Concurrency.MainActor(unsafe) final public func changeValue(type: NutPlayer.NutVerticalSliderType, value: Swift.Float) + @_Concurrency.MainActor(unsafe) final public func hide() + @_Concurrency.MainActor(unsafe) final public func show() + @_Concurrency.MainActor(unsafe) @objc override final public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + @objc deinit +} +public protocol NutPlayerSkinViewDelegate : AnyObject { + func playbackButtonPressed(_ type: NutPlayer.NutPlaybackButtonType) + func seekButtonPressed(_ type: NutPlayer.NutSeekButtonType) + func settingsTapped() + func viewModeChanged(to mode: NutPlayer.NutViewMode) + func volumeChanged(value: Swift.Float) + func timelineDidChange(state: NutPlayer.NutSliderState) +} +public struct NutPlayerSkinViewModel { + public let viewMode: NutPlayer.NutViewMode + public let volume: Swift.Float + public let state: NutPlayer.NutPlayerSkinState + public let contentType: NutPlayer.NutContentUIType + public let time: NutPlayer.NutPlayerSkinTimeModel? + public init(viewMode: NutPlayer.NutViewMode, volume: Swift.Float, state: NutPlayer.NutPlayerSkinState, contentType: NutPlayer.NutContentUIType, time: NutPlayer.NutPlayerSkinTimeModel?) +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) final public class NutPlayerView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) @objc override final public func addSubview(_ view: UIKit.UIView) + @_Concurrency.MainActor(unsafe) @objc override final public func insertSubview(_ view: UIKit.UIView, at index: Swift.Int) + @_Concurrency.MainActor(unsafe) @objc override final public func insertSubview(_ view: UIKit.UIView, aboveSubview siblingSubview: UIKit.UIView) + @_Concurrency.MainActor(unsafe) @objc override final public func insertSubview(_ view: UIKit.UIView, belowSubview siblingSubview: UIKit.UIView) + @_Concurrency.MainActor(unsafe) @objc override final public func layoutSubviews() + @_Concurrency.MainActor(unsafe) @objc override final public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + @objc deinit +} +final public class NutPlayerViewBuilder { + public struct PluginRecord : Swift.Comparable { + public enum Priority { + case system + case userInitiated + case ui(level: Swift.Int = 500) + } + public init(plugin: any NutPlayer.PlayerPlugin.Type, priority: NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority = .ui(), settings: (any NutPlayer.PlayerPluginSettings)? = nil) + public static func < (lhs: NutPlayer.NutPlayerViewBuilder.PluginRecord, rhs: NutPlayer.NutPlayerViewBuilder.PluginRecord) -> Swift.Bool + public static func == (lhs: NutPlayer.NutPlayerViewBuilder.PluginRecord, rhs: NutPlayer.NutPlayerViewBuilder.PluginRecord) -> Swift.Bool + } + public init() + @discardableResult + final public func clearPlugins() -> NutPlayer.NutPlayerViewBuilder + @discardableResult + final public func attach(plugins: [NutPlayer.NutPlayerViewBuilder.PluginRecord]) -> NutPlayer.NutPlayerViewBuilder + @discardableResult + final public func defaultSkin(_ value: Swift.Bool = true) -> NutPlayer.NutPlayerViewBuilder + @discardableResult + final public func defaultSkin(settings: NutPlayer.NutPlayerSkinPlugin.Settings) -> NutPlayer.NutPlayerViewBuilder + final public func build(with player: NutPlayer.NutPlayer) -> NutPlayer.NutPlayerView + @objc deinit +} +public struct NutProvider : NutPlayer.Provider { + public init(hash: Swift.String, configuration: Foundation.URLSessionConfiguration? = nil) + public func retrieveContent(_ completion: @escaping NutPlayer.NutProvider.Completion) +} +final public class NutQualityPlugin : NutPlayer.SettingsPlayerPlugin, NutPlayer.QualityTitleMapper { + public struct Settings : NutPlayer.PlayerPluginSettings { + public let mapper: any NutPlayer.QualityTitleMapper + public init(mapper: any NutPlayer.QualityTitleMapper) + } + public struct PluginSettingsRecord : NutPlayer.PlayerSettingsRecord { + public let quality: (any NutPlayer.PlayerQualityRecord)? + public let id: Swift.String + public let index: Swift.Int + public let isActive: Swift.Bool + public let group: Swift.String + public let title: Swift.String + public let element: NutPlayer.PlayerSettingsElementRecord + } + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public var menu: [any NutPlayer.PlayerSettingsRecord] { + get + } + final public func map(quality: any NutPlayer.PlayerQualityRecord) -> Swift.String? + @objc deinit +} +public enum NutSeekButtonType { + case back + case forward + public static func == (a: NutPlayer.NutSeekButtonType, b: NutPlayer.NutSeekButtonType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum NutSliderState { + case started + case updating(value: Swift.Float) + case finished(value: Swift.Float) +} +final public class NutStatisticsPlugin : NutPlayer.PlayerPlugin { + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + @objc deinit +} +final public class NutSubtitlePlugin : NutPlayer.PlayerPlugin, NutPlayer.SettingsPlayerPlugin, NutPlayer.ViewablePlayerPlugin { + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public var menu: [any NutPlayer.PlayerSettingsRecord] + final public var view: UIKit.UIView + @objc deinit +} +public enum NutVerticalSliderType { + case volume + case brightness + public static func == (a: NutPlayer.NutVerticalSliderType, b: NutPlayer.NutVerticalSliderType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum NutViewMode { + case normal + case fullscreen + case pip + public static func == (a: NutPlayer.NutViewMode, b: NutPlayer.NutViewMode) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +precedencegroup MonadicPrecedence { + associativity: left + higherThan: BitwiseShiftPrecedence +} +infix operator >>- : MonadicPrecedence +@discardableResult +@inline(__always) public func >>- (a: T?, f: (T) throws -> U?) rethrows -> U? +precedencegroup FunctionApplicationPrecedenceLeft { + associativity: left + lowerThan: AssignmentPrecedence +} +infix operator >>> : FunctionApplicationPrecedenceLeft +@inline(__always) public func >>> (x: T, f: (T) throws -> U) rethrows -> U +precedencegroup FunctionApplicationPrecedenceRight { + associativity: right + lowerThan: AssignmentPrecedence +} +infix operator <<< : FunctionApplicationPrecedenceRight +@inline(__always) public func <<< (f: (T) throws -> U, x: T) rethrows -> U +infix operator +/- : DefaultPrecedence +@inline(__always) public func +/- (lhs: T, rhs: T) -> Swift.ClosedRange where T : Swift.Comparable, T : Swift.Numeric +extension Swift.Optional { + public var isExist: Swift.Bool { + get + } + public func orCreate(_ creation: @autoclosure () -> Wrapped) -> Wrapped + public func orTypedCreate(_ creation: @autoclosure () -> Element) -> Element where Wrapped == Element.RawValue, Element : Swift.RawRepresentable +} +public typealias QualityPresets = (resolution: CoreFoundation.CGSize, bandwidth: Swift.Int) +public protocol Player : AnyObject { + typealias TimeInterval = Swift.Double + var state: NutPlayer.Value { get } + var volume: NutPlayer.Value { get } + var currentTime: NutPlayer.Value { get } + var duration: NutPlayer.Value { get } + var cache: NutPlayer.Value { get } + var currentQuality: NutPlayer.Value<(any NutPlayer.PlayerQualityRecord)?> { get } + var qualities: NutPlayer.Value<[any NutPlayer.PlayerQualityRecord]> { get } + func select(quality: any NutPlayer.PlayerQualityRecord) + func play() + func pause() + func stop() + func seek(time: Self.TimeInterval) + func end() + func change(rate: NutPlayer.PlayerPlaybackRate) + func change(volume: Swift.Float) +} +public protocol PlayerContent { + var content: NutPlayer.ContentType { get } + var statistics: [any NutPlayer.PlayerStatisticRecord] { get } + var subtitles: [any NutPlayer.PlayerSubtitleRecord] { get } +} +public enum ContentType { + case auto(url: Foundation.URL) + case hls(url: Foundation.URL) + case dash(url: Foundation.URL) + case mp4(url: Foundation.URL, loop: Swift.Bool = false) + case raw(data: Foundation.Data) +} +public enum HTTPMethod : Swift.String { + case get + case post + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public enum SubtitleType : Swift.String { + case SRT + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public protocol PlayerStatisticRecord { + var name: Swift.String { get } + var urlTemplate: Swift.String { get } + var start: Foundation.TimeInterval { get } + var delay: Foundation.TimeInterval { get } + var count: Swift.Int { get } + var method: NutPlayer.HTTPMethod { get } + var body: Swift.String? { get } +} +public protocol PlayerSubtitleRecord { + var title: Swift.String { get } + var type: NutPlayer.SubtitleType { get } + var url: Swift.String { get } + var language: Swift.String { get } +} +public enum PlayerError : Swift.Error { + case loop + case provider(any Swift.Error) + case other(any Swift.Error) +} +public enum PlayerPlaybackRate : Swift.Float, Swift.CaseIterable { + case speed0x25 + case speed0x5 + case speed0x75 + case normal + case speed1x25 + case speed1x5 + case speed1x75 + case speed2x + public init(title: Swift.String) + public var title: Swift.String { + get + } + public init?(rawValue: Swift.Float) + public typealias AllCases = [NutPlayer.PlayerPlaybackRate] + public typealias RawValue = Swift.Float + public static var allCases: [NutPlayer.PlayerPlaybackRate] { + get + } + public var rawValue: Swift.Float { + get + } +} +public protocol PlayerPluginSettings { +} +public protocol PlayerPlugin { + init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) +} +public protocol ViewablePlayerPlugin : NutPlayer.PlayerPlugin { + var view: UIKit.UIView { get } + func changeGeometry(portrait: Swift.Bool) +} +public protocol SettingsPlayerPlugin : NutPlayer.PlayerPlugin { + var menu: [any NutPlayer.PlayerSettingsRecord] { get } +} +extension NutPlayer.ViewablePlayerPlugin { + public func changeGeometry(portrait: Swift.Bool) +} +public protocol PlayerQualityRecord { + typealias Identity = Swift.String + var id: Self.Identity { get } + var resolution: CoreFoundation.CGSize { get } + var bandwidth: Swift.Int { get } +} +public enum PlayerSettingsElementRecord { + public typealias ActionHandler = (any NutPlayer.PlayerSettingsRecord) -> Swift.Void + case action(NutPlayer.PlayerSettingsElementRecord.ActionHandler) + case separator + case submenu([any NutPlayer.PlayerSettingsRecord]) +} +public protocol PlayerSettingsRecord { + typealias Identity = Swift.String + var id: Self.Identity { get } + var index: Swift.Int { get } + var isActive: Swift.Bool { get } + var group: Swift.String { get } + var title: Swift.String { get } + var element: NutPlayer.PlayerSettingsElementRecord { get } +} +public enum PlayerState : Swift.Equatable { + case idle + case content(any NutPlayer.PlayerContent) + case loading + case ready(position: Foundation.TimeInterval, duration: Foundation.TimeInterval?) + case buffering + case playing + case paused(byUI: Swift.Bool = false) + case completed + case seeking(Foundation.TimeInterval) + case error(NutPlayer.PlayerError) + case uninitialized + public var isError: Swift.Bool { + get + } + public static func == (lhs: NutPlayer.PlayerState, rhs: NutPlayer.PlayerState) -> Swift.Bool +} +public struct PlayerTimeouts { + public let playlist: Foundation.TimeInterval + public let track: Foundation.TimeInterval + public init(playlist: Foundation.TimeInterval, track: Foundation.TimeInterval) +} +public enum ProviderError : Swift.Error { + case noPlayable + case native(error: any Swift.Error) + case noMime + case unsupported + case wrongUrl(url: Swift.String) + case data + case casting(any Swift.Decodable.Type) + case unknown +} +public protocol Provider { + typealias Completion = (Swift.Result) -> Swift.Void + typealias FilesCompletion = ([Swift.String]) -> Swift.Void + func retrieveContent(_ completion: @escaping Self.Completion) +} +public protocol QualityTitleMapper { + func map(quality: any NutPlayer.PlayerQualityRecord) -> Swift.String? +} +final public class Ref where T : AnyObject { + final public var value: T + public init(_ value: T) + @objc deinit +} +final public class OptionalRef where T : AnyObject { + final public var value: T? + public init(_ value: T? = nil) + @objc deinit +} +extension Swift.Sequence { + public func all(where predicate: (Self.Element) throws -> Swift.Bool) rethrows -> Swift.Bool +} +extension Swift.String { + public func createAttributedString(fontFamily: Swift.String, fontSize: CoreFoundation.CGFloat, alignment: UIKit.NSTextAlignment, color: UIKit.UIColor) -> Foundation.NSAttributedString +} +extension Swift.String { + public func replace(_ pattern: Swift.String, replacement: Swift.String) throws -> Swift.String + public func substring(using range: Foundation.NSRange) -> Swift.String? + @inlinable public func contains(anyOf sequence: T) -> Swift.Bool where T : Swift.Sequence, T.Element : Swift.StringProtocol { + sequence.contains(where: { self.contains($0) }) + } + public var isURI: Swift.Bool { + get + } +} +public protocol Tech : AnyObject { + typealias TimeInterval = Swift.Double + typealias SeekCompletion = (Swift.Bool) -> Swift.Void + var state: NutPlayer.TechState { get } + var duration: Self.TimeInterval { get } + var currentTime: Self.TimeInterval { get } + var cache: NutPlayer.Value { get } + var volume: Swift.Float { get set } + var playbackRate: NutPlayer.TechPlaybackRate { get set } + var delegate: (any NutPlayer.TechDelegate)? { get set } + var quality: (any NutPlayer.TechQuality)? { get } + var qualities: [any NutPlayer.TechQuality] { get } + func play() + func pause() + func stop() + func seek(to time: Self.TimeInterval, completion: Self.SeekCompletion?) + func end() + @discardableResult + func select(quality: any NutPlayer.TechQuality) -> NutPlayer.TechError? +} +extension NutPlayer.Tech { + public var quality: (any NutPlayer.TechQuality)? { + get + } + public var qualities: [any NutPlayer.TechQuality] { + get + } + @discardableResult + public func select(quality: any NutPlayer.TechQuality) -> NutPlayer.TechError? +} +@objc @_inheritsConvenienceInitializers final public class TechAVPlayer : AVFoundation.AVPlayer { + @objc override final public func seek(to time: CoreMedia.CMTime) + @objc override final public func seek(to time: CoreMedia.CMTime, completionHandler: @escaping (Swift.Bool) -> Swift.Void) + @objc override dynamic public init(url URL: Foundation.URL) + @objc override dynamic public init(playerItem item: AVFoundation.AVPlayerItem?) + @objc override dynamic public init() + @objc deinit +} +public protocol TechDelegate : AnyObject { + func didChange(state: NutPlayer.TechState) + func didChange(time: Foundation.TimeInterval) + func didChange(playbackType: NutPlayer.TechPlayableType) + func didChange(volume: Swift.Float) + func didChange(quality: any NutPlayer.TechQuality) + func didChange(qualities: [any NutPlayer.TechQuality]) +} +public enum TechError : Swift.Error { + case playlistEmpty + case qualityNotExists + case allQualitiesEndedWithError + case assetStatus(any Swift.Error) + case loopDuration +} +public protocol TechLoadable { + func load(with url: Foundation.URL) +} +public enum TechPlayableType { + case vod + case raw + case live + case drm + case unknown + public static func == (a: NutPlayer.TechPlayableType, b: NutPlayer.TechPlayableType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum TechPlaybackRate : Swift.RawRepresentable { + case rate0x25 + case rate0x50 + case rate0x75 + case normal + case rate1x25 + case rate1x50 + case rate1x75 + case rate2x + case custom(rate: Swift.Float) + public init?(rawValue: Swift.Float) + public var rawValue: Swift.Float { + get + } + public typealias RawValue = Swift.Float +} +public protocol TechQuality { + typealias Identify = Swift.String + var id: Self.Identify { get } + var resolution: CoreFoundation.CGSize { get } + var bandwidth: Swift.Int { get } +} +public struct CommonTechQuality : NutPlayer.TechQuality { + public let id: Swift.String + public let resolution: CoreFoundation.CGSize + public let bandwidth: Swift.Int + public static func create() -> any NutPlayer.TechQuality +} +public enum TechState : Swift.Equatable { + case uninitialized + case idle + case loading(quality: any NutPlayer.TechQuality) + case ready(duration: Foundation.TimeInterval?) + case buffering + case playing + case paused + case completed + case seeking(Foundation.TimeInterval) + case error(NutPlayer.TechError) + public var isError: Swift.Bool { + get + } + public static func == (lhs: NutPlayer.TechState, rhs: NutPlayer.TechState) -> Swift.Bool +} +public struct TechTimeouts { + public let playlist: Foundation.TimeInterval + public let track: Foundation.TimeInterval + public init(playlist: Foundation.TimeInterval, track: Foundation.TimeInterval) +} +public protocol TechViewable { + var layer: QuartzCore.CALayer { get } +} +extension Swift.Double { + public func secondsToHoursMinutesSeconds(withFormattingBasedOn time: Foundation.TimeInterval) -> Swift.String +} +extension Swift.Double { + public func handleSeekTime(using duration: Foundation.TimeInterval, canOverflow: Swift.Bool = false) -> Foundation.TimeInterval +} +extension UIKit.UIButton { + @_Concurrency.MainActor(unsafe) public func setImage(name: Swift.String = "", in bundle: Foundation.Bundle = .main, width: CoreFoundation.CGFloat = 0.0) +} +public enum DeviceType { + case ipadS + case ipadM + case ipadL + case iphone + case iphoneSE + case ipod + case appleTV + case unknown + public static func == (a: NutPlayer.DeviceType, b: NutPlayer.DeviceType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension UIKit.UIDevice { + @_Concurrency.MainActor(unsafe) public var isIphoneFamily: Swift.Bool { + get + } + @_Concurrency.MainActor(unsafe) public var type: NutPlayer.DeviceType { + get + } + @_Concurrency.MainActor(unsafe) public var model: UIKit.UIDevice.Model { + get + } + public enum Model : Swift.String { + case simulator, iPod3, iPod4, iPod5, iPod6, iPod7, iPad4, iPadAir, iPadAir2, iPadAir3, iPadAir4, iPadAir5, iPad5, iPad6, iPad7, iPad8, iPad9, iPad10, iPadMini, iPadMini2, iPadMini3, iPadMini4, iPadMini5, iPadMini6, iPadPro9_7, iPadPro10_5, iPadPro11, iPadPro2_11, iPadPro3_11, iPadPro4_11, iPadPro12_9, iPadPro2_12_9, iPadPro3_12_9, iPadPro4_12_9, iPadPro5_12_9, iPadPro6_12_9, iPhone6, iPhone6Plus, iPhone6S, iPhone6SPlus, iPhoneSE, iPhone7, iPhone7Plus, iPhone8, iPhone8Plus, iPhoneX, iPhoneXS, iPhoneXSMax, iPhoneXR, iPhone11, iPhone11Pro, iPhone11ProMax, iPhoneSE2, iPhone12Mini, iPhone12, iPhone12Pro, iPhone12ProMax, iPhone13Mini, iPhone13, iPhone13Pro, iPhone13ProMax, iPhone14, iPhone14Plus, iPhone14Pro, iPhone14ProMax, iPhoneSE3, appleTV1, appleTV2, appleTV3, appleTV4, appleTV4K, appleTV24K, unrecognized + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension UIKit.UIImage { + public func resizedImage(with newWidth: CoreFoundation.CGFloat) -> UIKit.UIImage +} +@dynamicMemberLookup public struct Value : Combine.Publisher { + public typealias Output = Output + public typealias Failure = Swift.Never + public var value: Output { + get + } + public var current: Output { + get + } + public init

(_ publisher: P) where Output == P.Output, P : Combine.Publisher, P.Failure == Swift.Never + public init(const: Output) + public func callAsFunction() -> Output + public func receive(subscriber: S) where Output == S.Input, S : Combine.Subscriber, S.Failure == Swift.Never + public subscript(dynamicMember keyPath: Swift.KeyPath) -> T { + get + } + public subscript(dynamicMember keyPath: Swift.KeyPath) -> T? { + get + } +} +@dynamicMemberLookup public struct OptValue : Combine.Publisher { + public typealias Output = Swift.Optional + public typealias Failure = Swift.Never + public var value: Item? { + get + } + public var v: Item? { + get + } + public init

(_ publisher: P) where P : Combine.Publisher, P.Failure == Swift.Never, P.Output == Item? + public init(const: NutPlayer.OptValue.Output) + public func callAsFunction() -> Item? + public func receive(subscriber: S) where S : Combine.Subscriber, S.Failure == Swift.Never, S.Input == Item? + public subscript(dynamicMember keyPath: Swift.KeyPath) -> T? { + get + } + public subscript(dynamicMember keyPath: Swift.KeyPath) -> T? { + get + } +} +@propertyWrapper public class ValueSubject : Combine.Subject { + public typealias Output = TOutput + public typealias Failure = Swift.Never + public var value: NutPlayer.ValueSubject.Output { + get + } + final public let wrappedValue: NutPlayer.Value.Output> + public init(initial: NutPlayer.ValueSubject.Output) + public func send(_ value: NutPlayer.ValueSubject.Output) + public func send(_ value: NutPlayer.ValueSubject.Output) where TOutput : Swift.Equatable + public func sendWithoutCompare(_ value: NutPlayer.ValueSubject.Output) + public func send(_ update: (_ prevValue: NutPlayer.ValueSubject.Output) -> NutPlayer.ValueSubject.Output) + public func send(_ update: (_ prevValue: NutPlayer.ValueSubject.Output) -> NutPlayer.ValueSubject.Output) where TOutput : Swift.Equatable + public func send(completion: Combine.Subscribers.Completion.Failure>) + public func send(subscription: any Combine.Subscription) + public func receive(subscriber: S) where TOutput == S.Input, S : Combine.Subscriber, S.Failure == Swift.Never + @objc deinit +} +@propertyWrapper public class OptValueSubject : Combine.Subject { + public typealias Output = Swift.Optional + public typealias Failure = Swift.Never + public var value: Item? { + get + } + final public let wrappedValue: NutPlayer.OptValue + public init(initial: NutPlayer.OptValueSubject.Output) + public func send(_ value: NutPlayer.OptValueSubject.Output) + public func send(_ value: NutPlayer.OptValueSubject.Output) where Item : Swift.Equatable + public func sendWithoutCompare(_ value: NutPlayer.OptValueSubject.Output) + public func send(_ update: (_ prevValue: NutPlayer.OptValueSubject.Output) -> NutPlayer.OptValueSubject.Output) + public func send(_ update: (_ prevValue: NutPlayer.OptValueSubject.Output) -> NutPlayer.OptValueSubject.Output) where Item : Swift.Equatable + public func send(completion: Combine.Subscribers.Completion.Failure>) + public func send(subscription: any Combine.Subscription) + public func receive(subscriber: S) where S : Combine.Subscriber, S.Failure == Swift.Never, S.Input == Item? + @objc deinit +} +public func == (lhs: NutPlayer.Value, rhs: Output) -> Swift.Bool where Output : Swift.Equatable +public func != (lhs: NutPlayer.Value, rhs: Output) -> Swift.Bool where Output : Swift.Equatable +public func == (lhs: Output, rhs: NutPlayer.Value) -> Swift.Bool where Output : Swift.Equatable +public func != (lhs: Output, rhs: NutPlayer.Value) -> Swift.Bool where Output : Swift.Equatable +public func == (lhs: NutPlayer.OptValue, rhs: Output) -> Swift.Bool where Output : Swift.Equatable +public func != (lhs: NutPlayer.OptValue, rhs: Output) -> Swift.Bool where Output : Swift.Equatable +public func == (lhs: Output, rhs: NutPlayer.OptValue) -> Swift.Bool where Output : Swift.Equatable +public func != (lhs: Output, rhs: NutPlayer.OptValue) -> Swift.Bool where Output : Swift.Equatable +public enum VideoQuality : Swift.String, Swift.CaseIterable { + case unknown + case auto + case ultraHD4k + case ultraHD1440 + case fullHD + case HD + case SD + case SDlow + case LD + case LDlow + public var resolution: CoreFoundation.CGSize { + get + } + public var bandwidth: Swift.Int { + get + } + public init?(rawValue: Swift.String) + public typealias AllCases = [NutPlayer.VideoQuality] + public typealias RawValue = Swift.String + public static var allCases: [NutPlayer.VideoQuality] { + get + } + public var rawValue: Swift.String { + get + } +} +public enum VideoQualityTitleFormat : Swift.CaseIterable { + case common + case rus + case eng + case resolution + public init(rawValue: Swift.Int) + public func createTitle(from quality: NutPlayer.VideoQuality) -> Swift.String + public static func == (a: NutPlayer.VideoQualityTitleFormat, b: NutPlayer.VideoQualityTitleFormat) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public typealias AllCases = [NutPlayer.VideoQualityTitleFormat] + public static var allCases: [NutPlayer.VideoQualityTitleFormat] { + get + } + public var hashValue: Swift.Int { + get + } +} +final public class XcodeLogDestination : NutPlayer.LogDestination { + final public let format: Swift.String + final public let limitOutputLevel: NutPlayer.LogLevel + public init(format: Swift.String, limitOutputLevel: NutPlayer.LogLevel = .trace) + final public func process(_ message: Swift.String, level: NutPlayer.LogLevel) + @objc deinit +} +extension NutPlayer.LogLevel : Swift.Equatable {} +extension NutPlayer.LogLevel : Swift.Hashable {} +extension NutPlayer.NutContentUIType : Swift.Equatable {} +extension NutPlayer.NutContentUIType : Swift.Hashable {} +extension NutPlayer.NutLocalization.BundleLevel : Swift.Equatable {} +extension NutPlayer.NutLocalization.BundleLevel : Swift.Hashable {} +extension NutPlayer.NutPlaybackButtonType : Swift.Equatable {} +extension NutPlayer.NutPlaybackButtonType : Swift.Hashable {} +extension NutPlayer.NutPlayerSkinState : Swift.Equatable {} +extension NutPlayer.NutPlayerSkinState : Swift.Hashable {} +extension NutPlayer.NutSeekButtonType : Swift.Equatable {} +extension NutPlayer.NutSeekButtonType : Swift.Hashable {} +extension NutPlayer.NutVerticalSliderType : Swift.Equatable {} +extension NutPlayer.NutVerticalSliderType : Swift.Hashable {} +extension NutPlayer.NutViewMode : Swift.Equatable {} +extension NutPlayer.NutViewMode : Swift.Hashable {} +extension NutPlayer.HTTPMethod : Swift.Equatable {} +extension NutPlayer.HTTPMethod : Swift.Hashable {} +extension NutPlayer.HTTPMethod : Swift.RawRepresentable {} +extension NutPlayer.SubtitleType : Swift.Equatable {} +extension NutPlayer.SubtitleType : Swift.Hashable {} +extension NutPlayer.SubtitleType : Swift.RawRepresentable {} +extension NutPlayer.PlayerPlaybackRate : Swift.Equatable {} +extension NutPlayer.PlayerPlaybackRate : Swift.Hashable {} +extension NutPlayer.PlayerPlaybackRate : Swift.RawRepresentable {} +extension NutPlayer.TechPlayableType : Swift.Equatable {} +extension NutPlayer.TechPlayableType : Swift.Hashable {} +extension NutPlayer.DeviceType : Swift.Equatable {} +extension NutPlayer.DeviceType : Swift.Hashable {} +extension UIKit.UIDevice.Model : Swift.Equatable {} +extension UIKit.UIDevice.Model : Swift.Hashable {} +extension UIKit.UIDevice.Model : Swift.RawRepresentable {} +extension NutPlayer.VideoQuality : Swift.Equatable {} +extension NutPlayer.VideoQuality : Swift.Hashable {} +extension NutPlayer.VideoQuality : Swift.RawRepresentable {} +extension NutPlayer.VideoQualityTitleFormat : Swift.Equatable {} +extension NutPlayer.VideoQualityTitleFormat : Swift.Hashable {} diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000000000000000000000000000000000000..dcd686617b134ff6183ff08c17ee282270b4e09a GIT binary patch literal 87900 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.Index) -> Element? { + get + } +} +extension Swift.Array where Element : Swift.Hashable { + public func distinct() -> Swift.Array +} +extension Swift.Array where Element == NutPlayer.Constraint { + public var forCurrentDevice: CoreFoundation.CGFloat { + get + } +} +extension Combine.CurrentValueSubject where Output : Swift.Equatable { + final public func bind(to other: Combine.CurrentValueSubject) -> NutPlayer.AnyCancellable +} +public typealias Bind = Combine.CurrentValueSubject +extension CoreFoundation.CGSize : Swift.Comparable { + public static func < (lhs: CoreFoundation.CGSize, rhs: CoreFoundation.CGSize) -> Swift.Bool + public static func <= (lhs: CoreFoundation.CGSize, rhs: CoreFoundation.CGSize) -> Swift.Bool +} +public struct CommonPlayerContent : NutPlayer.PlayerContent { + public let subtitles: [any NutPlayer.PlayerSubtitleRecord] + public let content: NutPlayer.ContentType + public let statistics: [any NutPlayer.PlayerStatisticRecord] + public init(content: NutPlayer.ContentType, statistics: [any NutPlayer.PlayerStatisticRecord] = [], subtitles: [any NutPlayer.PlayerSubtitleRecord] = []) +} +public struct CommonProvider : NutPlayer.Provider { + public init(content: any NutPlayer.PlayerContent) + public func retrieveContent(_ completion: @escaping NutPlayer.CommonProvider.Completion) +} +final public class ConsoleLogDestination : NutPlayer.LogDestination { + final public let format: Swift.String + final public let limitOutputLevel: NutPlayer.LogLevel + public init(format: Swift.String, limitOutputLevel: NutPlayer.LogLevel = .trace) + final public func process(_ message: Swift.String, level: NutPlayer.LogLevel) + @objc deinit +} +public enum Constraint : Swift.Equatable { + case iPhoneSE(CoreFoundation.CGFloat) + case iPhoneX(CoreFoundation.CGFloat) + case iPod(CoreFoundation.CGFloat) + case iPadSM(CoreFoundation.CGFloat) + case iPadL(CoreFoundation.CGFloat) + case appleTV(CoreFoundation.CGFloat) + public static func == (a: NutPlayer.Constraint, b: NutPlayer.Constraint) -> Swift.Bool +} +@_hasMissingDesignatedInitializers final public class ContentPlayer : NutPlayer.TechDelegate { + public typealias SeekCompletion = (Swift.Bool) -> Swift.Void + weak final public var delegate: (any NutPlayer.ContentPlayerDelegate)? + final public let layer: QuartzCore.CALayer + final public var currentQuality: NutPlayer.ContentQuality? { + get + set + } + final public var qualities: [NutPlayer.ContentQuality] { + get + } + final public var state: NutPlayer.PlayerState { + get + } + final public var volume: Swift.Float { + get + set + } + final public var playbackRate: NutPlayer.PlayerPlaybackRate { + get + set + } + final public var duration: Foundation.TimeInterval { + get + } + final public var time: Foundation.TimeInterval { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + final public func play() + final public func pause() + final public func stop() + final public func seek(to time: Foundation.TimeInterval, completion: NutPlayer.ContentPlayer.SeekCompletion? = nil) + final public func end() + final public func didChange(state: NutPlayer.TechState) + final public func didChange(time: Foundation.TimeInterval) + final public func didChange(volume: Swift.Float) + final public func didChange(playbackType: NutPlayer.TechPlayableType) + final public func didChange(quality: any NutPlayer.TechQuality) + final public func didChange(qualities: [any NutPlayer.TechQuality]) + @objc deinit +} +public protocol ContentPlayerDelegate : AnyObject { + func requireSwitchContent(from player: NutPlayer.ContentPlayer) + func didChange(state: NutPlayer.PlayerState, from player: NutPlayer.ContentPlayer) + func didChange(time: Foundation.TimeInterval, from player: NutPlayer.ContentPlayer) + func didChange(volume: Swift.Float, from player: NutPlayer.ContentPlayer) + func didChange(quality: NutPlayer.ContentQuality, from player: NutPlayer.ContentPlayer) + func didChange(qualities: [NutPlayer.ContentQuality], from player: NutPlayer.ContentPlayer) +} +public struct ContentQuality : NutPlayer.PlayerQualityRecord, Swift.Equatable { + public var id: Swift.String { + get + } + public var resolution: CoreFoundation.CGSize { + get + } + public var bandwidth: Swift.Int { + get + } + public static func == (lhs: NutPlayer.ContentQuality, rhs: NutPlayer.ContentQuality) -> Swift.Bool +} +public struct CustomizableAreaSettings { + public init(isFullscreenSwitcherEnabled: Swift.Bool, isPipSwitcherEnabled: Swift.Bool, isSettingsSwitcherEnabled: Swift.Bool) +} +final public class DefaultQualityTitleMapper : NutPlayer.QualityTitleMapper { + public init(policy: NutPlayer.VideoQualityTitleFormat = .common) + final public func map(quality: any NutPlayer.PlayerQualityRecord) -> Swift.String? + final public func map(quality: NutPlayer.VideoQuality) -> Swift.String? + @objc deinit +} +public enum Either { + case firstType(T) + case secondType(U) + public func unwrap() -> Any + public func map(firstTypeTransform: (T) -> V, secondTypeTransform: (U) -> V) -> V +} +extension NutPlayer.Either : Swift.Decodable where T : Swift.Decodable, U : Swift.Decodable { + public init(from decoder: any Swift.Decoder) throws +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) final public class ErrorView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) public init(title: Swift.String? = nil) + @_Concurrency.MainActor(unsafe) final public func updateView(with title: Swift.String) + @objc deinit +} +public struct Event : Combine.Publisher { + public typealias Output = Output + public typealias Failure = Swift.Never + public init

(_ publisher: P) where Output == P.Output, P : Combine.Publisher, P.Failure == Swift.Never + public func receive(subscriber: S) where Output == S.Input, S : Combine.Subscriber, S.Failure == Swift.Never +} +@propertyWrapper public class EventSubject : Combine.Subject { + public typealias Output = Output + public typealias Failure = Swift.Never + final public let wrappedValue: NutPlayer.Event + public init() + public func send(_ value: Output) + public func send(completion: Combine.Subscribers.Completion.Failure>) + public func send(subscription: any Combine.Subscription) + public func receive(subscriber: S) where Output == S.Input, S : Combine.Subscriber, S.Failure == Swift.Never + @objc deinit +} +public protocol BusEventRepresentable { + typealias EventName = Swift.String +} +public protocol EventTransmittable : AnyObject { + typealias EventName = Swift.String + typealias NamedCompletion = () -> Swift.Void + typealias HashableCompletion = ([Swift.AnyHashable : Any]) -> Swift.Void + typealias RawDataCompletion = (Foundation.Data) -> Swift.Void + typealias SingleArgumentCompletion = (Any) -> Swift.Void + func send(_ event: E) where E : NutPlayer.BusEventRepresentable + @discardableResult + func receive(_ eventType: E.Type, perform action: @escaping (E) -> Swift.Void) -> NutPlayer.AnyCancellable where E : NutPlayer.BusEventRepresentable + @discardableResult + func receive(_ eventType: E.Type, performOn scheduler: S, action: @escaping (E) -> Swift.Void) -> NutPlayer.AnyCancellable where E : NutPlayer.BusEventRepresentable, S : Combine.Scheduler +} +extension NutPlayer.EventTransmittable { + public func send(_ name: Self.EventName) + @discardableResult + public func receive(_ name: Self.EventName, perform action: @escaping Self.NamedCompletion) -> NutPlayer.AnyCancellable + @discardableResult + public func receive(_ name: Self.EventName, performOn scheduler: S, action: @escaping Self.NamedCompletion) -> NutPlayer.AnyCancellable where S : Combine.Scheduler +} +extension NutPlayer.EventTransmittable { + public func send(_ name: Self.EventName, params: [Swift.AnyHashable : Any]) + @discardableResult + public func receive(_ name: Self.EventName, perform action: @escaping Self.HashableCompletion) -> NutPlayer.AnyCancellable + @discardableResult + public func receive(_ name: Self.EventName, performOn scheduler: S, action: @escaping Self.HashableCompletion) -> NutPlayer.AnyCancellable where S : Combine.Scheduler +} +extension NutPlayer.EventTransmittable { + public func send(_ name: Self.EventName, data: Foundation.Data) + public func send(data: Foundation.Data) + @discardableResult + public func receive(_ name: Self.EventName = "COMMON", perform action: @escaping Self.RawDataCompletion) -> NutPlayer.AnyCancellable + @discardableResult + public func receive(_ name: Self.EventName = "COMMON", performOn scheduler: S, action: @escaping Self.RawDataCompletion) -> NutPlayer.AnyCancellable where S : Combine.Scheduler +} +extension NutPlayer.EventTransmittable { + public func send(_ name: Self.EventName, argument: Any) + @discardableResult + public func receive(_ name: Self.EventName = "COMMON", perform action: @escaping Self.SingleArgumentCompletion) -> NutPlayer.AnyCancellable + @discardableResult + public func receive(_ name: Self.EventName = "COMMON", performOn scheduler: S, action: @escaping Self.SingleArgumentCompletion) -> NutPlayer.AnyCancellable where S : Combine.Scheduler +} +final public class FileLogDestination : NutPlayer.LogDestination { + final public let format: Swift.String + final public let limitOutputLevel: NutPlayer.LogLevel + public init(format: Swift.String, limitOutputLevel: NutPlayer.LogLevel = .info) + @objc deinit + final public func process(_ message: Swift.String, level: NutPlayer.LogLevel) +} +public enum HlsError : Swift.Error { + case unowned + case emptyUrl + case incorrectUrl + case incorrectManifestData + case emptyQualities + case assetNotLoaded + case assetNotPlayable + case assetMetadata(_: (any Swift.Error)? = nil) + case emptyResponseData + case http(code: Swift.Int? = nil, description: Swift.String? = nil) + case timeout + case network(any Swift.Error) + case unknown(_: (any Swift.Error)? = nil) +} +extension Swift.Int { + public func leadingZero() -> Swift.String +} +public protocol LogDestination : AnyObject { + var format: Swift.String { get } + var limitOutputLevel: NutPlayer.LogLevel { get } + func localize(_ message: Swift.String, params: [Swift.String]) -> Swift.String + func process(_ message: Swift.String, level: NutPlayer.LogLevel) +} +extension NutPlayer.LogDestination { + public func localize(_ message: Swift.String, params: [Swift.String]) -> Swift.String +} +public enum LogLevel { + case none + case fatal + case assert + case error + case warning + case info + case debug + case trace + public static func == (a: NutPlayer.LogLevel, b: NutPlayer.LogLevel) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public let log: NutPlayer.Logger +final public class Logger { + public typealias ParamsClosure = () -> [Swift.String] + public typealias MessageClosure = () -> Swift.String + final public let module: Swift.String + public init(module: Swift.String) + final public func addDestination(_ destination: any NutPlayer.LogDestination) + final public func removeDestination(_ destination: any NutPlayer.LogDestination) + final public func waitUntilAllOperationsAreFinished() + final public func fatal(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) -> Swift.Never + final public func assert(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func assert(_ condition: Swift.Bool, _ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func error(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func warning(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function, args: any Swift.CustomStringConvertible...) + final public func info(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func debug(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func trace(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func other(_ level: NutPlayer.LogLevel, _ msgClosure: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure, path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + @objc deinit +} +public protocol M3U8BufferedReader { + func close() + func readLine() -> Swift.String? +} +open class M3U8FileBufferedReader : NutPlayer.M3U8BufferedReader { + public init(path: Swift.String) + open func close() + open func readLine() -> Swift.String? + @objc deinit +} +open class M3U8ManifestBuilder { + public init() + open func parse(_ url: Foundation.URL, onMediaPlaylist: ((_ playlist: NutPlayer.M3U8MediaPlaylist) -> Swift.Void)? = nil, onMediaSegment: ((_ segment: NutPlayer.M3U8MediaSegment) -> Swift.Void)? = nil) -> NutPlayer.M3U8MasterPlaylist + open func parseMasterPlaylistFromString(_ string: Swift.String, onMediaPlaylist: ((_ playlist: NutPlayer.M3U8MediaPlaylist) -> Swift.Void)? = nil) -> NutPlayer.M3U8MasterPlaylist + open func parseMasterPlaylistFromFile(_ path: Swift.String, onMediaPlaylist: ((_ playlist: NutPlayer.M3U8MediaPlaylist) -> Swift.Void)? = nil) -> NutPlayer.M3U8MasterPlaylist + open func parseMasterPlaylistFromURL(_ url: Foundation.URL, onMediaPlaylist: ((_ playlist: NutPlayer.M3U8MediaPlaylist) -> Swift.Void)? = nil) -> NutPlayer.M3U8MasterPlaylist + open func parseMediaPlaylistFromString(_ string: Swift.String, mediaPlaylist: NutPlayer.M3U8MediaPlaylist = M3U8MediaPlaylist(), onMediaSegment: ((_ segment: NutPlayer.M3U8MediaSegment) -> Swift.Void)? = nil) -> NutPlayer.M3U8MediaPlaylist + open func parseMediaPlaylistFromFile(_ path: Swift.String, mediaPlaylist: NutPlayer.M3U8MediaPlaylist = M3U8MediaPlaylist(), onMediaSegment: ((_ segment: NutPlayer.M3U8MediaSegment) -> Swift.Void)? = nil) -> NutPlayer.M3U8MediaPlaylist + @discardableResult + open func parseMediaPlaylistFromURL(_ url: Foundation.URL, mediaPlaylist: NutPlayer.M3U8MediaPlaylist = M3U8MediaPlaylist(), onMediaSegment: ((_ segment: NutPlayer.M3U8MediaSegment) -> Swift.Void)? = nil) -> NutPlayer.M3U8MediaPlaylist + open func transformManifestWith(baseUrl: Swift.String, from string: Swift.String) -> Foundation.Data? + @objc deinit +} +open class M3U8MasterPlaylist { + public var mediaTypes: [NutPlayer.M3U8MediaType] { + get + } + public var iframes: [NutPlayer.M3U8MediaIFrame] { + get + } + public var playlists: [NutPlayer.M3U8MediaPlaylist] { + get + } + open var path: Swift.String? + public init() + open func addPlaylist(_ playlist: NutPlayer.M3U8MediaPlaylist) + open func getPlaylist(_ index: Swift.Int) -> NutPlayer.M3U8MediaPlaylist? + open func getPlaylistCount() -> Swift.Int + open func addIFrame(_ iframe: NutPlayer.M3U8MediaIFrame) + open func addMediaType(_ type: NutPlayer.M3U8MediaType) + @objc deinit +} +@_hasMissingDesignatedInitializers public class M3U8MediaIFrame { + final public let averageBandwidth: Swift.Int + final public let bandwidth: Swift.Int + final public let codecs: Swift.String + final public let resolution: CoreFoundation.CGSize + final public let urlPath: Swift.String? + @objc deinit +} +open class M3U8MediaPlaylist { + open var programId: Swift.Int + open var bandwidth: Swift.Int + open var resolution: CoreFoundation.CGSize + open var path: Swift.String? + open var version: Swift.Int? + open var targetDuration: Swift.Int? + open var mediaSequence: Swift.Int? + public init() + open func addSegment(_ segment: NutPlayer.M3U8MediaSegment) + open func getSegment(_ index: Swift.Int) -> NutPlayer.M3U8MediaSegment? + open func getSegmentCount() -> Swift.Int + open func duration() -> Swift.Float + @objc deinit +} +open class M3U8MediaSegment { + open var duration: Swift.Float? + open var sequence: Swift.Int + open var subrangeLength: Swift.Int? + open var subrangeStart: Swift.Int? + open var title: Swift.String? + open var discontinuity: Swift.Bool + open var path: Swift.String? + public init() + open func getMediaPlaylist() -> NutPlayer.M3U8MediaPlaylist? + @objc deinit +} +public enum M3U8MediaType { + case audio(groupID: Swift.String, language: Swift.String, name: Swift.String, autoselect: Swift.Bool, byDefault: Swift.Bool, uri: Swift.String) + case subtitles(groupID: Swift.String, language: Swift.String, name: Swift.String, autoselect: Swift.Bool, byDefault: Swift.Bool, forced: Swift.Bool, uri: Swift.String) +} +@_hasMissingDesignatedInitializers open class M3U8ReaderBuilder { + @objc deinit +} +open class M3U8StringBufferedReader : NutPlayer.M3U8BufferedReader { + public init(string: Swift.String) + open func close() + open func readLine() -> Swift.String? + @objc deinit +} +open class M3U8URLBufferedReader : NutPlayer.M3U8BufferedReader { + public init(uri: Foundation.URL) + open func close() + open func readLine() -> Swift.String? + @objc deinit +} +extension Foundation.URL { + public func URLByReplacingLastPathComponent(_ pathComponent: Swift.String) -> Foundation.URL? +} +final public class NutActivityIndicatorPlugin : NutPlayer.PlayerPlugin, NutPlayer.ViewablePlayerPlugin { + final public var view: UIKit.UIView { + get + } + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + @objc deinit +} +final public class NutBlackoutPlugin : NutPlayer.PlayerPlugin, NutPlayer.ViewablePlayerPlugin { + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public var view: UIKit.UIView + @objc deinit +} +final public class NutCache where Key : Swift.Hashable { + final public func insert(_ value: Value, forKey key: Key) + final public func value(forKey key: Key) -> Value? + final public func removeValue(forKey key: Key) + final public subscript(key: Key) -> Value? { + get + set + } + public init() + @objc deinit +} +public struct NutContent : NutPlayer.PlayerContent { + public let content: NutPlayer.ContentType + public let statistics: [any NutPlayer.PlayerStatisticRecord] + public var subtitles: [any NutPlayer.PlayerSubtitleRecord] +} +public enum NutContentUIType { + case standard + case loop + case live + public static func == (a: NutPlayer.NutContentUIType, b: NutPlayer.NutContentUIType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +final public class NutEventBus : NutPlayer.EventTransmittable { + final public let id: Swift.String + public init(id: Swift.String = UUID().uuidString) + final public func send(_ event: E) where E : NutPlayer.BusEventRepresentable + @discardableResult + final public func receive(_ eventType: E.Type, perform action: @escaping (E) -> Swift.Void) -> NutPlayer.AnyCancellable where E : NutPlayer.BusEventRepresentable + @discardableResult + final public func receive(_ eventType: E.Type, performOn scheduler: S, action: @escaping (E) -> Swift.Void) -> NutPlayer.AnyCancellable where E : NutPlayer.BusEventRepresentable, S : Combine.Scheduler + @objc deinit +} +final public class NutHlsTech : NutPlayer.Tech { + public typealias LoadCompletion = (NutPlayer.NutHlsTech, NutPlayer.HlsError?) -> Swift.Void + public typealias QualityPresets = (resolution: CoreFoundation.CGSize, bandwidth: Swift.Int) + final public let layer: QuartzCore.CALayer + final public var state: NutPlayer.TechState { + get + set + } + final public var duration: Swift.Double + final public var currentTime: Foundation.TimeInterval { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + final public var volume: Swift.Float { + get + set + } + final public var playbackRate: NutPlayer.TechPlaybackRate { + get + set + } + final public var qualities: [any NutPlayer.TechQuality] { + get + } + final public var quality: (any NutPlayer.TechQuality)? { + get + } + weak final public var delegate: (any NutPlayer.TechDelegate)? + public init() + @objc deinit + final public func load(with url: Foundation.URL, timeouts: NutPlayer.TechTimeouts, quality: NutPlayer.NutHlsTech.QualityPresets? = nil, completion: NutPlayer.NutHlsTech.LoadCompletion? = nil) + final public func play() + final public func pause() + final public func seek(to time: Foundation.TimeInterval, completion: NutPlayer.NutHlsTech.SeekCompletion? = nil) + final public func stop() + final public func end() + @discardableResult + final public func select(quality: any NutPlayer.TechQuality) -> NutPlayer.TechError? +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) final public class NutLoaderView : UIKit.UIActivityIndicatorView { + @_Concurrency.MainActor(unsafe) @objc dynamic public init() + @_Concurrency.MainActor(unsafe) @objc override final public func layoutSubviews() + @objc deinit +} +final public class NutLocalization { + public enum BundleLevel { + case app + case package + public static func == (a: NutPlayer.NutLocalization.BundleLevel, b: NutPlayer.NutLocalization.BundleLevel) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public init(from level: NutPlayer.NutLocalization.BundleLevel = .app) + final public subscript(identity: Swift.String) -> Swift.String { + get + } + @objc deinit +} +final public class NutMP4LoopTech : NutPlayer.Tech, NutPlayer.TechViewable, NutPlayer.TechLoadable { + final public let layer: QuartzCore.CALayer + final public var state: NutPlayer.TechState { + get + set + } + final public var duration: Swift.Double + final public var currentTime: Foundation.TimeInterval { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + final public var volume: Swift.Float { + get + set + } + final public var playbackRate: NutPlayer.TechPlaybackRate { + get + set + } + weak final public var delegate: (any NutPlayer.TechDelegate)? + public init() + @objc deinit + final public func load(with url: Foundation.URL) + final public func play() + final public func pause() + final public func stop() + final public func seek(to time: Foundation.TimeInterval, completion: NutPlayer.NutMP4LoopTech.SeekCompletion? = nil) + final public func end() +} +final public class NutMP4Tech : NutPlayer.Tech, NutPlayer.TechViewable, NutPlayer.TechLoadable { + final public var layer: QuartzCore.CALayer { + get + } + final public var state: NutPlayer.TechState { + get + set + } + final public var duration: Swift.Double + final public var currentTime: Foundation.TimeInterval { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + final public var volume: Swift.Float { + get + set + } + final public var playbackRate: NutPlayer.TechPlaybackRate { + get + set + } + weak final public var delegate: (any NutPlayer.TechDelegate)? + public init() + @objc deinit + final public func load(with url: Foundation.URL) + final public func play() + final public func pause() + final public func seek(to time: Foundation.TimeInterval, completion: NutPlayer.NutMP4Tech.SeekCompletion? = nil) + final public func stop() + final public func end() +} +public enum NutPlaybackButtonType { + case play + case pause + case restart + public static func == (a: NutPlayer.NutPlaybackButtonType, b: NutPlayer.NutPlaybackButtonType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers final public class NutPlayer : NutPlayer.Player { + @NutPlayer.ValueSubject final public var state: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var volume: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var currentTime: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var duration: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var currentQuality: NutPlayer.Value<(any NutPlayer.PlayerQualityRecord)?> { + get + } + @NutPlayer.ValueSubject final public var qualities: NutPlayer.Value<[any NutPlayer.PlayerQualityRecord]> { + get + } + final public var menu: [any NutPlayer.PlayerSettingsRecord] { + get + } + final public var plugins: [any NutPlayer.PlayerPlugin] { + get + } + public init() + final public func load(content: NutPlayer.ContentType) + final public func load(provider: any NutPlayer.Provider, timeouts: NutPlayer.PlayerTimeouts = PlayerTimeouts(playlist: 5_000, track: 3_000), autoplay: Swift.Bool = false, position: Foundation.TimeInterval = 0.0, quality: NutPlayer.QualityPresets? = nil) + final public func play() + final public func pause() + final public func stop() + final public func seek(time: Foundation.TimeInterval) + final public func end() + final public func change(rate: NutPlayer.PlayerPlaybackRate) + final public func change(volume: Swift.Float) + final public func select(quality: any NutPlayer.PlayerQualityRecord) + @objc deinit +} +final public class NutPlayerErrorPlugin : NutPlayer.ViewablePlayerPlugin { + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public var view: UIKit.UIView { + get + } + @objc deinit +} +public protocol ContentPlayerFactory { + typealias TimeInterval = Swift.Double + typealias QualityPresets = (resolution: CoreFoundation.CGSize, bandwidth: Swift.Int) + static func contentPlayer(with content: NutPlayer.ContentType, playerTimeouts: NutPlayer.PlayerTimeouts, from position: Self.TimeInterval, autostart: Swift.Bool, quality: Self.QualityPresets?) -> NutPlayer.ContentPlayer +} +public protocol AdvertisementPlayerFactory { +} +public enum NutPlayerFactory : NutPlayer.ContentPlayerFactory, NutPlayer.AdvertisementPlayerFactory { + public static func contentPlayer(with content: NutPlayer.ContentType, playerTimeouts: NutPlayer.PlayerTimeouts, from position: NutPlayer.NutPlayerFactory.TimeInterval, autostart: Swift.Bool, quality: NutPlayer.QualityPresets? = nil) -> NutPlayer.ContentPlayer +} +@objc final public class NutPlayerSkinPlugin : ObjectiveC.NSObject, NutPlayer.ViewablePlayerPlugin, NutPlayer.NutPlayerSkinViewDelegate { + public struct Settings : NutPlayer.PlayerPluginSettings { + public typealias VoidCallback = () -> Swift.Void + public typealias BoolCallback = (_ onEnter: Swift.Bool) -> Swift.Void + public let onSettings: NutPlayer.NutPlayerSkinPlugin.Settings.VoidCallback? + public let onPip: NutPlayer.NutPlayerSkinPlugin.Settings.BoolCallback? + public let onFullscreen: NutPlayer.NutPlayerSkinPlugin.Settings.BoolCallback? + public init(onSettings: NutPlayer.NutPlayerSkinPlugin.Settings.VoidCallback? = nil, onPip: NutPlayer.NutPlayerSkinPlugin.Settings.BoolCallback? = nil, onFullscreen: NutPlayer.NutPlayerSkinPlugin.Settings.BoolCallback? = nil) + } + final public let view: UIKit.UIView + final public func changeGeometry(portrait: Swift.Bool) + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public func playbackButtonPressed(_ type: NutPlayer.NutPlaybackButtonType) + final public func seekButtonPressed(_ type: NutPlayer.NutSeekButtonType) + final public func viewModeChanged(to mode: NutPlayer.NutViewMode) + final public func timelineDidChange(state: NutPlayer.NutSliderState) + final public func settingsTapped() + final public func volumeChanged(value: Swift.Float) + @objc deinit +} +public enum NutPlayerSkinState { + case idle + case ready + case loading + case playing + case seeking + case paused + case completed + public static func == (a: NutPlayer.NutPlayerSkinState, b: NutPlayer.NutPlayerSkinState) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public struct NutPlayerSkinTimeModel { + public init(position: Foundation.TimeInterval, duration: Foundation.TimeInterval) +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) final public class NutPlayerSkinView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) weak final public var delegate: (any NutPlayer.NutPlayerSkinViewDelegate)? + @NutPlayer.ValueSubject @_Concurrency.MainActor(unsafe) final public var areMainElementsVisible: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject @_Concurrency.MainActor(unsafe) final public var timelineTopMargin: NutPlayer.Value { + get + } + @_Concurrency.MainActor(unsafe) public init(viewModel: NutPlayer.NutPlayerSkinViewModel, settings: NutPlayer.CustomizableAreaSettings) + @_Concurrency.MainActor(unsafe) @objc override final public func layoutSubviews() + @_Concurrency.MainActor(unsafe) final public func changePlaybackButton(with state: NutPlayer.NutPlayerSkinState) + @_Concurrency.MainActor(unsafe) final public func changeSeekBack(enabled: Swift.Bool) + @_Concurrency.MainActor(unsafe) final public func changeSeekForward(enabled: Swift.Bool) + @_Concurrency.MainActor(unsafe) final public func changeTime(_ time: Foundation.TimeInterval) + @_Concurrency.MainActor(unsafe) final public func changeBuffer(_ buffer: Foundation.TimeInterval) + @_Concurrency.MainActor(unsafe) final public func changeFullscreen(_ isFullscreen: Swift.Bool) + @_Concurrency.MainActor(unsafe) final public func changeValue(type: NutPlayer.NutVerticalSliderType, value: Swift.Float) + @_Concurrency.MainActor(unsafe) final public func hide() + @_Concurrency.MainActor(unsafe) final public func show() + @_Concurrency.MainActor(unsafe) @objc override final public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + @objc deinit +} +public protocol NutPlayerSkinViewDelegate : AnyObject { + func playbackButtonPressed(_ type: NutPlayer.NutPlaybackButtonType) + func seekButtonPressed(_ type: NutPlayer.NutSeekButtonType) + func settingsTapped() + func viewModeChanged(to mode: NutPlayer.NutViewMode) + func volumeChanged(value: Swift.Float) + func timelineDidChange(state: NutPlayer.NutSliderState) +} +public struct NutPlayerSkinViewModel { + public let viewMode: NutPlayer.NutViewMode + public let volume: Swift.Float + public let state: NutPlayer.NutPlayerSkinState + public let contentType: NutPlayer.NutContentUIType + public let time: NutPlayer.NutPlayerSkinTimeModel? + public init(viewMode: NutPlayer.NutViewMode, volume: Swift.Float, state: NutPlayer.NutPlayerSkinState, contentType: NutPlayer.NutContentUIType, time: NutPlayer.NutPlayerSkinTimeModel?) +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) final public class NutPlayerView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) @objc override final public func addSubview(_ view: UIKit.UIView) + @_Concurrency.MainActor(unsafe) @objc override final public func insertSubview(_ view: UIKit.UIView, at index: Swift.Int) + @_Concurrency.MainActor(unsafe) @objc override final public func insertSubview(_ view: UIKit.UIView, aboveSubview siblingSubview: UIKit.UIView) + @_Concurrency.MainActor(unsafe) @objc override final public func insertSubview(_ view: UIKit.UIView, belowSubview siblingSubview: UIKit.UIView) + @_Concurrency.MainActor(unsafe) @objc override final public func layoutSubviews() + @_Concurrency.MainActor(unsafe) @objc override final public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + @objc deinit +} +final public class NutPlayerViewBuilder { + public struct PluginRecord : Swift.Comparable { + public enum Priority { + case system + case userInitiated + case ui(level: Swift.Int = 500) + } + public init(plugin: any NutPlayer.PlayerPlugin.Type, priority: NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority = .ui(), settings: (any NutPlayer.PlayerPluginSettings)? = nil) + public static func < (lhs: NutPlayer.NutPlayerViewBuilder.PluginRecord, rhs: NutPlayer.NutPlayerViewBuilder.PluginRecord) -> Swift.Bool + public static func == (lhs: NutPlayer.NutPlayerViewBuilder.PluginRecord, rhs: NutPlayer.NutPlayerViewBuilder.PluginRecord) -> Swift.Bool + } + public init() + @discardableResult + final public func clearPlugins() -> NutPlayer.NutPlayerViewBuilder + @discardableResult + final public func attach(plugins: [NutPlayer.NutPlayerViewBuilder.PluginRecord]) -> NutPlayer.NutPlayerViewBuilder + @discardableResult + final public func defaultSkin(_ value: Swift.Bool = true) -> NutPlayer.NutPlayerViewBuilder + @discardableResult + final public func defaultSkin(settings: NutPlayer.NutPlayerSkinPlugin.Settings) -> NutPlayer.NutPlayerViewBuilder + final public func build(with player: NutPlayer.NutPlayer) -> NutPlayer.NutPlayerView + @objc deinit +} +public struct NutProvider : NutPlayer.Provider { + public init(hash: Swift.String, configuration: Foundation.URLSessionConfiguration? = nil) + public func retrieveContent(_ completion: @escaping NutPlayer.NutProvider.Completion) +} +final public class NutQualityPlugin : NutPlayer.SettingsPlayerPlugin, NutPlayer.QualityTitleMapper { + public struct Settings : NutPlayer.PlayerPluginSettings { + public let mapper: any NutPlayer.QualityTitleMapper + public init(mapper: any NutPlayer.QualityTitleMapper) + } + public struct PluginSettingsRecord : NutPlayer.PlayerSettingsRecord { + public let quality: (any NutPlayer.PlayerQualityRecord)? + public let id: Swift.String + public let index: Swift.Int + public let isActive: Swift.Bool + public let group: Swift.String + public let title: Swift.String + public let element: NutPlayer.PlayerSettingsElementRecord + } + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public var menu: [any NutPlayer.PlayerSettingsRecord] { + get + } + final public func map(quality: any NutPlayer.PlayerQualityRecord) -> Swift.String? + @objc deinit +} +public enum NutSeekButtonType { + case back + case forward + public static func == (a: NutPlayer.NutSeekButtonType, b: NutPlayer.NutSeekButtonType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum NutSliderState { + case started + case updating(value: Swift.Float) + case finished(value: Swift.Float) +} +final public class NutStatisticsPlugin : NutPlayer.PlayerPlugin { + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + @objc deinit +} +final public class NutSubtitlePlugin : NutPlayer.PlayerPlugin, NutPlayer.SettingsPlayerPlugin, NutPlayer.ViewablePlayerPlugin { + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public var menu: [any NutPlayer.PlayerSettingsRecord] + final public var view: UIKit.UIView + @objc deinit +} +public enum NutVerticalSliderType { + case volume + case brightness + public static func == (a: NutPlayer.NutVerticalSliderType, b: NutPlayer.NutVerticalSliderType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum NutViewMode { + case normal + case fullscreen + case pip + public static func == (a: NutPlayer.NutViewMode, b: NutPlayer.NutViewMode) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +precedencegroup MonadicPrecedence { + associativity: left + higherThan: BitwiseShiftPrecedence +} +infix operator >>- : MonadicPrecedence +@discardableResult +@inline(__always) public func >>- (a: T?, f: (T) throws -> U?) rethrows -> U? +precedencegroup FunctionApplicationPrecedenceLeft { + associativity: left + lowerThan: AssignmentPrecedence +} +infix operator >>> : FunctionApplicationPrecedenceLeft +@inline(__always) public func >>> (x: T, f: (T) throws -> U) rethrows -> U +precedencegroup FunctionApplicationPrecedenceRight { + associativity: right + lowerThan: AssignmentPrecedence +} +infix operator <<< : FunctionApplicationPrecedenceRight +@inline(__always) public func <<< (f: (T) throws -> U, x: T) rethrows -> U +infix operator +/- : DefaultPrecedence +@inline(__always) public func +/- (lhs: T, rhs: T) -> Swift.ClosedRange where T : Swift.Comparable, T : Swift.Numeric +extension Swift.Optional { + public var isExist: Swift.Bool { + get + } + public func orCreate(_ creation: @autoclosure () -> Wrapped) -> Wrapped + public func orTypedCreate(_ creation: @autoclosure () -> Element) -> Element where Wrapped == Element.RawValue, Element : Swift.RawRepresentable +} +public typealias QualityPresets = (resolution: CoreFoundation.CGSize, bandwidth: Swift.Int) +public protocol Player : AnyObject { + typealias TimeInterval = Swift.Double + var state: NutPlayer.Value { get } + var volume: NutPlayer.Value { get } + var currentTime: NutPlayer.Value { get } + var duration: NutPlayer.Value { get } + var cache: NutPlayer.Value { get } + var currentQuality: NutPlayer.Value<(any NutPlayer.PlayerQualityRecord)?> { get } + var qualities: NutPlayer.Value<[any NutPlayer.PlayerQualityRecord]> { get } + func select(quality: any NutPlayer.PlayerQualityRecord) + func play() + func pause() + func stop() + func seek(time: Self.TimeInterval) + func end() + func change(rate: NutPlayer.PlayerPlaybackRate) + func change(volume: Swift.Float) +} +public protocol PlayerContent { + var content: NutPlayer.ContentType { get } + var statistics: [any NutPlayer.PlayerStatisticRecord] { get } + var subtitles: [any NutPlayer.PlayerSubtitleRecord] { get } +} +public enum ContentType { + case auto(url: Foundation.URL) + case hls(url: Foundation.URL) + case dash(url: Foundation.URL) + case mp4(url: Foundation.URL, loop: Swift.Bool = false) + case raw(data: Foundation.Data) +} +public enum HTTPMethod : Swift.String { + case get + case post + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public enum SubtitleType : Swift.String { + case SRT + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public protocol PlayerStatisticRecord { + var name: Swift.String { get } + var urlTemplate: Swift.String { get } + var start: Foundation.TimeInterval { get } + var delay: Foundation.TimeInterval { get } + var count: Swift.Int { get } + var method: NutPlayer.HTTPMethod { get } + var body: Swift.String? { get } +} +public protocol PlayerSubtitleRecord { + var title: Swift.String { get } + var type: NutPlayer.SubtitleType { get } + var url: Swift.String { get } + var language: Swift.String { get } +} +public enum PlayerError : Swift.Error { + case loop + case provider(any Swift.Error) + case other(any Swift.Error) +} +public enum PlayerPlaybackRate : Swift.Float, Swift.CaseIterable { + case speed0x25 + case speed0x5 + case speed0x75 + case normal + case speed1x25 + case speed1x5 + case speed1x75 + case speed2x + public init(title: Swift.String) + public var title: Swift.String { + get + } + public init?(rawValue: Swift.Float) + public typealias AllCases = [NutPlayer.PlayerPlaybackRate] + public typealias RawValue = Swift.Float + public static var allCases: [NutPlayer.PlayerPlaybackRate] { + get + } + public var rawValue: Swift.Float { + get + } +} +public protocol PlayerPluginSettings { +} +public protocol PlayerPlugin { + init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) +} +public protocol ViewablePlayerPlugin : NutPlayer.PlayerPlugin { + var view: UIKit.UIView { get } + func changeGeometry(portrait: Swift.Bool) +} +public protocol SettingsPlayerPlugin : NutPlayer.PlayerPlugin { + var menu: [any NutPlayer.PlayerSettingsRecord] { get } +} +extension NutPlayer.ViewablePlayerPlugin { + public func changeGeometry(portrait: Swift.Bool) +} +public protocol PlayerQualityRecord { + typealias Identity = Swift.String + var id: Self.Identity { get } + var resolution: CoreFoundation.CGSize { get } + var bandwidth: Swift.Int { get } +} +public enum PlayerSettingsElementRecord { + public typealias ActionHandler = (any NutPlayer.PlayerSettingsRecord) -> Swift.Void + case action(NutPlayer.PlayerSettingsElementRecord.ActionHandler) + case separator + case submenu([any NutPlayer.PlayerSettingsRecord]) +} +public protocol PlayerSettingsRecord { + typealias Identity = Swift.String + var id: Self.Identity { get } + var index: Swift.Int { get } + var isActive: Swift.Bool { get } + var group: Swift.String { get } + var title: Swift.String { get } + var element: NutPlayer.PlayerSettingsElementRecord { get } +} +public enum PlayerState : Swift.Equatable { + case idle + case content(any NutPlayer.PlayerContent) + case loading + case ready(position: Foundation.TimeInterval, duration: Foundation.TimeInterval?) + case buffering + case playing + case paused(byUI: Swift.Bool = false) + case completed + case seeking(Foundation.TimeInterval) + case error(NutPlayer.PlayerError) + case uninitialized + public var isError: Swift.Bool { + get + } + public static func == (lhs: NutPlayer.PlayerState, rhs: NutPlayer.PlayerState) -> Swift.Bool +} +public struct PlayerTimeouts { + public let playlist: Foundation.TimeInterval + public let track: Foundation.TimeInterval + public init(playlist: Foundation.TimeInterval, track: Foundation.TimeInterval) +} +public enum ProviderError : Swift.Error { + case noPlayable + case native(error: any Swift.Error) + case noMime + case unsupported + case wrongUrl(url: Swift.String) + case data + case casting(any Swift.Decodable.Type) + case unknown +} +public protocol Provider { + typealias Completion = (Swift.Result) -> Swift.Void + typealias FilesCompletion = ([Swift.String]) -> Swift.Void + func retrieveContent(_ completion: @escaping Self.Completion) +} +public protocol QualityTitleMapper { + func map(quality: any NutPlayer.PlayerQualityRecord) -> Swift.String? +} +final public class Ref where T : AnyObject { + final public var value: T + public init(_ value: T) + @objc deinit +} +final public class OptionalRef where T : AnyObject { + final public var value: T? + public init(_ value: T? = nil) + @objc deinit +} +extension Swift.Sequence { + public func all(where predicate: (Self.Element) throws -> Swift.Bool) rethrows -> Swift.Bool +} +extension Swift.String { + public func createAttributedString(fontFamily: Swift.String, fontSize: CoreFoundation.CGFloat, alignment: UIKit.NSTextAlignment, color: UIKit.UIColor) -> Foundation.NSAttributedString +} +extension Swift.String { + public func replace(_ pattern: Swift.String, replacement: Swift.String) throws -> Swift.String + public func substring(using range: Foundation.NSRange) -> Swift.String? + @inlinable public func contains(anyOf sequence: T) -> Swift.Bool where T : Swift.Sequence, T.Element : Swift.StringProtocol { + sequence.contains(where: { self.contains($0) }) + } + public var isURI: Swift.Bool { + get + } +} +public protocol Tech : AnyObject { + typealias TimeInterval = Swift.Double + typealias SeekCompletion = (Swift.Bool) -> Swift.Void + var state: NutPlayer.TechState { get } + var duration: Self.TimeInterval { get } + var currentTime: Self.TimeInterval { get } + var cache: NutPlayer.Value { get } + var volume: Swift.Float { get set } + var playbackRate: NutPlayer.TechPlaybackRate { get set } + var delegate: (any NutPlayer.TechDelegate)? { get set } + var quality: (any NutPlayer.TechQuality)? { get } + var qualities: [any NutPlayer.TechQuality] { get } + func play() + func pause() + func stop() + func seek(to time: Self.TimeInterval, completion: Self.SeekCompletion?) + func end() + @discardableResult + func select(quality: any NutPlayer.TechQuality) -> NutPlayer.TechError? +} +extension NutPlayer.Tech { + public var quality: (any NutPlayer.TechQuality)? { + get + } + public var qualities: [any NutPlayer.TechQuality] { + get + } + @discardableResult + public func select(quality: any NutPlayer.TechQuality) -> NutPlayer.TechError? +} +@objc @_inheritsConvenienceInitializers final public class TechAVPlayer : AVFoundation.AVPlayer { + @objc override final public func seek(to time: CoreMedia.CMTime) + @objc override final public func seek(to time: CoreMedia.CMTime, completionHandler: @escaping (Swift.Bool) -> Swift.Void) + @objc override dynamic public init(url URL: Foundation.URL) + @objc override dynamic public init(playerItem item: AVFoundation.AVPlayerItem?) + @objc override dynamic public init() + @objc deinit +} +public protocol TechDelegate : AnyObject { + func didChange(state: NutPlayer.TechState) + func didChange(time: Foundation.TimeInterval) + func didChange(playbackType: NutPlayer.TechPlayableType) + func didChange(volume: Swift.Float) + func didChange(quality: any NutPlayer.TechQuality) + func didChange(qualities: [any NutPlayer.TechQuality]) +} +public enum TechError : Swift.Error { + case playlistEmpty + case qualityNotExists + case allQualitiesEndedWithError + case assetStatus(any Swift.Error) + case loopDuration +} +public protocol TechLoadable { + func load(with url: Foundation.URL) +} +public enum TechPlayableType { + case vod + case raw + case live + case drm + case unknown + public static func == (a: NutPlayer.TechPlayableType, b: NutPlayer.TechPlayableType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum TechPlaybackRate : Swift.RawRepresentable { + case rate0x25 + case rate0x50 + case rate0x75 + case normal + case rate1x25 + case rate1x50 + case rate1x75 + case rate2x + case custom(rate: Swift.Float) + public init?(rawValue: Swift.Float) + public var rawValue: Swift.Float { + get + } + public typealias RawValue = Swift.Float +} +public protocol TechQuality { + typealias Identify = Swift.String + var id: Self.Identify { get } + var resolution: CoreFoundation.CGSize { get } + var bandwidth: Swift.Int { get } +} +public struct CommonTechQuality : NutPlayer.TechQuality { + public let id: Swift.String + public let resolution: CoreFoundation.CGSize + public let bandwidth: Swift.Int + public static func create() -> any NutPlayer.TechQuality +} +public enum TechState : Swift.Equatable { + case uninitialized + case idle + case loading(quality: any NutPlayer.TechQuality) + case ready(duration: Foundation.TimeInterval?) + case buffering + case playing + case paused + case completed + case seeking(Foundation.TimeInterval) + case error(NutPlayer.TechError) + public var isError: Swift.Bool { + get + } + public static func == (lhs: NutPlayer.TechState, rhs: NutPlayer.TechState) -> Swift.Bool +} +public struct TechTimeouts { + public let playlist: Foundation.TimeInterval + public let track: Foundation.TimeInterval + public init(playlist: Foundation.TimeInterval, track: Foundation.TimeInterval) +} +public protocol TechViewable { + var layer: QuartzCore.CALayer { get } +} +extension Swift.Double { + public func secondsToHoursMinutesSeconds(withFormattingBasedOn time: Foundation.TimeInterval) -> Swift.String +} +extension Swift.Double { + public func handleSeekTime(using duration: Foundation.TimeInterval, canOverflow: Swift.Bool = false) -> Foundation.TimeInterval +} +extension UIKit.UIButton { + @_Concurrency.MainActor(unsafe) public func setImage(name: Swift.String = "", in bundle: Foundation.Bundle = .main, width: CoreFoundation.CGFloat = 0.0) +} +public enum DeviceType { + case ipadS + case ipadM + case ipadL + case iphone + case iphoneSE + case ipod + case appleTV + case unknown + public static func == (a: NutPlayer.DeviceType, b: NutPlayer.DeviceType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension UIKit.UIDevice { + @_Concurrency.MainActor(unsafe) public var isIphoneFamily: Swift.Bool { + get + } + @_Concurrency.MainActor(unsafe) public var type: NutPlayer.DeviceType { + get + } + @_Concurrency.MainActor(unsafe) public var model: UIKit.UIDevice.Model { + get + } + public enum Model : Swift.String { + case simulator, iPod3, iPod4, iPod5, iPod6, iPod7, iPad4, iPadAir, iPadAir2, iPadAir3, iPadAir4, iPadAir5, iPad5, iPad6, iPad7, iPad8, iPad9, iPad10, iPadMini, iPadMini2, iPadMini3, iPadMini4, iPadMini5, iPadMini6, iPadPro9_7, iPadPro10_5, iPadPro11, iPadPro2_11, iPadPro3_11, iPadPro4_11, iPadPro12_9, iPadPro2_12_9, iPadPro3_12_9, iPadPro4_12_9, iPadPro5_12_9, iPadPro6_12_9, iPhone6, iPhone6Plus, iPhone6S, iPhone6SPlus, iPhoneSE, iPhone7, iPhone7Plus, iPhone8, iPhone8Plus, iPhoneX, iPhoneXS, iPhoneXSMax, iPhoneXR, iPhone11, iPhone11Pro, iPhone11ProMax, iPhoneSE2, iPhone12Mini, iPhone12, iPhone12Pro, iPhone12ProMax, iPhone13Mini, iPhone13, iPhone13Pro, iPhone13ProMax, iPhone14, iPhone14Plus, iPhone14Pro, iPhone14ProMax, iPhoneSE3, appleTV1, appleTV2, appleTV3, appleTV4, appleTV4K, appleTV24K, unrecognized + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension UIKit.UIImage { + public func resizedImage(with newWidth: CoreFoundation.CGFloat) -> UIKit.UIImage +} +@dynamicMemberLookup public struct Value : Combine.Publisher { + public typealias Output = Output + public typealias Failure = Swift.Never + public var value: Output { + get + } + public var current: Output { + get + } + public init

(_ publisher: P) where Output == P.Output, P : Combine.Publisher, P.Failure == Swift.Never + public init(const: Output) + public func callAsFunction() -> Output + public func receive(subscriber: S) where Output == S.Input, S : Combine.Subscriber, S.Failure == Swift.Never + public subscript(dynamicMember keyPath: Swift.KeyPath) -> T { + get + } + public subscript(dynamicMember keyPath: Swift.KeyPath) -> T? { + get + } +} +@dynamicMemberLookup public struct OptValue : Combine.Publisher { + public typealias Output = Swift.Optional + public typealias Failure = Swift.Never + public var value: Item? { + get + } + public var v: Item? { + get + } + public init

(_ publisher: P) where P : Combine.Publisher, P.Failure == Swift.Never, P.Output == Item? + public init(const: NutPlayer.OptValue.Output) + public func callAsFunction() -> Item? + public func receive(subscriber: S) where S : Combine.Subscriber, S.Failure == Swift.Never, S.Input == Item? + public subscript(dynamicMember keyPath: Swift.KeyPath) -> T? { + get + } + public subscript(dynamicMember keyPath: Swift.KeyPath) -> T? { + get + } +} +@propertyWrapper public class ValueSubject : Combine.Subject { + public typealias Output = TOutput + public typealias Failure = Swift.Never + public var value: NutPlayer.ValueSubject.Output { + get + } + final public let wrappedValue: NutPlayer.Value.Output> + public init(initial: NutPlayer.ValueSubject.Output) + public func send(_ value: NutPlayer.ValueSubject.Output) + public func send(_ value: NutPlayer.ValueSubject.Output) where TOutput : Swift.Equatable + public func sendWithoutCompare(_ value: NutPlayer.ValueSubject.Output) + public func send(_ update: (_ prevValue: NutPlayer.ValueSubject.Output) -> NutPlayer.ValueSubject.Output) + public func send(_ update: (_ prevValue: NutPlayer.ValueSubject.Output) -> NutPlayer.ValueSubject.Output) where TOutput : Swift.Equatable + public func send(completion: Combine.Subscribers.Completion.Failure>) + public func send(subscription: any Combine.Subscription) + public func receive(subscriber: S) where TOutput == S.Input, S : Combine.Subscriber, S.Failure == Swift.Never + @objc deinit +} +@propertyWrapper public class OptValueSubject : Combine.Subject { + public typealias Output = Swift.Optional + public typealias Failure = Swift.Never + public var value: Item? { + get + } + final public let wrappedValue: NutPlayer.OptValue + public init(initial: NutPlayer.OptValueSubject.Output) + public func send(_ value: NutPlayer.OptValueSubject.Output) + public func send(_ value: NutPlayer.OptValueSubject.Output) where Item : Swift.Equatable + public func sendWithoutCompare(_ value: NutPlayer.OptValueSubject.Output) + public func send(_ update: (_ prevValue: NutPlayer.OptValueSubject.Output) -> NutPlayer.OptValueSubject.Output) + public func send(_ update: (_ prevValue: NutPlayer.OptValueSubject.Output) -> NutPlayer.OptValueSubject.Output) where Item : Swift.Equatable + public func send(completion: Combine.Subscribers.Completion.Failure>) + public func send(subscription: any Combine.Subscription) + public func receive(subscriber: S) where S : Combine.Subscriber, S.Failure == Swift.Never, S.Input == Item? + @objc deinit +} +public func == (lhs: NutPlayer.Value, rhs: Output) -> Swift.Bool where Output : Swift.Equatable +public func != (lhs: NutPlayer.Value, rhs: Output) -> Swift.Bool where Output : Swift.Equatable +public func == (lhs: Output, rhs: NutPlayer.Value) -> Swift.Bool where Output : Swift.Equatable +public func != (lhs: Output, rhs: NutPlayer.Value) -> Swift.Bool where Output : Swift.Equatable +public func == (lhs: NutPlayer.OptValue, rhs: Output) -> Swift.Bool where Output : Swift.Equatable +public func != (lhs: NutPlayer.OptValue, rhs: Output) -> Swift.Bool where Output : Swift.Equatable +public func == (lhs: Output, rhs: NutPlayer.OptValue) -> Swift.Bool where Output : Swift.Equatable +public func != (lhs: Output, rhs: NutPlayer.OptValue) -> Swift.Bool where Output : Swift.Equatable +public enum VideoQuality : Swift.String, Swift.CaseIterable { + case unknown + case auto + case ultraHD4k + case ultraHD1440 + case fullHD + case HD + case SD + case SDlow + case LD + case LDlow + public var resolution: CoreFoundation.CGSize { + get + } + public var bandwidth: Swift.Int { + get + } + public init?(rawValue: Swift.String) + public typealias AllCases = [NutPlayer.VideoQuality] + public typealias RawValue = Swift.String + public static var allCases: [NutPlayer.VideoQuality] { + get + } + public var rawValue: Swift.String { + get + } +} +public enum VideoQualityTitleFormat : Swift.CaseIterable { + case common + case rus + case eng + case resolution + public init(rawValue: Swift.Int) + public func createTitle(from quality: NutPlayer.VideoQuality) -> Swift.String + public static func == (a: NutPlayer.VideoQualityTitleFormat, b: NutPlayer.VideoQualityTitleFormat) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public typealias AllCases = [NutPlayer.VideoQualityTitleFormat] + public static var allCases: [NutPlayer.VideoQualityTitleFormat] { + get + } + public var hashValue: Swift.Int { + get + } +} +final public class XcodeLogDestination : NutPlayer.LogDestination { + final public let format: Swift.String + final public let limitOutputLevel: NutPlayer.LogLevel + public init(format: Swift.String, limitOutputLevel: NutPlayer.LogLevel = .trace) + final public func process(_ message: Swift.String, level: NutPlayer.LogLevel) + @objc deinit +} +extension NutPlayer.LogLevel : Swift.Equatable {} +extension NutPlayer.LogLevel : Swift.Hashable {} +extension NutPlayer.NutContentUIType : Swift.Equatable {} +extension NutPlayer.NutContentUIType : Swift.Hashable {} +extension NutPlayer.NutLocalization.BundleLevel : Swift.Equatable {} +extension NutPlayer.NutLocalization.BundleLevel : Swift.Hashable {} +extension NutPlayer.NutPlaybackButtonType : Swift.Equatable {} +extension NutPlayer.NutPlaybackButtonType : Swift.Hashable {} +extension NutPlayer.NutPlayerSkinState : Swift.Equatable {} +extension NutPlayer.NutPlayerSkinState : Swift.Hashable {} +extension NutPlayer.NutSeekButtonType : Swift.Equatable {} +extension NutPlayer.NutSeekButtonType : Swift.Hashable {} +extension NutPlayer.NutVerticalSliderType : Swift.Equatable {} +extension NutPlayer.NutVerticalSliderType : Swift.Hashable {} +extension NutPlayer.NutViewMode : Swift.Equatable {} +extension NutPlayer.NutViewMode : Swift.Hashable {} +extension NutPlayer.HTTPMethod : Swift.Equatable {} +extension NutPlayer.HTTPMethod : Swift.Hashable {} +extension NutPlayer.HTTPMethod : Swift.RawRepresentable {} +extension NutPlayer.SubtitleType : Swift.Equatable {} +extension NutPlayer.SubtitleType : Swift.Hashable {} +extension NutPlayer.SubtitleType : Swift.RawRepresentable {} +extension NutPlayer.PlayerPlaybackRate : Swift.Equatable {} +extension NutPlayer.PlayerPlaybackRate : Swift.Hashable {} +extension NutPlayer.PlayerPlaybackRate : Swift.RawRepresentable {} +extension NutPlayer.TechPlayableType : Swift.Equatable {} +extension NutPlayer.TechPlayableType : Swift.Hashable {} +extension NutPlayer.DeviceType : Swift.Equatable {} +extension NutPlayer.DeviceType : Swift.Hashable {} +extension UIKit.UIDevice.Model : Swift.Equatable {} +extension UIKit.UIDevice.Model : Swift.Hashable {} +extension UIKit.UIDevice.Model : Swift.RawRepresentable {} +extension NutPlayer.VideoQuality : Swift.Equatable {} +extension NutPlayer.VideoQuality : Swift.Hashable {} +extension NutPlayer.VideoQuality : Swift.RawRepresentable {} +extension NutPlayer.VideoQualityTitleFormat : Swift.Equatable {} +extension NutPlayer.VideoQualityTitleFormat : Swift.Hashable {} diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios-simulator.swiftmodule b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios-simulator.swiftmodule new file mode 100644 index 0000000000000000000000000000000000000000..afafcd5fa71a405f0eeabbf83deef0026550b3c4 GIT binary patch literal 674780 zcmdSC4}4YCmG^z}N5mUUu1IU7SPu~KCM0mNU;{*Zk{|}F_KKmU^J;q$us{_eV#m(3 zokJ2S+SKQ2V~6_Cel8L;FjS+)PU_1{kBQaj(D#ikwzlK@JVCL8zMVF;+R=HO=ktDl z`WwbxpE?S1y%H@vd9zp`YiWqq;2vQ95~%o`k@pK56s zXsLa#Gd3_hzh}5^R{3)+ABsFO9vQSN9`PdIvm=KmBKrp-RjbA#2b_w1PGld?32*AR zCn9}`io=P>_r@dp$eZYxHW-aO)}c~WXDq7d8_49OW;~XNd?yuoJSD;C@(GtYsk;AFT0h*tvcsLsQb|P|m$>7+L()zKMx+9(Qj}9-~ zT{{2BaP07K>-3|gwTFindM&ZB(z>Q->4Ki&SktW5I?5bvsoOnVw!Uw;{=L$M-eD@o zsMb4N_T}!*`d;dE*7tQbbSrORU(0-Nc>ZW<1NC}4=XWEBmfF;C*=?gOwa^)8sRP@C zgdo#dZ|c;Z7;gPQ{lR#}_o4yw-y4fO;zXYC5JSb^rXqu`I`YU^WFVzZJvLEsz^-^~ zBJvnj5)u0K041GBRrE*MYV`kL*ypNGd`%+SKM{F29(jVQREkHw3&xEch)4b=5$T(7 zmS#0zRqO*BjXadmMn^PO@zJ`W()wei4H?}wIn8y0rS(TT5eQven9+XI;?ntjo%4|< z-Q7(uJL^vjmo3hSrnj{Az0$hgmRPE#c67LPCk(6nmwzssNy0kGg97Du+0C^R`Wrkc( zWMbA}qGAAB3X5P}hZ%mAH$7$|5!dY8YWH^b>84h|(EhvkpE2|1g=l>ALt&but=F$9o(D)OXZJg;)l!RV?3E*h<%9POg; z!=ZqyepC~ABvJ9O6ZzgGnonNC2t*zb-#=0DAm!o(Ohnfp28;ulK8`8Hv#P5~U8c0p zvoG~P%s;uH;y_Y1h6U}Hi>w%&kb!Bm2Mj0Hq3;JKq;+(W%S1rq>fc5Nd~?X{%wOLq ztw?qbk3ZfUFJ-)RSo?4?!%_OSVi8ViXP@`!hr_MnaWrXH z>_fU)nSWRVP(C&(LqeyAQx##?$K0pt`%35I|OnKPM9`ews$UgjT z&>!c{l6rguuCBLq0d8VwxV{gsHN0@Fg=B40Y`yPHGmTfCODQJCkTmshZzHRx1TH;O zFgnvG@m>ovNL{z)o?4vMz;M~urxa`Cdo)8g#}JrY`r(Ph!RFY};dOOw(d%!)QxGPiX_LJ#4l0hf}`8fSIW99bDB{K0rT4TVjL5 z3-PNxrSqF&+mgmjWQv?Mi;1?orT&<_u`kH5Z2K+n>u5kc#)x97!q8HYhdVOtkB^qr zj}9Xl77_CYGHtBAmF^`Y`&cQ!bw|ZPr-JeExY36{<5xw`LsmzrhtQZjG}Q!3{P^h% z&a4k&!7vfok2al(1B}1W^nXgjEwxM{FCIfCfA?eqcMfm88dDlξE55u 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νBxaycM!F` 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 LZp5z!;E4Y}E4?i0 literal 0 HcmV?d00001 diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.abi.json b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..36b5041 --- /dev/null +++ b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,53393 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "CommonPlayerContent", + "printedName": "CommonPlayerContent", + "children": [ + { + "kind": "Var", + "name": "subtitles", + "printedName": "subtitles", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSubtitleRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSubtitleRecord", + "printedName": "NutPlayer.PlayerSubtitleRecord", + "usr": "s:9NutPlayer0B14SubtitleRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer06CommonB7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvp", + "mangledName": "$s9NutPlayer06CommonB7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSubtitleRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSubtitleRecord", + "printedName": "NutPlayer.PlayerSubtitleRecord", + "usr": "s:9NutPlayer0B14SubtitleRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer06CommonB7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvg", + "mangledName": "$s9NutPlayer06CommonB7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "content", + "printedName": "content", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer06CommonB7ContentV7contentAA0D4TypeOvp", + "mangledName": "$s9NutPlayer06CommonB7ContentV7contentAA0D4TypeOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer06CommonB7ContentV7contentAA0D4TypeOvg", + "mangledName": "$s9NutPlayer06CommonB7ContentV7contentAA0D4TypeOvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "statistics", + "printedName": "statistics", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerStatisticRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerStatisticRecord", + "printedName": "NutPlayer.PlayerStatisticRecord", + "usr": "s:9NutPlayer0B15StatisticRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer06CommonB7ContentV10statisticsSayAA0B15StatisticRecord_pGvp", + "mangledName": "$s9NutPlayer06CommonB7ContentV10statisticsSayAA0B15StatisticRecord_pGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerStatisticRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerStatisticRecord", + "printedName": "NutPlayer.PlayerStatisticRecord", + "usr": "s:9NutPlayer0B15StatisticRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer06CommonB7ContentV10statisticsSayAA0B15StatisticRecord_pGvg", + "mangledName": "$s9NutPlayer06CommonB7ContentV10statisticsSayAA0B15StatisticRecord_pGvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(content:statistics:subtitles:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CommonPlayerContent", + "printedName": "NutPlayer.CommonPlayerContent", + "usr": "s:9NutPlayer06CommonB7ContentV" + }, + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerStatisticRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerStatisticRecord", + "printedName": "NutPlayer.PlayerStatisticRecord", + "usr": "s:9NutPlayer0B15StatisticRecordP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSubtitleRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSubtitleRecord", + "printedName": "NutPlayer.PlayerSubtitleRecord", + "usr": "s:9NutPlayer0B14SubtitleRecordP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer06CommonB7ContentV7content10statistics9subtitlesAcA0D4TypeO_SayAA0B15StatisticRecord_pGSayAA0b8SubtitleJ0_pGtcfc", + "mangledName": "$s9NutPlayer06CommonB7ContentV7content10statistics9subtitlesAcA0D4TypeO_SayAA0B15StatisticRecord_pGSayAA0b8SubtitleJ0_pGtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer06CommonB7ContentV", + "mangledName": "$s9NutPlayer06CommonB7ContentV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerContent", + "printedName": "PlayerContent", + "usr": "s:9NutPlayer0B7ContentP", + "mangledName": "$s9NutPlayer0B7ContentP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "CommonProvider", + "printedName": "CommonProvider", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(content:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CommonProvider", + "printedName": "NutPlayer.CommonProvider", + "usr": "s:9NutPlayer14CommonProviderV" + }, + { + "kind": "TypeNominal", + "name": "PlayerContent", + "printedName": "NutPlayer.PlayerContent", + "usr": "s:9NutPlayer0B7ContentP" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer14CommonProviderV7contentAcA0B7Content_p_tcfc", + "mangledName": "$s9NutPlayer14CommonProviderV7contentAcA0B7Content_p_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "retrieveContent", + "printedName": "retrieveContent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerContent", + "printedName": "NutPlayer.PlayerContent", + "usr": "s:9NutPlayer0B7ContentP" + }, + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer14CommonProviderV15retrieveContentyyys6ResultOyAA0bF0_pAA0D5ErrorOGcF", + "mangledName": "$s9NutPlayer14CommonProviderV15retrieveContentyyys6ResultOyAA0bF0_pAA0D5ErrorOGcF", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer14CommonProviderV", + "mangledName": "$s9NutPlayer14CommonProviderV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Provider", + "printedName": "Provider", + "usr": "s:9NutPlayer8ProviderP", + "mangledName": "$s9NutPlayer8ProviderP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ConsoleLogDestination", + "printedName": "ConsoleLogDestination", + "children": [ + { + "kind": "Var", + "name": "format", + "printedName": "format", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer21ConsoleLogDestinationC6formatSSvp", + "mangledName": "$s9NutPlayer21ConsoleLogDestinationC6formatSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer21ConsoleLogDestinationC6formatSSvg", + "mangledName": "$s9NutPlayer21ConsoleLogDestinationC6formatSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "limitOutputLevel", + "printedName": "limitOutputLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer21ConsoleLogDestinationC16limitOutputLevelAA0dH0Ovp", + "mangledName": "$s9NutPlayer21ConsoleLogDestinationC16limitOutputLevelAA0dH0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer21ConsoleLogDestinationC16limitOutputLevelAA0dH0Ovg", + "mangledName": "$s9NutPlayer21ConsoleLogDestinationC16limitOutputLevelAA0dH0Ovg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(format:limitOutputLevel:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsoleLogDestination", + "printedName": "NutPlayer.ConsoleLogDestination", + "usr": "s:9NutPlayer21ConsoleLogDestinationC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "hasDefaultArg": true, + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer21ConsoleLogDestinationC6format16limitOutputLevelACSS_AA0dI0Otcfc", + "mangledName": "$s9NutPlayer21ConsoleLogDestinationC6format16limitOutputLevelACSS_AA0dI0Otcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer21ConsoleLogDestinationC7process_5levelySS_AA0D5LevelOtF", + "mangledName": "$s9NutPlayer21ConsoleLogDestinationC7process_5levelySS_AA0D5LevelOtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer21ConsoleLogDestinationC", + "mangledName": "$s9NutPlayer21ConsoleLogDestinationC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "LogDestination", + "printedName": "LogDestination", + "usr": "s:9NutPlayer14LogDestinationP", + "mangledName": "$s9NutPlayer14LogDestinationP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Constraint", + "printedName": "Constraint", + "children": [ + { + "kind": "Var", + "name": "iPhoneSE", + "printedName": "iPhoneSE", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.Constraint.Type) -> (CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.Constraint.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10ConstraintO8iPhoneSEyAC14CoreFoundation7CGFloatVcACmF", + "mangledName": "$s9NutPlayer10ConstraintO8iPhoneSEyAC12CoreGraphics7CGFloatVcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "iPhoneX", + "printedName": "iPhoneX", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.Constraint.Type) -> (CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.Constraint.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10ConstraintO7iPhoneXyAC14CoreFoundation7CGFloatVcACmF", + "mangledName": "$s9NutPlayer10ConstraintO7iPhoneXyAC12CoreGraphics7CGFloatVcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "iPod", + "printedName": "iPod", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.Constraint.Type) -> (CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.Constraint.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10ConstraintO4iPodyAC14CoreFoundation7CGFloatVcACmF", + "mangledName": "$s9NutPlayer10ConstraintO4iPodyAC12CoreGraphics7CGFloatVcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "iPadSM", + "printedName": "iPadSM", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.Constraint.Type) -> (CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.Constraint.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10ConstraintO6iPadSMyAC14CoreFoundation7CGFloatVcACmF", + "mangledName": "$s9NutPlayer10ConstraintO6iPadSMyAC12CoreGraphics7CGFloatVcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "iPadL", + "printedName": "iPadL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.Constraint.Type) -> (CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.Constraint.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10ConstraintO5iPadLyAC14CoreFoundation7CGFloatVcACmF", + "mangledName": "$s9NutPlayer10ConstraintO5iPadLyAC12CoreGraphics7CGFloatVcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "appleTV", + "printedName": "appleTV", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.Constraint.Type) -> (CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.Constraint.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10ConstraintO7appleTVyAC14CoreFoundation7CGFloatVcACmF", + "mangledName": "$s9NutPlayer10ConstraintO7appleTVyAC12CoreGraphics7CGFloatVcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + }, + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer10ConstraintO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer10ConstraintO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer10ConstraintO", + "mangledName": "$s9NutPlayer10ConstraintO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "ContentPlayer", + "printedName": "ContentPlayer", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "NutPlayer.ContentPlayerDelegate?" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C8delegateAA0cB8Delegate_pSgvp", + "mangledName": "$s9NutPlayer07ContentB0C8delegateAA0cB8Delegate_pSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.ContentPlayerDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentPlayerDelegate", + "printedName": "NutPlayer.ContentPlayerDelegate", + "usr": "s:9NutPlayer07ContentB8DelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C8delegateAA0cB8Delegate_pSgvg", + "mangledName": "$s9NutPlayer07ContentB0C8delegateAA0cB8Delegate_pSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.ContentPlayerDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentPlayerDelegate", + "printedName": "NutPlayer.ContentPlayerDelegate", + "usr": "s:9NutPlayer07ContentB8DelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C8delegateAA0cB8Delegate_pSgvs", + "mangledName": "$s9NutPlayer07ContentB0C8delegateAA0cB8Delegate_pSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C8delegateAA0cB8Delegate_pSgvM", + "mangledName": "$s9NutPlayer07ContentB0C8delegateAA0cB8Delegate_pSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "layer", + "printedName": "layer", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C5layerSo7CALayerCvp", + "mangledName": "$s9NutPlayer07ContentB0C5layerSo7CALayerCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C5layerSo7CALayerCvg", + "mangledName": "$s9NutPlayer07ContentB0C5layerSo7CALayerCvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "currentQuality", + "printedName": "currentQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.ContentQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C14currentQualityAA0cE0VSgvp", + "mangledName": "$s9NutPlayer07ContentB0C14currentQualityAA0cE0VSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.ContentQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C14currentQualityAA0cE0VSgvg", + "mangledName": "$s9NutPlayer07ContentB0C14currentQualityAA0cE0VSgvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.ContentQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C14currentQualityAA0cE0VSgvs", + "mangledName": "$s9NutPlayer07ContentB0C14currentQualityAA0cE0VSgvs", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C14currentQualityAA0cE0VSgvM", + "mangledName": "$s9NutPlayer07ContentB0C14currentQualityAA0cE0VSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "qualities", + "printedName": "qualities", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.ContentQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C9qualitiesSayAA0C7QualityVGvp", + "mangledName": "$s9NutPlayer07ContentB0C9qualitiesSayAA0C7QualityVGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.ContentQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C9qualitiesSayAA0C7QualityVGvg", + "mangledName": "$s9NutPlayer07ContentB0C9qualitiesSayAA0C7QualityVGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C5stateAA0B5StateOvp", + "mangledName": "$s9NutPlayer07ContentB0C5stateAA0B5StateOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C5stateAA0B5StateOvg", + "mangledName": "$s9NutPlayer07ContentB0C5stateAA0B5StateOvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C6volumeSfvp", + "mangledName": "$s9NutPlayer07ContentB0C6volumeSfvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C6volumeSfvg", + "mangledName": "$s9NutPlayer07ContentB0C6volumeSfvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C6volumeSfvs", + "mangledName": "$s9NutPlayer07ContentB0C6volumeSfvs", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C6volumeSfvM", + "mangledName": "$s9NutPlayer07ContentB0C6volumeSfvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "playbackRate", + "printedName": "playbackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C12playbackRateAA0b8PlaybackE0Ovp", + "mangledName": "$s9NutPlayer07ContentB0C12playbackRateAA0b8PlaybackE0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C12playbackRateAA0b8PlaybackE0Ovg", + "mangledName": "$s9NutPlayer07ContentB0C12playbackRateAA0b8PlaybackE0Ovg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C12playbackRateAA0b8PlaybackE0Ovs", + "mangledName": "$s9NutPlayer07ContentB0C12playbackRateAA0b8PlaybackE0Ovs", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C12playbackRateAA0b8PlaybackE0OvM", + "mangledName": "$s9NutPlayer07ContentB0C12playbackRateAA0b8PlaybackE0OvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C8durationSdvp", + "mangledName": "$s9NutPlayer07ContentB0C8durationSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C8durationSdvg", + "mangledName": "$s9NutPlayer07ContentB0C8durationSdvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "time", + "printedName": "time", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C4timeSdvp", + "mangledName": "$s9NutPlayer07ContentB0C4timeSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C4timeSdvg", + "mangledName": "$s9NutPlayer07ContentB0C4timeSdvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C5cacheAA5ValueVySdGvp", + "mangledName": "$s9NutPlayer07ContentB0C5cacheAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C5cacheAA5ValueVySdGvg", + "mangledName": "$s9NutPlayer07ContentB0C5cacheAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "play", + "printedName": "play()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C4playyyF", + "mangledName": "$s9NutPlayer07ContentB0C4playyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pause", + "printedName": "pause()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C5pauseyyF", + "mangledName": "$s9NutPlayer07ContentB0C5pauseyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C4stopyyF", + "mangledName": "$s9NutPlayer07ContentB0C4stopyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seek", + "printedName": "seek(to:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C4seek2to10completionySd_ySbcSgtF", + "mangledName": "$s9NutPlayer07ContentB0C4seek2to10completionySd_ySbcSgtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "end", + "printedName": "end()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C3endyyF", + "mangledName": "$s9NutPlayer07ContentB0C3endyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(state:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C9didChange5stateyAA9TechStateO_tF", + "mangledName": "$s9NutPlayer07ContentB0C9didChange5stateyAA9TechStateO_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(time:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C9didChange4timeySd_tF", + "mangledName": "$s9NutPlayer07ContentB0C9didChange4timeySd_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(volume:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C9didChange6volumeySf_tF", + "mangledName": "$s9NutPlayer07ContentB0C9didChange6volumeySf_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(playbackType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C9didChange12playbackTypeyAA012TechPlayableG0O_tF", + "mangledName": "$s9NutPlayer07ContentB0C9didChange12playbackTypeyAA012TechPlayableG0O_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C9didChange7qualityyAA11TechQuality_p_tF", + "mangledName": "$s9NutPlayer07ContentB0C9didChange7qualityyAA11TechQuality_p_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(qualities:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.TechQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C9didChange9qualitiesySayAA11TechQuality_pG_tF", + "mangledName": "$s9NutPlayer07ContentB0C9didChange9qualitiesySayAA11TechQuality_pG_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer07ContentB0C", + "mangledName": "$s9NutPlayer07ContentB0C", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "Final" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "TechDelegate", + "printedName": "TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP", + "mangledName": "$s9NutPlayer12TechDelegateP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ContentPlayerDelegate", + "printedName": "ContentPlayerDelegate", + "children": [ + { + "kind": "Function", + "name": "requireSwitchContent", + "printedName": "requireSwitchContent(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ContentPlayer", + "printedName": "NutPlayer.ContentPlayer", + "usr": "s:9NutPlayer07ContentB0C" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB8DelegateP013requireSwitchC04fromyAA0cB0C_tF", + "mangledName": "$s9NutPlayer07ContentB8DelegateP013requireSwitchC04fromyAA0cB0C_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ContentPlayerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(state:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "ContentPlayer", + "printedName": "NutPlayer.ContentPlayer", + "usr": "s:9NutPlayer07ContentB0C" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB8DelegateP9didChange5state4fromyAA0B5StateO_AA0cB0CtF", + "mangledName": "$s9NutPlayer07ContentB8DelegateP9didChange5state4fromyAA0B5StateO_AA0cB0CtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ContentPlayerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(time:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "ContentPlayer", + "printedName": "NutPlayer.ContentPlayer", + "usr": "s:9NutPlayer07ContentB0C" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB8DelegateP9didChange4time4fromySd_AA0cB0CtF", + "mangledName": "$s9NutPlayer07ContentB8DelegateP9didChange4time4fromySd_AA0cB0CtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ContentPlayerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(volume:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + }, + { + "kind": "TypeNominal", + "name": "ContentPlayer", + "printedName": "NutPlayer.ContentPlayer", + "usr": "s:9NutPlayer07ContentB0C" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB8DelegateP9didChange6volume4fromySf_AA0cB0CtF", + "mangledName": "$s9NutPlayer07ContentB8DelegateP9didChange6volume4fromySf_AA0cB0CtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ContentPlayerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(quality:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + }, + { + "kind": "TypeNominal", + "name": "ContentPlayer", + "printedName": "NutPlayer.ContentPlayer", + "usr": "s:9NutPlayer07ContentB0C" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB8DelegateP9didChange7quality4fromyAA0C7QualityV_AA0cB0CtF", + "mangledName": "$s9NutPlayer07ContentB8DelegateP9didChange7quality4fromyAA0C7QualityV_AA0cB0CtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ContentPlayerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(qualities:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.ContentQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "ContentPlayer", + "printedName": "NutPlayer.ContentPlayer", + "usr": "s:9NutPlayer07ContentB0C" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB8DelegateP9didChange9qualities4fromySayAA0C7QualityVG_AA0cB0CtF", + "mangledName": "$s9NutPlayer07ContentB8DelegateP9didChange9qualities4fromySayAA0C7QualityVG_AA0cB0CtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ContentPlayerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer07ContentB8DelegateP", + "mangledName": "$s9NutPlayer07ContentB8DelegateP", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ContentQuality", + "printedName": "ContentQuality", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer14ContentQualityV2idSSvp", + "mangledName": "$s9NutPlayer14ContentQualityV2idSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer14ContentQualityV2idSSvg", + "mangledName": "$s9NutPlayer14ContentQualityV2idSSvg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "resolution", + "printedName": "resolution", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer14ContentQualityV10resolutionSo6CGSizeVvp", + "mangledName": "$s9NutPlayer14ContentQualityV10resolutionSo6CGSizeVvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer14ContentQualityV10resolutionSo6CGSizeVvg", + "mangledName": "$s9NutPlayer14ContentQualityV10resolutionSo6CGSizeVvg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bandwidth", + "printedName": "bandwidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer14ContentQualityV9bandwidthSivp", + "mangledName": "$s9NutPlayer14ContentQualityV9bandwidthSivp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer14ContentQualityV9bandwidthSivg", + "mangledName": "$s9NutPlayer14ContentQualityV9bandwidthSivg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + }, + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer14ContentQualityV2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer14ContentQualityV2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer14ContentQualityV", + "mangledName": "$s9NutPlayer14ContentQualityV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerQualityRecord", + "printedName": "PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP", + "mangledName": "$s9NutPlayer0B13QualityRecordP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "CustomizableAreaSettings", + "printedName": "CustomizableAreaSettings", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(isFullscreenSwitcherEnabled:isPipSwitcherEnabled:isSettingsSwitcherEnabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CustomizableAreaSettings", + "printedName": "NutPlayer.CustomizableAreaSettings", + "usr": "s:9NutPlayer24CustomizableAreaSettingsV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer24CustomizableAreaSettingsV27isFullscreenSwitcherEnabled0f3PiphI00fehI0ACSb_S2btcfc", + "mangledName": "$s9NutPlayer24CustomizableAreaSettingsV27isFullscreenSwitcherEnabled0f3PiphI00fehI0ACSb_S2btcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer24CustomizableAreaSettingsV", + "mangledName": "$s9NutPlayer24CustomizableAreaSettingsV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DefaultQualityTitleMapper", + "printedName": "DefaultQualityTitleMapper", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(policy:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultQualityTitleMapper", + "printedName": "NutPlayer.DefaultQualityTitleMapper", + "usr": "s:9NutPlayer25DefaultQualityTitleMapperC" + }, + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "hasDefaultArg": true, + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer25DefaultQualityTitleMapperC6policyAcA05VideodE6FormatO_tcfc", + "mangledName": "$s9NutPlayer25DefaultQualityTitleMapperC6policyAcA05VideodE6FormatO_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "map", + "printedName": "map(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer25DefaultQualityTitleMapperC3map7qualitySSSgAA0bD6Record_p_tF", + "mangledName": "$s9NutPlayer25DefaultQualityTitleMapperC3map7qualitySSSgAA0bD6Record_p_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "map", + "printedName": "map(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer25DefaultQualityTitleMapperC3map7qualitySSSgAA05VideoD0O_tF", + "mangledName": "$s9NutPlayer25DefaultQualityTitleMapperC3map7qualitySSSgAA05VideoD0O_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer25DefaultQualityTitleMapperC", + "mangledName": "$s9NutPlayer25DefaultQualityTitleMapperC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "QualityTitleMapper", + "printedName": "QualityTitleMapper", + "usr": "s:9NutPlayer18QualityTitleMapperP", + "mangledName": "$s9NutPlayer18QualityTitleMapperP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Either", + "printedName": "Either", + "children": [ + { + "kind": "Var", + "name": "firstType", + "printedName": "firstType", + "children": [ + { + "kind": "TypeFunc", + "name": "GenericFunction", + "printedName": "<τ_0_0, τ_0_1> (NutPlayer.Either<τ_0_0, τ_0_1>.Type) -> (τ_0_0) -> NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) -> NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "Either", + "printedName": "NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:9NutPlayer6EitherO" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.Either<τ_0_0, τ_0_1>.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Either", + "printedName": "NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:9NutPlayer6EitherO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer6EitherO9firstTypeyACyxq_GxcAEmr0_lF", + "mangledName": "$s9NutPlayer6EitherO9firstTypeyACyxq_GxcAEmr0_lF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "secondType", + "printedName": "secondType", + "children": [ + { + "kind": "TypeFunc", + "name": "GenericFunction", + "printedName": "<τ_0_0, τ_0_1> (NutPlayer.Either<τ_0_0, τ_0_1>.Type) -> (τ_0_1) -> NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_1) -> NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "Either", + "printedName": "NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:9NutPlayer6EitherO" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.Either<τ_0_0, τ_0_1>.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Either", + "printedName": "NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:9NutPlayer6EitherO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer6EitherO10secondTypeyACyxq_Gq_cAEmr0_lF", + "mangledName": "$s9NutPlayer6EitherO10secondTypeyACyxq_Gq_cAEmr0_lF", + "moduleName": "NutPlayer" + }, + { + "kind": "Function", + "name": "unwrap", + "printedName": "unwrap()", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6EitherO6unwrapypyF", + "mangledName": "$s9NutPlayer6EitherO6unwrapypyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "map", + "printedName": "map(firstTypeTransform:secondTypeTransform:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) -> τ_1_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_1) -> τ_1_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6EitherO3map18firstTypeTransform06secondfG0qd__qd__xXE_qd__q_XEtlF", + "mangledName": "$s9NutPlayer6EitherO3map18firstTypeTransform06secondfG0qd__qd__xXE_qd__q_XEtlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1, τ_1_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Either", + "printedName": "NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:9NutPlayer6EitherO" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer6EitherOAASeRzSeR_rlE4fromACyxq_Gs7Decoder_p_tKcfc", + "mangledName": "$s9NutPlayer6EitherOAASeRzSeR_rlE4fromACyxq_Gs7Decoder_p_tKcfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Decodable, τ_0_1 : Swift.Decodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer6EitherO", + "mangledName": "$s9NutPlayer6EitherO", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ErrorView", + "printedName": "ErrorView", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(title:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorView", + "printedName": "NutPlayer.ErrorView", + "usr": "c:@M@NutPlayer@objc(cs)ErrorView" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer9ErrorViewC5titleACSSSg_tcfc", + "mangledName": "$s9NutPlayer9ErrorViewC5titleACSSSg_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "updateView", + "printedName": "updateView(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer9ErrorViewC06updateD04withySS_tF", + "mangledName": "$s9NutPlayer9ErrorViewC06updateD04withySS_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorView", + "printedName": "NutPlayer.ErrorView", + "usr": "c:@M@NutPlayer@objc(cs)ErrorView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)ErrorView(im)initWithFrame:", + "mangledName": "$s9NutPlayer9ErrorViewC5frameACSo6CGRectV_tcfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@NutPlayer@objc(cs)ErrorView", + "mangledName": "$s9NutPlayer9ErrorViewC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": 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": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Event", + "printedName": "Event", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "NutPlayer.Event<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5EventV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer5EventVyACyxGqd__c6OutputQyd__Rsz7Combine9PublisherRd__s5NeverO7FailureRtd__lufc", + "mangledName": "$s9NutPlayer5EventVyACyxGqd__c6OutputQyd__Rsz7Combine9PublisherRd__s5NeverO7FailureRtd__lufc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 == τ_1_0.Output, τ_1_0 : Combine.Publisher, τ_1_0.Failure == Swift.Never>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(subscriber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer5EventV7receive10subscriberyqd___t5InputQyd__Rsz7Combine10SubscriberRd__s5NeverO7FailureRtd__lF", + "mangledName": "$s9NutPlayer5EventV7receive10subscriberyqd___t5InputQyd__Rsz7Combine10SubscriberRd__s5NeverO7FailureRtd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 == τ_1_0.Input, τ_1_0 : Combine.Subscriber, τ_1_0.Failure == Swift.Never>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer5EventV", + "mangledName": "$s9NutPlayer5EventV", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "EventSubject", + "printedName": "EventSubject", + "children": [ + { + "kind": "Var", + "name": "wrappedValue", + "printedName": "wrappedValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "NutPlayer.Event<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5EventV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12EventSubjectC12wrappedValueAA0C0VyxGvp", + "mangledName": "$s9NutPlayer12EventSubjectC12wrappedValueAA0C0VyxGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "NutPlayer.Event<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5EventV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12EventSubjectC12wrappedValueAA0C0VyxGvg", + "mangledName": "$s9NutPlayer12EventSubjectC12wrappedValueAA0C0VyxGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "EventSubject", + "printedName": "NutPlayer.EventSubject<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer12EventSubjectC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer12EventSubjectCACyxGycfc", + "mangledName": "$s9NutPlayer12EventSubjectCACyxGycfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12EventSubjectC4sendyyxF", + "mangledName": "$s9NutPlayer12EventSubjectC4sendyyxF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Completion", + "printedName": "Combine.Subscribers.Completion", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ], + "usr": "s:7Combine11SubscribersO10CompletionO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12EventSubjectC4send10completiony7Combine11SubscribersO10CompletionOy_s5NeverOG_tF", + "mangledName": "$s9NutPlayer12EventSubjectC4send10completiony7Combine11SubscribersO10CompletionOy_s5NeverOG_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(subscription:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Subscription", + "printedName": "Combine.Subscription", + "usr": "s:7Combine12SubscriptionP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12EventSubjectC4send12subscriptiony7Combine12Subscription_p_tF", + "mangledName": "$s9NutPlayer12EventSubjectC4send12subscriptiony7Combine12Subscription_p_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(subscriber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12EventSubjectC7receive10subscriberyqd___t5InputQyd__Rsz7Combine10SubscriberRd__s5NeverO7FailureRtd__lF", + "mangledName": "$s9NutPlayer12EventSubjectC7receive10subscriberyqd___t5InputQyd__Rsz7Combine10SubscriberRd__s5NeverO7FailureRtd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 == τ_1_0.Input, τ_1_0 : Combine.Subscriber, τ_1_0.Failure == Swift.Never>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer12EventSubjectC", + "mangledName": "$s9NutPlayer12EventSubjectC", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "PropertyWrapper", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Subject", + "printedName": "Subject", + "usr": "s:7Combine7SubjectP", + "mangledName": "$s7Combine7SubjectP" + }, + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "BusEventRepresentable", + "printedName": "BusEventRepresentable", + "declKind": "Protocol", + "usr": "s:9NutPlayer21BusEventRepresentableP", + "mangledName": "$s9NutPlayer21BusEventRepresentableP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "EventTransmittable", + "printedName": "EventTransmittable", + "children": [ + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittableP4sendyyqd__AA03BusC13RepresentableRd__lF", + "mangledName": "$s9NutPlayer18EventTransmittableP4sendyyqd__AA03BusC13RepresentableRd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : NutPlayer.EventTransmittable, τ_1_0 : NutPlayer.BusEventRepresentable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:perform:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_1_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_1_0) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittableP7receive_7perform7Combine14AnyCancellableCqd__m_yqd__ctAA03BusC13RepresentableRd__lF", + "mangledName": "$s9NutPlayer18EventTransmittableP7receive_7perform7Combine14AnyCancellableCqd__m_yqd__ctAA03BusC13RepresentableRd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : NutPlayer.EventTransmittable, τ_1_0 : NutPlayer.BusEventRepresentable>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "DiscardableResult" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:performOn:action:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_1_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ] + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_1" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_1_0) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittableP7receive_9performOn6action7Combine14AnyCancellableCqd__m_qd_0_yqd__ctAA03BusC13RepresentableRd__AG9SchedulerRd_0_r0_lF", + "mangledName": "$s9NutPlayer18EventTransmittableP7receive_9performOn6action7Combine14AnyCancellableCqd__m_qd_0_yqd__ctAA03BusC13RepresentableRd__AG9SchedulerRd_0_r0_lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0, τ_1_1 where τ_0_0 : NutPlayer.EventTransmittable, τ_1_0 : NutPlayer.BusEventRepresentable, τ_1_1 : Combine.Scheduler>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "DiscardableResult" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE4sendyySSF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE4sendyySSF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:perform:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE7receive_7perform7Combine14AnyCancellableCSS_yyctF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE7receive_7perform7Combine14AnyCancellableCSS_yyctF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:performOn:action:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE7receive_9performOn6action7Combine14AnyCancellableCSS_qd__yyctAG9SchedulerRd__lF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE7receive_9performOn6action7Combine14AnyCancellableCSS_qd__yyctAG9SchedulerRd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : NutPlayer.EventTransmittable, τ_1_0 : Combine.Scheduler>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:params:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE4send_6paramsySS_SDys11AnyHashableVypGtF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE4send_6paramsySS_SDys11AnyHashableVypGtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:perform:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.AnyHashable : Any]) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE7receive_7perform7Combine14AnyCancellableCSS_ySDys0H8HashableVypGctF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE7receive_7perform7Combine14AnyCancellableCSS_ySDys0H8HashableVypGctF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:performOn:action:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.AnyHashable : Any]) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE7receive_9performOn6action7Combine14AnyCancellableCSS_qd__ySDys0J8HashableVypGctAG9SchedulerRd__lF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE7receive_9performOn6action7Combine14AnyCancellableCSS_qd__ySDys0J8HashableVypGctAG9SchedulerRd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : NutPlayer.EventTransmittable, τ_1_0 : Combine.Scheduler>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE4send_4dataySS_10Foundation4DataVtF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE4send_4dataySS_10Foundation4DataVtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE4send4datay10Foundation4DataV_tF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE4send4datay10Foundation4DataV_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:perform:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE7receive_7perform7Combine14AnyCancellableCSS_y10Foundation4DataVctF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE7receive_7perform7Combine14AnyCancellableCSS_y10Foundation4DataVctF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:performOn:action:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE7receive_9performOn6action7Combine14AnyCancellableCSS_qd__y10Foundation4DataVctAG9SchedulerRd__lF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE7receive_9performOn6action7Combine14AnyCancellableCSS_qd__y10Foundation4DataVctAG9SchedulerRd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : NutPlayer.EventTransmittable, τ_1_0 : Combine.Scheduler>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:argument:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE4send_8argumentySS_yptF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE4send_8argumentySS_yptF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:perform:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Any) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE7receive_7perform7Combine14AnyCancellableCSS_yypctF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE7receive_7perform7Combine14AnyCancellableCSS_yypctF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:performOn:action:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Any) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE7receive_9performOn6action7Combine14AnyCancellableCSS_qd__yypctAG9SchedulerRd__lF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE7receive_9performOn6action7Combine14AnyCancellableCSS_qd__yypctAG9SchedulerRd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : NutPlayer.EventTransmittable, τ_1_0 : Combine.Scheduler>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer18EventTransmittableP", + "mangledName": "$s9NutPlayer18EventTransmittableP", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FileLogDestination", + "printedName": "FileLogDestination", + "children": [ + { + "kind": "Var", + "name": "format", + "printedName": "format", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer18FileLogDestinationC6formatSSvp", + "mangledName": "$s9NutPlayer18FileLogDestinationC6formatSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer18FileLogDestinationC6formatSSvg", + "mangledName": "$s9NutPlayer18FileLogDestinationC6formatSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "limitOutputLevel", + "printedName": "limitOutputLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer18FileLogDestinationC16limitOutputLevelAA0dH0Ovp", + "mangledName": "$s9NutPlayer18FileLogDestinationC16limitOutputLevelAA0dH0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer18FileLogDestinationC16limitOutputLevelAA0dH0Ovg", + "mangledName": "$s9NutPlayer18FileLogDestinationC16limitOutputLevelAA0dH0Ovg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(format:limitOutputLevel:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FileLogDestination", + "printedName": "NutPlayer.FileLogDestination", + "usr": "s:9NutPlayer18FileLogDestinationC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "hasDefaultArg": true, + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer18FileLogDestinationC6format16limitOutputLevelACSS_AA0dI0Otcfc", + "mangledName": "$s9NutPlayer18FileLogDestinationC6format16limitOutputLevelACSS_AA0dI0Otcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18FileLogDestinationC7process_5levelySS_AA0D5LevelOtF", + "mangledName": "$s9NutPlayer18FileLogDestinationC7process_5levelySS_AA0D5LevelOtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer18FileLogDestinationC", + "mangledName": "$s9NutPlayer18FileLogDestinationC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "LogDestination", + "printedName": "LogDestination", + "usr": "s:9NutPlayer14LogDestinationP", + "mangledName": "$s9NutPlayer14LogDestinationP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "HlsError", + "printedName": "HlsError", + "children": [ + { + "kind": "Var", + "name": "unowned", + "printedName": "unowned", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO7unownedyA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO7unownedyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "emptyUrl", + "printedName": "emptyUrl", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO8emptyUrlyA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO8emptyUrlyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "incorrectUrl", + "printedName": "incorrectUrl", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO12incorrectUrlyA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO12incorrectUrlyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "incorrectManifestData", + "printedName": "incorrectManifestData", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO21incorrectManifestDatayA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO21incorrectManifestDatayA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "emptyQualities", + "printedName": "emptyQualities", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO14emptyQualitiesyA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO14emptyQualitiesyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "assetNotLoaded", + "printedName": "assetNotLoaded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO14assetNotLoadedyA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO14assetNotLoadedyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "assetNotPlayable", + "printedName": "assetNotPlayable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO16assetNotPlayableyA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO16assetNotPlayableyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "assetMetadata", + "printedName": "assetMetadata", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> (Swift.Error?) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO13assetMetadatayACs0D0_pSgcACmF", + "mangledName": "$s9NutPlayer8HlsErrorO13assetMetadatayACs0D0_pSgcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "emptyResponseData", + "printedName": "emptyResponseData", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO17emptyResponseDatayA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO17emptyResponseDatayA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "http", + "printedName": "http", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> (Swift.Int?, Swift.String?) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int?, Swift.String?) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(code: Swift.Int?, description: Swift.String?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO4httpyACSiSg_SSSgtcACmF", + "mangledName": "$s9NutPlayer8HlsErrorO4httpyACSiSg_SSSgtcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "timeout", + "printedName": "timeout", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO7timeoutyA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO7timeoutyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "network", + "printedName": "network", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> (Swift.Error) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO7networkyACs0D0_pcACmF", + "mangledName": "$s9NutPlayer8HlsErrorO7networkyACs0D0_pcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> (Swift.Error?) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO7unknownyACs0D0_pSgcACmF", + "mangledName": "$s9NutPlayer8HlsErrorO7unknownyACs0D0_pSgcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer8HlsErrorO", + "mangledName": "$s9NutPlayer8HlsErrorO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "LogDestination", + "printedName": "LogDestination", + "children": [ + { + "kind": "Var", + "name": "format", + "printedName": "format", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer14LogDestinationP6formatSSvp", + "mangledName": "$s9NutPlayer14LogDestinationP6formatSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer14LogDestinationP6formatSSvg", + "mangledName": "$s9NutPlayer14LogDestinationP6formatSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.LogDestination>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "limitOutputLevel", + "printedName": "limitOutputLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer14LogDestinationP16limitOutputLevelAA0cG0Ovp", + "mangledName": "$s9NutPlayer14LogDestinationP16limitOutputLevelAA0cG0Ovp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer14LogDestinationP16limitOutputLevelAA0cG0Ovg", + "mangledName": "$s9NutPlayer14LogDestinationP16limitOutputLevelAA0cG0Ovg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.LogDestination>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "localize", + "printedName": "localize(_:params:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer14LogDestinationP8localize_6paramsS2S_SaySSGtF", + "mangledName": "$s9NutPlayer14LogDestinationP8localize_6paramsS2S_SaySSGtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.LogDestination>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer14LogDestinationP7process_5levelySS_AA0C5LevelOtF", + "mangledName": "$s9NutPlayer14LogDestinationP7process_5levelySS_AA0C5LevelOtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.LogDestination>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "localize", + "printedName": "localize(_:params:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer14LogDestinationPAAE8localize_6paramsS2S_SaySSGtF", + "mangledName": "$s9NutPlayer14LogDestinationPAAE8localize_6paramsS2S_SaySSGtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.LogDestination>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer14LogDestinationP", + "mangledName": "$s9NutPlayer14LogDestinationP", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "LogLevel", + "printedName": "LogLevel", + "children": [ + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.LogLevel.Type) -> NutPlayer.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8LogLevelO4noneyA2CmF", + "mangledName": "$s9NutPlayer8LogLevelO4noneyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "fatal", + "printedName": "fatal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.LogLevel.Type) -> NutPlayer.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8LogLevelO5fatalyA2CmF", + "mangledName": "$s9NutPlayer8LogLevelO5fatalyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "assert", + "printedName": "assert", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.LogLevel.Type) -> NutPlayer.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8LogLevelO6assertyA2CmF", + "mangledName": "$s9NutPlayer8LogLevelO6assertyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.LogLevel.Type) -> NutPlayer.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8LogLevelO5erroryA2CmF", + "mangledName": "$s9NutPlayer8LogLevelO5erroryA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "warning", + "printedName": "warning", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.LogLevel.Type) -> NutPlayer.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8LogLevelO7warningyA2CmF", + "mangledName": "$s9NutPlayer8LogLevelO7warningyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "info", + "printedName": "info", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.LogLevel.Type) -> NutPlayer.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8LogLevelO4infoyA2CmF", + "mangledName": "$s9NutPlayer8LogLevelO4infoyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "debug", + "printedName": "debug", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.LogLevel.Type) -> NutPlayer.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8LogLevelO5debugyA2CmF", + "mangledName": "$s9NutPlayer8LogLevelO5debugyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "trace", + "printedName": "trace", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.LogLevel.Type) -> NutPlayer.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8LogLevelO5traceyA2CmF", + "mangledName": "$s9NutPlayer8LogLevelO5traceyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer8LogLevelO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer8LogLevelO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer8LogLevelO9hashValueSivp", + "mangledName": "$s9NutPlayer8LogLevelO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer8LogLevelO9hashValueSivg", + "mangledName": "$s9NutPlayer8LogLevelO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer8LogLevelO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer8LogLevelO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer8LogLevelO", + "mangledName": "$s9NutPlayer8LogLevelO", + "moduleName": "NutPlayer", + "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": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "log", + "printedName": "log", + "children": [ + { + "kind": "TypeNominal", + "name": "Logger", + "printedName": "NutPlayer.Logger", + "usr": "s:9NutPlayer6LoggerC" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer3logAA6LoggerCvp", + "mangledName": "$s9NutPlayer3logAA6LoggerCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Logger", + "printedName": "NutPlayer.Logger", + "usr": "s:9NutPlayer6LoggerC" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer3logAA6LoggerCvg", + "mangledName": "$s9NutPlayer3logAA6LoggerCvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Logger", + "printedName": "Logger", + "children": [ + { + "kind": "Var", + "name": "module", + "printedName": "module", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer6LoggerC6moduleSSvp", + "mangledName": "$s9NutPlayer6LoggerC6moduleSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer6LoggerC6moduleSSvg", + "mangledName": "$s9NutPlayer6LoggerC6moduleSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(module:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Logger", + "printedName": "NutPlayer.Logger", + "usr": "s:9NutPlayer6LoggerC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer6LoggerC6moduleACSS_tcfc", + "mangledName": "$s9NutPlayer6LoggerC6moduleACSS_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "addDestination", + "printedName": "addDestination(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "LogDestination", + "printedName": "NutPlayer.LogDestination", + "usr": "s:9NutPlayer14LogDestinationP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC14addDestinationyyAA03LogE0_pF", + "mangledName": "$s9NutPlayer6LoggerC14addDestinationyyAA03LogE0_pF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeDestination", + "printedName": "removeDestination(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "LogDestination", + "printedName": "NutPlayer.LogDestination", + "usr": "s:9NutPlayer14LogDestinationP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC17removeDestinationyyAA03LogE0_pF", + "mangledName": "$s9NutPlayer6LoggerC17removeDestinationyyAA03LogE0_pF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "waitUntilAllOperationsAreFinished", + "printedName": "waitUntilAllOperationsAreFinished()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC33waitUntilAllOperationsAreFinishedyyF", + "mangledName": "$s9NutPlayer6LoggerC33waitUntilAllOperationsAreFinishedyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "fatal", + "printedName": "fatal(_:_:path:line:fun:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC5fatal__4path4line3funs5NeverOSSyXA_SaySSGyXAs12StaticStringVSuALtF", + "mangledName": "$s9NutPlayer6LoggerC5fatal__4path4line3funs5NeverOSSyXA_SaySSGyXAs12StaticStringVSuALtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "assert", + "printedName": "assert(_:_:path:line:fun:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC6assert__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "mangledName": "$s9NutPlayer6LoggerC6assert__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "assert", + "printedName": "assert(_:_:_:path:line:fun:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC6assert___4path4line3funySb_SSyXASaySSGyXAs12StaticStringVSuAJtF", + "mangledName": "$s9NutPlayer6LoggerC6assert___4path4line3funySb_SSyXASaySSGyXAs12StaticStringVSuAJtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "error", + "printedName": "error(_:_:path:line:fun:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC5error__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "mangledName": "$s9NutPlayer6LoggerC5error__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "warning", + "printedName": "warning(_:_:path:line:fun:args:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.CustomStringConvertible]", + "children": [ + { + "kind": "TypeNominal", + "name": "CustomStringConvertible", + "printedName": "Swift.CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC7warning__4path4line3fun4argsySSyXA_SaySSGyXAs12StaticStringVSuAKs06CustomJ11Convertible_pdtF", + "mangledName": "$s9NutPlayer6LoggerC7warning__4path4line3fun4argsySSyXA_SaySSGyXAs12StaticStringVSuAKs06CustomJ11Convertible_pdtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "info", + "printedName": "info(_:_:path:line:fun:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC4info__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "mangledName": "$s9NutPlayer6LoggerC4info__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "debug", + "printedName": "debug(_:_:path:line:fun:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC5debug__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "mangledName": "$s9NutPlayer6LoggerC5debug__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trace", + "printedName": "trace(_:_:path:line:fun:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC5trace__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "mangledName": "$s9NutPlayer6LoggerC5trace__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "other", + "printedName": "other(_:_:_:path:line:fun:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC5other___4path4line3funyAA8LogLevelO_SSyXASaySSGyXAs12StaticStringVSuALtF", + "mangledName": "$s9NutPlayer6LoggerC5other___4path4line3funyAA8LogLevelO_SSyXASaySSGyXAs12StaticStringVSuALtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer6LoggerC", + "mangledName": "$s9NutPlayer6LoggerC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8BufferedReader", + "printedName": "M3U8BufferedReader", + "children": [ + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18M3U8BufferedReaderP5closeyyF", + "mangledName": "$s9NutPlayer18M3U8BufferedReaderP5closeyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.M3U8BufferedReader>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "readLine", + "printedName": "readLine()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18M3U8BufferedReaderP8readLineSSSgyF", + "mangledName": "$s9NutPlayer18M3U8BufferedReaderP8readLineSSSgyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.M3U8BufferedReader>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer18M3U8BufferedReaderP", + "mangledName": "$s9NutPlayer18M3U8BufferedReaderP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8FileBufferedReader", + "printedName": "M3U8FileBufferedReader", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(path:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8FileBufferedReader", + "printedName": "NutPlayer.M3U8FileBufferedReader", + "usr": "s:9NutPlayer22M3U8FileBufferedReaderC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer22M3U8FileBufferedReaderC4pathACSS_tcfc", + "mangledName": "$s9NutPlayer22M3U8FileBufferedReaderC4pathACSS_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer22M3U8FileBufferedReaderC5closeyyF", + "mangledName": "$s9NutPlayer22M3U8FileBufferedReaderC5closeyyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "readLine", + "printedName": "readLine()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer22M3U8FileBufferedReaderC8readLineSSSgyF", + "mangledName": "$s9NutPlayer22M3U8FileBufferedReaderC8readLineSSSgyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer22M3U8FileBufferedReaderC", + "mangledName": "$s9NutPlayer22M3U8FileBufferedReaderC", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "M3U8BufferedReader", + "printedName": "M3U8BufferedReader", + "usr": "s:9NutPlayer18M3U8BufferedReaderP", + "mangledName": "$s9NutPlayer18M3U8BufferedReaderP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8ManifestBuilder", + "printedName": "M3U8ManifestBuilder", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8ManifestBuilder", + "printedName": "NutPlayer.M3U8ManifestBuilder", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer19M3U8ManifestBuilderCACycfc", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderCACycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "parse", + "printedName": "parse(_:onMediaPlaylist:onMediaSegment:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MasterPlaylist", + "printedName": "NutPlayer.M3U8MasterPlaylist", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.M3U8MediaPlaylist) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaPlaylist) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.M3U8MediaSegment) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaSegment) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaSegment", + "printedName": "NutPlayer.M3U8MediaSegment", + "usr": "s:9NutPlayer16M3U8MediaSegmentC" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC5parse_15onMediaPlaylist0hI7SegmentAA0cd6MasterJ0C10Foundation3URLV_yAA0cdiJ0CcSgyAA0cdiK0CcSgtF", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC5parse_15onMediaPlaylist0hI7SegmentAA0cd6MasterJ0C10Foundation3URLV_yAA0cdiJ0CcSgyAA0cdiK0CcSgtF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "parseMasterPlaylistFromString", + "printedName": "parseMasterPlaylistFromString(_:onMediaPlaylist:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MasterPlaylist", + "printedName": "NutPlayer.M3U8MasterPlaylist", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.M3U8MediaPlaylist) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaPlaylist) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC29parseMasterPlaylistFromString_07onMediaI0AA0cdhI0CSS_yAA0cdmI0CcSgtF", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC29parseMasterPlaylistFromString_07onMediaI0AA0cdhI0CSS_yAA0cdmI0CcSgtF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "parseMasterPlaylistFromFile", + "printedName": "parseMasterPlaylistFromFile(_:onMediaPlaylist:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MasterPlaylist", + "printedName": "NutPlayer.M3U8MasterPlaylist", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.M3U8MediaPlaylist) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaPlaylist) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC27parseMasterPlaylistFromFile_07onMediaI0AA0cdhI0CSS_yAA0cdmI0CcSgtF", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC27parseMasterPlaylistFromFile_07onMediaI0AA0cdhI0CSS_yAA0cdmI0CcSgtF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "parseMasterPlaylistFromURL", + "printedName": "parseMasterPlaylistFromURL(_:onMediaPlaylist:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MasterPlaylist", + "printedName": "NutPlayer.M3U8MasterPlaylist", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.M3U8MediaPlaylist) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaPlaylist) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC26parseMasterPlaylistFromURL_07onMediaI0AA0cdhI0C10Foundation0K0V_yAA0cdmI0CcSgtF", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC26parseMasterPlaylistFromURL_07onMediaI0AA0cdhI0C10Foundation0K0V_yAA0cdmI0CcSgtF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "parseMediaPlaylistFromString", + "printedName": "parseMediaPlaylistFromString(_:mediaPlaylist:onMediaSegment:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "hasDefaultArg": true, + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.M3U8MediaSegment) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaSegment) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaSegment", + "printedName": "NutPlayer.M3U8MediaSegment", + "usr": "s:9NutPlayer16M3U8MediaSegmentC" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC28parseMediaPlaylistFromString_05mediaI002onH7SegmentAA0cdhI0CSS_AHyAA0cdhN0CcSgtF", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC28parseMediaPlaylistFromString_05mediaI002onH7SegmentAA0cdhI0CSS_AHyAA0cdhN0CcSgtF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "parseMediaPlaylistFromFile", + "printedName": "parseMediaPlaylistFromFile(_:mediaPlaylist:onMediaSegment:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "hasDefaultArg": true, + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.M3U8MediaSegment) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaSegment) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaSegment", + "printedName": "NutPlayer.M3U8MediaSegment", + "usr": "s:9NutPlayer16M3U8MediaSegmentC" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC26parseMediaPlaylistFromFile_05mediaI002onH7SegmentAA0cdhI0CSS_AHyAA0cdhN0CcSgtF", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC26parseMediaPlaylistFromFile_05mediaI002onH7SegmentAA0cdhI0CSS_AHyAA0cdhN0CcSgtF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "parseMediaPlaylistFromURL", + "printedName": "parseMediaPlaylistFromURL(_:mediaPlaylist:onMediaSegment:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "hasDefaultArg": true, + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.M3U8MediaSegment) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaSegment) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaSegment", + "printedName": "NutPlayer.M3U8MediaSegment", + "usr": "s:9NutPlayer16M3U8MediaSegmentC" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC25parseMediaPlaylistFromURL_05mediaI002onH7SegmentAA0cdhI0C10Foundation0K0V_AHyAA0cdhN0CcSgtF", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC25parseMediaPlaylistFromURL_05mediaI002onH7SegmentAA0cdhI0C10Foundation0K0V_AHyAA0cdhN0CcSgtF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "transformManifestWith", + "printedName": "transformManifestWith(baseUrl:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC09transformE4With7baseUrl4from10Foundation4DataVSgSS_SStF", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC09transformE4With7baseUrl4from10Foundation4DataVSgSS_SStF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8MasterPlaylist", + "printedName": "M3U8MasterPlaylist", + "children": [ + { + "kind": "Var", + "name": "mediaTypes", + "printedName": "mediaTypes", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.M3U8MediaType]", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaType", + "printedName": "NutPlayer.M3U8MediaType", + "usr": "s:9NutPlayer13M3U8MediaTypeO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC10mediaTypesSayAA0cD9MediaTypeOGvp", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC10mediaTypesSayAA0cD9MediaTypeOGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.M3U8MediaType]", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaType", + "printedName": "NutPlayer.M3U8MediaType", + "usr": "s:9NutPlayer13M3U8MediaTypeO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC10mediaTypesSayAA0cD9MediaTypeOGvg", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC10mediaTypesSayAA0cD9MediaTypeOGvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "iframes", + "printedName": "iframes", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.M3U8MediaIFrame]", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaIFrame", + "printedName": "NutPlayer.M3U8MediaIFrame", + "usr": "s:9NutPlayer15M3U8MediaIFrameC" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC7iframesSayAA0cD11MediaIFrameCGvp", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC7iframesSayAA0cD11MediaIFrameCGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.M3U8MediaIFrame]", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaIFrame", + "printedName": "NutPlayer.M3U8MediaIFrame", + "usr": "s:9NutPlayer15M3U8MediaIFrameC" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC7iframesSayAA0cD11MediaIFrameCGvg", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC7iframesSayAA0cD11MediaIFrameCGvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "playlists", + "printedName": "playlists", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.M3U8MediaPlaylist]", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC9playlistsSayAA0cd5MediaF0CGvp", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC9playlistsSayAA0cd5MediaF0CGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.M3U8MediaPlaylist]", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC9playlistsSayAA0cd5MediaF0CGvg", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC9playlistsSayAA0cd5MediaF0CGvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "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:9NutPlayer18M3U8MasterPlaylistC4pathSSSgvp", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC4pathSSSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC4pathSSSgvg", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC4pathSSSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC4pathSSSgvs", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC4pathSSSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC4pathSSSgvM", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC4pathSSSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MasterPlaylist", + "printedName": "NutPlayer.M3U8MasterPlaylist", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer18M3U8MasterPlaylistCACycfc", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistCACycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "addPlaylist", + "printedName": "addPlaylist(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC03addF0yyAA0cd5MediaF0CF", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC03addF0yyAA0cd5MediaF0CF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getPlaylist", + "printedName": "getPlaylist(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.M3U8MediaPlaylist?", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC03getF0yAA0cd5MediaF0CSgSiF", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC03getF0yAA0cd5MediaF0CSgSiF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getPlaylistCount", + "printedName": "getPlaylistCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC03getF5CountSiyF", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC03getF5CountSiyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addIFrame", + "printedName": "addIFrame(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaIFrame", + "printedName": "NutPlayer.M3U8MediaIFrame", + "usr": "s:9NutPlayer15M3U8MediaIFrameC" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC9addIFrameyyAA0cd5MediaH0CF", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC9addIFrameyyAA0cd5MediaH0CF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addMediaType", + "printedName": "addMediaType(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaType", + "printedName": "NutPlayer.M3U8MediaType", + "usr": "s:9NutPlayer13M3U8MediaTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC12addMediaTypeyyAA0cdhI0OF", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC12addMediaTypeyyAA0cdhI0OF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8MediaIFrame", + "printedName": "M3U8MediaIFrame", + "children": [ + { + "kind": "Var", + "name": "averageBandwidth", + "printedName": "averageBandwidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer15M3U8MediaIFrameC16averageBandwidthSivp", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC16averageBandwidthSivp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer15M3U8MediaIFrameC16averageBandwidthSivg", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC16averageBandwidthSivg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bandwidth", + "printedName": "bandwidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer15M3U8MediaIFrameC9bandwidthSivp", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC9bandwidthSivp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer15M3U8MediaIFrameC9bandwidthSivg", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC9bandwidthSivg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "codecs", + "printedName": "codecs", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer15M3U8MediaIFrameC6codecsSSvp", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC6codecsSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer15M3U8MediaIFrameC6codecsSSvg", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC6codecsSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "resolution", + "printedName": "resolution", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer15M3U8MediaIFrameC10resolutionSo6CGSizeVvp", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC10resolutionSo6CGSizeVvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer15M3U8MediaIFrameC10resolutionSo6CGSizeVvg", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC10resolutionSo6CGSizeVvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "urlPath", + "printedName": "urlPath", + "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:9NutPlayer15M3U8MediaIFrameC7urlPathSSSgvp", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC7urlPathSSSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer15M3U8MediaIFrameC7urlPathSSSgvg", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC7urlPathSSSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer15M3U8MediaIFrameC", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8MediaPlaylist", + "printedName": "M3U8MediaPlaylist", + "children": [ + { + "kind": "Var", + "name": "programId", + "printedName": "programId", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC9programIdSivp", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC9programIdSivp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC9programIdSivg", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC9programIdSivg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC9programIdSivs", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC9programIdSivs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC9programIdSivM", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC9programIdSivM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "bandwidth", + "printedName": "bandwidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC9bandwidthSivp", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC9bandwidthSivp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC9bandwidthSivg", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC9bandwidthSivg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC9bandwidthSivs", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC9bandwidthSivs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC9bandwidthSivM", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC9bandwidthSivM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "resolution", + "printedName": "resolution", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC10resolutionSo6CGSizeVvp", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC10resolutionSo6CGSizeVvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC10resolutionSo6CGSizeVvg", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC10resolutionSo6CGSizeVvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC10resolutionSo6CGSizeVvs", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC10resolutionSo6CGSizeVvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC10resolutionSo6CGSizeVvM", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC10resolutionSo6CGSizeVvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "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:9NutPlayer17M3U8MediaPlaylistC4pathSSSgvp", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC4pathSSSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC4pathSSSgvg", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC4pathSSSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC4pathSSSgvs", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC4pathSSSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC4pathSSSgvM", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC4pathSSSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC7versionSiSgvp", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC7versionSiSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC7versionSiSgvg", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC7versionSiSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC7versionSiSgvs", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC7versionSiSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC7versionSiSgvM", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC7versionSiSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "targetDuration", + "printedName": "targetDuration", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC14targetDurationSiSgvp", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC14targetDurationSiSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC14targetDurationSiSgvg", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC14targetDurationSiSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC14targetDurationSiSgvs", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC14targetDurationSiSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC14targetDurationSiSgvM", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC14targetDurationSiSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "mediaSequence", + "printedName": "mediaSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC13mediaSequenceSiSgvp", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC13mediaSequenceSiSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC13mediaSequenceSiSgvg", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC13mediaSequenceSiSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC13mediaSequenceSiSgvs", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC13mediaSequenceSiSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC13mediaSequenceSiSgvM", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC13mediaSequenceSiSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistCACycfc", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistCACycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "addSegment", + "printedName": "addSegment(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaSegment", + "printedName": "NutPlayer.M3U8MediaSegment", + "usr": "s:9NutPlayer16M3U8MediaSegmentC" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC10addSegmentyyAA0cdeH0CF", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC10addSegmentyyAA0cdeH0CF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getSegment", + "printedName": "getSegment(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.M3U8MediaSegment?", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaSegment", + "printedName": "NutPlayer.M3U8MediaSegment", + "usr": "s:9NutPlayer16M3U8MediaSegmentC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC10getSegmentyAA0cdeH0CSgSiF", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC10getSegmentyAA0cdeH0CSgSiF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getSegmentCount", + "printedName": "getSegmentCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC15getSegmentCountSiyF", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC15getSegmentCountSiyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "duration", + "printedName": "duration()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC8durationSfyF", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC8durationSfyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8MediaSegment", + "printedName": "M3U8MediaSegment", + "children": [ + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer16M3U8MediaSegmentC8durationSfSgvp", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC8durationSfSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC8durationSfSgvg", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC8durationSfSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC8durationSfSgvs", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC8durationSfSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC8durationSfSgvM", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC8durationSfSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "sequence", + "printedName": "sequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer16M3U8MediaSegmentC8sequenceSivp", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC8sequenceSivp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC8sequenceSivg", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC8sequenceSivg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC8sequenceSivs", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC8sequenceSivs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC8sequenceSivM", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC8sequenceSivM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "subrangeLength", + "printedName": "subrangeLength", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer16M3U8MediaSegmentC14subrangeLengthSiSgvp", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC14subrangeLengthSiSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC14subrangeLengthSiSgvg", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC14subrangeLengthSiSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC14subrangeLengthSiSgvs", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC14subrangeLengthSiSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC14subrangeLengthSiSgvM", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC14subrangeLengthSiSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "subrangeStart", + "printedName": "subrangeStart", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer16M3U8MediaSegmentC13subrangeStartSiSgvp", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC13subrangeStartSiSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC13subrangeStartSiSgvg", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC13subrangeStartSiSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC13subrangeStartSiSgvs", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC13subrangeStartSiSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC13subrangeStartSiSgvM", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC13subrangeStartSiSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "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:9NutPlayer16M3U8MediaSegmentC5titleSSSgvp", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC5titleSSSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC5titleSSSgvg", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC5titleSSSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC5titleSSSgvs", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC5titleSSSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC5titleSSSgvM", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC5titleSSSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "discontinuity", + "printedName": "discontinuity", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer16M3U8MediaSegmentC13discontinuitySbvp", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC13discontinuitySbvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "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:9NutPlayer16M3U8MediaSegmentC13discontinuitySbvg", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC13discontinuitySbvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": 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:9NutPlayer16M3U8MediaSegmentC13discontinuitySbvs", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC13discontinuitySbvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC13discontinuitySbvM", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC13discontinuitySbvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "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:9NutPlayer16M3U8MediaSegmentC4pathSSSgvp", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC4pathSSSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC4pathSSSgvg", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC4pathSSSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC4pathSSSgvs", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC4pathSSSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC4pathSSSgvM", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC4pathSSSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaSegment", + "printedName": "NutPlayer.M3U8MediaSegment", + "usr": "s:9NutPlayer16M3U8MediaSegmentC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer16M3U8MediaSegmentCACycfc", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentCACycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "getMediaPlaylist", + "printedName": "getMediaPlaylist()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.M3U8MediaPlaylist?", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer16M3U8MediaSegmentC03getE8PlaylistAA0cdeH0CSgyF", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC03getE8PlaylistAA0cdeH0CSgyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer16M3U8MediaSegmentC", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8MediaType", + "printedName": "M3U8MediaType", + "children": [ + { + "kind": "Var", + "name": "audio", + "printedName": "audio", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaType.Type) -> (Swift.String, Swift.String, Swift.String, Swift.Bool, Swift.Bool, Swift.String) -> NutPlayer.M3U8MediaType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String, Swift.String, Swift.Bool, Swift.Bool, Swift.String) -> NutPlayer.M3U8MediaType", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaType", + "printedName": "NutPlayer.M3U8MediaType", + "usr": "s:9NutPlayer13M3U8MediaTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(groupID: Swift.String, language: Swift.String, name: Swift.String, autoselect: Swift.Bool, byDefault: Swift.Bool, uri: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.M3U8MediaType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaType", + "printedName": "NutPlayer.M3U8MediaType", + "usr": "s:9NutPlayer13M3U8MediaTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13M3U8MediaTypeO5audioyACSS_S2SS2bSStcACmF", + "mangledName": "$s9NutPlayer13M3U8MediaTypeO5audioyACSS_S2SS2bSStcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "subtitles", + "printedName": "subtitles", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaType.Type) -> (Swift.String, Swift.String, Swift.String, Swift.Bool, Swift.Bool, Swift.Bool, Swift.String) -> NutPlayer.M3U8MediaType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String, Swift.String, Swift.Bool, Swift.Bool, Swift.Bool, Swift.String) -> NutPlayer.M3U8MediaType", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaType", + "printedName": "NutPlayer.M3U8MediaType", + "usr": "s:9NutPlayer13M3U8MediaTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(groupID: Swift.String, language: Swift.String, name: Swift.String, autoselect: Swift.Bool, byDefault: Swift.Bool, forced: Swift.Bool, uri: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.M3U8MediaType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaType", + "printedName": "NutPlayer.M3U8MediaType", + "usr": "s:9NutPlayer13M3U8MediaTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13M3U8MediaTypeO9subtitlesyACSS_S2SS3bSStcACmF", + "mangledName": "$s9NutPlayer13M3U8MediaTypeO9subtitlesyACSS_S2SS3bSStcACmF", + "moduleName": "NutPlayer" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer13M3U8MediaTypeO", + "mangledName": "$s9NutPlayer13M3U8MediaTypeO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8ReaderBuilder", + "printedName": "M3U8ReaderBuilder", + "declKind": "Class", + "usr": "s:9NutPlayer17M3U8ReaderBuilderC", + "mangledName": "$s9NutPlayer17M3U8ReaderBuilderC", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8StringBufferedReader", + "printedName": "M3U8StringBufferedReader", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(string:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8StringBufferedReader", + "printedName": "NutPlayer.M3U8StringBufferedReader", + "usr": "s:9NutPlayer24M3U8StringBufferedReaderC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer24M3U8StringBufferedReaderC6stringACSS_tcfc", + "mangledName": "$s9NutPlayer24M3U8StringBufferedReaderC6stringACSS_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer24M3U8StringBufferedReaderC5closeyyF", + "mangledName": "$s9NutPlayer24M3U8StringBufferedReaderC5closeyyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "readLine", + "printedName": "readLine()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer24M3U8StringBufferedReaderC8readLineSSSgyF", + "mangledName": "$s9NutPlayer24M3U8StringBufferedReaderC8readLineSSSgyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer24M3U8StringBufferedReaderC", + "mangledName": "$s9NutPlayer24M3U8StringBufferedReaderC", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "M3U8BufferedReader", + "printedName": "M3U8BufferedReader", + "usr": "s:9NutPlayer18M3U8BufferedReaderP", + "mangledName": "$s9NutPlayer18M3U8BufferedReaderP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8URLBufferedReader", + "printedName": "M3U8URLBufferedReader", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(uri:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8URLBufferedReader", + "printedName": "NutPlayer.M3U8URLBufferedReader", + "usr": "s:9NutPlayer21M3U8URLBufferedReaderC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer21M3U8URLBufferedReaderC3uriAC10Foundation3URLV_tcfc", + "mangledName": "$s9NutPlayer21M3U8URLBufferedReaderC3uriAC10Foundation3URLV_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer21M3U8URLBufferedReaderC5closeyyF", + "mangledName": "$s9NutPlayer21M3U8URLBufferedReaderC5closeyyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "readLine", + "printedName": "readLine()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer21M3U8URLBufferedReaderC8readLineSSSgyF", + "mangledName": "$s9NutPlayer21M3U8URLBufferedReaderC8readLineSSSgyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer21M3U8URLBufferedReaderC", + "mangledName": "$s9NutPlayer21M3U8URLBufferedReaderC", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "M3U8BufferedReader", + "printedName": "M3U8BufferedReader", + "usr": "s:9NutPlayer18M3U8BufferedReaderP", + "mangledName": "$s9NutPlayer18M3U8BufferedReaderP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutActivityIndicatorPlugin", + "printedName": "NutActivityIndicatorPlugin", + "children": [ + { + "kind": "Var", + "name": "view", + "printedName": "view", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A23ActivityIndicatorPluginC4viewSo6UIViewCvp", + "mangledName": "$s9NutPlayer0A23ActivityIndicatorPluginC4viewSo6UIViewCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A23ActivityIndicatorPluginC4viewSo6UIViewCvg", + "mangledName": "$s9NutPlayer0A23ActivityIndicatorPluginC4viewSo6UIViewCvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(player:eventBus:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutActivityIndicatorPlugin", + "printedName": "NutPlayer.NutActivityIndicatorPlugin", + "usr": "s:9NutPlayer0A23ActivityIndicatorPluginC" + }, + { + "kind": "TypeNominal", + "name": "Player", + "printedName": "NutPlayer.Player", + "usr": "s:9NutPlayer0B0P" + }, + { + "kind": "TypeNominal", + "name": "EventTransmittable", + "printedName": "NutPlayer.EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A23ActivityIndicatorPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bE8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0A23ActivityIndicatorPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bE8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A23ActivityIndicatorPluginC", + "mangledName": "$s9NutPlayer0A23ActivityIndicatorPluginC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + }, + { + "kind": "Conformance", + "name": "ViewablePlayerPlugin", + "printedName": "ViewablePlayerPlugin", + "usr": "s:9NutPlayer08ViewableB6PluginP", + "mangledName": "$s9NutPlayer08ViewableB6PluginP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutBlackoutPlugin", + "printedName": "NutBlackoutPlugin", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(player:eventBus:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutBlackoutPlugin", + "printedName": "NutPlayer.NutBlackoutPlugin", + "usr": "s:9NutPlayer0A14BlackoutPluginC" + }, + { + "kind": "TypeNominal", + "name": "Player", + "printedName": "NutPlayer.Player", + "usr": "s:9NutPlayer0B0P" + }, + { + "kind": "TypeNominal", + "name": "EventTransmittable", + "printedName": "NutPlayer.EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A14BlackoutPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0A14BlackoutPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "view", + "printedName": "view", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A14BlackoutPluginC4viewSo6UIViewCvp", + "mangledName": "$s9NutPlayer0A14BlackoutPluginC4viewSo6UIViewCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14BlackoutPluginC4viewSo6UIViewCvg", + "mangledName": "$s9NutPlayer0A14BlackoutPluginC4viewSo6UIViewCvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14BlackoutPluginC4viewSo6UIViewCvs", + "mangledName": "$s9NutPlayer0A14BlackoutPluginC4viewSo6UIViewCvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14BlackoutPluginC4viewSo6UIViewCvM", + "mangledName": "$s9NutPlayer0A14BlackoutPluginC4viewSo6UIViewCvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A14BlackoutPluginC", + "mangledName": "$s9NutPlayer0A14BlackoutPluginC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + }, + { + "kind": "Conformance", + "name": "ViewablePlayerPlugin", + "printedName": "ViewablePlayerPlugin", + "usr": "s:9NutPlayer08ViewableB6PluginP", + "mangledName": "$s9NutPlayer08ViewableB6PluginP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutCache", + "printedName": "NutCache", + "children": [ + { + "kind": "Function", + "name": "insert", + "printedName": "insert(_:forKey:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A5CacheC6insert_6forKeyyq__xtF", + "mangledName": "$s9NutPlayer0A5CacheC6insert_6forKeyyq__xtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "value", + "printedName": "value(forKey:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_1?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A5CacheC5value6forKeyq_Sgx_tF", + "mangledName": "$s9NutPlayer0A5CacheC5value6forKeyq_Sgx_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeValue", + "printedName": "removeValue(forKey:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A5CacheC11removeValue6forKeyyx_tF", + "mangledName": "$s9NutPlayer0A5CacheC11removeValue6forKeyyx_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_1?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Subscript", + "usr": "s:9NutPlayer0A5CacheCyq_Sgxcip", + "mangledName": "$s9NutPlayer0A5CacheCyq_Sgxcip", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_1?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A5CacheCyq_Sgxcig", + "mangledName": "$s9NutPlayer0A5CacheCyq_Sgxcig", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_1?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A5CacheCyq_Sgxcis", + "mangledName": "$s9NutPlayer0A5CacheCyq_Sgxcis", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A5CacheCyq_SgxciM", + "mangledName": "$s9NutPlayer0A5CacheCyq_SgxciM", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutCache", + "printedName": "NutPlayer.NutCache<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:9NutPlayer0A5CacheC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A5CacheCACyxq_Gycfc", + "mangledName": "$s9NutPlayer0A5CacheCACyxq_Gycfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A5CacheC", + "mangledName": "$s9NutPlayer0A5CacheC", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "Final", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutContent", + "printedName": "NutContent", + "children": [ + { + "kind": "Var", + "name": "content", + "printedName": "content", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7ContentV7contentAA0C4TypeOvp", + "mangledName": "$s9NutPlayer0A7ContentV7contentAA0C4TypeOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7ContentV7contentAA0C4TypeOvg", + "mangledName": "$s9NutPlayer0A7ContentV7contentAA0C4TypeOvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "statistics", + "printedName": "statistics", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerStatisticRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerStatisticRecord", + "printedName": "NutPlayer.PlayerStatisticRecord", + "usr": "s:9NutPlayer0B15StatisticRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7ContentV10statisticsSayAA0B15StatisticRecord_pGvp", + "mangledName": "$s9NutPlayer0A7ContentV10statisticsSayAA0B15StatisticRecord_pGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerStatisticRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerStatisticRecord", + "printedName": "NutPlayer.PlayerStatisticRecord", + "usr": "s:9NutPlayer0B15StatisticRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7ContentV10statisticsSayAA0B15StatisticRecord_pGvg", + "mangledName": "$s9NutPlayer0A7ContentV10statisticsSayAA0B15StatisticRecord_pGvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "subtitles", + "printedName": "subtitles", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSubtitleRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSubtitleRecord", + "printedName": "NutPlayer.PlayerSubtitleRecord", + "usr": "s:9NutPlayer0B14SubtitleRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvp", + "mangledName": "$s9NutPlayer0A7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSubtitleRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSubtitleRecord", + "printedName": "NutPlayer.PlayerSubtitleRecord", + "usr": "s:9NutPlayer0B14SubtitleRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvg", + "mangledName": "$s9NutPlayer0A7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSubtitleRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSubtitleRecord", + "printedName": "NutPlayer.PlayerSubtitleRecord", + "usr": "s:9NutPlayer0B14SubtitleRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvs", + "mangledName": "$s9NutPlayer0A7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvs", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvM", + "mangledName": "$s9NutPlayer0A7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvM", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0A7ContentV", + "mangledName": "$s9NutPlayer0A7ContentV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerContent", + "printedName": "PlayerContent", + "usr": "s:9NutPlayer0B7ContentP", + "mangledName": "$s9NutPlayer0B7ContentP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutContentUIType", + "printedName": "NutContentUIType", + "children": [ + { + "kind": "Var", + "name": "standard", + "printedName": "standard", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutContentUIType.Type) -> NutPlayer.NutContentUIType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutContentUIType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A13ContentUITypeO8standardyA2CmF", + "mangledName": "$s9NutPlayer0A13ContentUITypeO8standardyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "loop", + "printedName": "loop", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutContentUIType.Type) -> NutPlayer.NutContentUIType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutContentUIType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A13ContentUITypeO4loopyA2CmF", + "mangledName": "$s9NutPlayer0A13ContentUITypeO4loopyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "live", + "printedName": "live", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutContentUIType.Type) -> NutPlayer.NutContentUIType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutContentUIType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A13ContentUITypeO4liveyA2CmF", + "mangledName": "$s9NutPlayer0A13ContentUITypeO4liveyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + }, + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A13ContentUITypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer0A13ContentUITypeO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer0A13ContentUITypeO9hashValueSivp", + "mangledName": "$s9NutPlayer0A13ContentUITypeO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13ContentUITypeO9hashValueSivg", + "mangledName": "$s9NutPlayer0A13ContentUITypeO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer0A13ContentUITypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer0A13ContentUITypeO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0A13ContentUITypeO", + "mangledName": "$s9NutPlayer0A13ContentUITypeO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutEventBus", + "printedName": "NutEventBus", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A8EventBusC2idSSvp", + "mangledName": "$s9NutPlayer0A8EventBusC2idSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A8EventBusC2idSSvg", + "mangledName": "$s9NutPlayer0A8EventBusC2idSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutEventBus", + "printedName": "NutPlayer.NutEventBus", + "usr": "s:9NutPlayer0A8EventBusC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A8EventBusC2idACSS_tcfc", + "mangledName": "$s9NutPlayer0A8EventBusC2idACSS_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A8EventBusC4sendyyxAA0dC13RepresentableRzlF", + "mangledName": "$s9NutPlayer0A8EventBusC4sendyyxAA0dC13RepresentableRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.BusEventRepresentable>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:perform:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A8EventBusC7receive_7perform7Combine14AnyCancellableCxm_yxctAA0dC13RepresentableRzlF", + "mangledName": "$s9NutPlayer0A8EventBusC7receive_7perform7Combine14AnyCancellableCxm_yxctAA0dC13RepresentableRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.BusEventRepresentable>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:performOn:action:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A8EventBusC7receive_9performOn6action7Combine14AnyCancellableCxm_q_yxctAA0dC13RepresentableRzAG9SchedulerR_r0_lF", + "mangledName": "$s9NutPlayer0A8EventBusC7receive_9performOn6action7Combine14AnyCancellableCxm_q_yxctAA0dC13RepresentableRzAG9SchedulerR_r0_lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : NutPlayer.BusEventRepresentable, τ_0_1 : Combine.Scheduler>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A8EventBusC", + "mangledName": "$s9NutPlayer0A8EventBusC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "EventTransmittable", + "printedName": "EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP", + "mangledName": "$s9NutPlayer18EventTransmittableP" + } + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MediaPlayer", + "printedName": "MediaPlayer", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutHlsTech", + "printedName": "NutHlsTech", + "children": [ + { + "kind": "Var", + "name": "layer", + "printedName": "layer", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC5layerSo7CALayerCvp", + "mangledName": "$s9NutPlayer0A7HlsTechC5layerSo7CALayerCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC5layerSo7CALayerCvg", + "mangledName": "$s9NutPlayer0A7HlsTechC5layerSo7CALayerCvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC5stateAA0D5StateOvp", + "mangledName": "$s9NutPlayer0A7HlsTechC5stateAA0D5StateOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC5stateAA0D5StateOvg", + "mangledName": "$s9NutPlayer0A7HlsTechC5stateAA0D5StateOvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC5stateAA0D5StateOvs", + "mangledName": "$s9NutPlayer0A7HlsTechC5stateAA0D5StateOvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC5stateAA0D5StateOvM", + "mangledName": "$s9NutPlayer0A7HlsTechC5stateAA0D5StateOvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC8durationSdvp", + "mangledName": "$s9NutPlayer0A7HlsTechC8durationSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC8durationSdvg", + "mangledName": "$s9NutPlayer0A7HlsTechC8durationSdvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC8durationSdvs", + "mangledName": "$s9NutPlayer0A7HlsTechC8durationSdvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC8durationSdvM", + "mangledName": "$s9NutPlayer0A7HlsTechC8durationSdvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "currentTime", + "printedName": "currentTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC11currentTimeSdvp", + "mangledName": "$s9NutPlayer0A7HlsTechC11currentTimeSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC11currentTimeSdvg", + "mangledName": "$s9NutPlayer0A7HlsTechC11currentTimeSdvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC5cacheAA5ValueVySdGvp", + "mangledName": "$s9NutPlayer0A7HlsTechC5cacheAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC5cacheAA5ValueVySdGvg", + "mangledName": "$s9NutPlayer0A7HlsTechC5cacheAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC6volumeSfvp", + "mangledName": "$s9NutPlayer0A7HlsTechC6volumeSfvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC6volumeSfvg", + "mangledName": "$s9NutPlayer0A7HlsTechC6volumeSfvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC6volumeSfvs", + "mangledName": "$s9NutPlayer0A7HlsTechC6volumeSfvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC6volumeSfvM", + "mangledName": "$s9NutPlayer0A7HlsTechC6volumeSfvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "playbackRate", + "printedName": "playbackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC12playbackRateAA0d8PlaybackF0Ovp", + "mangledName": "$s9NutPlayer0A7HlsTechC12playbackRateAA0d8PlaybackF0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC12playbackRateAA0d8PlaybackF0Ovg", + "mangledName": "$s9NutPlayer0A7HlsTechC12playbackRateAA0d8PlaybackF0Ovg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC12playbackRateAA0d8PlaybackF0Ovs", + "mangledName": "$s9NutPlayer0A7HlsTechC12playbackRateAA0d8PlaybackF0Ovs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC12playbackRateAA0d8PlaybackF0OvM", + "mangledName": "$s9NutPlayer0A7HlsTechC12playbackRateAA0d8PlaybackF0OvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "qualities", + "printedName": "qualities", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.TechQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC9qualitiesSayAA0D7Quality_pGvp", + "mangledName": "$s9NutPlayer0A7HlsTechC9qualitiesSayAA0D7Quality_pGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.TechQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC9qualitiesSayAA0D7Quality_pGvg", + "mangledName": "$s9NutPlayer0A7HlsTechC9qualitiesSayAA0D7Quality_pGvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "quality", + "printedName": "quality", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC7qualityAA0D7Quality_pSgvp", + "mangledName": "$s9NutPlayer0A7HlsTechC7qualityAA0D7Quality_pSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC7qualityAA0D7Quality_pSgvg", + "mangledName": "$s9NutPlayer0A7HlsTechC7qualityAA0D7Quality_pSgvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "NutPlayer.TechDelegate?" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC8delegateAA0D8Delegate_pSgvp", + "mangledName": "$s9NutPlayer0A7HlsTechC8delegateAA0D8Delegate_pSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC8delegateAA0D8Delegate_pSgvg", + "mangledName": "$s9NutPlayer0A7HlsTechC8delegateAA0D8Delegate_pSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC8delegateAA0D8Delegate_pSgvs", + "mangledName": "$s9NutPlayer0A7HlsTechC8delegateAA0D8Delegate_pSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC8delegateAA0D8Delegate_pSgvM", + "mangledName": "$s9NutPlayer0A7HlsTechC8delegateAA0D8Delegate_pSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutHlsTech", + "printedName": "NutPlayer.NutHlsTech", + "usr": "s:9NutPlayer0A7HlsTechC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A7HlsTechCACycfc", + "mangledName": "$s9NutPlayer0A7HlsTechCACycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(with:timeouts:quality:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "TechTimeouts", + "printedName": "NutPlayer.TechTimeouts", + "usr": "s:9NutPlayer12TechTimeoutsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(resolution: CoreFoundation.CGSize, bandwidth: Swift.Int)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(resolution: CoreFoundation.CGSize, bandwidth: Swift.Int)", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.NutHlsTech, NutPlayer.HlsError?) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutHlsTech, NutPlayer.HlsError?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(NutPlayer.NutHlsTech, NutPlayer.HlsError?)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutHlsTech", + "printedName": "NutPlayer.NutHlsTech", + "usr": "s:9NutPlayer0A7HlsTechC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.HlsError?", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ], + "usr": "s:Sq" + } + ] + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7HlsTechC4load4with8timeouts7quality10completiony10Foundation3URLV_AA0D8TimeoutsVSo6CGSizeV10resolution_Si9bandwidthtSgyAC_AA0C5ErrorOSgtcSgtF", + "mangledName": "$s9NutPlayer0A7HlsTechC4load4with8timeouts7quality10completiony10Foundation3URLV_AA0D8TimeoutsVSo6CGSizeV10resolution_Si9bandwidthtSgyAC_AA0C5ErrorOSgtcSgtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "play", + "printedName": "play()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7HlsTechC4playyyF", + "mangledName": "$s9NutPlayer0A7HlsTechC4playyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pause", + "printedName": "pause()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7HlsTechC5pauseyyF", + "mangledName": "$s9NutPlayer0A7HlsTechC5pauseyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seek", + "printedName": "seek(to:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7HlsTechC4seek2to10completionySd_ySbcSgtF", + "mangledName": "$s9NutPlayer0A7HlsTechC4seek2to10completionySd_ySbcSgtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7HlsTechC4stopyyF", + "mangledName": "$s9NutPlayer0A7HlsTechC4stopyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "end", + "printedName": "end()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7HlsTechC3endyyF", + "mangledName": "$s9NutPlayer0A7HlsTechC3endyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "select", + "printedName": "select(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechError?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7HlsTechC6select7qualityAA0D5ErrorOSgAA0D7Quality_p_tF", + "mangledName": "$s9NutPlayer0A7HlsTechC6select7qualityAA0D5ErrorOSgAA0D7Quality_p_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A7HlsTechC", + "mangledName": "$s9NutPlayer0A7HlsTechC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Tech", + "printedName": "Tech", + "usr": "s:9NutPlayer4TechP", + "mangledName": "$s9NutPlayer4TechP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutLoaderView", + "printedName": "NutLoaderView", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutLoaderView", + "printedName": "NutPlayer.NutLoaderView", + "usr": "c:@M@NutPlayer@objc(cs)NutLoaderView" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)NutLoaderView(im)init", + "mangledName": "$s9NutPlayer0A10LoaderViewCACycfc", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "layoutSubviews", + "printedName": "layoutSubviews()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutLoaderView(im)layoutSubviews", + "mangledName": "$s9NutPlayer0A10LoaderViewC14layoutSubviewsyyF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "layoutSubviews", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(style:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutLoaderView", + "printedName": "NutPlayer.NutLoaderView", + "usr": "c:@M@NutPlayer@objc(cs)NutLoaderView" + }, + { + "kind": "TypeNominal", + "name": "Style", + "printedName": "UIKit.UIActivityIndicatorView.Style", + "usr": "c:@E@UIActivityIndicatorViewStyle" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)NutLoaderView(im)initWithActivityIndicatorStyle:", + "mangledName": "$s9NutPlayer0A10LoaderViewC5styleACSo019UIActivityIndicatorD5StyleV_tcfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "initWithActivityIndicatorStyle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutLoaderView", + "printedName": "NutPlayer.NutLoaderView", + "usr": "c:@M@NutPlayer@objc(cs)NutLoaderView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)NutLoaderView(im)initWithFrame:", + "mangledName": "$s9NutPlayer0A10LoaderViewC5frameACSo6CGRectV_tcfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@NutPlayer@objc(cs)NutLoaderView", + "mangledName": "$s9NutPlayer0A10LoaderViewC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIActivityIndicatorView", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "UIKit.UIActivityIndicatorView", + "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": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutLocalization", + "printedName": "NutLocalization", + "children": [ + { + "kind": "TypeDecl", + "name": "BundleLevel", + "printedName": "BundleLevel", + "children": [ + { + "kind": "Var", + "name": "app", + "printedName": "app", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutLocalization.BundleLevel.Type) -> NutPlayer.NutLocalization.BundleLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BundleLevel", + "printedName": "NutPlayer.NutLocalization.BundleLevel", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutLocalization.BundleLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BundleLevel", + "printedName": "NutPlayer.NutLocalization.BundleLevel", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO3appyA2EmF", + "mangledName": "$s9NutPlayer0A12LocalizationC11BundleLevelO3appyA2EmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "package", + "printedName": "package", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutLocalization.BundleLevel.Type) -> NutPlayer.NutLocalization.BundleLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BundleLevel", + "printedName": "NutPlayer.NutLocalization.BundleLevel", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutLocalization.BundleLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BundleLevel", + "printedName": "NutPlayer.NutLocalization.BundleLevel", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO7packageyA2EmF", + "mangledName": "$s9NutPlayer0A12LocalizationC11BundleLevelO7packageyA2EmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "BundleLevel", + "printedName": "NutPlayer.NutLocalization.BundleLevel", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO" + }, + { + "kind": "TypeNominal", + "name": "BundleLevel", + "printedName": "NutPlayer.NutLocalization.BundleLevel", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO2eeoiySbAE_AEtFZ", + "mangledName": "$s9NutPlayer0A12LocalizationC11BundleLevelO2eeoiySbAE_AEtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer0A12LocalizationC11BundleLevelO9hashValueSivp", + "mangledName": "$s9NutPlayer0A12LocalizationC11BundleLevelO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO9hashValueSivg", + "mangledName": "$s9NutPlayer0A12LocalizationC11BundleLevelO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer0A12LocalizationC11BundleLevelO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer0A12LocalizationC11BundleLevelO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO", + "mangledName": "$s9NutPlayer0A12LocalizationC11BundleLevelO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutLocalization", + "printedName": "NutPlayer.NutLocalization", + "usr": "s:9NutPlayer0A12LocalizationC" + }, + { + "kind": "TypeNominal", + "name": "BundleLevel", + "printedName": "NutPlayer.NutLocalization.BundleLevel", + "hasDefaultArg": true, + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A12LocalizationC4fromA2C11BundleLevelO_tcfc", + "mangledName": "$s9NutPlayer0A12LocalizationC4fromA2C11BundleLevelO_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Subscript", + "usr": "s:9NutPlayer0A12LocalizationCyS2Scip", + "mangledName": "$s9NutPlayer0A12LocalizationCyS2Scip", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A12LocalizationCyS2Scig", + "mangledName": "$s9NutPlayer0A12LocalizationCyS2Scig", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A12LocalizationC", + "mangledName": "$s9NutPlayer0A12LocalizationC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MediaPlayer", + "printedName": "MediaPlayer", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutMP4LoopTech", + "printedName": "NutMP4LoopTech", + "children": [ + { + "kind": "Var", + "name": "layer", + "printedName": "layer", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A11MP4LoopTechC5layerSo7CALayerCvp", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5layerSo7CALayerCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC5layerSo7CALayerCvg", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5layerSo7CALayerCvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A11MP4LoopTechC5stateAA0E5StateOvp", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5stateAA0E5StateOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC5stateAA0E5StateOvg", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5stateAA0E5StateOvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC5stateAA0E5StateOvs", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5stateAA0E5StateOvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC5stateAA0E5StateOvM", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5stateAA0E5StateOvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A11MP4LoopTechC8durationSdvp", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC8durationSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC8durationSdvg", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC8durationSdvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC8durationSdvs", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC8durationSdvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC8durationSdvM", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC8durationSdvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "currentTime", + "printedName": "currentTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A11MP4LoopTechC11currentTimeSdvp", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC11currentTimeSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC11currentTimeSdvg", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC11currentTimeSdvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A11MP4LoopTechC5cacheAA5ValueVySdGvp", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5cacheAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC5cacheAA5ValueVySdGvg", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5cacheAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A11MP4LoopTechC6volumeSfvp", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC6volumeSfvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC6volumeSfvg", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC6volumeSfvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC6volumeSfvs", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC6volumeSfvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC6volumeSfvM", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC6volumeSfvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "playbackRate", + "printedName": "playbackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A11MP4LoopTechC12playbackRateAA0e8PlaybackG0Ovp", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC12playbackRateAA0e8PlaybackG0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC12playbackRateAA0e8PlaybackG0Ovg", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC12playbackRateAA0e8PlaybackG0Ovg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC12playbackRateAA0e8PlaybackG0Ovs", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC12playbackRateAA0e8PlaybackG0Ovs", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC12playbackRateAA0e8PlaybackG0OvM", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC12playbackRateAA0e8PlaybackG0OvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "NutPlayer.TechDelegate?" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A11MP4LoopTechC8delegateAA0E8Delegate_pSgvp", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC8delegateAA0E8Delegate_pSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC8delegateAA0E8Delegate_pSgvg", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC8delegateAA0E8Delegate_pSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC8delegateAA0E8Delegate_pSgvs", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC8delegateAA0E8Delegate_pSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC8delegateAA0E8Delegate_pSgvM", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC8delegateAA0E8Delegate_pSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutMP4LoopTech", + "printedName": "NutPlayer.NutMP4LoopTech", + "usr": "s:9NutPlayer0A11MP4LoopTechC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A11MP4LoopTechCACycfc", + "mangledName": "$s9NutPlayer0A11MP4LoopTechCACycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A11MP4LoopTechC4load4withy10Foundation3URLV_tF", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC4load4withy10Foundation3URLV_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "play", + "printedName": "play()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A11MP4LoopTechC4playyyF", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC4playyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pause", + "printedName": "pause()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A11MP4LoopTechC5pauseyyF", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5pauseyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A11MP4LoopTechC4stopyyF", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC4stopyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seek", + "printedName": "seek(to:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A11MP4LoopTechC4seek2to10completionySd_ySbcSgtF", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC4seek2to10completionySd_ySbcSgtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "end", + "printedName": "end()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A11MP4LoopTechC3endyyF", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC3endyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A11MP4LoopTechC", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Tech", + "printedName": "Tech", + "usr": "s:9NutPlayer4TechP", + "mangledName": "$s9NutPlayer4TechP" + }, + { + "kind": "Conformance", + "name": "TechViewable", + "printedName": "TechViewable", + "usr": "s:9NutPlayer12TechViewableP", + "mangledName": "$s9NutPlayer12TechViewableP" + }, + { + "kind": "Conformance", + "name": "TechLoadable", + "printedName": "TechLoadable", + "usr": "s:9NutPlayer12TechLoadableP", + "mangledName": "$s9NutPlayer12TechLoadableP" + } + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MediaPlayer", + "printedName": "MediaPlayer", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutMP4Tech", + "printedName": "NutMP4Tech", + "children": [ + { + "kind": "Var", + "name": "layer", + "printedName": "layer", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7MP4TechC5layerSo7CALayerCvp", + "mangledName": "$s9NutPlayer0A7MP4TechC5layerSo7CALayerCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC5layerSo7CALayerCvg", + "mangledName": "$s9NutPlayer0A7MP4TechC5layerSo7CALayerCvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7MP4TechC5stateAA0D5StateOvp", + "mangledName": "$s9NutPlayer0A7MP4TechC5stateAA0D5StateOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC5stateAA0D5StateOvg", + "mangledName": "$s9NutPlayer0A7MP4TechC5stateAA0D5StateOvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC5stateAA0D5StateOvs", + "mangledName": "$s9NutPlayer0A7MP4TechC5stateAA0D5StateOvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC5stateAA0D5StateOvM", + "mangledName": "$s9NutPlayer0A7MP4TechC5stateAA0D5StateOvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7MP4TechC8durationSdvp", + "mangledName": "$s9NutPlayer0A7MP4TechC8durationSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC8durationSdvg", + "mangledName": "$s9NutPlayer0A7MP4TechC8durationSdvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC8durationSdvs", + "mangledName": "$s9NutPlayer0A7MP4TechC8durationSdvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC8durationSdvM", + "mangledName": "$s9NutPlayer0A7MP4TechC8durationSdvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "currentTime", + "printedName": "currentTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7MP4TechC11currentTimeSdvp", + "mangledName": "$s9NutPlayer0A7MP4TechC11currentTimeSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC11currentTimeSdvg", + "mangledName": "$s9NutPlayer0A7MP4TechC11currentTimeSdvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7MP4TechC5cacheAA5ValueVySdGvp", + "mangledName": "$s9NutPlayer0A7MP4TechC5cacheAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC5cacheAA5ValueVySdGvg", + "mangledName": "$s9NutPlayer0A7MP4TechC5cacheAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7MP4TechC6volumeSfvp", + "mangledName": "$s9NutPlayer0A7MP4TechC6volumeSfvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC6volumeSfvg", + "mangledName": "$s9NutPlayer0A7MP4TechC6volumeSfvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC6volumeSfvs", + "mangledName": "$s9NutPlayer0A7MP4TechC6volumeSfvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC6volumeSfvM", + "mangledName": "$s9NutPlayer0A7MP4TechC6volumeSfvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "playbackRate", + "printedName": "playbackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7MP4TechC12playbackRateAA0d8PlaybackF0Ovp", + "mangledName": "$s9NutPlayer0A7MP4TechC12playbackRateAA0d8PlaybackF0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC12playbackRateAA0d8PlaybackF0Ovg", + "mangledName": "$s9NutPlayer0A7MP4TechC12playbackRateAA0d8PlaybackF0Ovg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC12playbackRateAA0d8PlaybackF0Ovs", + "mangledName": "$s9NutPlayer0A7MP4TechC12playbackRateAA0d8PlaybackF0Ovs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC12playbackRateAA0d8PlaybackF0OvM", + "mangledName": "$s9NutPlayer0A7MP4TechC12playbackRateAA0d8PlaybackF0OvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "NutPlayer.TechDelegate?" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7MP4TechC8delegateAA0D8Delegate_pSgvp", + "mangledName": "$s9NutPlayer0A7MP4TechC8delegateAA0D8Delegate_pSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC8delegateAA0D8Delegate_pSgvg", + "mangledName": "$s9NutPlayer0A7MP4TechC8delegateAA0D8Delegate_pSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC8delegateAA0D8Delegate_pSgvs", + "mangledName": "$s9NutPlayer0A7MP4TechC8delegateAA0D8Delegate_pSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC8delegateAA0D8Delegate_pSgvM", + "mangledName": "$s9NutPlayer0A7MP4TechC8delegateAA0D8Delegate_pSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutMP4Tech", + "printedName": "NutPlayer.NutMP4Tech", + "usr": "s:9NutPlayer0A7MP4TechC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A7MP4TechCACycfc", + "mangledName": "$s9NutPlayer0A7MP4TechCACycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7MP4TechC4load4withy10Foundation3URLV_tF", + "mangledName": "$s9NutPlayer0A7MP4TechC4load4withy10Foundation3URLV_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "play", + "printedName": "play()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7MP4TechC4playyyF", + "mangledName": "$s9NutPlayer0A7MP4TechC4playyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pause", + "printedName": "pause()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7MP4TechC5pauseyyF", + "mangledName": "$s9NutPlayer0A7MP4TechC5pauseyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seek", + "printedName": "seek(to:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7MP4TechC4seek2to10completionySd_ySbcSgtF", + "mangledName": "$s9NutPlayer0A7MP4TechC4seek2to10completionySd_ySbcSgtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7MP4TechC4stopyyF", + "mangledName": "$s9NutPlayer0A7MP4TechC4stopyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "end", + "printedName": "end()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7MP4TechC3endyyF", + "mangledName": "$s9NutPlayer0A7MP4TechC3endyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A7MP4TechC", + "mangledName": "$s9NutPlayer0A7MP4TechC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Tech", + "printedName": "Tech", + "usr": "s:9NutPlayer4TechP", + "mangledName": "$s9NutPlayer4TechP" + }, + { + "kind": "Conformance", + "name": "TechViewable", + "printedName": "TechViewable", + "usr": "s:9NutPlayer12TechViewableP", + "mangledName": "$s9NutPlayer12TechViewableP" + }, + { + "kind": "Conformance", + "name": "TechLoadable", + "printedName": "TechLoadable", + "usr": "s:9NutPlayer12TechLoadableP", + "mangledName": "$s9NutPlayer12TechLoadableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutPlaybackButtonType", + "printedName": "NutPlaybackButtonType", + "children": [ + { + "kind": "Var", + "name": "play", + "printedName": "play", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlaybackButtonType.Type) -> NutPlayer.NutPlaybackButtonType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlaybackButtonType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO4playyA2CmF", + "mangledName": "$s9NutPlayer0A18PlaybackButtonTypeO4playyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "pause", + "printedName": "pause", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlaybackButtonType.Type) -> NutPlayer.NutPlaybackButtonType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlaybackButtonType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO5pauseyA2CmF", + "mangledName": "$s9NutPlayer0A18PlaybackButtonTypeO5pauseyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "restart", + "printedName": "restart", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlaybackButtonType.Type) -> NutPlayer.NutPlaybackButtonType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlaybackButtonType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO7restartyA2CmF", + "mangledName": "$s9NutPlayer0A18PlaybackButtonTypeO7restartyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + }, + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer0A18PlaybackButtonTypeO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer0A18PlaybackButtonTypeO9hashValueSivp", + "mangledName": "$s9NutPlayer0A18PlaybackButtonTypeO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO9hashValueSivg", + "mangledName": "$s9NutPlayer0A18PlaybackButtonTypeO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer0A18PlaybackButtonTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer0A18PlaybackButtonTypeO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO", + "mangledName": "$s9NutPlayer0A18PlaybackButtonTypeO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutPlayer", + "printedName": "NutPlayer", + "children": [ + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC5stateAA5ValueVyAA0B5StateOGvp", + "mangledName": "$s9NutPlayerAAC5stateAA5ValueVyAA0B5StateOGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC5stateAA5ValueVyAA0B5StateOGvg", + "mangledName": "$s9NutPlayerAAC5stateAA5ValueVyAA0B5StateOGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC6volumeAA5ValueVySfGvp", + "mangledName": "$s9NutPlayerAAC6volumeAA5ValueVySfGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC6volumeAA5ValueVySfGvg", + "mangledName": "$s9NutPlayerAAC6volumeAA5ValueVySfGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "currentTime", + "printedName": "currentTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC11currentTimeAA5ValueVySdGvp", + "mangledName": "$s9NutPlayerAAC11currentTimeAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC11currentTimeAA5ValueVySdGvg", + "mangledName": "$s9NutPlayerAAC11currentTimeAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC8durationAA5ValueVySdGvp", + "mangledName": "$s9NutPlayerAAC8durationAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC8durationAA5ValueVySdGvg", + "mangledName": "$s9NutPlayerAAC8durationAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC5cacheAA5ValueVySdGvp", + "mangledName": "$s9NutPlayerAAC5cacheAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC5cacheAA5ValueVySdGvg", + "mangledName": "$s9NutPlayerAAC5cacheAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "currentQuality", + "printedName": "currentQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerQualityRecord?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC14currentQualityAA5ValueVyAA0bD6Record_pSgGvp", + "mangledName": "$s9NutPlayerAAC14currentQualityAA5ValueVyAA0bD6Record_pSgGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerQualityRecord?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC14currentQualityAA5ValueVyAA0bD6Record_pSgGvg", + "mangledName": "$s9NutPlayerAAC14currentQualityAA5ValueVyAA0bD6Record_pSgGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "qualities", + "printedName": "qualities", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<[NutPlayer.PlayerQualityRecord]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerQualityRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC9qualitiesAA5ValueVySayAA0B13QualityRecord_pGGvp", + "mangledName": "$s9NutPlayerAAC9qualitiesAA5ValueVySayAA0B13QualityRecord_pGGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<[NutPlayer.PlayerQualityRecord]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerQualityRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC9qualitiesAA5ValueVySayAA0B13QualityRecord_pGGvg", + "mangledName": "$s9NutPlayerAAC9qualitiesAA5ValueVySayAA0B13QualityRecord_pGGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "menu", + "printedName": "menu", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC4menuSayAA0B14SettingsRecord_pGvp", + "mangledName": "$s9NutPlayerAAC4menuSayAA0B14SettingsRecord_pGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC4menuSayAA0B14SettingsRecord_pGvg", + "mangledName": "$s9NutPlayerAAC4menuSayAA0B14SettingsRecord_pGvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "plugins", + "printedName": "plugins", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerPlugin]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlugin", + "printedName": "NutPlayer.PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC7pluginsSayAA0B6Plugin_pGvp", + "mangledName": "$s9NutPlayerAAC7pluginsSayAA0B6Plugin_pGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "SetterAccess", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerPlugin]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlugin", + "printedName": "NutPlayer.PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC7pluginsSayAA0B6Plugin_pGvg", + "mangledName": "$s9NutPlayerAAC7pluginsSayAA0B6Plugin_pGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayer", + "printedName": "NutPlayer.NutPlayer", + "usr": "s:9NutPlayerAAC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayerAACABycfc", + "mangledName": "$s9NutPlayerAACABycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(content:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC4load7contentyAA11ContentTypeO_tF", + "mangledName": "$s9NutPlayerAAC4load7contentyAA11ContentTypeO_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(provider:timeouts:autoplay:position:quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Provider", + "printedName": "NutPlayer.Provider", + "usr": "s:9NutPlayer8ProviderP" + }, + { + "kind": "TypeNominal", + "name": "PlayerTimeouts", + "printedName": "NutPlayer.PlayerTimeouts", + "hasDefaultArg": true, + "usr": "s:9NutPlayer0B8TimeoutsV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "hasDefaultArg": true, + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(resolution: CoreFoundation.CGSize, bandwidth: Swift.Int)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(resolution: CoreFoundation.CGSize, bandwidth: Swift.Int)", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC4load8provider8timeouts8autoplay8position7qualityyAA8Provider_p_AA0B8TimeoutsVSbSdSo6CGSizeV10resolution_Si9bandwidthtSgtF", + "mangledName": "$s9NutPlayerAAC4load8provider8timeouts8autoplay8position7qualityyAA8Provider_p_AA0B8TimeoutsVSbSdSo6CGSizeV10resolution_Si9bandwidthtSgtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "play", + "printedName": "play()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC4playyyF", + "mangledName": "$s9NutPlayerAAC4playyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pause", + "printedName": "pause()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC5pauseyyF", + "mangledName": "$s9NutPlayerAAC5pauseyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC4stopyyF", + "mangledName": "$s9NutPlayerAAC4stopyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seek", + "printedName": "seek(time:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC4seek4timeySd_tF", + "mangledName": "$s9NutPlayerAAC4seek4timeySd_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "end", + "printedName": "end()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC3endyyF", + "mangledName": "$s9NutPlayerAAC3endyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "change", + "printedName": "change(rate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC6change4rateyAA0B12PlaybackRateO_tF", + "mangledName": "$s9NutPlayerAAC6change4rateyAA0B12PlaybackRateO_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "change", + "printedName": "change(volume:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC6change6volumeySf_tF", + "mangledName": "$s9NutPlayerAAC6change6volumeySf_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "select", + "printedName": "select(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC6select7qualityyAA0B13QualityRecord_p_tF", + "mangledName": "$s9NutPlayerAAC6select7qualityyAA0B13QualityRecord_p_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayerAAC", + "mangledName": "$s9NutPlayerAAC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Player", + "printedName": "Player", + "usr": "s:9NutPlayer0B0P", + "mangledName": "$s9NutPlayer0B0P" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutPlayerErrorPlugin", + "printedName": "NutPlayerErrorPlugin", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(player:eventBus:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerErrorPlugin", + "printedName": "NutPlayer.NutPlayerErrorPlugin", + "usr": "s:9NutPlayer0aB11ErrorPluginC" + }, + { + "kind": "TypeNominal", + "name": "Player", + "printedName": "NutPlayer.Player", + "usr": "s:9NutPlayer0B0P" + }, + { + "kind": "TypeNominal", + "name": "EventTransmittable", + "printedName": "NutPlayer.EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0aB11ErrorPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0aB11ErrorPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "view", + "printedName": "view", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB11ErrorPluginC4viewSo6UIViewCvp", + "mangledName": "$s9NutPlayer0aB11ErrorPluginC4viewSo6UIViewCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB11ErrorPluginC4viewSo6UIViewCvg", + "mangledName": "$s9NutPlayer0aB11ErrorPluginC4viewSo6UIViewCvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0aB11ErrorPluginC", + "mangledName": "$s9NutPlayer0aB11ErrorPluginC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ViewablePlayerPlugin", + "printedName": "ViewablePlayerPlugin", + "usr": "s:9NutPlayer08ViewableB6PluginP", + "mangledName": "$s9NutPlayer08ViewableB6PluginP" + }, + { + "kind": "Conformance", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + } + ] + }, + { + "kind": "Import", + "name": "CoreFoundation", + "printedName": "CoreFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ContentPlayerFactory", + "printedName": "ContentPlayerFactory", + "children": [ + { + "kind": "Function", + "name": "contentPlayer", + "printedName": "contentPlayer(with:playerTimeouts:from:autostart:quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentPlayer", + "printedName": "NutPlayer.ContentPlayer", + "usr": "s:9NutPlayer07ContentB0C" + }, + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + }, + { + "kind": "TypeNominal", + "name": "PlayerTimeouts", + "printedName": "NutPlayer.PlayerTimeouts", + "usr": "s:9NutPlayer0B8TimeoutsV" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(resolution: CoreFoundation.CGSize, bandwidth: Swift.Int)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(resolution: CoreFoundation.CGSize, bandwidth: Swift.Int)", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB7FactoryP07contentB04with14playerTimeouts4from9autostart7qualityAA0cB0CAA0C4TypeO_AA0bH0VSdSbSo6CGSizeV10resolution_Si9bandwidthtSgtFZ", + "mangledName": "$s9NutPlayer07ContentB7FactoryP07contentB04with14playerTimeouts4from9autostart7qualityAA0cB0CAA0C4TypeO_AA0bH0VSdSbSo6CGSizeV10resolution_Si9bandwidthtSgtFZ", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ContentPlayerFactory>", + "sugared_genericSig": "", + "static": true, + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer07ContentB7FactoryP", + "mangledName": "$s9NutPlayer07ContentB7FactoryP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "AdvertisementPlayerFactory", + "printedName": "AdvertisementPlayerFactory", + "declKind": "Protocol", + "usr": "s:9NutPlayer013AdvertisementB7FactoryP", + "mangledName": "$s9NutPlayer013AdvertisementB7FactoryP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "NutPlayerFactory", + "printedName": "NutPlayerFactory", + "children": [ + { + "kind": "Function", + "name": "contentPlayer", + "printedName": "contentPlayer(with:playerTimeouts:from:autostart:quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentPlayer", + "printedName": "NutPlayer.ContentPlayer", + "usr": "s:9NutPlayer07ContentB0C" + }, + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + }, + { + "kind": "TypeNominal", + "name": "PlayerTimeouts", + "printedName": "NutPlayer.PlayerTimeouts", + "usr": "s:9NutPlayer0B8TimeoutsV" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(resolution: CoreFoundation.CGSize, bandwidth: Swift.Int)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(resolution: CoreFoundation.CGSize, bandwidth: Swift.Int)", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB7FactoryO07contentB04with14playerTimeouts4from9autostart7qualityAA07ContentB0CAA0K4TypeO_AA0bG0VSdSbSo6CGSizeV10resolution_Si9bandwidthtSgtFZ", + "mangledName": "$s9NutPlayer0aB7FactoryO07contentB04with14playerTimeouts4from9autostart7qualityAA07ContentB0CAA0K4TypeO_AA0bG0VSdSbSo6CGSizeV10resolution_Si9bandwidthtSgtFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0aB7FactoryO", + "mangledName": "$s9NutPlayer0aB7FactoryO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ContentPlayerFactory", + "printedName": "ContentPlayerFactory", + "usr": "s:9NutPlayer07ContentB7FactoryP", + "mangledName": "$s9NutPlayer07ContentB7FactoryP" + }, + { + "kind": "Conformance", + "name": "AdvertisementPlayerFactory", + "printedName": "AdvertisementPlayerFactory", + "usr": "s:9NutPlayer013AdvertisementB7FactoryP", + "mangledName": "$s9NutPlayer013AdvertisementB7FactoryP" + } + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutPlayerSkinPlugin", + "printedName": "NutPlayerSkinPlugin", + "children": [ + { + "kind": "TypeDecl", + "name": "Settings", + "printedName": "Settings", + "children": [ + { + "kind": "Var", + "name": "onSettings", + "printedName": "onSettings", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV02onE0yycSgvp", + "mangledName": "$s9NutPlayer0aB10SkinPluginC8SettingsV02onE0yycSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV02onE0yycSgvg", + "mangledName": "$s9NutPlayer0aB10SkinPluginC8SettingsV02onE0yycSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "onPip", + "printedName": "onPip", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV5onPipySbcSgvp", + "mangledName": "$s9NutPlayer0aB10SkinPluginC8SettingsV5onPipySbcSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV5onPipySbcSgvg", + "mangledName": "$s9NutPlayer0aB10SkinPluginC8SettingsV5onPipySbcSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "onFullscreen", + "printedName": "onFullscreen", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV12onFullscreenySbcSgvp", + "mangledName": "$s9NutPlayer0aB10SkinPluginC8SettingsV12onFullscreenySbcSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV12onFullscreenySbcSgvg", + "mangledName": "$s9NutPlayer0aB10SkinPluginC8SettingsV12onFullscreenySbcSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(onSettings:onPip:onFullscreen:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Settings", + "printedName": "NutPlayer.NutPlayerSkinPlugin.Settings", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV02onE00F3Pip0F10FullscreenAEyycSg_ySbcSgAJtcfc", + "mangledName": "$s9NutPlayer0aB10SkinPluginC8SettingsV02onE00F3Pip0F10FullscreenAEyycSg_ySbcSgAJtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV", + "mangledName": "$s9NutPlayer0aB10SkinPluginC8SettingsV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerPluginSettings", + "printedName": "PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP", + "mangledName": "$s9NutPlayer0B14PluginSettingsP" + } + ] + }, + { + "kind": "Var", + "name": "view", + "printedName": "view", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB10SkinPluginC4viewSo6UIViewCvp", + "mangledName": "$s9NutPlayer0aB10SkinPluginC4viewSo6UIViewCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB10SkinPluginC4viewSo6UIViewCvg", + "mangledName": "$s9NutPlayer0aB10SkinPluginC4viewSo6UIViewCvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "changeGeometry", + "printedName": "changeGeometry(portrait:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB10SkinPluginC14changeGeometry8portraitySb_tF", + "mangledName": "$s9NutPlayer0aB10SkinPluginC14changeGeometry8portraitySb_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(player:eventBus:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinPlugin", + "printedName": "NutPlayer.NutPlayerSkinPlugin", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinPlugin" + }, + { + "kind": "TypeNominal", + "name": "Player", + "printedName": "NutPlayer.Player", + "usr": "s:9NutPlayer0B0P" + }, + { + "kind": "TypeNominal", + "name": "EventTransmittable", + "printedName": "NutPlayer.EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0aB10SkinPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0aB10SkinPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "playbackButtonPressed", + "printedName": "playbackButtonPressed(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB10SkinPluginC21playbackButtonPressedyyAA0a8PlaybackF4TypeOF", + "mangledName": "$s9NutPlayer0aB10SkinPluginC21playbackButtonPressedyyAA0a8PlaybackF4TypeOF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seekButtonPressed", + "printedName": "seekButtonPressed(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutSeekButtonType", + "printedName": "NutPlayer.NutSeekButtonType", + "usr": "s:9NutPlayer0A14SeekButtonTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB10SkinPluginC17seekButtonPressedyyAA0a4SeekF4TypeOF", + "mangledName": "$s9NutPlayer0aB10SkinPluginC17seekButtonPressedyyAA0a4SeekF4TypeOF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "viewModeChanged", + "printedName": "viewModeChanged(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB10SkinPluginC15viewModeChanged2toyAA0a4ViewF0O_tF", + "mangledName": "$s9NutPlayer0aB10SkinPluginC15viewModeChanged2toyAA0a4ViewF0O_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "timelineDidChange", + "printedName": "timelineDidChange(state:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutSliderState", + "printedName": "NutPlayer.NutSliderState", + "usr": "s:9NutPlayer0A11SliderStateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB10SkinPluginC17timelineDidChange5stateyAA0A11SliderStateO_tF", + "mangledName": "$s9NutPlayer0aB10SkinPluginC17timelineDidChange5stateyAA0A11SliderStateO_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "settingsTapped", + "printedName": "settingsTapped()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB10SkinPluginC14settingsTappedyyF", + "mangledName": "$s9NutPlayer0aB10SkinPluginC14settingsTappedyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "volumeChanged", + "printedName": "volumeChanged(value:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB10SkinPluginC13volumeChanged5valueySf_tF", + "mangledName": "$s9NutPlayer0aB10SkinPluginC13volumeChanged5valueySf_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinPlugin", + "printedName": "NutPlayer.NutPlayerSkinPlugin", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinPlugin" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinPlugin(im)init", + "mangledName": "$s9NutPlayer0aB10SkinPluginCACycfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinPlugin", + "mangledName": "$s9NutPlayer0aB10SkinPluginC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ViewablePlayerPlugin", + "printedName": "ViewablePlayerPlugin", + "usr": "s:9NutPlayer08ViewableB6PluginP", + "mangledName": "$s9NutPlayer08ViewableB6PluginP" + }, + { + "kind": "Conformance", + "name": "NutPlayerSkinViewDelegate", + "printedName": "NutPlayerSkinViewDelegate", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP", + "mangledName": "$s9NutPlayer0aB16SkinViewDelegateP" + }, + { + "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": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutPlayerSkinState", + "printedName": "NutPlayerSkinState", + "children": [ + { + "kind": "Var", + "name": "idle", + "printedName": "idle", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerSkinState.Type) -> NutPlayer.NutPlayerSkinState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerSkinState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB9SkinStateO4idleyA2CmF", + "mangledName": "$s9NutPlayer0aB9SkinStateO4idleyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ready", + "printedName": "ready", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerSkinState.Type) -> NutPlayer.NutPlayerSkinState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerSkinState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB9SkinStateO5readyyA2CmF", + "mangledName": "$s9NutPlayer0aB9SkinStateO5readyyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "loading", + "printedName": "loading", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerSkinState.Type) -> NutPlayer.NutPlayerSkinState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerSkinState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB9SkinStateO7loadingyA2CmF", + "mangledName": "$s9NutPlayer0aB9SkinStateO7loadingyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "playing", + "printedName": "playing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerSkinState.Type) -> NutPlayer.NutPlayerSkinState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerSkinState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB9SkinStateO7playingyA2CmF", + "mangledName": "$s9NutPlayer0aB9SkinStateO7playingyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "seeking", + "printedName": "seeking", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerSkinState.Type) -> NutPlayer.NutPlayerSkinState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerSkinState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB9SkinStateO7seekingyA2CmF", + "mangledName": "$s9NutPlayer0aB9SkinStateO7seekingyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "paused", + "printedName": "paused", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerSkinState.Type) -> NutPlayer.NutPlayerSkinState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerSkinState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB9SkinStateO6pausedyA2CmF", + "mangledName": "$s9NutPlayer0aB9SkinStateO6pausedyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerSkinState.Type) -> NutPlayer.NutPlayerSkinState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerSkinState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB9SkinStateO9completedyA2CmF", + "mangledName": "$s9NutPlayer0aB9SkinStateO9completedyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB9SkinStateO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer0aB9SkinStateO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer0aB9SkinStateO9hashValueSivp", + "mangledName": "$s9NutPlayer0aB9SkinStateO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB9SkinStateO9hashValueSivg", + "mangledName": "$s9NutPlayer0aB9SkinStateO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer0aB9SkinStateO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer0aB9SkinStateO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0aB9SkinStateO", + "mangledName": "$s9NutPlayer0aB9SkinStateO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutPlayerSkinTimeModel", + "printedName": "NutPlayerSkinTimeModel", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(position:duration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinTimeModel", + "printedName": "NutPlayer.NutPlayerSkinTimeModel", + "usr": "s:9NutPlayer0aB13SkinTimeModelV" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0aB13SkinTimeModelV8position8durationACSd_Sdtcfc", + "mangledName": "$s9NutPlayer0aB13SkinTimeModelV8position8durationACSd_Sdtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0aB13SkinTimeModelV", + "mangledName": "$s9NutPlayer0aB13SkinTimeModelV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutPlayerSkinView", + "printedName": "NutPlayerSkinView", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "NutPlayer.NutPlayerSkinViewDelegate?" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB8SkinViewC8delegateAA0abcD8Delegate_pSgvp", + "mangledName": "$s9NutPlayer0aB8SkinViewC8delegateAA0abcD8Delegate_pSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "ReferenceOwnership", + "AccessControl" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.NutPlayerSkinViewDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinViewDelegate", + "printedName": "NutPlayer.NutPlayerSkinViewDelegate", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB8SkinViewC8delegateAA0abcD8Delegate_pSgvg", + "mangledName": "$s9NutPlayer0aB8SkinViewC8delegateAA0abcD8Delegate_pSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.NutPlayerSkinViewDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinViewDelegate", + "printedName": "NutPlayer.NutPlayerSkinViewDelegate", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB8SkinViewC8delegateAA0abcD8Delegate_pSgvs", + "mangledName": "$s9NutPlayer0aB8SkinViewC8delegateAA0abcD8Delegate_pSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB8SkinViewC8delegateAA0abcD8Delegate_pSgvM", + "mangledName": "$s9NutPlayer0aB8SkinViewC8delegateAA0abcD8Delegate_pSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "areMainElementsVisible", + "printedName": "areMainElementsVisible", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB8SkinViewC22areMainElementsVisibleAA5ValueVySbGvp", + "mangledName": "$s9NutPlayer0aB8SkinViewC22areMainElementsVisibleAA5ValueVySbGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB8SkinViewC22areMainElementsVisibleAA5ValueVySbGvg", + "mangledName": "$s9NutPlayer0aB8SkinViewC22areMainElementsVisibleAA5ValueVySbGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "timelineTopMargin", + "printedName": "timelineTopMargin", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB8SkinViewC17timelineTopMarginAA5ValueVy14CoreFoundation7CGFloatVGvp", + "mangledName": "$s9NutPlayer0aB8SkinViewC17timelineTopMarginAA5ValueVy12CoreGraphics7CGFloatVGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB8SkinViewC17timelineTopMarginAA5ValueVy14CoreFoundation7CGFloatVGvg", + "mangledName": "$s9NutPlayer0aB8SkinViewC17timelineTopMarginAA5ValueVy12CoreGraphics7CGFloatVGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(viewModel:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinView", + "printedName": "NutPlayer.NutPlayerSkinView", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinView" + }, + { + "kind": "TypeNominal", + "name": "NutPlayerSkinViewModel", + "printedName": "NutPlayer.NutPlayerSkinViewModel", + "usr": "s:9NutPlayer0aB13SkinViewModelV" + }, + { + "kind": "TypeNominal", + "name": "CustomizableAreaSettings", + "printedName": "NutPlayer.CustomizableAreaSettings", + "usr": "s:9NutPlayer24CustomizableAreaSettingsV" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0aB8SkinViewC9viewModel8settingsAcA0abcdF0V_AA24CustomizableAreaSettingsVtcfc", + "mangledName": "$s9NutPlayer0aB8SkinViewC9viewModel8settingsAcA0abcdF0V_AA24CustomizableAreaSettingsVtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "layoutSubviews", + "printedName": "layoutSubviews()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinView(im)layoutSubviews", + "mangledName": "$s9NutPlayer0aB8SkinViewC14layoutSubviewsyyF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "layoutSubviews", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "changePlaybackButton", + "printedName": "changePlaybackButton(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC20changePlaybackButton4withyAA0abC5StateO_tF", + "mangledName": "$s9NutPlayer0aB8SkinViewC20changePlaybackButton4withyAA0abC5StateO_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "changeSeekBack", + "printedName": "changeSeekBack(enabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC14changeSeekBack7enabledySb_tF", + "mangledName": "$s9NutPlayer0aB8SkinViewC14changeSeekBack7enabledySb_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "changeSeekForward", + "printedName": "changeSeekForward(enabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC17changeSeekForward7enabledySb_tF", + "mangledName": "$s9NutPlayer0aB8SkinViewC17changeSeekForward7enabledySb_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "changeTime", + "printedName": "changeTime(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC10changeTimeyySdF", + "mangledName": "$s9NutPlayer0aB8SkinViewC10changeTimeyySdF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "changeBuffer", + "printedName": "changeBuffer(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC12changeBufferyySdF", + "mangledName": "$s9NutPlayer0aB8SkinViewC12changeBufferyySdF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "changeFullscreen", + "printedName": "changeFullscreen(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC16changeFullscreenyySbF", + "mangledName": "$s9NutPlayer0aB8SkinViewC16changeFullscreenyySbF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "changeValue", + "printedName": "changeValue(type:value:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutVerticalSliderType", + "printedName": "NutPlayer.NutVerticalSliderType", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC11changeValue4type5valueyAA0A18VerticalSliderTypeO_SftF", + "mangledName": "$s9NutPlayer0aB8SkinViewC11changeValue4type5valueyAA0A18VerticalSliderTypeO_SftF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hide", + "printedName": "hide()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC4hideyyF", + "mangledName": "$s9NutPlayer0aB8SkinViewC4hideyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "show", + "printedName": "show()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC4showyyF", + "mangledName": "$s9NutPlayer0aB8SkinViewC4showyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "traitCollectionDidChange", + "printedName": "traitCollectionDidChange(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UITraitCollection?", + "children": [ + { + "kind": "TypeNominal", + "name": "UITraitCollection", + "printedName": "UIKit.UITraitCollection", + "usr": "c:objc(cs)UITraitCollection" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinView(im)traitCollectionDidChange:", + "mangledName": "$s9NutPlayer0aB8SkinViewC24traitCollectionDidChangeyySo07UITraitF0CSgF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "traitCollectionDidChange:", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinView", + "printedName": "NutPlayer.NutPlayerSkinView", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinView(im)initWithFrame:", + "mangledName": "$s9NutPlayer0aB8SkinViewC5frameACSo6CGRectV_tcfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinView", + "mangledName": "$s9NutPlayer0aB8SkinViewC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": 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": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutPlayerSkinViewDelegate", + "printedName": "NutPlayerSkinViewDelegate", + "children": [ + { + "kind": "Function", + "name": "playbackButtonPressed", + "printedName": "playbackButtonPressed(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP21playbackButtonPressedyyAA0a8PlaybackG4TypeOF", + "mangledName": "$s9NutPlayer0aB16SkinViewDelegateP21playbackButtonPressedyyAA0a8PlaybackG4TypeOF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.NutPlayerSkinViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seekButtonPressed", + "printedName": "seekButtonPressed(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutSeekButtonType", + "printedName": "NutPlayer.NutSeekButtonType", + "usr": "s:9NutPlayer0A14SeekButtonTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP17seekButtonPressedyyAA0a4SeekG4TypeOF", + "mangledName": "$s9NutPlayer0aB16SkinViewDelegateP17seekButtonPressedyyAA0a4SeekG4TypeOF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.NutPlayerSkinViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "settingsTapped", + "printedName": "settingsTapped()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP14settingsTappedyyF", + "mangledName": "$s9NutPlayer0aB16SkinViewDelegateP14settingsTappedyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.NutPlayerSkinViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "viewModeChanged", + "printedName": "viewModeChanged(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP15viewModeChanged2toyAA0adG0O_tF", + "mangledName": "$s9NutPlayer0aB16SkinViewDelegateP15viewModeChanged2toyAA0adG0O_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.NutPlayerSkinViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "volumeChanged", + "printedName": "volumeChanged(value:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP13volumeChanged5valueySf_tF", + "mangledName": "$s9NutPlayer0aB16SkinViewDelegateP13volumeChanged5valueySf_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.NutPlayerSkinViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "timelineDidChange", + "printedName": "timelineDidChange(state:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutSliderState", + "printedName": "NutPlayer.NutSliderState", + "usr": "s:9NutPlayer0A11SliderStateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP17timelineDidChange5stateyAA0A11SliderStateO_tF", + "mangledName": "$s9NutPlayer0aB16SkinViewDelegateP17timelineDidChange5stateyAA0A11SliderStateO_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.NutPlayerSkinViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP", + "mangledName": "$s9NutPlayer0aB16SkinViewDelegateP", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutPlayerSkinViewModel", + "printedName": "NutPlayerSkinViewModel", + "children": [ + { + "kind": "Var", + "name": "viewMode", + "printedName": "viewMode", + "children": [ + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB13SkinViewModelV8viewModeAA0adG0Ovp", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV8viewModeAA0adG0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB13SkinViewModelV8viewModeAA0adG0Ovg", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV8viewModeAA0adG0Ovg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB13SkinViewModelV6volumeSfvp", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV6volumeSfvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB13SkinViewModelV6volumeSfvg", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV6volumeSfvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB13SkinViewModelV5stateAA0abC5StateOvp", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV5stateAA0abC5StateOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB13SkinViewModelV5stateAA0abC5StateOvg", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV5stateAA0abC5StateOvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "contentType", + "printedName": "contentType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB13SkinViewModelV11contentTypeAA0A13ContentUITypeOvp", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV11contentTypeAA0A13ContentUITypeOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB13SkinViewModelV11contentTypeAA0A13ContentUITypeOvg", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV11contentTypeAA0A13ContentUITypeOvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "time", + "printedName": "time", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.NutPlayerSkinTimeModel?", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinTimeModel", + "printedName": "NutPlayer.NutPlayerSkinTimeModel", + "usr": "s:9NutPlayer0aB13SkinTimeModelV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB13SkinViewModelV4timeAA0abc4TimeE0VSgvp", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV4timeAA0abc4TimeE0VSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.NutPlayerSkinTimeModel?", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinTimeModel", + "printedName": "NutPlayer.NutPlayerSkinTimeModel", + "usr": "s:9NutPlayer0aB13SkinTimeModelV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB13SkinViewModelV4timeAA0abc4TimeE0VSgvg", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV4timeAA0abc4TimeE0VSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(viewMode:volume:state:contentType:time:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinViewModel", + "printedName": "NutPlayer.NutPlayerSkinViewModel", + "usr": "s:9NutPlayer0aB13SkinViewModelV" + }, + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + }, + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.NutPlayerSkinTimeModel?", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinTimeModel", + "printedName": "NutPlayer.NutPlayerSkinTimeModel", + "usr": "s:9NutPlayer0aB13SkinTimeModelV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0aB13SkinViewModelV8viewMode6volume5state11contentType4timeAcA0adG0O_SfAA0abC5StateOAA0A13ContentUITypeOAA0abc4TimeE0VSgtcfc", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV8viewMode6volume5state11contentType4timeAcA0adG0O_SfAA0abC5StateOAA0A13ContentUITypeOAA0abc4TimeE0VSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0aB13SkinViewModelV", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutPlayerView", + "printedName": "NutPlayerView", + "children": [ + { + "kind": "Function", + "name": "addSubview", + "printedName": "addSubview(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView(im)addSubview:", + "mangledName": "$s9NutPlayer0aB4ViewC10addSubviewyySo6UIViewCF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "addSubview:", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "insertSubview", + "printedName": "insertSubview(_:at:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView(im)insertSubview:atIndex:", + "mangledName": "$s9NutPlayer0aB4ViewC13insertSubview_2atySo6UIViewC_SitF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "insertSubview:atIndex:", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "insertSubview", + "printedName": "insertSubview(_:aboveSubview:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView(im)insertSubview:aboveSubview:", + "mangledName": "$s9NutPlayer0aB4ViewC13insertSubview_05aboveE0ySo6UIViewC_AGtF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "insertSubview:aboveSubview:", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "insertSubview", + "printedName": "insertSubview(_:belowSubview:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView(im)insertSubview:belowSubview:", + "mangledName": "$s9NutPlayer0aB4ViewC13insertSubview_05belowE0ySo6UIViewC_AGtF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "insertSubview:belowSubview:", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "layoutSubviews", + "printedName": "layoutSubviews()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView(im)layoutSubviews", + "mangledName": "$s9NutPlayer0aB4ViewC14layoutSubviewsyyF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "layoutSubviews", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "traitCollectionDidChange", + "printedName": "traitCollectionDidChange(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UITraitCollection?", + "children": [ + { + "kind": "TypeNominal", + "name": "UITraitCollection", + "printedName": "UIKit.UITraitCollection", + "usr": "c:objc(cs)UITraitCollection" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView(im)traitCollectionDidChange:", + "mangledName": "$s9NutPlayer0aB4ViewC24traitCollectionDidChangeyySo07UITraitE0CSgF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "traitCollectionDidChange:", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerView", + "printedName": "NutPlayer.NutPlayerView", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView(im)initWithFrame:", + "mangledName": "$s9NutPlayer0aB4ViewC5frameACSo6CGRectV_tcfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView", + "mangledName": "$s9NutPlayer0aB4ViewC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": 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": "TypeDecl", + "name": "NutPlayerViewBuilder", + "printedName": "NutPlayerViewBuilder", + "children": [ + { + "kind": "TypeDecl", + "name": "PluginRecord", + "printedName": "PluginRecord", + "children": [ + { + "kind": "TypeDecl", + "name": "Priority", + "printedName": "Priority", + "children": [ + { + "kind": "Var", + "name": "system", + "printedName": "system", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority.Type) -> NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO6systemyA2GmF", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO6systemyA2GmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "userInitiated", + "printedName": "userInitiated", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority.Type) -> NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO13userInitiatedyA2GmF", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO13userInitiatedyA2GmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ui", + "printedName": "ui", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority.Type) -> (Swift.Int) -> NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int) -> NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(level: Swift.Int)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO2uiyAGSi_tcAGmF", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO2uiyAGSi_tcAGmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(plugin:priority:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PluginRecord", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV" + }, + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "NutPlayer.PlayerPlugin.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlugin", + "printedName": "NutPlayer.PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "hasDefaultArg": true, + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV6plugin8priority8settingsAeA0bE0_pXp_AE8PriorityOAA0bE8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12PluginRecordV6plugin8priority8settingsAeA0bE0_pXp_AE8PriorityOAA0bE8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "<", + "printedName": "<(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PluginRecord", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV" + }, + { + "kind": "TypeNominal", + "name": "PluginRecord", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV1loiySbAE_AEtFZ", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12PluginRecordV1loiySbAE_AEtFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PluginRecord", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV" + }, + { + "kind": "TypeNominal", + "name": "PluginRecord", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV2eeoiySbAE_AEtFZ", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12PluginRecordV2eeoiySbAE_AEtFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12PluginRecordV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerViewBuilder", + "printedName": "NutPlayer.NutPlayerViewBuilder", + "usr": "s:9NutPlayer0aB11ViewBuilderC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0aB11ViewBuilderCACycfc", + "mangledName": "$s9NutPlayer0aB11ViewBuilderCACycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "clearPlugins", + "printedName": "clearPlugins()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerViewBuilder", + "printedName": "NutPlayer.NutPlayerViewBuilder", + "usr": "s:9NutPlayer0aB11ViewBuilderC" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB11ViewBuilderC12clearPluginsACyF", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12clearPluginsACyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "attach", + "printedName": "attach(plugins:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerViewBuilder", + "printedName": "NutPlayer.NutPlayerViewBuilder", + "usr": "s:9NutPlayer0aB11ViewBuilderC" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.NutPlayerViewBuilder.PluginRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PluginRecord", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB11ViewBuilderC6attach7pluginsACSayAC12PluginRecordVG_tF", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC6attach7pluginsACSayAC12PluginRecordVG_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "defaultSkin", + "printedName": "defaultSkin(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerViewBuilder", + "printedName": "NutPlayer.NutPlayerViewBuilder", + "usr": "s:9NutPlayer0aB11ViewBuilderC" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB11ViewBuilderC11defaultSkinyACSbF", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC11defaultSkinyACSbF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "defaultSkin", + "printedName": "defaultSkin(settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerViewBuilder", + "printedName": "NutPlayer.NutPlayerViewBuilder", + "usr": "s:9NutPlayer0aB11ViewBuilderC" + }, + { + "kind": "TypeNominal", + "name": "Settings", + "printedName": "NutPlayer.NutPlayerSkinPlugin.Settings", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB11ViewBuilderC11defaultSkin8settingsAcA0abF6PluginC8SettingsV_tF", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC11defaultSkin8settingsAcA0abF6PluginC8SettingsV_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "build", + "printedName": "build(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerView", + "printedName": "NutPlayer.NutPlayerView", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView" + }, + { + "kind": "TypeNominal", + "name": "NutPlayer", + "printedName": "NutPlayer.NutPlayer", + "usr": "s:9NutPlayerAAC" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB11ViewBuilderC5build4withAA0abC0CA2AC_tF", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC5build4withAA0abC0CA2AC_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0aB11ViewBuilderC", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutProvider", + "printedName": "NutProvider", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(hash:configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutProvider", + "printedName": "NutPlayer.NutProvider", + "usr": "s:9NutPlayer0A8ProviderV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLSessionConfiguration?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionConfiguration", + "printedName": "Foundation.URLSessionConfiguration", + "usr": "c:objc(cs)NSURLSessionConfiguration" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A8ProviderV4hash13configurationACSS_So25NSURLSessionConfigurationCSgtcfc", + "mangledName": "$s9NutPlayer0A8ProviderV4hash13configurationACSS_So25NSURLSessionConfigurationCSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "retrieveContent", + "printedName": "retrieveContent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerContent", + "printedName": "NutPlayer.PlayerContent", + "usr": "s:9NutPlayer0B7ContentP" + }, + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A8ProviderV15retrieveContentyyys6ResultOyAA0bE0_pAA0C5ErrorOGcF", + "mangledName": "$s9NutPlayer0A8ProviderV15retrieveContentyyys6ResultOyAA0bE0_pAA0C5ErrorOGcF", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0A8ProviderV", + "mangledName": "$s9NutPlayer0A8ProviderV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Provider", + "printedName": "Provider", + "usr": "s:9NutPlayer8ProviderP", + "mangledName": "$s9NutPlayer8ProviderP" + } + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutQualityPlugin", + "printedName": "NutQualityPlugin", + "children": [ + { + "kind": "TypeDecl", + "name": "Settings", + "printedName": "Settings", + "children": [ + { + "kind": "Var", + "name": "mapper", + "printedName": "mapper", + "children": [ + { + "kind": "TypeNominal", + "name": "QualityTitleMapper", + "printedName": "NutPlayer.QualityTitleMapper", + "usr": "s:9NutPlayer18QualityTitleMapperP" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC8SettingsV6mapperAA0C11TitleMapper_pvp", + "mangledName": "$s9NutPlayer0A13QualityPluginC8SettingsV6mapperAA0C11TitleMapper_pvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "QualityTitleMapper", + "printedName": "NutPlayer.QualityTitleMapper", + "usr": "s:9NutPlayer18QualityTitleMapperP" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC8SettingsV6mapperAA0C11TitleMapper_pvg", + "mangledName": "$s9NutPlayer0A13QualityPluginC8SettingsV6mapperAA0C11TitleMapper_pvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(mapper:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Settings", + "printedName": "NutPlayer.NutQualityPlugin.Settings", + "usr": "s:9NutPlayer0A13QualityPluginC8SettingsV" + }, + { + "kind": "TypeNominal", + "name": "QualityTitleMapper", + "printedName": "NutPlayer.QualityTitleMapper", + "usr": "s:9NutPlayer18QualityTitleMapperP" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A13QualityPluginC8SettingsV6mapperAeA0C11TitleMapper_p_tcfc", + "mangledName": "$s9NutPlayer0A13QualityPluginC8SettingsV6mapperAeA0C11TitleMapper_p_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0A13QualityPluginC8SettingsV", + "mangledName": "$s9NutPlayer0A13QualityPluginC8SettingsV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerPluginSettings", + "printedName": "PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP", + "mangledName": "$s9NutPlayer0B14PluginSettingsP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PluginSettingsRecord", + "printedName": "PluginSettingsRecord", + "children": [ + { + "kind": "Var", + "name": "quality", + "printedName": "quality", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerQualityRecord?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV7qualityAA0bcF0_pSgvp", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV7qualityAA0bcF0_pSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerQualityRecord?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV7qualityAA0bcF0_pSgvg", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV7qualityAA0bcF0_pSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV2idSSvp", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV2idSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV2idSSvg", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV2idSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "index", + "printedName": "index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV5indexSivp", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV5indexSivp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV5indexSivg", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV5indexSivg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isActive", + "printedName": "isActive", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV8isActiveSbvp", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV8isActiveSbvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV8isActiveSbvg", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV8isActiveSbvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "group", + "printedName": "group", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV5groupSSvp", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV5groupSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV5groupSSvg", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV5groupSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV5titleSSvp", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV5titleSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV5titleSSvg", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV5titleSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "element", + "printedName": "element", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV7elementAA0be7ElementF0Ovp", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV7elementAA0be7ElementF0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV7elementAA0be7ElementF0Ovg", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV7elementAA0be7ElementF0Ovg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerSettingsRecord", + "printedName": "PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP", + "mangledName": "$s9NutPlayer0B14SettingsRecordP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(player:eventBus:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutQualityPlugin", + "printedName": "NutPlayer.NutQualityPlugin", + "usr": "s:9NutPlayer0A13QualityPluginC" + }, + { + "kind": "TypeNominal", + "name": "Player", + "printedName": "NutPlayer.Player", + "usr": "s:9NutPlayer0B0P" + }, + { + "kind": "TypeNominal", + "name": "EventTransmittable", + "printedName": "NutPlayer.EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A13QualityPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0A13QualityPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "menu", + "printedName": "menu", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC4menuSayAA0B14SettingsRecord_pGvp", + "mangledName": "$s9NutPlayer0A13QualityPluginC4menuSayAA0B14SettingsRecord_pGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "SetterAccess", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC4menuSayAA0B14SettingsRecord_pGvg", + "mangledName": "$s9NutPlayer0A13QualityPluginC4menuSayAA0B14SettingsRecord_pGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "map", + "printedName": "map(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A13QualityPluginC3map7qualitySSSgAA0bC6Record_p_tF", + "mangledName": "$s9NutPlayer0A13QualityPluginC3map7qualitySSSgAA0bC6Record_p_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A13QualityPluginC", + "mangledName": "$s9NutPlayer0A13QualityPluginC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "SettingsPlayerPlugin", + "printedName": "SettingsPlayerPlugin", + "usr": "s:9NutPlayer08SettingsB6PluginP", + "mangledName": "$s9NutPlayer08SettingsB6PluginP" + }, + { + "kind": "Conformance", + "name": "QualityTitleMapper", + "printedName": "QualityTitleMapper", + "usr": "s:9NutPlayer18QualityTitleMapperP", + "mangledName": "$s9NutPlayer18QualityTitleMapperP" + }, + { + "kind": "Conformance", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutSeekButtonType", + "printedName": "NutSeekButtonType", + "children": [ + { + "kind": "Var", + "name": "back", + "printedName": "back", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutSeekButtonType.Type) -> NutPlayer.NutSeekButtonType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSeekButtonType", + "printedName": "NutPlayer.NutSeekButtonType", + "usr": "s:9NutPlayer0A14SeekButtonTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutSeekButtonType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSeekButtonType", + "printedName": "NutPlayer.NutSeekButtonType", + "usr": "s:9NutPlayer0A14SeekButtonTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A14SeekButtonTypeO4backyA2CmF", + "mangledName": "$s9NutPlayer0A14SeekButtonTypeO4backyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "forward", + "printedName": "forward", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutSeekButtonType.Type) -> NutPlayer.NutSeekButtonType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSeekButtonType", + "printedName": "NutPlayer.NutSeekButtonType", + "usr": "s:9NutPlayer0A14SeekButtonTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutSeekButtonType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSeekButtonType", + "printedName": "NutPlayer.NutSeekButtonType", + "usr": "s:9NutPlayer0A14SeekButtonTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A14SeekButtonTypeO7forwardyA2CmF", + "mangledName": "$s9NutPlayer0A14SeekButtonTypeO7forwardyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "NutSeekButtonType", + "printedName": "NutPlayer.NutSeekButtonType", + "usr": "s:9NutPlayer0A14SeekButtonTypeO" + }, + { + "kind": "TypeNominal", + "name": "NutSeekButtonType", + "printedName": "NutPlayer.NutSeekButtonType", + "usr": "s:9NutPlayer0A14SeekButtonTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A14SeekButtonTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer0A14SeekButtonTypeO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer0A14SeekButtonTypeO9hashValueSivp", + "mangledName": "$s9NutPlayer0A14SeekButtonTypeO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14SeekButtonTypeO9hashValueSivg", + "mangledName": "$s9NutPlayer0A14SeekButtonTypeO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer0A14SeekButtonTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer0A14SeekButtonTypeO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0A14SeekButtonTypeO", + "mangledName": "$s9NutPlayer0A14SeekButtonTypeO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutSliderState", + "printedName": "NutSliderState", + "children": [ + { + "kind": "Var", + "name": "started", + "printedName": "started", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutSliderState.Type) -> NutPlayer.NutSliderState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSliderState", + "printedName": "NutPlayer.NutSliderState", + "usr": "s:9NutPlayer0A11SliderStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutSliderState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSliderState", + "printedName": "NutPlayer.NutSliderState", + "usr": "s:9NutPlayer0A11SliderStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A11SliderStateO7startedyA2CmF", + "mangledName": "$s9NutPlayer0A11SliderStateO7startedyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "updating", + "printedName": "updating", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutSliderState.Type) -> (Swift.Float) -> NutPlayer.NutSliderState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Float) -> NutPlayer.NutSliderState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSliderState", + "printedName": "NutPlayer.NutSliderState", + "usr": "s:9NutPlayer0A11SliderStateO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(value: Swift.Float)", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutSliderState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSliderState", + "printedName": "NutPlayer.NutSliderState", + "usr": "s:9NutPlayer0A11SliderStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A11SliderStateO8updatingyACSf_tcACmF", + "mangledName": "$s9NutPlayer0A11SliderStateO8updatingyACSf_tcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "finished", + "printedName": "finished", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutSliderState.Type) -> (Swift.Float) -> NutPlayer.NutSliderState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Float) -> NutPlayer.NutSliderState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSliderState", + "printedName": "NutPlayer.NutSliderState", + "usr": "s:9NutPlayer0A11SliderStateO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(value: Swift.Float)", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutSliderState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSliderState", + "printedName": "NutPlayer.NutSliderState", + "usr": "s:9NutPlayer0A11SliderStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A11SliderStateO8finishedyACSf_tcACmF", + "mangledName": "$s9NutPlayer0A11SliderStateO8finishedyACSf_tcACmF", + "moduleName": "NutPlayer" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0A11SliderStateO", + "mangledName": "$s9NutPlayer0A11SliderStateO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutStatisticsPlugin", + "printedName": "NutStatisticsPlugin", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(player:eventBus:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutStatisticsPlugin", + "printedName": "NutPlayer.NutStatisticsPlugin", + "usr": "s:9NutPlayer0A16StatisticsPluginC" + }, + { + "kind": "TypeNominal", + "name": "Player", + "printedName": "NutPlayer.Player", + "usr": "s:9NutPlayer0B0P" + }, + { + "kind": "TypeNominal", + "name": "EventTransmittable", + "printedName": "NutPlayer.EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A16StatisticsPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0A16StatisticsPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A16StatisticsPluginC", + "mangledName": "$s9NutPlayer0A16StatisticsPluginC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutSubtitlePlugin", + "printedName": "NutSubtitlePlugin", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(player:eventBus:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSubtitlePlugin", + "printedName": "NutPlayer.NutSubtitlePlugin", + "usr": "s:9NutPlayer0A14SubtitlePluginC" + }, + { + "kind": "TypeNominal", + "name": "Player", + "printedName": "NutPlayer.Player", + "usr": "s:9NutPlayer0B0P" + }, + { + "kind": "TypeNominal", + "name": "EventTransmittable", + "printedName": "NutPlayer.EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A14SubtitlePluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "menu", + "printedName": "menu", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A14SubtitlePluginC4menuSayAA0B14SettingsRecord_pGvp", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC4menuSayAA0B14SettingsRecord_pGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14SubtitlePluginC4menuSayAA0B14SettingsRecord_pGvg", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC4menuSayAA0B14SettingsRecord_pGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14SubtitlePluginC4menuSayAA0B14SettingsRecord_pGvs", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC4menuSayAA0B14SettingsRecord_pGvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14SubtitlePluginC4menuSayAA0B14SettingsRecord_pGvM", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC4menuSayAA0B14SettingsRecord_pGvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "view", + "printedName": "view", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A14SubtitlePluginC4viewSo6UIViewCvp", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC4viewSo6UIViewCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14SubtitlePluginC4viewSo6UIViewCvg", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC4viewSo6UIViewCvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14SubtitlePluginC4viewSo6UIViewCvs", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC4viewSo6UIViewCvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14SubtitlePluginC4viewSo6UIViewCvM", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC4viewSo6UIViewCvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A14SubtitlePluginC", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + }, + { + "kind": "Conformance", + "name": "SettingsPlayerPlugin", + "printedName": "SettingsPlayerPlugin", + "usr": "s:9NutPlayer08SettingsB6PluginP", + "mangledName": "$s9NutPlayer08SettingsB6PluginP" + }, + { + "kind": "Conformance", + "name": "ViewablePlayerPlugin", + "printedName": "ViewablePlayerPlugin", + "usr": "s:9NutPlayer08ViewableB6PluginP", + "mangledName": "$s9NutPlayer08ViewableB6PluginP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutVerticalSliderType", + "printedName": "NutVerticalSliderType", + "children": [ + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutVerticalSliderType.Type) -> NutPlayer.NutVerticalSliderType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutVerticalSliderType", + "printedName": "NutPlayer.NutVerticalSliderType", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutVerticalSliderType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutVerticalSliderType", + "printedName": "NutPlayer.NutVerticalSliderType", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO6volumeyA2CmF", + "mangledName": "$s9NutPlayer0A18VerticalSliderTypeO6volumeyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "brightness", + "printedName": "brightness", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutVerticalSliderType.Type) -> NutPlayer.NutVerticalSliderType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutVerticalSliderType", + "printedName": "NutPlayer.NutVerticalSliderType", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutVerticalSliderType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutVerticalSliderType", + "printedName": "NutPlayer.NutVerticalSliderType", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO10brightnessyA2CmF", + "mangledName": "$s9NutPlayer0A18VerticalSliderTypeO10brightnessyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "NutVerticalSliderType", + "printedName": "NutPlayer.NutVerticalSliderType", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO" + }, + { + "kind": "TypeNominal", + "name": "NutVerticalSliderType", + "printedName": "NutPlayer.NutVerticalSliderType", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer0A18VerticalSliderTypeO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer0A18VerticalSliderTypeO9hashValueSivp", + "mangledName": "$s9NutPlayer0A18VerticalSliderTypeO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO9hashValueSivg", + "mangledName": "$s9NutPlayer0A18VerticalSliderTypeO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer0A18VerticalSliderTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer0A18VerticalSliderTypeO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO", + "mangledName": "$s9NutPlayer0A18VerticalSliderTypeO", + "moduleName": "NutPlayer", + "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": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutViewMode", + "printedName": "NutViewMode", + "children": [ + { + "kind": "Var", + "name": "normal", + "printedName": "normal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutViewMode.Type) -> NutPlayer.NutViewMode", + "children": [ + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutViewMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A8ViewModeO6normalyA2CmF", + "mangledName": "$s9NutPlayer0A8ViewModeO6normalyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "fullscreen", + "printedName": "fullscreen", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutViewMode.Type) -> NutPlayer.NutViewMode", + "children": [ + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutViewMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A8ViewModeO10fullscreenyA2CmF", + "mangledName": "$s9NutPlayer0A8ViewModeO10fullscreenyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "pip", + "printedName": "pip", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutViewMode.Type) -> NutPlayer.NutViewMode", + "children": [ + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutViewMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A8ViewModeO3pipyA2CmF", + "mangledName": "$s9NutPlayer0A8ViewModeO3pipyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + }, + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A8ViewModeO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer0A8ViewModeO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer0A8ViewModeO9hashValueSivp", + "mangledName": "$s9NutPlayer0A8ViewModeO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A8ViewModeO9hashValueSivg", + "mangledName": "$s9NutPlayer0A8ViewModeO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer0A8ViewModeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer0A8ViewModeO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0A8ViewModeO", + "mangledName": "$s9NutPlayer0A8ViewModeO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "OperatorDecl", + "name": ">>-", + "printedName": ">>-", + "declKind": "InfixOperator", + "moduleName": "NutPlayer", + "declAttributes": [ + "Infix" + ] + }, + { + "kind": "Function", + "name": ">>-", + "printedName": ">>-(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_1?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) throws -> τ_0_1?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_1?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer3ggsoiyq_SgxSg_ACxKXEtKr0_lF", + "mangledName": "$s9NutPlayer3ggsoiyq_SgxSg_ACxKXEtKr0_lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1>", + "sugared_genericSig": "", + "declAttributes": [ + "Rethrows", + "AccessControl", + "DiscardableResult", + "Inline" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "OperatorDecl", + "name": ">>>", + "printedName": ">>>", + "declKind": "InfixOperator", + "moduleName": "NutPlayer", + "declAttributes": [ + "Infix" + ] + }, + { + "kind": "Function", + "name": ">>>", + "printedName": ">>>(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) throws -> τ_0_1", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer3gggoiyq_x_q_xKXEtKr0_lF", + "mangledName": "$s9NutPlayer3gggoiyq_x_q_xKXEtKr0_lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1>", + "sugared_genericSig": "", + "declAttributes": [ + "Rethrows", + "AccessControl", + "Inline" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "OperatorDecl", + "name": "<<<", + "printedName": "<<<", + "declKind": "InfixOperator", + "moduleName": "NutPlayer", + "declAttributes": [ + "Infix" + ] + }, + { + "kind": "Function", + "name": "<<<", + "printedName": "<<<(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) throws -> τ_0_1", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer3llloiyq_q_xKXE_xtKr0_lF", + "mangledName": "$s9NutPlayer3llloiyq_q_xKXE_xtKr0_lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1>", + "sugared_genericSig": "", + "declAttributes": [ + "Rethrows", + "AccessControl", + "Inline" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "OperatorDecl", + "name": "+\/-", + "printedName": "+\/-", + "declKind": "InfixOperator", + "moduleName": "NutPlayer", + "declAttributes": [ + "Infix" + ] + }, + { + "kind": "Function", + "name": "+\/-", + "printedName": "+\/-(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ClosedRange", + "printedName": "Swift.ClosedRange<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:SN" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer3pdsoiySNyxGx_xtSLRzSjRzlF", + "mangledName": "$s9NutPlayer3pdsoiySNyxGx_xtSLRzSjRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Comparable, τ_0_0 : Swift.Numeric>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "Inline" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Player", + "printedName": "Player", + "children": [ + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B0P5stateAA5ValueVyAA0B5StateOGvp", + "mangledName": "$s9NutPlayer0B0P5stateAA5ValueVyAA0B5StateOGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B0P5stateAA5ValueVyAA0B5StateOGvg", + "mangledName": "$s9NutPlayer0B0P5stateAA5ValueVyAA0B5StateOGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B0P6volumeAA5ValueVySfGvp", + "mangledName": "$s9NutPlayer0B0P6volumeAA5ValueVySfGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B0P6volumeAA5ValueVySfGvg", + "mangledName": "$s9NutPlayer0B0P6volumeAA5ValueVySfGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "currentTime", + "printedName": "currentTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B0P11currentTimeAA5ValueVySdGvp", + "mangledName": "$s9NutPlayer0B0P11currentTimeAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B0P11currentTimeAA5ValueVySdGvg", + "mangledName": "$s9NutPlayer0B0P11currentTimeAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B0P8durationAA5ValueVySdGvp", + "mangledName": "$s9NutPlayer0B0P8durationAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B0P8durationAA5ValueVySdGvg", + "mangledName": "$s9NutPlayer0B0P8durationAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B0P5cacheAA5ValueVySdGvp", + "mangledName": "$s9NutPlayer0B0P5cacheAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B0P5cacheAA5ValueVySdGvg", + "mangledName": "$s9NutPlayer0B0P5cacheAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "currentQuality", + "printedName": "currentQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerQualityRecord?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B0P14currentQualityAA5ValueVyAA0bD6Record_pSgGvp", + "mangledName": "$s9NutPlayer0B0P14currentQualityAA5ValueVyAA0bD6Record_pSgGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerQualityRecord?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B0P14currentQualityAA5ValueVyAA0bD6Record_pSgGvg", + "mangledName": "$s9NutPlayer0B0P14currentQualityAA5ValueVyAA0bD6Record_pSgGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "qualities", + "printedName": "qualities", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<[NutPlayer.PlayerQualityRecord]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerQualityRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B0P9qualitiesAA5ValueVySayAA0B13QualityRecord_pGGvp", + "mangledName": "$s9NutPlayer0B0P9qualitiesAA5ValueVySayAA0B13QualityRecord_pGGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<[NutPlayer.PlayerQualityRecord]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerQualityRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B0P9qualitiesAA5ValueVySayAA0B13QualityRecord_pGGvg", + "mangledName": "$s9NutPlayer0B0P9qualitiesAA5ValueVySayAA0B13QualityRecord_pGGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "select", + "printedName": "select(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B0P6select7qualityyAA0B13QualityRecord_p_tF", + "mangledName": "$s9NutPlayer0B0P6select7qualityyAA0B13QualityRecord_p_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "play", + "printedName": "play()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B0P4playyyF", + "mangledName": "$s9NutPlayer0B0P4playyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pause", + "printedName": "pause()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B0P5pauseyyF", + "mangledName": "$s9NutPlayer0B0P5pauseyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B0P4stopyyF", + "mangledName": "$s9NutPlayer0B0P4stopyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seek", + "printedName": "seek(time:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B0P4seek4timeySd_tF", + "mangledName": "$s9NutPlayer0B0P4seek4timeySd_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "end", + "printedName": "end()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B0P3endyyF", + "mangledName": "$s9NutPlayer0B0P3endyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "change", + "printedName": "change(rate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B0P6change4rateyAA0B12PlaybackRateO_tF", + "mangledName": "$s9NutPlayer0B0P6change4rateyAA0B12PlaybackRateO_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "change", + "printedName": "change(volume:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B0P6change6volumeySf_tF", + "mangledName": "$s9NutPlayer0B0P6change6volumeySf_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer0B0P", + "mangledName": "$s9NutPlayer0B0P", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerContent", + "printedName": "PlayerContent", + "children": [ + { + "kind": "Var", + "name": "content", + "printedName": "content", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B7ContentP7contentAA0C4TypeOvp", + "mangledName": "$s9NutPlayer0B7ContentP7contentAA0C4TypeOvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B7ContentP7contentAA0C4TypeOvg", + "mangledName": "$s9NutPlayer0B7ContentP7contentAA0C4TypeOvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerContent>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "statistics", + "printedName": "statistics", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerStatisticRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerStatisticRecord", + "printedName": "NutPlayer.PlayerStatisticRecord", + "usr": "s:9NutPlayer0B15StatisticRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B7ContentP10statisticsSayAA0B15StatisticRecord_pGvp", + "mangledName": "$s9NutPlayer0B7ContentP10statisticsSayAA0B15StatisticRecord_pGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerStatisticRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerStatisticRecord", + "printedName": "NutPlayer.PlayerStatisticRecord", + "usr": "s:9NutPlayer0B15StatisticRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B7ContentP10statisticsSayAA0B15StatisticRecord_pGvg", + "mangledName": "$s9NutPlayer0B7ContentP10statisticsSayAA0B15StatisticRecord_pGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerContent>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "subtitles", + "printedName": "subtitles", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSubtitleRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSubtitleRecord", + "printedName": "NutPlayer.PlayerSubtitleRecord", + "usr": "s:9NutPlayer0B14SubtitleRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B7ContentP9subtitlesSayAA0B14SubtitleRecord_pGvp", + "mangledName": "$s9NutPlayer0B7ContentP9subtitlesSayAA0B14SubtitleRecord_pGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSubtitleRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSubtitleRecord", + "printedName": "NutPlayer.PlayerSubtitleRecord", + "usr": "s:9NutPlayer0B14SubtitleRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B7ContentP9subtitlesSayAA0B14SubtitleRecord_pGvg", + "mangledName": "$s9NutPlayer0B7ContentP9subtitlesSayAA0B14SubtitleRecord_pGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerContent>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer0B7ContentP", + "mangledName": "$s9NutPlayer0B7ContentP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "ContentType", + "printedName": "ContentType", + "children": [ + { + "kind": "Var", + "name": "auto", + "printedName": "auto", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ContentType.Type) -> (Foundation.URL) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.URL) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(url: Foundation.URL)", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ContentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer11ContentTypeO4autoyAC10Foundation3URLV_tcACmF", + "mangledName": "$s9NutPlayer11ContentTypeO4autoyAC10Foundation3URLV_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "hls", + "printedName": "hls", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ContentType.Type) -> (Foundation.URL) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.URL) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(url: Foundation.URL)", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ContentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer11ContentTypeO3hlsyAC10Foundation3URLV_tcACmF", + "mangledName": "$s9NutPlayer11ContentTypeO3hlsyAC10Foundation3URLV_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dash", + "printedName": "dash", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ContentType.Type) -> (Foundation.URL) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.URL) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(url: Foundation.URL)", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ContentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer11ContentTypeO4dashyAC10Foundation3URLV_tcACmF", + "mangledName": "$s9NutPlayer11ContentTypeO4dashyAC10Foundation3URLV_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "mp4", + "printedName": "mp4", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ContentType.Type) -> (Foundation.URL, Swift.Bool) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.URL, Swift.Bool) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(url: Foundation.URL, loop: Swift.Bool)", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ContentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer11ContentTypeO3mp4yAC10Foundation3URLV_SbtcACmF", + "mangledName": "$s9NutPlayer11ContentTypeO3mp4yAC10Foundation3URLV_SbtcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "raw", + "printedName": "raw", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ContentType.Type) -> (Foundation.Data) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: Foundation.Data)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ContentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer11ContentTypeO3rawyAC10Foundation4DataV_tcACmF", + "mangledName": "$s9NutPlayer11ContentTypeO3rawyAC10Foundation4DataV_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer11ContentTypeO", + "mangledName": "$s9NutPlayer11ContentTypeO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "HTTPMethod", + "printedName": "HTTPMethod", + "children": [ + { + "kind": "Var", + "name": "get", + "printedName": "get", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HTTPMethod.Type) -> NutPlayer.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "NutPlayer.HTTPMethod", + "usr": "s:9NutPlayer10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "NutPlayer.HTTPMethod", + "usr": "s:9NutPlayer10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10HTTPMethodO3getyA2CmF", + "mangledName": "$s9NutPlayer10HTTPMethodO3getyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "post", + "printedName": "post", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HTTPMethod.Type) -> NutPlayer.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "NutPlayer.HTTPMethod", + "usr": "s:9NutPlayer10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "NutPlayer.HTTPMethod", + "usr": "s:9NutPlayer10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10HTTPMethodO4postyA2CmF", + "mangledName": "$s9NutPlayer10HTTPMethodO4postyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.HTTPMethod?", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "NutPlayer.HTTPMethod", + "usr": "s:9NutPlayer10HTTPMethodO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer10HTTPMethodO8rawValueACSgSS_tcfc", + "mangledName": "$s9NutPlayer10HTTPMethodO8rawValueACSgSS_tcfc", + "moduleName": "NutPlayer", + "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:9NutPlayer10HTTPMethodO8rawValueSSvp", + "mangledName": "$s9NutPlayer10HTTPMethodO8rawValueSSvp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer10HTTPMethodO8rawValueSSvg", + "mangledName": "$s9NutPlayer10HTTPMethodO8rawValueSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer10HTTPMethodO", + "mangledName": "$s9NutPlayer10HTTPMethodO", + "moduleName": "NutPlayer", + "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": "SubtitleType", + "printedName": "SubtitleType", + "children": [ + { + "kind": "Var", + "name": "SRT", + "printedName": "SRT", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.SubtitleType.Type) -> NutPlayer.SubtitleType", + "children": [ + { + "kind": "TypeNominal", + "name": "SubtitleType", + "printedName": "NutPlayer.SubtitleType", + "usr": "s:9NutPlayer12SubtitleTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.SubtitleType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SubtitleType", + "printedName": "NutPlayer.SubtitleType", + "usr": "s:9NutPlayer12SubtitleTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12SubtitleTypeO3SRTyA2CmF", + "mangledName": "$s9NutPlayer12SubtitleTypeO3SRTyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.SubtitleType?", + "children": [ + { + "kind": "TypeNominal", + "name": "SubtitleType", + "printedName": "NutPlayer.SubtitleType", + "usr": "s:9NutPlayer12SubtitleTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer12SubtitleTypeO8rawValueACSgSS_tcfc", + "mangledName": "$s9NutPlayer12SubtitleTypeO8rawValueACSgSS_tcfc", + "moduleName": "NutPlayer", + "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:9NutPlayer12SubtitleTypeO8rawValueSSvp", + "mangledName": "$s9NutPlayer12SubtitleTypeO8rawValueSSvp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12SubtitleTypeO8rawValueSSvg", + "mangledName": "$s9NutPlayer12SubtitleTypeO8rawValueSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer12SubtitleTypeO", + "mangledName": "$s9NutPlayer12SubtitleTypeO", + "moduleName": "NutPlayer", + "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": "PlayerStatisticRecord", + "printedName": "PlayerStatisticRecord", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B15StatisticRecordP4nameSSvp", + "mangledName": "$s9NutPlayer0B15StatisticRecordP4nameSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B15StatisticRecordP4nameSSvg", + "mangledName": "$s9NutPlayer0B15StatisticRecordP4nameSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerStatisticRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "urlTemplate", + "printedName": "urlTemplate", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B15StatisticRecordP11urlTemplateSSvp", + "mangledName": "$s9NutPlayer0B15StatisticRecordP11urlTemplateSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B15StatisticRecordP11urlTemplateSSvg", + "mangledName": "$s9NutPlayer0B15StatisticRecordP11urlTemplateSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerStatisticRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "start", + "printedName": "start", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B15StatisticRecordP5startSdvp", + "mangledName": "$s9NutPlayer0B15StatisticRecordP5startSdvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B15StatisticRecordP5startSdvg", + "mangledName": "$s9NutPlayer0B15StatisticRecordP5startSdvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerStatisticRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "delay", + "printedName": "delay", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B15StatisticRecordP5delaySdvp", + "mangledName": "$s9NutPlayer0B15StatisticRecordP5delaySdvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B15StatisticRecordP5delaySdvg", + "mangledName": "$s9NutPlayer0B15StatisticRecordP5delaySdvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerStatisticRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "count", + "printedName": "count", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B15StatisticRecordP5countSivp", + "mangledName": "$s9NutPlayer0B15StatisticRecordP5countSivp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B15StatisticRecordP5countSivg", + "mangledName": "$s9NutPlayer0B15StatisticRecordP5countSivg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerStatisticRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "method", + "printedName": "method", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "NutPlayer.HTTPMethod", + "usr": "s:9NutPlayer10HTTPMethodO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B15StatisticRecordP6methodAA10HTTPMethodOvp", + "mangledName": "$s9NutPlayer0B15StatisticRecordP6methodAA10HTTPMethodOvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "NutPlayer.HTTPMethod", + "usr": "s:9NutPlayer10HTTPMethodO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B15StatisticRecordP6methodAA10HTTPMethodOvg", + "mangledName": "$s9NutPlayer0B15StatisticRecordP6methodAA10HTTPMethodOvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerStatisticRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "body", + "printedName": "body", + "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:9NutPlayer0B15StatisticRecordP4bodySSSgvp", + "mangledName": "$s9NutPlayer0B15StatisticRecordP4bodySSSgvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "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:9NutPlayer0B15StatisticRecordP4bodySSSgvg", + "mangledName": "$s9NutPlayer0B15StatisticRecordP4bodySSSgvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerStatisticRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer0B15StatisticRecordP", + "mangledName": "$s9NutPlayer0B15StatisticRecordP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerSubtitleRecord", + "printedName": "PlayerSubtitleRecord", + "children": [ + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SubtitleRecordP5titleSSvp", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP5titleSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SubtitleRecordP5titleSSvg", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP5titleSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSubtitleRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "SubtitleType", + "printedName": "NutPlayer.SubtitleType", + "usr": "s:9NutPlayer12SubtitleTypeO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SubtitleRecordP4typeAA0C4TypeOvp", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP4typeAA0C4TypeOvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SubtitleType", + "printedName": "NutPlayer.SubtitleType", + "usr": "s:9NutPlayer12SubtitleTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SubtitleRecordP4typeAA0C4TypeOvg", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP4typeAA0C4TypeOvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSubtitleRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SubtitleRecordP3urlSSvp", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP3urlSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SubtitleRecordP3urlSSvg", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP3urlSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSubtitleRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "language", + "printedName": "language", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SubtitleRecordP8languageSSvp", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP8languageSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SubtitleRecordP8languageSSvg", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP8languageSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSubtitleRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer0B14SubtitleRecordP", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerError", + "printedName": "PlayerError", + "children": [ + { + "kind": "Var", + "name": "loop", + "printedName": "loop", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerError.Type) -> NutPlayer.PlayerError", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerError", + "printedName": "NutPlayer.PlayerError", + "usr": "s:9NutPlayer0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerError", + "printedName": "NutPlayer.PlayerError", + "usr": "s:9NutPlayer0B5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5ErrorO4loopyA2CmF", + "mangledName": "$s9NutPlayer0B5ErrorO4loopyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "provider", + "printedName": "provider", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerError.Type) -> (Swift.Error) -> NutPlayer.PlayerError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> NutPlayer.PlayerError", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerError", + "printedName": "NutPlayer.PlayerError", + "usr": "s:9NutPlayer0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerError", + "printedName": "NutPlayer.PlayerError", + "usr": "s:9NutPlayer0B5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5ErrorO8provideryACs0C0_pcACmF", + "mangledName": "$s9NutPlayer0B5ErrorO8provideryACs0C0_pcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "other", + "printedName": "other", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerError.Type) -> (Swift.Error) -> NutPlayer.PlayerError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> NutPlayer.PlayerError", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerError", + "printedName": "NutPlayer.PlayerError", + "usr": "s:9NutPlayer0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerError", + "printedName": "NutPlayer.PlayerError", + "usr": "s:9NutPlayer0B5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5ErrorO5otheryACs0C0_pcACmF", + "mangledName": "$s9NutPlayer0B5ErrorO5otheryACs0C0_pcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0B5ErrorO", + "mangledName": "$s9NutPlayer0B5ErrorO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerPlaybackRate", + "printedName": "PlayerPlaybackRate", + "children": [ + { + "kind": "Var", + "name": "speed0x25", + "printedName": "speed0x25", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerPlaybackRate.Type) -> NutPlayer.PlayerPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B12PlaybackRateO9speed0x25yA2CmF", + "mangledName": "$s9NutPlayer0B12PlaybackRateO9speed0x25yA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "speed0x5", + "printedName": "speed0x5", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerPlaybackRate.Type) -> NutPlayer.PlayerPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B12PlaybackRateO8speed0x5yA2CmF", + "mangledName": "$s9NutPlayer0B12PlaybackRateO8speed0x5yA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "speed0x75", + "printedName": "speed0x75", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerPlaybackRate.Type) -> NutPlayer.PlayerPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B12PlaybackRateO9speed0x75yA2CmF", + "mangledName": "$s9NutPlayer0B12PlaybackRateO9speed0x75yA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "normal", + "printedName": "normal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerPlaybackRate.Type) -> NutPlayer.PlayerPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B12PlaybackRateO6normalyA2CmF", + "mangledName": "$s9NutPlayer0B12PlaybackRateO6normalyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "speed1x25", + "printedName": "speed1x25", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerPlaybackRate.Type) -> NutPlayer.PlayerPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B12PlaybackRateO9speed1x25yA2CmF", + "mangledName": "$s9NutPlayer0B12PlaybackRateO9speed1x25yA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "speed1x5", + "printedName": "speed1x5", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerPlaybackRate.Type) -> NutPlayer.PlayerPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B12PlaybackRateO8speed1x5yA2CmF", + "mangledName": "$s9NutPlayer0B12PlaybackRateO8speed1x5yA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "speed1x75", + "printedName": "speed1x75", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerPlaybackRate.Type) -> NutPlayer.PlayerPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B12PlaybackRateO9speed1x75yA2CmF", + "mangledName": "$s9NutPlayer0B12PlaybackRateO9speed1x75yA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "speed2x", + "printedName": "speed2x", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerPlaybackRate.Type) -> NutPlayer.PlayerPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B12PlaybackRateO7speed2xyA2CmF", + "mangledName": "$s9NutPlayer0B12PlaybackRateO7speed2xyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(title:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0B12PlaybackRateO5titleACSS_tcfc", + "mangledName": "$s9NutPlayer0B12PlaybackRateO5titleACSS_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B12PlaybackRateO5titleSSvp", + "mangledName": "$s9NutPlayer0B12PlaybackRateO5titleSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B12PlaybackRateO5titleSSvg", + "mangledName": "$s9NutPlayer0B12PlaybackRateO5titleSSvg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPlaybackRate?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0B12PlaybackRateO8rawValueACSgSf_tcfc", + "mangledName": "$s9NutPlayer0B12PlaybackRateO8rawValueACSgSf_tcfc", + "moduleName": "NutPlayer", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B12PlaybackRateO8rawValueSfvp", + "mangledName": "$s9NutPlayer0B12PlaybackRateO8rawValueSfvp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B12PlaybackRateO8rawValueSfvg", + "mangledName": "$s9NutPlayer0B12PlaybackRateO8rawValueSfvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerPlaybackRate]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B12PlaybackRateO8allCasesSayACGvpZ", + "mangledName": "$s9NutPlayer0B12PlaybackRateO8allCasesSayACGvpZ", + "moduleName": "NutPlayer", + "static": true, + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerPlaybackRate]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B12PlaybackRateO8allCasesSayACGvgZ", + "mangledName": "$s9NutPlayer0B12PlaybackRateO8allCasesSayACGvgZ", + "moduleName": "NutPlayer", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0B12PlaybackRateO", + "mangledName": "$s9NutPlayer0B12PlaybackRateO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "Float", + "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": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerPlaybackRate]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "PlayerPluginSettings", + "printedName": "PlayerPluginSettings", + "declKind": "Protocol", + "usr": "s:9NutPlayer0B14PluginSettingsP", + "mangledName": "$s9NutPlayer0B14PluginSettingsP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(player:eventBus:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Player", + "printedName": "NutPlayer.Player", + "usr": "s:9NutPlayer0B0P" + }, + { + "kind": "TypeNominal", + "name": "EventTransmittable", + "printedName": "NutPlayer.EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0B6PluginP6player8eventBus8settingsxAA0B0_p_AA18EventTransmittable_pAA0bC8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0B6PluginP6player8eventBus8settingsxAA0B0_p_AA18EventTransmittable_pAA0bC8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerPlugin>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "init_kind": "Designated" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "ViewablePlayerPlugin", + "printedName": "ViewablePlayerPlugin", + "children": [ + { + "kind": "Var", + "name": "view", + "printedName": "view", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer08ViewableB6PluginP4viewSo6UIViewCvp", + "mangledName": "$s9NutPlayer08ViewableB6PluginP4viewSo6UIViewCvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer08ViewableB6PluginP4viewSo6UIViewCvg", + "mangledName": "$s9NutPlayer08ViewableB6PluginP4viewSo6UIViewCvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ViewablePlayerPlugin>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "changeGeometry", + "printedName": "changeGeometry(portrait:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer08ViewableB6PluginP14changeGeometry8portraitySb_tF", + "mangledName": "$s9NutPlayer08ViewableB6PluginP14changeGeometry8portraitySb_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ViewablePlayerPlugin>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "changeGeometry", + "printedName": "changeGeometry(portrait:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer08ViewableB6PluginPAAE14changeGeometry8portraitySb_tF", + "mangledName": "$s9NutPlayer08ViewableB6PluginPAAE14changeGeometry8portraitySb_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ViewablePlayerPlugin>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer08ViewableB6PluginP", + "mangledName": "$s9NutPlayer08ViewableB6PluginP", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : NutPlayer.PlayerPlugin>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SettingsPlayerPlugin", + "printedName": "SettingsPlayerPlugin", + "children": [ + { + "kind": "Var", + "name": "menu", + "printedName": "menu", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer08SettingsB6PluginP4menuSayAA0bC6Record_pGvp", + "mangledName": "$s9NutPlayer08SettingsB6PluginP4menuSayAA0bC6Record_pGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer08SettingsB6PluginP4menuSayAA0bC6Record_pGvg", + "mangledName": "$s9NutPlayer08SettingsB6PluginP4menuSayAA0bC6Record_pGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.SettingsPlayerPlugin>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer08SettingsB6PluginP", + "mangledName": "$s9NutPlayer08SettingsB6PluginP", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : NutPlayer.PlayerPlugin>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerQualityRecord", + "printedName": "PlayerQualityRecord", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B13QualityRecordP2idSSvp", + "mangledName": "$s9NutPlayer0B13QualityRecordP2idSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B13QualityRecordP2idSSvg", + "mangledName": "$s9NutPlayer0B13QualityRecordP2idSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerQualityRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "resolution", + "printedName": "resolution", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B13QualityRecordP10resolutionSo6CGSizeVvp", + "mangledName": "$s9NutPlayer0B13QualityRecordP10resolutionSo6CGSizeVvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B13QualityRecordP10resolutionSo6CGSizeVvg", + "mangledName": "$s9NutPlayer0B13QualityRecordP10resolutionSo6CGSizeVvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerQualityRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bandwidth", + "printedName": "bandwidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B13QualityRecordP9bandwidthSivp", + "mangledName": "$s9NutPlayer0B13QualityRecordP9bandwidthSivp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B13QualityRecordP9bandwidthSivg", + "mangledName": "$s9NutPlayer0B13QualityRecordP9bandwidthSivg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerQualityRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer0B13QualityRecordP", + "mangledName": "$s9NutPlayer0B13QualityRecordP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerSettingsElementRecord", + "printedName": "PlayerSettingsElementRecord", + "children": [ + { + "kind": "Var", + "name": "action", + "printedName": "action", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerSettingsElementRecord.Type) -> (@escaping (NutPlayer.PlayerSettingsRecord) -> ()) -> NutPlayer.PlayerSettingsElementRecord", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(@escaping (NutPlayer.PlayerSettingsRecord) -> ()) -> NutPlayer.PlayerSettingsElementRecord", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerSettingsRecord) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerSettingsElementRecord.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B21SettingsElementRecordO6actionyACyAA0bcE0_pccACmF", + "mangledName": "$s9NutPlayer0B21SettingsElementRecordO6actionyACyAA0bcE0_pccACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "separator", + "printedName": "separator", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerSettingsElementRecord.Type) -> NutPlayer.PlayerSettingsElementRecord", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerSettingsElementRecord.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B21SettingsElementRecordO9separatoryA2CmF", + "mangledName": "$s9NutPlayer0B21SettingsElementRecordO9separatoryA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "submenu", + "printedName": "submenu", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerSettingsElementRecord.Type) -> ([NutPlayer.PlayerSettingsRecord]) -> NutPlayer.PlayerSettingsElementRecord", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([NutPlayer.PlayerSettingsRecord]) -> NutPlayer.PlayerSettingsElementRecord", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerSettingsElementRecord.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B21SettingsElementRecordO7submenuyACSayAA0bcE0_pGcACmF", + "mangledName": "$s9NutPlayer0B21SettingsElementRecordO7submenuyACSayAA0bcE0_pGcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0B21SettingsElementRecordO", + "mangledName": "$s9NutPlayer0B21SettingsElementRecordO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerSettingsRecord", + "printedName": "PlayerSettingsRecord", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SettingsRecordP2idSSvp", + "mangledName": "$s9NutPlayer0B14SettingsRecordP2idSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SettingsRecordP2idSSvg", + "mangledName": "$s9NutPlayer0B14SettingsRecordP2idSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSettingsRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "index", + "printedName": "index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SettingsRecordP5indexSivp", + "mangledName": "$s9NutPlayer0B14SettingsRecordP5indexSivp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SettingsRecordP5indexSivg", + "mangledName": "$s9NutPlayer0B14SettingsRecordP5indexSivg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSettingsRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isActive", + "printedName": "isActive", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SettingsRecordP8isActiveSbvp", + "mangledName": "$s9NutPlayer0B14SettingsRecordP8isActiveSbvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SettingsRecordP8isActiveSbvg", + "mangledName": "$s9NutPlayer0B14SettingsRecordP8isActiveSbvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSettingsRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "group", + "printedName": "group", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SettingsRecordP5groupSSvp", + "mangledName": "$s9NutPlayer0B14SettingsRecordP5groupSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SettingsRecordP5groupSSvg", + "mangledName": "$s9NutPlayer0B14SettingsRecordP5groupSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSettingsRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SettingsRecordP5titleSSvp", + "mangledName": "$s9NutPlayer0B14SettingsRecordP5titleSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SettingsRecordP5titleSSvg", + "mangledName": "$s9NutPlayer0B14SettingsRecordP5titleSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSettingsRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "element", + "printedName": "element", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SettingsRecordP7elementAA0bc7ElementD0Ovp", + "mangledName": "$s9NutPlayer0B14SettingsRecordP7elementAA0bc7ElementD0Ovp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SettingsRecordP7elementAA0bc7ElementD0Ovg", + "mangledName": "$s9NutPlayer0B14SettingsRecordP7elementAA0bc7ElementD0Ovg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSettingsRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer0B14SettingsRecordP", + "mangledName": "$s9NutPlayer0B14SettingsRecordP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerState", + "printedName": "PlayerState", + "children": [ + { + "kind": "Var", + "name": "idle", + "printedName": "idle", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO4idleyA2CmF", + "mangledName": "$s9NutPlayer0B5StateO4idleyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "content", + "printedName": "content", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> (NutPlayer.PlayerContent) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerContent) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "PlayerContent", + "printedName": "NutPlayer.PlayerContent", + "usr": "s:9NutPlayer0B7ContentP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO7contentyAcA0B7Content_pcACmF", + "mangledName": "$s9NutPlayer0B5StateO7contentyAcA0B7Content_pcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "loading", + "printedName": "loading", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO7loadingyA2CmF", + "mangledName": "$s9NutPlayer0B5StateO7loadingyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "ready", + "printedName": "ready", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> (Swift.Double, Swift.Double?) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double, Swift.Double?) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(position: Swift.Double, duration: Swift.Double?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO5readyyACSd_SdSgtcACmF", + "mangledName": "$s9NutPlayer0B5StateO5readyyACSd_SdSgtcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "buffering", + "printedName": "buffering", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO9bufferingyA2CmF", + "mangledName": "$s9NutPlayer0B5StateO9bufferingyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "playing", + "printedName": "playing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO7playingyA2CmF", + "mangledName": "$s9NutPlayer0B5StateO7playingyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "paused", + "printedName": "paused", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> (Swift.Bool) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(byUI: Swift.Bool)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO6pausedyACSb_tcACmF", + "mangledName": "$s9NutPlayer0B5StateO6pausedyACSb_tcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO9completedyA2CmF", + "mangledName": "$s9NutPlayer0B5StateO9completedyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "seeking", + "printedName": "seeking", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> (Swift.Double) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO7seekingyACSdcACmF", + "mangledName": "$s9NutPlayer0B5StateO7seekingyACSdcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> (NutPlayer.PlayerError) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerError) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "PlayerError", + "printedName": "NutPlayer.PlayerError", + "usr": "s:9NutPlayer0B5ErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO5erroryAcA0B5ErrorOcACmF", + "mangledName": "$s9NutPlayer0B5StateO5erroryAcA0B5ErrorOcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "uninitialized", + "printedName": "uninitialized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO13uninitializedyA2CmF", + "mangledName": "$s9NutPlayer0B5StateO13uninitializedyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "isError", + "printedName": "isError", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B5StateO7isErrorSbvp", + "mangledName": "$s9NutPlayer0B5StateO7isErrorSbvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B5StateO7isErrorSbvg", + "mangledName": "$s9NutPlayer0B5StateO7isErrorSbvg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B5StateO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer0B5StateO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0B5StateO", + "mangledName": "$s9NutPlayer0B5StateO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerTimeouts", + "printedName": "PlayerTimeouts", + "children": [ + { + "kind": "Var", + "name": "playlist", + "printedName": "playlist", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B8TimeoutsV8playlistSdvp", + "mangledName": "$s9NutPlayer0B8TimeoutsV8playlistSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B8TimeoutsV8playlistSdvg", + "mangledName": "$s9NutPlayer0B8TimeoutsV8playlistSdvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "track", + "printedName": "track", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B8TimeoutsV5trackSdvp", + "mangledName": "$s9NutPlayer0B8TimeoutsV5trackSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B8TimeoutsV5trackSdvg", + "mangledName": "$s9NutPlayer0B8TimeoutsV5trackSdvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(playlist:track:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerTimeouts", + "printedName": "NutPlayer.PlayerTimeouts", + "usr": "s:9NutPlayer0B8TimeoutsV" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0B8TimeoutsV8playlist5trackACSd_Sdtcfc", + "mangledName": "$s9NutPlayer0B8TimeoutsV8playlist5trackACSd_Sdtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0B8TimeoutsV", + "mangledName": "$s9NutPlayer0B8TimeoutsV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ProviderError", + "printedName": "ProviderError", + "children": [ + { + "kind": "Var", + "name": "noPlayable", + "printedName": "noPlayable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ProviderError.Type) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ProviderError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13ProviderErrorO10noPlayableyA2CmF", + "mangledName": "$s9NutPlayer13ProviderErrorO10noPlayableyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "native", + "printedName": "native", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ProviderError.Type) -> (Swift.Error) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(error: Swift.Error)", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ProviderError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13ProviderErrorO6nativeyACs0D0_p_tcACmF", + "mangledName": "$s9NutPlayer13ProviderErrorO6nativeyACs0D0_p_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "noMime", + "printedName": "noMime", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ProviderError.Type) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ProviderError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13ProviderErrorO6noMimeyA2CmF", + "mangledName": "$s9NutPlayer13ProviderErrorO6noMimeyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unsupported", + "printedName": "unsupported", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ProviderError.Type) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ProviderError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13ProviderErrorO11unsupportedyA2CmF", + "mangledName": "$s9NutPlayer13ProviderErrorO11unsupportedyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "wrongUrl", + "printedName": "wrongUrl", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ProviderError.Type) -> (Swift.String) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(url: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ProviderError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13ProviderErrorO8wrongUrlyACSS_tcACmF", + "mangledName": "$s9NutPlayer13ProviderErrorO8wrongUrlyACSS_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ProviderError.Type) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ProviderError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13ProviderErrorO4datayA2CmF", + "mangledName": "$s9NutPlayer13ProviderErrorO4datayA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "casting", + "printedName": "casting", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ProviderError.Type) -> (Swift.Decodable.Type) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Decodable.Type) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + }, + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "Swift.Decodable.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Decodable", + "printedName": "Swift.Decodable", + "usr": "s:Se" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ProviderError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13ProviderErrorO7castingyACSe_pXpcACmF", + "mangledName": "$s9NutPlayer13ProviderErrorO7castingyACSe_pXpcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ProviderError.Type) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ProviderError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13ProviderErrorO7unknownyA2CmF", + "mangledName": "$s9NutPlayer13ProviderErrorO7unknownyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer13ProviderErrorO", + "mangledName": "$s9NutPlayer13ProviderErrorO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Provider", + "printedName": "Provider", + "children": [ + { + "kind": "Function", + "name": "retrieveContent", + "printedName": "retrieveContent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerContent", + "printedName": "NutPlayer.PlayerContent", + "usr": "s:9NutPlayer0B7ContentP" + }, + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer8ProviderP15retrieveContentyyys6ResultOyAA0bE0_pAA0C5ErrorOGcF", + "mangledName": "$s9NutPlayer8ProviderP15retrieveContentyyys6ResultOyAA0bE0_pAA0C5ErrorOGcF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Provider>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer8ProviderP", + "mangledName": "$s9NutPlayer8ProviderP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "QualityTitleMapper", + "printedName": "QualityTitleMapper", + "children": [ + { + "kind": "Function", + "name": "map", + "printedName": "map(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18QualityTitleMapperP3map7qualitySSSgAA0bC6Record_p_tF", + "mangledName": "$s9NutPlayer18QualityTitleMapperP3map7qualitySSSgAA0bC6Record_p_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.QualityTitleMapper>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer18QualityTitleMapperP", + "mangledName": "$s9NutPlayer18QualityTitleMapperP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Ref", + "printedName": "Ref", + "children": [ + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer3RefC5valuexvp", + "mangledName": "$s9NutPlayer3RefC5valuexvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer3RefC5valuexvg", + "mangledName": "$s9NutPlayer3RefC5valuexvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer3RefC5valuexvs", + "mangledName": "$s9NutPlayer3RefC5valuexvs", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer3RefC5valuexvM", + "mangledName": "$s9NutPlayer3RefC5valuexvM", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Ref", + "printedName": "NutPlayer.Ref<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer3RefC" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer3RefCyACyxGxcfc", + "mangledName": "$s9NutPlayer3RefCyACyxGxcfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer3RefC", + "mangledName": "$s9NutPlayer3RefC", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "OptionalRef", + "printedName": "OptionalRef", + "children": [ + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer11OptionalRefC5valuexSgvp", + "mangledName": "$s9NutPlayer11OptionalRefC5valuexSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer11OptionalRefC5valuexSgvg", + "mangledName": "$s9NutPlayer11OptionalRefC5valuexSgvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer11OptionalRefC5valuexSgvs", + "mangledName": "$s9NutPlayer11OptionalRefC5valuexSgvs", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer11OptionalRefC5valuexSgvM", + "mangledName": "$s9NutPlayer11OptionalRefC5valuexSgvM", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OptionalRef", + "printedName": "NutPlayer.OptionalRef<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer11OptionalRefC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer11OptionalRefCyACyxGxSgcfc", + "mangledName": "$s9NutPlayer11OptionalRefCyACyxGxSgcfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer11OptionalRefC", + "mangledName": "$s9NutPlayer11OptionalRefC", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Tech", + "printedName": "Tech", + "children": [ + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP5stateAA0C5StateOvp", + "mangledName": "$s9NutPlayer4TechP5stateAA0C5StateOvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP5stateAA0C5StateOvg", + "mangledName": "$s9NutPlayer4TechP5stateAA0C5StateOvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP8durationSdvp", + "mangledName": "$s9NutPlayer4TechP8durationSdvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP8durationSdvg", + "mangledName": "$s9NutPlayer4TechP8durationSdvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "currentTime", + "printedName": "currentTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP11currentTimeSdvp", + "mangledName": "$s9NutPlayer4TechP11currentTimeSdvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP11currentTimeSdvg", + "mangledName": "$s9NutPlayer4TechP11currentTimeSdvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP5cacheAA5ValueVySdGvp", + "mangledName": "$s9NutPlayer4TechP5cacheAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP5cacheAA5ValueVySdGvg", + "mangledName": "$s9NutPlayer4TechP5cacheAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP6volumeSfvp", + "mangledName": "$s9NutPlayer4TechP6volumeSfvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP6volumeSfvg", + "mangledName": "$s9NutPlayer4TechP6volumeSfvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP6volumeSfvs", + "mangledName": "$s9NutPlayer4TechP6volumeSfvs", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP6volumeSfvM", + "mangledName": "$s9NutPlayer4TechP6volumeSfvM", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "playbackRate", + "printedName": "playbackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP12playbackRateAA0c8PlaybackE0Ovp", + "mangledName": "$s9NutPlayer4TechP12playbackRateAA0c8PlaybackE0Ovp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP12playbackRateAA0c8PlaybackE0Ovg", + "mangledName": "$s9NutPlayer4TechP12playbackRateAA0c8PlaybackE0Ovg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP12playbackRateAA0c8PlaybackE0Ovs", + "mangledName": "$s9NutPlayer4TechP12playbackRateAA0c8PlaybackE0Ovs", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP12playbackRateAA0c8PlaybackE0OvM", + "mangledName": "$s9NutPlayer4TechP12playbackRateAA0c8PlaybackE0OvM", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP8delegateAA0C8Delegate_pSgvp", + "mangledName": "$s9NutPlayer4TechP8delegateAA0C8Delegate_pSgvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP8delegateAA0C8Delegate_pSgvg", + "mangledName": "$s9NutPlayer4TechP8delegateAA0C8Delegate_pSgvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP8delegateAA0C8Delegate_pSgvs", + "mangledName": "$s9NutPlayer4TechP8delegateAA0C8Delegate_pSgvs", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP8delegateAA0C8Delegate_pSgvM", + "mangledName": "$s9NutPlayer4TechP8delegateAA0C8Delegate_pSgvM", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "quality", + "printedName": "quality", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP7qualityAA0C7Quality_pSgvp", + "mangledName": "$s9NutPlayer4TechP7qualityAA0C7Quality_pSgvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP7qualityAA0C7Quality_pSgvg", + "mangledName": "$s9NutPlayer4TechP7qualityAA0C7Quality_pSgvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "qualities", + "printedName": "qualities", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.TechQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP9qualitiesSayAA0C7Quality_pGvp", + "mangledName": "$s9NutPlayer4TechP9qualitiesSayAA0C7Quality_pGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.TechQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP9qualitiesSayAA0C7Quality_pGvg", + "mangledName": "$s9NutPlayer4TechP9qualitiesSayAA0C7Quality_pGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "play", + "printedName": "play()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer4TechP4playyyF", + "mangledName": "$s9NutPlayer4TechP4playyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pause", + "printedName": "pause()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer4TechP5pauseyyF", + "mangledName": "$s9NutPlayer4TechP5pauseyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer4TechP4stopyyF", + "mangledName": "$s9NutPlayer4TechP4stopyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seek", + "printedName": "seek(to:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer4TechP4seek2to10completionySd_ySbcSgtF", + "mangledName": "$s9NutPlayer4TechP4seek2to10completionySd_ySbcSgtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "end", + "printedName": "end()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer4TechP3endyyF", + "mangledName": "$s9NutPlayer4TechP3endyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "select", + "printedName": "select(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechError?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer4TechP6select7qualityAA0C5ErrorOSgAA0C7Quality_p_tF", + "mangledName": "$s9NutPlayer4TechP6select7qualityAA0C5ErrorOSgAA0C7Quality_p_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "DiscardableResult", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "quality", + "printedName": "quality", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechPAAE7qualityAA0C7Quality_pSgvp", + "mangledName": "$s9NutPlayer4TechPAAE7qualityAA0C7Quality_pSgvp", + "moduleName": "NutPlayer", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechPAAE7qualityAA0C7Quality_pSgvg", + "mangledName": "$s9NutPlayer4TechPAAE7qualityAA0C7Quality_pSgvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "qualities", + "printedName": "qualities", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.TechQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechPAAE9qualitiesSayAA0C7Quality_pGvp", + "mangledName": "$s9NutPlayer4TechPAAE9qualitiesSayAA0C7Quality_pGvp", + "moduleName": "NutPlayer", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.TechQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechPAAE9qualitiesSayAA0C7Quality_pGvg", + "mangledName": "$s9NutPlayer4TechPAAE9qualitiesSayAA0C7Quality_pGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "select", + "printedName": "select(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechError?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer4TechPAAE6select7qualityAA0C5ErrorOSgAA0C7Quality_p_tF", + "mangledName": "$s9NutPlayer4TechPAAE6select7qualityAA0C5ErrorOSgAA0C7Quality_p_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer4TechP", + "mangledName": "$s9NutPlayer4TechP", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechAVPlayer", + "printedName": "TechAVPlayer", + "children": [ + { + "kind": "Function", + "name": "seek", + "printedName": "seek(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CMTime", + "printedName": "CoreMedia.CMTime", + "usr": "c:@SA@CMTime" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer(im)seekToTime:", + "mangledName": "$s9NutPlayer12TechAVPlayerC4seek2toySo6CMTimea_tF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "seekToTime:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seek", + "printedName": "seek(to:completionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CMTime", + "printedName": "CoreMedia.CMTime", + "usr": "c:@SA@CMTime" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer(im)seekToTime:completionHandler:", + "mangledName": "$s9NutPlayer12TechAVPlayerC4seek2to17completionHandlerySo6CMTimea_ySbctF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "seekToTime:completionHandler:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TechAVPlayer", + "printedName": "NutPlayer.TechAVPlayer", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer(im)initWithURL:", + "mangledName": "$s9NutPlayer12TechAVPlayerC3urlAC10Foundation3URLV_tcfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "initWithURL:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(playerItem:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TechAVPlayer", + "printedName": "NutPlayer.TechAVPlayer", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AVFoundation.AVPlayerItem?", + "children": [ + { + "kind": "TypeNominal", + "name": "AVPlayerItem", + "printedName": "AVFoundation.AVPlayerItem", + "usr": "c:objc(cs)AVPlayerItem" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer(im)initWithPlayerItem:", + "mangledName": "$s9NutPlayer12TechAVPlayerC10playerItemACSo0dF0CSg_tcfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "initWithPlayerItem:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechAVPlayer", + "printedName": "NutPlayer.TechAVPlayer", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer(im)init", + "mangledName": "$s9NutPlayer12TechAVPlayerCACycfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer", + "mangledName": "$s9NutPlayer12TechAVPlayerC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)AVPlayer", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "AVFoundation.AVPlayer", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechDelegate", + "printedName": "TechDelegate", + "children": [ + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(state:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12TechDelegateP9didChange5stateyAA0C5StateO_tF", + "mangledName": "$s9NutPlayer12TechDelegateP9didChange5stateyAA0C5StateO_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(time:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12TechDelegateP9didChange4timeySd_tF", + "mangledName": "$s9NutPlayer12TechDelegateP9didChange4timeySd_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(playbackType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12TechDelegateP9didChange12playbackTypeyAA0c8PlayableH0O_tF", + "mangledName": "$s9NutPlayer12TechDelegateP9didChange12playbackTypeyAA0c8PlayableH0O_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(volume:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12TechDelegateP9didChange6volumeySf_tF", + "mangledName": "$s9NutPlayer12TechDelegateP9didChange6volumeySf_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12TechDelegateP9didChange7qualityyAA0C7Quality_p_tF", + "mangledName": "$s9NutPlayer12TechDelegateP9didChange7qualityyAA0C7Quality_p_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(qualities:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.TechQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12TechDelegateP9didChange9qualitiesySayAA0C7Quality_pG_tF", + "mangledName": "$s9NutPlayer12TechDelegateP9didChange9qualitiesySayAA0C7Quality_pG_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer12TechDelegateP", + "mangledName": "$s9NutPlayer12TechDelegateP", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechError", + "printedName": "TechError", + "children": [ + { + "kind": "Var", + "name": "playlistEmpty", + "printedName": "playlistEmpty", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechError.Type) -> NutPlayer.TechError", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechErrorO13playlistEmptyyA2CmF", + "mangledName": "$s9NutPlayer9TechErrorO13playlistEmptyyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "qualityNotExists", + "printedName": "qualityNotExists", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechError.Type) -> NutPlayer.TechError", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechErrorO16qualityNotExistsyA2CmF", + "mangledName": "$s9NutPlayer9TechErrorO16qualityNotExistsyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "allQualitiesEndedWithError", + "printedName": "allQualitiesEndedWithError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechError.Type) -> NutPlayer.TechError", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechErrorO021allQualitiesEndedWithD0yA2CmF", + "mangledName": "$s9NutPlayer9TechErrorO021allQualitiesEndedWithD0yA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "assetStatus", + "printedName": "assetStatus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechError.Type) -> (Swift.Error) -> NutPlayer.TechError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> NutPlayer.TechError", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechErrorO11assetStatusyACs0D0_pcACmF", + "mangledName": "$s9NutPlayer9TechErrorO11assetStatusyACs0D0_pcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "loopDuration", + "printedName": "loopDuration", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechError.Type) -> NutPlayer.TechError", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechErrorO12loopDurationyA2CmF", + "mangledName": "$s9NutPlayer9TechErrorO12loopDurationyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer9TechErrorO", + "mangledName": "$s9NutPlayer9TechErrorO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechLoadable", + "printedName": "TechLoadable", + "children": [ + { + "kind": "Function", + "name": "load", + "printedName": "load(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12TechLoadableP4load4withy10Foundation3URLV_tF", + "mangledName": "$s9NutPlayer12TechLoadableP4load4withy10Foundation3URLV_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechLoadable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer12TechLoadableP", + "mangledName": "$s9NutPlayer12TechLoadableP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechPlayableType", + "printedName": "TechPlayableType", + "children": [ + { + "kind": "Var", + "name": "vod", + "printedName": "vod", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlayableType.Type) -> NutPlayer.TechPlayableType", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlayableType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlayableTypeO3vodyA2CmF", + "mangledName": "$s9NutPlayer16TechPlayableTypeO3vodyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "raw", + "printedName": "raw", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlayableType.Type) -> NutPlayer.TechPlayableType", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlayableType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlayableTypeO3rawyA2CmF", + "mangledName": "$s9NutPlayer16TechPlayableTypeO3rawyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "live", + "printedName": "live", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlayableType.Type) -> NutPlayer.TechPlayableType", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlayableType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlayableTypeO4liveyA2CmF", + "mangledName": "$s9NutPlayer16TechPlayableTypeO4liveyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "drm", + "printedName": "drm", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlayableType.Type) -> NutPlayer.TechPlayableType", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlayableType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlayableTypeO3drmyA2CmF", + "mangledName": "$s9NutPlayer16TechPlayableTypeO3drmyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlayableType.Type) -> NutPlayer.TechPlayableType", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlayableType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlayableTypeO7unknownyA2CmF", + "mangledName": "$s9NutPlayer16TechPlayableTypeO7unknownyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + }, + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer16TechPlayableTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer16TechPlayableTypeO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer16TechPlayableTypeO9hashValueSivp", + "mangledName": "$s9NutPlayer16TechPlayableTypeO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16TechPlayableTypeO9hashValueSivg", + "mangledName": "$s9NutPlayer16TechPlayableTypeO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer16TechPlayableTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer16TechPlayableTypeO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer16TechPlayableTypeO", + "mangledName": "$s9NutPlayer16TechPlayableTypeO", + "moduleName": "NutPlayer", + "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": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechPlaybackRate", + "printedName": "TechPlaybackRate", + "children": [ + { + "kind": "Var", + "name": "rate0x25", + "printedName": "rate0x25", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO8rate0x25yA2CmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rate0x25yA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rate0x50", + "printedName": "rate0x50", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO8rate0x50yA2CmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rate0x50yA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rate0x75", + "printedName": "rate0x75", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO8rate0x75yA2CmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rate0x75yA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "normal", + "printedName": "normal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO6normalyA2CmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO6normalyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rate1x25", + "printedName": "rate1x25", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO8rate1x25yA2CmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rate1x25yA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rate1x50", + "printedName": "rate1x50", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO8rate1x50yA2CmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rate1x50yA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rate1x75", + "printedName": "rate1x75", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO8rate1x75yA2CmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rate1x75yA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rate2x", + "printedName": "rate2x", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO6rate2xyA2CmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO6rate2xyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> (Swift.Float) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Float) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(rate: Swift.Float)", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO6customyACSf_tcACmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO6customyACSf_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechPlaybackRate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer16TechPlaybackRateO8rawValueACSgSf_tcfc", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rawValueACSgSf_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer16TechPlaybackRateO8rawValueSfvp", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rawValueSfvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16TechPlaybackRateO8rawValueSfvg", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rawValueSfvg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer16TechPlaybackRateO", + "mangledName": "$s9NutPlayer16TechPlaybackRateO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechQuality", + "printedName": "TechQuality", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer11TechQualityP2idSSvp", + "mangledName": "$s9NutPlayer11TechQualityP2idSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer11TechQualityP2idSSvg", + "mangledName": "$s9NutPlayer11TechQualityP2idSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechQuality>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "resolution", + "printedName": "resolution", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer11TechQualityP10resolutionSo6CGSizeVvp", + "mangledName": "$s9NutPlayer11TechQualityP10resolutionSo6CGSizeVvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer11TechQualityP10resolutionSo6CGSizeVvg", + "mangledName": "$s9NutPlayer11TechQualityP10resolutionSo6CGSizeVvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechQuality>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bandwidth", + "printedName": "bandwidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer11TechQualityP9bandwidthSivp", + "mangledName": "$s9NutPlayer11TechQualityP9bandwidthSivp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer11TechQualityP9bandwidthSivg", + "mangledName": "$s9NutPlayer11TechQualityP9bandwidthSivg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechQuality>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer11TechQualityP", + "mangledName": "$s9NutPlayer11TechQualityP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "CommonTechQuality", + "printedName": "CommonTechQuality", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17CommonTechQualityV2idSSvp", + "mangledName": "$s9NutPlayer17CommonTechQualityV2idSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17CommonTechQualityV2idSSvg", + "mangledName": "$s9NutPlayer17CommonTechQualityV2idSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "resolution", + "printedName": "resolution", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17CommonTechQualityV10resolutionSo6CGSizeVvp", + "mangledName": "$s9NutPlayer17CommonTechQualityV10resolutionSo6CGSizeVvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17CommonTechQualityV10resolutionSo6CGSizeVvg", + "mangledName": "$s9NutPlayer17CommonTechQualityV10resolutionSo6CGSizeVvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bandwidth", + "printedName": "bandwidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17CommonTechQualityV9bandwidthSivp", + "mangledName": "$s9NutPlayer17CommonTechQualityV9bandwidthSivp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17CommonTechQualityV9bandwidthSivg", + "mangledName": "$s9NutPlayer17CommonTechQualityV9bandwidthSivg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "create", + "printedName": "create()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer17CommonTechQualityV6createAA0dE0_pyFZ", + "mangledName": "$s9NutPlayer17CommonTechQualityV6createAA0dE0_pyFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer17CommonTechQualityV", + "mangledName": "$s9NutPlayer17CommonTechQualityV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "TechQuality", + "printedName": "TechQuality", + "usr": "s:9NutPlayer11TechQualityP", + "mangledName": "$s9NutPlayer11TechQualityP" + } + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechState", + "printedName": "TechState", + "children": [ + { + "kind": "Var", + "name": "uninitialized", + "printedName": "uninitialized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO13uninitializedyA2CmF", + "mangledName": "$s9NutPlayer9TechStateO13uninitializedyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "idle", + "printedName": "idle", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO4idleyA2CmF", + "mangledName": "$s9NutPlayer9TechStateO4idleyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "loading", + "printedName": "loading", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> (NutPlayer.TechQuality) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechQuality) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(quality: NutPlayer.TechQuality)", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO7loadingyAcA0C7Quality_p_tcACmF", + "mangledName": "$s9NutPlayer9TechStateO7loadingyAcA0C7Quality_p_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ready", + "printedName": "ready", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> (Swift.Double?) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double?) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(duration: Swift.Double?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO5readyyACSdSg_tcACmF", + "mangledName": "$s9NutPlayer9TechStateO5readyyACSdSg_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "buffering", + "printedName": "buffering", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO9bufferingyA2CmF", + "mangledName": "$s9NutPlayer9TechStateO9bufferingyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "playing", + "printedName": "playing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO7playingyA2CmF", + "mangledName": "$s9NutPlayer9TechStateO7playingyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "paused", + "printedName": "paused", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO6pausedyA2CmF", + "mangledName": "$s9NutPlayer9TechStateO6pausedyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO9completedyA2CmF", + "mangledName": "$s9NutPlayer9TechStateO9completedyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "seeking", + "printedName": "seeking", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> (Swift.Double) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO7seekingyACSdcACmF", + "mangledName": "$s9NutPlayer9TechStateO7seekingyACSdcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> (NutPlayer.TechError) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechError) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO5erroryAcA0C5ErrorOcACmF", + "mangledName": "$s9NutPlayer9TechStateO5erroryAcA0C5ErrorOcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "isError", + "printedName": "isError", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer9TechStateO7isErrorSbvp", + "mangledName": "$s9NutPlayer9TechStateO7isErrorSbvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer9TechStateO7isErrorSbvg", + "mangledName": "$s9NutPlayer9TechStateO7isErrorSbvg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer9TechStateO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer9TechStateO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer9TechStateO", + "mangledName": "$s9NutPlayer9TechStateO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechTimeouts", + "printedName": "TechTimeouts", + "children": [ + { + "kind": "Var", + "name": "playlist", + "printedName": "playlist", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12TechTimeoutsV8playlistSdvp", + "mangledName": "$s9NutPlayer12TechTimeoutsV8playlistSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12TechTimeoutsV8playlistSdvg", + "mangledName": "$s9NutPlayer12TechTimeoutsV8playlistSdvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "track", + "printedName": "track", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12TechTimeoutsV5trackSdvp", + "mangledName": "$s9NutPlayer12TechTimeoutsV5trackSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12TechTimeoutsV5trackSdvg", + "mangledName": "$s9NutPlayer12TechTimeoutsV5trackSdvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(playlist:track:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TechTimeouts", + "printedName": "NutPlayer.TechTimeouts", + "usr": "s:9NutPlayer12TechTimeoutsV" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer12TechTimeoutsV8playlist5trackACSd_Sdtcfc", + "mangledName": "$s9NutPlayer12TechTimeoutsV8playlist5trackACSd_Sdtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer12TechTimeoutsV", + "mangledName": "$s9NutPlayer12TechTimeoutsV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechViewable", + "printedName": "TechViewable", + "children": [ + { + "kind": "Var", + "name": "layer", + "printedName": "layer", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12TechViewableP5layerSo7CALayerCvp", + "mangledName": "$s9NutPlayer12TechViewableP5layerSo7CALayerCvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12TechViewableP5layerSo7CALayerCvg", + "mangledName": "$s9NutPlayer12TechViewableP5layerSo7CALayerCvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechViewable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer12TechViewableP", + "mangledName": "$s9NutPlayer12TechViewableP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DeviceType", + "printedName": "DeviceType", + "children": [ + { + "kind": "Var", + "name": "ipadS", + "printedName": "ipadS", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.DeviceType.Type) -> NutPlayer.DeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.DeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10DeviceTypeO5ipadSyA2CmF", + "mangledName": "$s9NutPlayer10DeviceTypeO5ipadSyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ipadM", + "printedName": "ipadM", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.DeviceType.Type) -> NutPlayer.DeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.DeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10DeviceTypeO5ipadMyA2CmF", + "mangledName": "$s9NutPlayer10DeviceTypeO5ipadMyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ipadL", + "printedName": "ipadL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.DeviceType.Type) -> NutPlayer.DeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.DeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10DeviceTypeO5ipadLyA2CmF", + "mangledName": "$s9NutPlayer10DeviceTypeO5ipadLyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iphone", + "printedName": "iphone", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.DeviceType.Type) -> NutPlayer.DeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.DeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10DeviceTypeO6iphoneyA2CmF", + "mangledName": "$s9NutPlayer10DeviceTypeO6iphoneyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iphoneSE", + "printedName": "iphoneSE", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.DeviceType.Type) -> NutPlayer.DeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.DeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10DeviceTypeO8iphoneSEyA2CmF", + "mangledName": "$s9NutPlayer10DeviceTypeO8iphoneSEyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ipod", + "printedName": "ipod", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.DeviceType.Type) -> NutPlayer.DeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.DeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10DeviceTypeO4ipodyA2CmF", + "mangledName": "$s9NutPlayer10DeviceTypeO4ipodyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "appleTV", + "printedName": "appleTV", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.DeviceType.Type) -> NutPlayer.DeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.DeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10DeviceTypeO7appleTVyA2CmF", + "mangledName": "$s9NutPlayer10DeviceTypeO7appleTVyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.DeviceType.Type) -> NutPlayer.DeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.DeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10DeviceTypeO7unknownyA2CmF", + "mangledName": "$s9NutPlayer10DeviceTypeO7unknownyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer10DeviceTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer10DeviceTypeO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer10DeviceTypeO9hashValueSivp", + "mangledName": "$s9NutPlayer10DeviceTypeO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer10DeviceTypeO9hashValueSivg", + "mangledName": "$s9NutPlayer10DeviceTypeO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer10DeviceTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer10DeviceTypeO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer10DeviceTypeO", + "mangledName": "$s9NutPlayer10DeviceTypeO", + "moduleName": "NutPlayer", + "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": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Value", + "printedName": "Value", + "children": [ + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer5ValueV5valuexvp", + "mangledName": "$s9NutPlayer5ValueV5valuexvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer5ValueV5valuexvg", + "mangledName": "$s9NutPlayer5ValueV5valuexvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "current", + "printedName": "current", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer5ValueV7currentxvp", + "mangledName": "$s9NutPlayer5ValueV7currentxvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer5ValueV7currentxvg", + "mangledName": "$s9NutPlayer5ValueV7currentxvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5ValueV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer5ValueVyACyxGqd__c6OutputQyd__Rsz7Combine9PublisherRd__s5NeverO7FailureRtd__lufc", + "mangledName": "$s9NutPlayer5ValueVyACyxGqd__c6OutputQyd__Rsz7Combine9PublisherRd__s5NeverO7FailureRtd__lufc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 == τ_1_0.Output, τ_1_0 : Combine.Publisher, τ_1_0.Failure == Swift.Never>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(const:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5ValueV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer5ValueV5constACyxGx_tcfc", + "mangledName": "$s9NutPlayer5ValueV5constACyxGx_tcfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "callAsFunction", + "printedName": "callAsFunction()", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer5ValueV14callAsFunctionxyF", + "mangledName": "$s9NutPlayer5ValueV14callAsFunctionxyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(subscriber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer5ValueV7receive10subscriberyqd___t5InputQyd__Rsz7Combine10SubscriberRd__s5NeverO7FailureRtd__lF", + "mangledName": "$s9NutPlayer5ValueV7receive10subscriberyqd___t5InputQyd__Rsz7Combine10SubscriberRd__s5NeverO7FailureRtd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 == τ_1_0.Input, τ_1_0 : Combine.Subscriber, τ_1_0.Failure == Swift.Never>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(dynamicMember:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeNominal", + "name": "KeyPath", + "printedName": "Swift.KeyPath<τ_0_0, τ_1_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:s7KeyPathC" + } + ], + "declKind": "Subscript", + "usr": "s:9NutPlayer5ValueV13dynamicMemberqd__s7KeyPathCyxqd__G_tcluip", + "mangledName": "$s9NutPlayer5ValueV13dynamicMemberqd__s7KeyPathCyxqd__G_tcluip", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeNominal", + "name": "KeyPath", + "printedName": "Swift.KeyPath<τ_0_0, τ_1_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:s7KeyPathC" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer5ValueV13dynamicMemberqd__s7KeyPathCyxqd__G_tcluig", + "mangledName": "$s9NutPlayer5ValueV13dynamicMemberqd__s7KeyPathCyxqd__G_tcluig", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(dynamicMember:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "KeyPath", + "printedName": "Swift.KeyPath<τ_0_0, τ_1_0?>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:s7KeyPathC" + } + ], + "declKind": "Subscript", + "usr": "s:9NutPlayer5ValueV13dynamicMemberqd__Sgs7KeyPathCyxAEG_tcluip", + "mangledName": "$s9NutPlayer5ValueV13dynamicMemberqd__Sgs7KeyPathCyxAEG_tcluip", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "KeyPath", + "printedName": "Swift.KeyPath<τ_0_0, τ_1_0?>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:s7KeyPathC" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer5ValueV13dynamicMemberqd__Sgs7KeyPathCyxAEG_tcluig", + "mangledName": "$s9NutPlayer5ValueV13dynamicMemberqd__Sgs7KeyPathCyxAEG_tcluig", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer5ValueV", + "mangledName": "$s9NutPlayer5ValueV", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "DynamicMemberLookup", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OptValue", + "printedName": "OptValue", + "children": [ + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer8OptValueV5valuexSgvp", + "mangledName": "$s9NutPlayer8OptValueV5valuexSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer8OptValueV5valuexSgvg", + "mangledName": "$s9NutPlayer8OptValueV5valuexSgvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "v", + "printedName": "v", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer8OptValueV1vxSgvp", + "mangledName": "$s9NutPlayer8OptValueV1vxSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer8OptValueV1vxSgvg", + "mangledName": "$s9NutPlayer8OptValueV1vxSgvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OptValue", + "printedName": "NutPlayer.OptValue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer8OptValueV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer8OptValueVyACyxGqd__c7Combine9PublisherRd__s5NeverO7FailureRtd__xSg6OutputRtd__lufc", + "mangledName": "$s9NutPlayer8OptValueVyACyxGqd__c7Combine9PublisherRd__s5NeverO7FailureRtd__xSg6OutputRtd__lufc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_1_0 : Combine.Publisher, τ_1_0.Failure == Swift.Never, τ_1_0.Output == τ_0_0?>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(const:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OptValue", + "printedName": "NutPlayer.OptValue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer8OptValueV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer8OptValueV5constACyxGxSg_tcfc", + "mangledName": "$s9NutPlayer8OptValueV5constACyxGxSg_tcfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "callAsFunction", + "printedName": "callAsFunction()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer8OptValueV14callAsFunctionxSgyF", + "mangledName": "$s9NutPlayer8OptValueV14callAsFunctionxSgyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(subscriber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer8OptValueV7receive10subscriberyqd___t7Combine10SubscriberRd__s5NeverO7FailureRtd__xSg5InputRtd__lF", + "mangledName": "$s9NutPlayer8OptValueV7receive10subscriberyqd___t7Combine10SubscriberRd__s5NeverO7FailureRtd__xSg5InputRtd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_1_0 : Combine.Subscriber, τ_1_0.Failure == Swift.Never, τ_1_0.Input == τ_0_0?>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(dynamicMember:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "KeyPath", + "printedName": "Swift.KeyPath<τ_0_0, τ_1_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:s7KeyPathC" + } + ], + "declKind": "Subscript", + "usr": "s:9NutPlayer8OptValueV13dynamicMemberqd__Sgs7KeyPathCyxqd__G_tcluip", + "mangledName": "$s9NutPlayer8OptValueV13dynamicMemberqd__Sgs7KeyPathCyxqd__G_tcluip", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "KeyPath", + "printedName": "Swift.KeyPath<τ_0_0, τ_1_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:s7KeyPathC" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer8OptValueV13dynamicMemberqd__Sgs7KeyPathCyxqd__G_tcluig", + "mangledName": "$s9NutPlayer8OptValueV13dynamicMemberqd__Sgs7KeyPathCyxqd__G_tcluig", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(dynamicMember:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "KeyPath", + "printedName": "Swift.KeyPath<τ_0_0, τ_1_0?>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:s7KeyPathC" + } + ], + "declKind": "Subscript", + "usr": "s:9NutPlayer8OptValueV13dynamicMemberqd__Sgs7KeyPathCyxAEG_tcluip", + "mangledName": "$s9NutPlayer8OptValueV13dynamicMemberqd__Sgs7KeyPathCyxAEG_tcluip", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "KeyPath", + "printedName": "Swift.KeyPath<τ_0_0, τ_1_0?>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:s7KeyPathC" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer8OptValueV13dynamicMemberqd__Sgs7KeyPathCyxAEG_tcluig", + "mangledName": "$s9NutPlayer8OptValueV13dynamicMemberqd__Sgs7KeyPathCyxAEG_tcluig", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer8OptValueV", + "mangledName": "$s9NutPlayer8OptValueV", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "DynamicMemberLookup", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ValueSubject", + "printedName": "ValueSubject", + "children": [ + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12ValueSubjectC5valuexvp", + "mangledName": "$s9NutPlayer12ValueSubjectC5valuexvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12ValueSubjectC5valuexvg", + "mangledName": "$s9NutPlayer12ValueSubjectC5valuexvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "wrappedValue", + "printedName": "wrappedValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12ValueSubjectC07wrappedC0AA0C0VyxGvp", + "mangledName": "$s9NutPlayer12ValueSubjectC07wrappedC0AA0C0VyxGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12ValueSubjectC07wrappedC0AA0C0VyxGvg", + "mangledName": "$s9NutPlayer12ValueSubjectC07wrappedC0AA0C0VyxGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(initial:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ValueSubject", + "printedName": "NutPlayer.ValueSubject<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer12ValueSubjectC" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer12ValueSubjectC7initialACyxGx_tcfc", + "mangledName": "$s9NutPlayer12ValueSubjectC7initialACyxGx_tcfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12ValueSubjectC4sendyyxF", + "mangledName": "$s9NutPlayer12ValueSubjectC4sendyyxF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12ValueSubjectC4sendyyxSQRzlF", + "mangledName": "$s9NutPlayer12ValueSubjectC4sendyyxSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendWithoutCompare", + "printedName": "sendWithoutCompare(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12ValueSubjectC18sendWithoutCompareyyxF", + "mangledName": "$s9NutPlayer12ValueSubjectC18sendWithoutCompareyyxF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) -> τ_0_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12ValueSubjectC4sendyyxxXEF", + "mangledName": "$s9NutPlayer12ValueSubjectC4sendyyxxXEF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) -> τ_0_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12ValueSubjectC4sendyyxxXESQRzlF", + "mangledName": "$s9NutPlayer12ValueSubjectC4sendyyxxXESQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Completion", + "printedName": "Combine.Subscribers.Completion", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ], + "usr": "s:7Combine11SubscribersO10CompletionO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12ValueSubjectC4send10completiony7Combine11SubscribersO10CompletionOy_s5NeverOG_tF", + "mangledName": "$s9NutPlayer12ValueSubjectC4send10completiony7Combine11SubscribersO10CompletionOy_s5NeverOG_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(subscription:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Subscription", + "printedName": "Combine.Subscription", + "usr": "s:7Combine12SubscriptionP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12ValueSubjectC4send12subscriptiony7Combine12Subscription_p_tF", + "mangledName": "$s9NutPlayer12ValueSubjectC4send12subscriptiony7Combine12Subscription_p_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(subscriber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12ValueSubjectC7receive10subscriberyqd___t5InputQyd__Rsz7Combine10SubscriberRd__s5NeverO7FailureRtd__lF", + "mangledName": "$s9NutPlayer12ValueSubjectC7receive10subscriberyqd___t5InputQyd__Rsz7Combine10SubscriberRd__s5NeverO7FailureRtd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 == τ_1_0.Input, τ_1_0 : Combine.Subscriber, τ_1_0.Failure == Swift.Never>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer12ValueSubjectC", + "mangledName": "$s9NutPlayer12ValueSubjectC", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "PropertyWrapper", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Subject", + "printedName": "Subject", + "usr": "s:7Combine7SubjectP", + "mangledName": "$s7Combine7SubjectP" + }, + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OptValueSubject", + "printedName": "OptValueSubject", + "children": [ + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer15OptValueSubjectC5valuexSgvp", + "mangledName": "$s9NutPlayer15OptValueSubjectC5valuexSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer15OptValueSubjectC5valuexSgvg", + "mangledName": "$s9NutPlayer15OptValueSubjectC5valuexSgvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "wrappedValue", + "printedName": "wrappedValue", + "children": [ + { + "kind": "TypeNominal", + "name": "OptValue", + "printedName": "NutPlayer.OptValue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer8OptValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer15OptValueSubjectC07wrappedD0AA0cD0VyxGvp", + "mangledName": "$s9NutPlayer15OptValueSubjectC07wrappedD0AA0cD0VyxGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OptValue", + "printedName": "NutPlayer.OptValue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer8OptValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer15OptValueSubjectC07wrappedD0AA0cD0VyxGvg", + "mangledName": "$s9NutPlayer15OptValueSubjectC07wrappedD0AA0cD0VyxGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(initial:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OptValueSubject", + "printedName": "NutPlayer.OptValueSubject<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer15OptValueSubjectC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer15OptValueSubjectC7initialACyxGxSg_tcfc", + "mangledName": "$s9NutPlayer15OptValueSubjectC7initialACyxGxSg_tcfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer15OptValueSubjectC4sendyyxSgF", + "mangledName": "$s9NutPlayer15OptValueSubjectC4sendyyxSgF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer15OptValueSubjectC4sendyyxSgSQRzlF", + "mangledName": "$s9NutPlayer15OptValueSubjectC4sendyyxSgSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendWithoutCompare", + "printedName": "sendWithoutCompare(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer15OptValueSubjectC18sendWithoutCompareyyxSgF", + "mangledName": "$s9NutPlayer15OptValueSubjectC18sendWithoutCompareyyxSgF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0?) -> τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer15OptValueSubjectC4sendyyxSgAEXEF", + "mangledName": "$s9NutPlayer15OptValueSubjectC4sendyyxSgAEXEF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0?) -> τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer15OptValueSubjectC4sendyyxSgAEXESQRzlF", + "mangledName": "$s9NutPlayer15OptValueSubjectC4sendyyxSgAEXESQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Completion", + "printedName": "Combine.Subscribers.Completion", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ], + "usr": "s:7Combine11SubscribersO10CompletionO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer15OptValueSubjectC4send10completiony7Combine11SubscribersO10CompletionOy_s5NeverOG_tF", + "mangledName": "$s9NutPlayer15OptValueSubjectC4send10completiony7Combine11SubscribersO10CompletionOy_s5NeverOG_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(subscription:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Subscription", + "printedName": "Combine.Subscription", + "usr": "s:7Combine12SubscriptionP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer15OptValueSubjectC4send12subscriptiony7Combine12Subscription_p_tF", + "mangledName": "$s9NutPlayer15OptValueSubjectC4send12subscriptiony7Combine12Subscription_p_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(subscriber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer15OptValueSubjectC7receive10subscriberyqd___t7Combine10SubscriberRd__s5NeverO7FailureRtd__xSg5InputRtd__lF", + "mangledName": "$s9NutPlayer15OptValueSubjectC7receive10subscriberyqd___t7Combine10SubscriberRd__s5NeverO7FailureRtd__xSg5InputRtd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_1_0 : Combine.Subscriber, τ_1_0.Failure == Swift.Never, τ_1_0.Input == τ_0_0?>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer15OptValueSubjectC", + "mangledName": "$s9NutPlayer15OptValueSubjectC", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "PropertyWrapper", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Subject", + "printedName": "Subject", + "usr": "s:7Combine7SubjectP", + "mangledName": "$s7Combine7SubjectP" + }, + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5ValueV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer2eeoiySbAA5ValueVyxG_xtSQRzlF", + "mangledName": "$s9NutPlayer2eeoiySbAA5ValueVyxG_xtSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "!=", + "printedName": "!=(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5ValueV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer2neoiySbAA5ValueVyxG_xtSQRzlF", + "mangledName": "$s9NutPlayer2neoiySbAA5ValueVyxG_xtSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer2eeoiySbx_AA5ValueVyxGtSQRzlF", + "mangledName": "$s9NutPlayer2eeoiySbx_AA5ValueVyxGtSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "!=", + "printedName": "!=(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer2neoiySbx_AA5ValueVyxGtSQRzlF", + "mangledName": "$s9NutPlayer2neoiySbx_AA5ValueVyxGtSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "OptValue", + "printedName": "NutPlayer.OptValue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer8OptValueV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer2eeoiySbAA8OptValueVyxG_xtSQRzlF", + "mangledName": "$s9NutPlayer2eeoiySbAA8OptValueVyxG_xtSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "!=", + "printedName": "!=(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "OptValue", + "printedName": "NutPlayer.OptValue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer8OptValueV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer2neoiySbAA8OptValueVyxG_xtSQRzlF", + "mangledName": "$s9NutPlayer2neoiySbAA8OptValueVyxG_xtSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "OptValue", + "printedName": "NutPlayer.OptValue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer8OptValueV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer2eeoiySbx_AA8OptValueVyxGtSQRzlF", + "mangledName": "$s9NutPlayer2eeoiySbx_AA8OptValueVyxGtSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "!=", + "printedName": "!=(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "OptValue", + "printedName": "NutPlayer.OptValue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer8OptValueV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer2neoiySbx_AA8OptValueVyxGtSQRzlF", + "mangledName": "$s9NutPlayer2neoiySbx_AA8OptValueVyxGtSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VideoQuality", + "printedName": "VideoQuality", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO7unknownyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO7unknownyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "auto", + "printedName": "auto", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO4autoyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO4autoyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ultraHD4k", + "printedName": "ultraHD4k", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO9ultraHD4kyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO9ultraHD4kyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ultraHD1440", + "printedName": "ultraHD1440", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO11ultraHD1440yA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO11ultraHD1440yA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "fullHD", + "printedName": "fullHD", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO6fullHDyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO6fullHDyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "HD", + "printedName": "HD", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO2HDyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO2HDyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "SD", + "printedName": "SD", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO2SDyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO2SDyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "SDlow", + "printedName": "SDlow", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO5SDlowyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO5SDlowyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "LD", + "printedName": "LD", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO2LDyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO2LDyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "LDlow", + "printedName": "LDlow", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO5LDlowyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO5LDlowyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "resolution", + "printedName": "resolution", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12VideoQualityO10resolutionSo6CGSizeVvp", + "mangledName": "$s9NutPlayer12VideoQualityO10resolutionSo6CGSizeVvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12VideoQualityO10resolutionSo6CGSizeVvg", + "mangledName": "$s9NutPlayer12VideoQualityO10resolutionSo6CGSizeVvg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bandwidth", + "printedName": "bandwidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12VideoQualityO9bandwidthSivp", + "mangledName": "$s9NutPlayer12VideoQualityO9bandwidthSivp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12VideoQualityO9bandwidthSivg", + "mangledName": "$s9NutPlayer12VideoQualityO9bandwidthSivg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.VideoQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer12VideoQualityO8rawValueACSgSS_tcfc", + "mangledName": "$s9NutPlayer12VideoQualityO8rawValueACSgSS_tcfc", + "moduleName": "NutPlayer", + "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:9NutPlayer12VideoQualityO8rawValueSSvp", + "mangledName": "$s9NutPlayer12VideoQualityO8rawValueSSvp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12VideoQualityO8rawValueSSvg", + "mangledName": "$s9NutPlayer12VideoQualityO8rawValueSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.VideoQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12VideoQualityO8allCasesSayACGvpZ", + "mangledName": "$s9NutPlayer12VideoQualityO8allCasesSayACGvpZ", + "moduleName": "NutPlayer", + "static": true, + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.VideoQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12VideoQualityO8allCasesSayACGvgZ", + "mangledName": "$s9NutPlayer12VideoQualityO8allCasesSayACGvgZ", + "moduleName": "NutPlayer", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer12VideoQualityO", + "mangledName": "$s9NutPlayer12VideoQualityO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.VideoQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VideoQualityTitleFormat", + "printedName": "VideoQualityTitleFormat", + "children": [ + { + "kind": "Var", + "name": "common", + "printedName": "common", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQualityTitleFormat.Type) -> NutPlayer.VideoQualityTitleFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQualityTitleFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO6commonyA2CmF", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO6commonyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rus", + "printedName": "rus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQualityTitleFormat.Type) -> NutPlayer.VideoQualityTitleFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQualityTitleFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO3rusyA2CmF", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO3rusyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "eng", + "printedName": "eng", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQualityTitleFormat.Type) -> NutPlayer.VideoQualityTitleFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQualityTitleFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO3engyA2CmF", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO3engyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "resolution", + "printedName": "resolution", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQualityTitleFormat.Type) -> NutPlayer.VideoQualityTitleFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQualityTitleFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO10resolutionyA2CmF", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO10resolutionyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO8rawValueACSi_tcfc", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO8rawValueACSi_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "createTitle", + "printedName": "createTitle(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO06createE04fromSSAA0cD0O_tF", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO06createE04fromSSAA0cD0O_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + }, + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer23VideoQualityTitleFormatO9hashValueSivp", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO9hashValueSivg", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer23VideoQualityTitleFormatO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.VideoQualityTitleFormat]", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO8allCasesSayACGvpZ", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO8allCasesSayACGvpZ", + "moduleName": "NutPlayer", + "static": true, + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.VideoQualityTitleFormat]", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO8allCasesSayACGvgZ", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO8allCasesSayACGvgZ", + "moduleName": "NutPlayer", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.VideoQualityTitleFormat]", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" + } + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "XcodeLogDestination", + "printedName": "XcodeLogDestination", + "children": [ + { + "kind": "Var", + "name": "format", + "printedName": "format", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer19XcodeLogDestinationC6formatSSvp", + "mangledName": "$s9NutPlayer19XcodeLogDestinationC6formatSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer19XcodeLogDestinationC6formatSSvg", + "mangledName": "$s9NutPlayer19XcodeLogDestinationC6formatSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "limitOutputLevel", + "printedName": "limitOutputLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer19XcodeLogDestinationC16limitOutputLevelAA0dH0Ovp", + "mangledName": "$s9NutPlayer19XcodeLogDestinationC16limitOutputLevelAA0dH0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer19XcodeLogDestinationC16limitOutputLevelAA0dH0Ovg", + "mangledName": "$s9NutPlayer19XcodeLogDestinationC16limitOutputLevelAA0dH0Ovg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(format:limitOutputLevel:)", + "children": [ + { + "kind": "TypeNominal", + "name": "XcodeLogDestination", + "printedName": "NutPlayer.XcodeLogDestination", + "usr": "s:9NutPlayer19XcodeLogDestinationC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "hasDefaultArg": true, + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer19XcodeLogDestinationC6format16limitOutputLevelACSS_AA0dI0Otcfc", + "mangledName": "$s9NutPlayer19XcodeLogDestinationC6format16limitOutputLevelACSS_AA0dI0Otcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19XcodeLogDestinationC7process_5levelySS_AA0D5LevelOtF", + "mangledName": "$s9NutPlayer19XcodeLogDestinationC7process_5levelySS_AA0D5LevelOtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer19XcodeLogDestinationC", + "mangledName": "$s9NutPlayer19XcodeLogDestinationC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "LogDestination", + "printedName": "LogDestination", + "usr": "s:9NutPlayer14LogDestinationP", + "mangledName": "$s9NutPlayer14LogDestinationP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Array", + "printedName": "Array", + "children": [ + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(safe:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Subscript", + "usr": "s:Sa9NutPlayerE4safexSgSi_tcip", + "mangledName": "$sSa9NutPlayerE4safexSgSi_tcip", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:Sa9NutPlayerE4safexSgSi_tcig", + "mangledName": "$sSa9NutPlayerE4safexSgSi_tcig", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "distinct", + "printedName": "distinct()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:Sa9NutPlayerSHRzlE8distinctSayxGyF", + "mangledName": "$sSa9NutPlayerSHRzlE8distinctSayxGyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "forCurrentDevice", + "printedName": "forCurrentDevice", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:Sa9NutPlayerAA10ConstraintORszlE16forCurrentDevice14CoreFoundation7CGFloatVvp", + "mangledName": "$sSa9NutPlayerAA10ConstraintORszlE16forCurrentDevice12CoreGraphics7CGFloatVvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:Sa9NutPlayerAA10ConstraintORszlE16forCurrentDevice14CoreFoundation7CGFloatVvg", + "mangledName": "$sSa9NutPlayerAA10ConstraintORszlE16forCurrentDevice12CoreGraphics7CGFloatVvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 == NutPlayer.Constraint>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:Sa", + "mangledName": "$sSa", + "moduleName": "Swift", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "_DestructorSafeContainer", + "printedName": "_DestructorSafeContainer", + "usr": "s:s24_DestructorSafeContainerP", + "mangledName": "$ss24_DestructorSafeContainerP" + }, + { + "kind": "Conformance", + "name": "_ArrayProtocol", + "printedName": "_ArrayProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "_Buffer", + "printedName": "_Buffer", + "children": [ + { + "kind": "TypeNominal", + "name": "_ArrayBuffer", + "printedName": "Swift._ArrayBuffer<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s12_ArrayBufferV" + } + ] + } + ], + "usr": "s:s14_ArrayProtocolP", + "mangledName": "$ss14_ArrayProtocolP" + }, + { + "kind": "Conformance", + "name": "RandomAccessCollection", + "printedName": "RandomAccessCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:Sk", + "mangledName": "$sSk" + }, + { + "kind": "Conformance", + "name": "MutableCollection", + "printedName": "MutableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + } + ], + "usr": "s:SM", + "mangledName": "$sSM" + }, + { + "kind": "Conformance", + "name": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:SK", + "mangledName": "$sSK" + }, + { + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "IndexingIterator", + "printedName": "Swift.IndexingIterator<[τ_0_0]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s16IndexingIteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:Sl", + "mangledName": "$sSl" + }, + { + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "IndexingIterator", + "printedName": "Swift.IndexingIterator<[τ_0_0]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s16IndexingIteratorV" + } + ] + } + ], + "usr": "s:ST", + "mangledName": "$sST" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + }, + { + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + } + ], + "usr": "s:Sm", + "mangledName": "$sSm" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "_HasContiguousBytes", + "printedName": "_HasContiguousBytes", + "usr": "s:s19_HasContiguousBytesP", + "mangledName": "$ss19_HasContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "DataProtocol", + "printedName": "DataProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "Regions", + "printedName": "Regions", + "children": [ + { + "kind": "TypeNominal", + "name": "CollectionOfOne", + "printedName": "Swift.CollectionOfOne<[Swift.UInt8]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt8]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s15CollectionOfOneV" + } + ] + } + ], + "usr": "s:10Foundation12DataProtocolP", + "mangledName": "$s10Foundation12DataProtocolP" + }, + { + "kind": "Conformance", + "name": "MutableDataProtocol", + "printedName": "MutableDataProtocol", + "usr": "s:10Foundation19MutableDataProtocolP", + "mangledName": "$s10Foundation19MutableDataProtocolP" + }, + { + "kind": "Conformance", + "name": "EncodableWithConfiguration", + "printedName": "EncodableWithConfiguration", + "children": [ + { + "kind": "TypeWitness", + "name": "EncodingConfiguration", + "printedName": "EncodingConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.EncodingConfiguration" + } + ] + } + ], + "usr": "s:10Foundation26EncodableWithConfigurationP", + "mangledName": "$s10Foundation26EncodableWithConfigurationP" + }, + { + "kind": "Conformance", + "name": "DecodableWithConfiguration", + "printedName": "DecodableWithConfiguration", + "children": [ + { + "kind": "TypeWitness", + "name": "DecodingConfiguration", + "printedName": "DecodingConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.DecodingConfiguration" + } + ] + } + ], + "usr": "s:10Foundation26DecodableWithConfigurationP", + "mangledName": "$s10Foundation26DecodableWithConfigurationP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSArray", + "printedName": "Foundation.NSArray", + "usr": "c:objc(cs)NSArray" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "ContiguousBytes", + "printedName": "ContiguousBytes", + "usr": "s:10Foundation15ContiguousBytesP", + "mangledName": "$s10Foundation15ContiguousBytesP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CurrentValueSubject", + "printedName": "CurrentValueSubject", + "children": [ + { + "kind": "Function", + "name": "bind", + "printedName": "bind(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "CurrentValueSubject", + "printedName": "Combine.CurrentValueSubject<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:7Combine19CurrentValueSubjectC" + } + ], + "declKind": "Func", + "usr": "s:7Combine19CurrentValueSubjectC9NutPlayerSQRzrlE4bind2toAA14AnyCancellableCACyxq_G_tF", + "mangledName": "$s7Combine19CurrentValueSubjectC9NutPlayerSQRzrlE4bind2toAA14AnyCancellableCACyxq_G_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Equatable, τ_0_1 : Swift.Error>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:7Combine19CurrentValueSubjectC", + "mangledName": "$s7Combine19CurrentValueSubjectC", + "moduleName": "Combine", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.Error>", + "sugared_genericSig": "", + "intro_Macosx": "10.15", + "intro_iOS": "13.0", + "intro_tvOS": "13.0", + "intro_watchOS": "6.0", + "declAttributes": [ + "Final", + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Subject", + "printedName": "Subject", + "usr": "s:7Combine7SubjectP", + "mangledName": "$s7Combine7SubjectP" + }, + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CGSize", + "printedName": "CGSize", + "children": [ + { + "kind": "Function", + "name": "<", + "printedName": "<(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Func", + "usr": "s:So6CGSizeV9NutPlayerE1loiySbAB_ABtFZ", + "mangledName": "$sSo6CGSizeV9NutPlayerE1loiySbAB_ABtFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "<=", + "printedName": "<=(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Func", + "usr": "s:So6CGSizeV9NutPlayerE2leoiySbAB_ABtFZ", + "mangledName": "$sSo6CGSizeV9NutPlayerE2leoiySbAB_ABtFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "c:@S@CGSize", + "moduleName": "CoreFoundation", + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSValue", + "printedName": "Foundation.NSValue", + "usr": "c:objc(cs)NSValue" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ObservableObjectPublisher", + "printedName": "ObservableObjectPublisher", + "declKind": "Class", + "usr": "s:7Combine25ObservableObjectPublisherC", + "mangledName": "$s7Combine25ObservableObjectPublisherC", + "moduleName": "Combine", + "intro_Macosx": "10.15", + "intro_iOS": "13.0", + "intro_tvOS": "13.0", + "intro_watchOS": "6.0", + "declAttributes": [ + "Final", + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Int", + "printedName": "Int", + "children": [ + { + "kind": "Function", + "name": "leadingZero", + "printedName": "leadingZero()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:Si9NutPlayerE11leadingZeroSSyF", + "mangledName": "$sSi9NutPlayerE11leadingZeroSSyF", + "moduleName": "NutPlayer", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:Si", + "mangledName": "$sSi", + "moduleName": "Swift", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "FixedWidthInteger", + "printedName": "FixedWidthInteger", + "usr": "s:s17FixedWidthIntegerP", + "mangledName": "$ss17FixedWidthIntegerP" + }, + { + "kind": "Conformance", + "name": "SignedInteger", + "printedName": "SignedInteger", + "usr": "s:SZ", + "mangledName": "$sSZ" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinIntegerLiteral", + "printedName": "_ExpressibleByBuiltinIntegerLiteral", + "usr": "s:s35_ExpressibleByBuiltinIntegerLiteralP", + "mangledName": "$ss35_ExpressibleByBuiltinIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "BinaryInteger", + "printedName": "BinaryInteger", + "children": [ + { + "kind": "TypeWitness", + "name": "Words", + "printedName": "Words", + "children": [ + { + "kind": "TypeNominal", + "name": "Words", + "printedName": "Swift.Int.Words", + "usr": "s:Si5WordsV" + } + ] + } + ], + "usr": "s:Sz", + "mangledName": "$sSz" + }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "SignedNumeric", + "printedName": "SignedNumeric", + "usr": "s:s13SignedNumericP", + "mangledName": "$ss13SignedNumericP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Numeric", + "printedName": "Numeric", + "children": [ + { + "kind": "TypeWitness", + "name": "Magnitude", + "printedName": "Magnitude", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ] + } + ], + "usr": "s:Sj", + "mangledName": "$sSj" + }, + { + "kind": "Conformance", + "name": "Strideable", + "printedName": "Strideable", + "children": [ + { + "kind": "TypeWitness", + "name": "Stride", + "printedName": "Stride", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:Sx", + "mangledName": "$sSx" + }, + { + "kind": "Conformance", + "name": "AdditiveArithmetic", + "printedName": "AdditiveArithmetic", + "usr": "s:s18AdditiveArithmeticP", + "mangledName": "$ss18AdditiveArithmeticP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CodingKeyRepresentable", + "printedName": "CodingKeyRepresentable", + "usr": "s:s22CodingKeyRepresentableP", + "mangledName": "$ss22CodingKeyRepresentableP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "MirrorPath", + "printedName": "MirrorPath", + "usr": "s:s10MirrorPathP", + "mangledName": "$ss10MirrorPathP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SIMDScalar", + "printedName": "SIMDScalar", + "children": [ + { + "kind": "TypeWitness", + "name": "SIMDMaskScalar", + "printedName": "SIMDMaskScalar", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD2Storage", + "printedName": "SIMD2Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD2Storage", + "printedName": "Swift.Int.SIMD2Storage", + "usr": "s:Si12SIMD2StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD4Storage", + "printedName": "SIMD4Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD4Storage", + "printedName": "Swift.Int.SIMD4Storage", + "usr": "s:Si12SIMD4StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD8Storage", + "printedName": "SIMD8Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD8Storage", + "printedName": "Swift.Int.SIMD8Storage", + "usr": "s:Si12SIMD8StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD16Storage", + "printedName": "SIMD16Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD16Storage", + "printedName": "Swift.Int.SIMD16Storage", + "usr": "s:Si13SIMD16StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD32Storage", + "printedName": "SIMD32Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD32Storage", + "printedName": "Swift.Int.SIMD32Storage", + "usr": "s:Si13SIMD32StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD64Storage", + "printedName": "SIMD64Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD64Storage", + "printedName": "Swift.Int.SIMD64Storage", + "usr": "s:Si13SIMD64StorageV" + } + ] + } + ], + "usr": "s:s10SIMDScalarP", + "mangledName": "$ss10SIMDScalarP" + }, + { + "kind": "Conformance", + "name": "_FormatSpecifiable", + "printedName": "_FormatSpecifiable", + "children": [ + { + "kind": "TypeWitness", + "name": "_Arg", + "printedName": "_Arg", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + } + ], + "usr": "s:10Foundation18_FormatSpecifiableP", + "mangledName": "$s10Foundation18_FormatSpecifiableP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "URL", + "printedName": "URL", + "children": [ + { + "kind": "Function", + "name": "URLByReplacingLastPathComponent", + "printedName": "URLByReplacingLastPathComponent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:10Foundation3URLV9NutPlayerE31URLByReplacingLastPathComponentyACSgSSF", + "mangledName": "$s10Foundation3URLV9NutPlayerE31URLByReplacingLastPathComponentyACSgSSF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:10Foundation3URLV", + "mangledName": "$s10Foundation3URLV", + "moduleName": "Foundation", + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ReferenceConvertible", + "printedName": "ReferenceConvertible", + "children": [ + { + "kind": "TypeWitness", + "name": "ReferenceType", + "printedName": "ReferenceType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSURL", + "printedName": "Foundation.NSURL", + "usr": "c:objc(cs)NSURL" + } + ] + } + ], + "usr": "s:10Foundation20ReferenceConvertibleP", + "mangledName": "$s10Foundation20ReferenceConvertibleP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSURL", + "printedName": "Foundation.NSURL", + "usr": "c:objc(cs)NSURL" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "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": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByFileReferenceLiteral", + "printedName": "_ExpressibleByFileReferenceLiteral", + "usr": "s:s34_ExpressibleByFileReferenceLiteralP", + "mangledName": "$ss34_ExpressibleByFileReferenceLiteralP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Optional", + "printedName": "Optional", + "children": [ + { + "kind": "Var", + "name": "isExist", + "printedName": "isExist", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:Sq9NutPlayerE7isExistSbvp", + "mangledName": "$sSq9NutPlayerE7isExistSbvp", + "moduleName": "NutPlayer", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:Sq9NutPlayerE7isExistSbvg", + "mangledName": "$sSq9NutPlayerE7isExistSbvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "orCreate", + "printedName": "orCreate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> τ_0_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:Sq9NutPlayerE8orCreateyxxyXKF", + "mangledName": "$sSq9NutPlayerE8orCreateyxxyXKF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "orTypedCreate", + "printedName": "orTypedCreate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> τ_1_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:Sq9NutPlayerE13orTypedCreateyqd__qd__yXK8RawValueQyd__RszSYRd__lF", + "mangledName": "$sSq9NutPlayerE13orTypedCreateyqd__qd__yXK8RawValueQyd__RszSYRd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 == τ_1_0.RawValue, τ_1_0 : Swift.RawRepresentable>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:Sq", + "mangledName": "$sSq", + "moduleName": "Swift", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ExpressibleByNilLiteral", + "printedName": "ExpressibleByNilLiteral", + "usr": "s:s23ExpressibleByNilLiteralP", + "mangledName": "$ss23ExpressibleByNilLiteralP" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "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": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "EncodableWithConfiguration", + "printedName": "EncodableWithConfiguration", + "children": [ + { + "kind": "TypeWitness", + "name": "EncodingConfiguration", + "printedName": "EncodingConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.EncodingConfiguration" + } + ] + } + ], + "usr": "s:10Foundation26EncodableWithConfigurationP", + "mangledName": "$s10Foundation26EncodableWithConfigurationP" + }, + { + "kind": "Conformance", + "name": "DecodableWithConfiguration", + "printedName": "DecodableWithConfiguration", + "children": [ + { + "kind": "TypeWitness", + "name": "DecodingConfiguration", + "printedName": "DecodingConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.DecodingConfiguration" + } + ] + } + ], + "usr": "s:10Foundation26DecodableWithConfigurationP", + "mangledName": "$s10Foundation26DecodableWithConfigurationP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "Function", + "name": "all", + "printedName": "all(where:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0.Element) throws -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.Element" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:ST9NutPlayerE3all5whereS2b7ElementQzKXE_tKF", + "mangledName": "$sST9NutPlayerE3all5whereS2b7ElementQzKXE_tKF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sequence>", + "sugared_genericSig": "", + "declAttributes": [ + "Rethrows", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:ST", + "mangledName": "$sST", + "moduleName": "Swift", + "genericSig": "<τ_0_0.Element == τ_0_0.Iterator.Element, τ_0_0.Iterator : Swift.IteratorProtocol>", + "sugared_genericSig": "", + "isExternal": true + }, + { + "kind": "TypeDecl", + "name": "String", + "printedName": "String", + "children": [ + { + "kind": "Function", + "name": "createAttributedString", + "printedName": "createAttributedString(fontFamily:fontSize:alignment:color:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NSAttributedString", + "printedName": "Foundation.NSAttributedString", + "usr": "c:objc(cs)NSAttributedString" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "NSTextAlignment", + "printedName": "UIKit.NSTextAlignment", + "usr": "c:@E@NSTextAlignment" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "s:SS9NutPlayerE22createAttributedString10fontFamily0F4Size9alignment5colorSo012NSAttributedE0CSS_14CoreFoundation7CGFloatVSo15NSTextAlignmentVSo7UIColorCtF", + "mangledName": "$sSS9NutPlayerE22createAttributedString10fontFamily0F4Size9alignment5colorSo012NSAttributedE0CSS_12CoreGraphics7CGFloatVSo15NSTextAlignmentVSo7UIColorCtF", + "moduleName": "NutPlayer", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "replace", + "printedName": "replace(_:replacement:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:SS9NutPlayerE7replace_11replacementS2S_SStKF", + "mangledName": "$sSS9NutPlayerE7replace_11replacementS2S_SStKF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "substring", + "printedName": "substring(using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "_NSRange", + "printedName": "Foundation._NSRange", + "usr": "c:@S@_NSRange" + } + ], + "declKind": "Func", + "usr": "s:SS9NutPlayerE9substring5usingSSSgSo8_NSRangeV_tF", + "mangledName": "$sSS9NutPlayerE9substring5usingSSSgSo8_NSRangeV_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "contains", + "printedName": "contains(anyOf:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:SS9NutPlayerE8contains5anyOfSbx_tSTRzSy7ElementRpzlF", + "mangledName": "$sSS9NutPlayerE8contains5anyOfSbx_tSTRzSy7ElementRpzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sequence, τ_0_0.Element : Swift.StringProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "Inlinable", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "isURI", + "printedName": "isURI", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:SS9NutPlayerE5isURISbvp", + "mangledName": "$sSS9NutPlayerE5isURISbvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:SS9NutPlayerE5isURISbvg", + "mangledName": "$sSS9NutPlayerE5isURISbvg", + "moduleName": "NutPlayer", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:SS", + "mangledName": "$sSS", + "moduleName": "Swift", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CodingKeyRepresentable", + "printedName": "CodingKeyRepresentable", + "usr": "s:s22CodingKeyRepresentableP", + "mangledName": "$ss22CodingKeyRepresentableP" + }, + { + "kind": "Conformance", + "name": "_HasContiguousBytes", + "printedName": "_HasContiguousBytes", + "usr": "s:s19_HasContiguousBytesP", + "mangledName": "$ss19_HasContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "TextOutputStream", + "printedName": "TextOutputStream", + "usr": "s:s16TextOutputStreamP", + "mangledName": "$ss16TextOutputStreamP" + }, + { + "kind": "Conformance", + "name": "TextOutputStreamable", + "printedName": "TextOutputStreamable", + "usr": "s:s20TextOutputStreamableP", + "mangledName": "$ss20TextOutputStreamableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinUnicodeScalarLiteral", + "printedName": "_ExpressibleByBuiltinUnicodeScalarLiteral", + "usr": "s:s41_ExpressibleByBuiltinUnicodeScalarLiteralP", + "mangledName": "$ss41_ExpressibleByBuiltinUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", + "printedName": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", + "usr": "s:s51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP", + "mangledName": "$ss51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinStringLiteral", + "printedName": "_ExpressibleByBuiltinStringLiteral", + "usr": "s:s34_ExpressibleByBuiltinStringLiteralP", + "mangledName": "$ss34_ExpressibleByBuiltinStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ], + "usr": "s:SK", + "mangledName": "$sSK" + }, + { + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ], + "usr": "s:Sl", + "mangledName": "$sSl" + }, + { + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + } + ], + "usr": "s:ST", + "mangledName": "$sST" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "StringProtocol", + "printedName": "StringProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "UTF8View", + "printedName": "UTF8View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF8View", + "printedName": "Swift.String.UTF8View", + "usr": "s:SS8UTF8ViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "UTF16View", + "printedName": "UTF16View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF16View", + "printedName": "Swift.String.UTF16View", + "usr": "s:SS9UTF16ViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "UnicodeScalarView", + "printedName": "UnicodeScalarView", + "children": [ + { + "kind": "TypeNominal", + "name": "UnicodeScalarView", + "printedName": "Swift.String.UnicodeScalarView", + "usr": "s:SS17UnicodeScalarViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ], + "usr": "s:Sy", + "mangledName": "$sSy" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringInterpolation", + "printedName": "ExpressibleByStringInterpolation", + "children": [ + { + "kind": "TypeWitness", + "name": "StringInterpolation", + "printedName": "StringInterpolation", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultStringInterpolation", + "printedName": "Swift.DefaultStringInterpolation", + "usr": "s:s26DefaultStringInterpolationV" + } + ] + } + ], + "usr": "s:s32ExpressibleByStringInterpolationP", + "mangledName": "$ss32ExpressibleByStringInterpolationP" + }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ], + "usr": "s:Sm", + "mangledName": "$sSm" + }, + { + "kind": "Conformance", + "name": "MirrorPath", + "printedName": "MirrorPath", + "usr": "s:s10MirrorPathP", + "mangledName": "$ss10MirrorPathP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Double", + "printedName": "Double", + "children": [ + { + "kind": "Function", + "name": "secondsToHoursMinutesSeconds", + "printedName": "secondsToHoursMinutesSeconds(withFormattingBasedOn:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:Sd9NutPlayerE28secondsToHoursMinutesSeconds21withFormattingBasedOnSSSd_tF", + "mangledName": "$sSd9NutPlayerE28secondsToHoursMinutesSeconds21withFormattingBasedOnSSSd_tF", + "moduleName": "NutPlayer", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "handleSeekTime", + "printedName": "handleSeekTime(using:canOverflow:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:Sd9NutPlayerE14handleSeekTime5using11canOverflowS2d_SbtF", + "mangledName": "$sSd9NutPlayerE14handleSeekTime5using11canOverflowS2d_SbtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:Sd", + "mangledName": "$sSd", + "moduleName": "Swift", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "_CVarArgPassedAsDouble", + "printedName": "_CVarArgPassedAsDouble", + "usr": "s:s22_CVarArgPassedAsDoubleP", + "mangledName": "$ss22_CVarArgPassedAsDoubleP" + }, + { + "kind": "Conformance", + "name": "_CVarArgAligned", + "printedName": "_CVarArgAligned", + "usr": "s:s15_CVarArgAlignedP", + "mangledName": "$ss15_CVarArgAlignedP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "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": "TextOutputStreamable", + "printedName": "TextOutputStreamable", + "usr": "s:s20TextOutputStreamableP", + "mangledName": "$ss20TextOutputStreamableP" + }, + { + "kind": "Conformance", + "name": "BinaryFloatingPoint", + "printedName": "BinaryFloatingPoint", + "children": [ + { + "kind": "TypeWitness", + "name": "RawSignificand", + "printedName": "RawSignificand", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt64", + "printedName": "Swift.UInt64", + "usr": "s:s6UInt64V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "RawExponent", + "printedName": "RawExponent", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ] + } + ], + "usr": "s:SB", + "mangledName": "$sSB" + }, + { + "kind": "Conformance", + "name": "ExpressibleByFloatLiteral", + "printedName": "ExpressibleByFloatLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "FloatLiteralType", + "printedName": "FloatLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:s25ExpressibleByFloatLiteralP", + "mangledName": "$ss25ExpressibleByFloatLiteralP" + }, + { + "kind": "Conformance", + "name": "FloatingPoint", + "printedName": "FloatingPoint", + "children": [ + { + "kind": "TypeWitness", + "name": "Exponent", + "printedName": "Exponent", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SF", + "mangledName": "$sSF" + }, + { + "kind": "Conformance", + "name": "SignedNumeric", + "printedName": "SignedNumeric", + "usr": "s:s13SignedNumericP", + "mangledName": "$ss13SignedNumericP" + }, + { + "kind": "Conformance", + "name": "Numeric", + "printedName": "Numeric", + "children": [ + { + "kind": "TypeWitness", + "name": "Magnitude", + "printedName": "Magnitude", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:Sj", + "mangledName": "$sSj" + }, + { + "kind": "Conformance", + "name": "AdditiveArithmetic", + "printedName": "AdditiveArithmetic", + "usr": "s:s18AdditiveArithmeticP", + "mangledName": "$ss18AdditiveArithmeticP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinIntegerLiteral", + "printedName": "_ExpressibleByBuiltinIntegerLiteral", + "usr": "s:s35_ExpressibleByBuiltinIntegerLiteralP", + "mangledName": "$ss35_ExpressibleByBuiltinIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + } + ], + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinFloatLiteral", + "printedName": "_ExpressibleByBuiltinFloatLiteral", + "usr": "s:s33_ExpressibleByBuiltinFloatLiteralP", + "mangledName": "$ss33_ExpressibleByBuiltinFloatLiteralP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Strideable", + "printedName": "Strideable", + "children": [ + { + "kind": "TypeWitness", + "name": "Stride", + "printedName": "Stride", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:Sx", + "mangledName": "$sSx" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "SIMDScalar", + "printedName": "SIMDScalar", + "children": [ + { + "kind": "TypeWitness", + "name": "SIMDMaskScalar", + "printedName": "SIMDMaskScalar", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD2Storage", + "printedName": "SIMD2Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD2Storage", + "printedName": "Swift.Double.SIMD2Storage", + "usr": "s:Sd12SIMD2StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD4Storage", + "printedName": "SIMD4Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD4Storage", + "printedName": "Swift.Double.SIMD4Storage", + "usr": "s:Sd12SIMD4StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD8Storage", + "printedName": "SIMD8Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD8Storage", + "printedName": "Swift.Double.SIMD8Storage", + "usr": "s:Sd12SIMD8StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD16Storage", + "printedName": "SIMD16Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD16Storage", + "printedName": "Swift.Double.SIMD16Storage", + "usr": "s:Sd13SIMD16StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD32Storage", + "printedName": "SIMD32Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD32Storage", + "printedName": "Swift.Double.SIMD32Storage", + "usr": "s:Sd13SIMD32StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD64Storage", + "printedName": "SIMD64Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD64Storage", + "printedName": "Swift.Double.SIMD64Storage", + "usr": "s:Sd13SIMD64StorageV" + } + ] + } + ], + "usr": "s:s10SIMDScalarP", + "mangledName": "$ss10SIMDScalarP" + }, + { + "kind": "Conformance", + "name": "_FormatSpecifiable", + "printedName": "_FormatSpecifiable", + "children": [ + { + "kind": "TypeWitness", + "name": "_Arg", + "printedName": "_Arg", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:10Foundation18_FormatSpecifiableP", + "mangledName": "$s10Foundation18_FormatSpecifiableP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UIButton", + "printedName": "UIButton", + "children": [ + { + "kind": "Function", + "name": "setImage", + "printedName": "setImage(name:in:width:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "hasDefaultArg": true, + "usr": "c:objc(cs)NSBundle" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "hasDefaultArg": true, + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Func", + "usr": "s:So8UIButtonC9NutPlayerE8setImage4name2in5widthySS_So8NSBundleC14CoreFoundation7CGFloatVtF", + "mangledName": "$sSo8UIButtonC9NutPlayerE8setImage4name2in5widthySS_So8NSBundleC12CoreGraphics7CGFloatVtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIButton", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIButton", + "declAttributes": [ + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIControl", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIControl", + "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": "TypeDecl", + "name": "UIDevice", + "printedName": "UIDevice", + "children": [ + { + "kind": "Var", + "name": "isIphoneFamily", + "printedName": "isIphoneFamily", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:So8UIDeviceC9NutPlayerE14isIphoneFamilySbvp", + "mangledName": "$sSo8UIDeviceC9NutPlayerE14isIphoneFamilySbvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:So8UIDeviceC9NutPlayerE14isIphoneFamilySbvg", + "mangledName": "$sSo8UIDeviceC9NutPlayerE14isIphoneFamilySbvg", + "moduleName": "NutPlayer", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ], + "declKind": "Var", + "usr": "s:So8UIDeviceC9NutPlayerE4typeAC10DeviceTypeOvp", + "mangledName": "$sSo8UIDeviceC9NutPlayerE4typeAC10DeviceTypeOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:So8UIDeviceC9NutPlayerE4typeAC10DeviceTypeOvg", + "mangledName": "$sSo8UIDeviceC9NutPlayerE4typeAC10DeviceTypeOvg", + "moduleName": "NutPlayer", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "model", + "printedName": "model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ], + "declKind": "Var", + "usr": "s:So8UIDeviceC9NutPlayerE5modelAbCE5ModelOvp", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5modelAbCE5ModelOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ], + "declKind": "Accessor", + "usr": "s:So8UIDeviceC9NutPlayerE5modelAbCE5ModelOvg", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5modelAbCE5ModelOvg", + "moduleName": "NutPlayer", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Model", + "printedName": "Model", + "children": [ + { + "kind": "Var", + "name": "simulator", + "printedName": "simulator", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9simulatoryA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9simulatoryA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPod3", + "printedName": "iPod3", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPod3yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPod3yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPod4", + "printedName": "iPod4", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPod4yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPod4yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPod5", + "printedName": "iPod5", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPod5yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPod5yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPod6", + "printedName": "iPod6", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPod6yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPod6yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPod7", + "printedName": "iPod7", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPod7yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPod7yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPad4", + "printedName": "iPad4", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPad4yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPad4yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadAir", + "printedName": "iPadAir", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO7iPadAiryA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO7iPadAiryA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadAir2", + "printedName": "iPadAir2", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPadAir2yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPadAir2yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadAir3", + "printedName": "iPadAir3", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPadAir3yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPadAir3yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadAir4", + "printedName": "iPadAir4", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPadAir4yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPadAir4yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadAir5", + "printedName": "iPadAir5", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPadAir5yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPadAir5yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPad5", + "printedName": "iPad5", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPad5yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPad5yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPad6", + "printedName": "iPad6", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPad6yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPad6yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPad7", + "printedName": "iPad7", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPad7yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPad7yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPad8", + "printedName": "iPad8", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPad8yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPad8yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPad9", + "printedName": "iPad9", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPad9yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPad9yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPad10", + "printedName": "iPad10", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO6iPad10yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO6iPad10yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadMini", + "printedName": "iPadMini", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPadMiniyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPadMiniyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadMini2", + "printedName": "iPadMini2", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9iPadMini2yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9iPadMini2yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadMini3", + "printedName": "iPadMini3", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9iPadMini3yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9iPadMini3yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadMini4", + "printedName": "iPadMini4", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9iPadMini4yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9iPadMini4yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadMini5", + "printedName": "iPadMini5", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9iPadMini5yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9iPadMini5yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadMini6", + "printedName": "iPadMini6", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9iPadMini6yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9iPadMini6yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro9_7", + "printedName": "iPadPro9_7", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO10iPadPro9_7yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO10iPadPro9_7yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro10_5", + "printedName": "iPadPro10_5", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPadPro10_5yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPadPro10_5yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro11", + "printedName": "iPadPro11", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9iPadPro11yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9iPadPro11yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro2_11", + "printedName": "iPadPro2_11", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPadPro2_11yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPadPro2_11yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro3_11", + "printedName": "iPadPro3_11", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPadPro3_11yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPadPro3_11yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro4_11", + "printedName": "iPadPro4_11", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPadPro4_11yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPadPro4_11yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro12_9", + "printedName": "iPadPro12_9", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPadPro12_9yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPadPro12_9yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro2_12_9", + "printedName": "iPadPro2_12_9", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO13iPadPro2_12_9yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO13iPadPro2_12_9yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro3_12_9", + "printedName": "iPadPro3_12_9", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO13iPadPro3_12_9yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO13iPadPro3_12_9yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro4_12_9", + "printedName": "iPadPro4_12_9", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO13iPadPro4_12_9yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO13iPadPro4_12_9yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro5_12_9", + "printedName": "iPadPro5_12_9", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO13iPadPro5_12_9yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO13iPadPro5_12_9yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro6_12_9", + "printedName": "iPadPro6_12_9", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO13iPadPro6_12_9yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO13iPadPro6_12_9yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone6", + "printedName": "iPhone6", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO7iPhone6yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO7iPhone6yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone6Plus", + "printedName": "iPhone6Plus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPhone6PlusyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPhone6PlusyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone6S", + "printedName": "iPhone6S", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPhone6SyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPhone6SyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone6SPlus", + "printedName": "iPhone6SPlus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO12iPhone6SPlusyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO12iPhone6SPlusyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhoneSE", + "printedName": "iPhoneSE", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPhoneSEyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPhoneSEyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone7", + "printedName": "iPhone7", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO7iPhone7yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO7iPhone7yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone7Plus", + "printedName": "iPhone7Plus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPhone7PlusyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPhone7PlusyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone8", + "printedName": "iPhone8", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO7iPhone8yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO7iPhone8yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone8Plus", + "printedName": "iPhone8Plus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPhone8PlusyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPhone8PlusyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhoneX", + "printedName": "iPhoneX", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO7iPhoneXyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO7iPhoneXyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhoneXS", + "printedName": "iPhoneXS", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPhoneXSyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPhoneXSyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhoneXSMax", + "printedName": "iPhoneXSMax", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPhoneXSMaxyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPhoneXSMaxyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhoneXR", + "printedName": "iPhoneXR", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPhoneXRyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPhoneXRyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone11", + "printedName": "iPhone11", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPhone11yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPhone11yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone11Pro", + "printedName": "iPhone11Pro", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPhone11ProyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPhone11ProyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone11ProMax", + "printedName": "iPhone11ProMax", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO14iPhone11ProMaxyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO14iPhone11ProMaxyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhoneSE2", + "printedName": "iPhoneSE2", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9iPhoneSE2yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9iPhoneSE2yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone12Mini", + "printedName": "iPhone12Mini", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO12iPhone12MiniyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO12iPhone12MiniyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone12", + "printedName": "iPhone12", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPhone12yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPhone12yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone12Pro", + "printedName": "iPhone12Pro", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPhone12ProyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPhone12ProyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone12ProMax", + "printedName": "iPhone12ProMax", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO14iPhone12ProMaxyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO14iPhone12ProMaxyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone13Mini", + "printedName": "iPhone13Mini", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO12iPhone13MiniyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO12iPhone13MiniyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone13", + "printedName": "iPhone13", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPhone13yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPhone13yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone13Pro", + "printedName": "iPhone13Pro", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPhone13ProyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPhone13ProyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone13ProMax", + "printedName": "iPhone13ProMax", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO14iPhone13ProMaxyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO14iPhone13ProMaxyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone14", + "printedName": "iPhone14", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPhone14yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPhone14yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone14Plus", + "printedName": "iPhone14Plus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO12iPhone14PlusyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO12iPhone14PlusyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone14Pro", + "printedName": "iPhone14Pro", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPhone14ProyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPhone14ProyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone14ProMax", + "printedName": "iPhone14ProMax", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO14iPhone14ProMaxyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO14iPhone14ProMaxyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhoneSE3", + "printedName": "iPhoneSE3", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9iPhoneSE3yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9iPhoneSE3yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "appleTV1", + "printedName": "appleTV1", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8appleTV1yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8appleTV1yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "appleTV2", + "printedName": "appleTV2", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8appleTV2yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8appleTV2yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "appleTV3", + "printedName": "appleTV3", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8appleTV3yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8appleTV3yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "appleTV4", + "printedName": "appleTV4", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8appleTV4yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8appleTV4yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "appleTV4K", + "printedName": "appleTV4K", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9appleTV4KyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9appleTV4KyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "appleTV24K", + "printedName": "appleTV24K", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO10appleTV24KyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO10appleTV24KyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unrecognized", + "printedName": "unrecognized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO12unrecognizedyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO12unrecognizedyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIDevice.Model?", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8rawValueAESgSS_tcfc", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8rawValueAESgSS_tcfc", + "moduleName": "NutPlayer", + "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:So8UIDeviceC9NutPlayerE5ModelO8rawValueSSvp", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8rawValueSSvp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8rawValueSSvg", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8rawValueSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO", + "moduleName": "NutPlayer", + "isFromExtension": true, + "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" + } + ] + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIDevice", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIDevice", + "declAttributes": [ + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UIImage", + "printedName": "UIImage", + "children": [ + { + "kind": "Function", + "name": "resizedImage", + "printedName": "resizedImage(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Func", + "usr": "s:So7UIImageC9NutPlayerE12resizedImage4withAB14CoreFoundation7CGFloatV_tF", + "mangledName": "$sSo7UIImageC9NutPlayerE12resizedImage4withAB12CoreGraphics7CGFloatV_tF", + "moduleName": "NutPlayer", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIImage", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIImage", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "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": "_ExpressibleByImageLiteral", + "printedName": "_ExpressibleByImageLiteral", + "usr": "s:s26_ExpressibleByImageLiteralP", + "mangledName": "$ss26_ExpressibleByImageLiteralP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/Array+Extension.swift", + "kind": "FloatLiteral", + "offset": 596, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Observers\/AudioSessionInterruptionObserver.swift", + "kind": "BooleanLiteral", + "offset": 1588, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Utils\/BackButtonBarItemBuilder.swift", + "kind": "StringLiteral", + "offset": 228, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Utils\/BackButtonBarItemBuilder.swift", + "kind": "StringLiteral", + "offset": 309, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Utils\/BackButtonBarItemBuilder.swift", + "kind": "IntegerLiteral", + "offset": 348, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/CommonPlayerContent.swift", + "kind": "Array", + "offset": 426, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/CommonPlayerContent.swift", + "kind": "Array", + "offset": 466, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "Array", + "offset": 2129, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "FloatLiteral", + "offset": 2917, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "FloatLiteral", + "offset": 3234, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 3777, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 3848, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 4309, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 5201, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 5369, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 5799, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 6125, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 7357, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "FloatLiteral", + "offset": 7605, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "FloatLiteral", + "offset": 7673, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "IntegerLiteral", + "offset": 7680, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "IntegerLiteral", + "offset": 8702, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 8803, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/CustomizableAreaControlsView.swift", + "kind": "IntegerLiteral", + "offset": 465, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/CustomizableAreaControlsView.swift", + "kind": "FloatLiteral", + "offset": 477, + "length": 4, + "value": "19.3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/CustomizableAreaControlsView.swift", + "kind": "StringLiteral", + "offset": 1060, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/CustomizableAreaControlsView.swift", + "kind": "BooleanLiteral", + "offset": 2432, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/CustomizableAreaControlsView.swift", + "kind": "StringLiteral", + "offset": 313, + "length": 28, + "value": "\"NutPlayer.CustomizableAreaControlsView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/Mapper\/DefaultQualityTitleMapper.swift", + "kind": "FloatLiteral", + "offset": 744, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/Mapper\/DefaultQualityTitleMapper.swift", + "kind": "FloatLiteral", + "offset": 757, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Monads\/Either.swift", + "kind": "StringLiteral", + "offset": 1188, + "length": 38, + "value": "\"Cannot decode \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Monads\/Either.swift", + "kind": "StringLiteral", + "offset": 1212, + "length": 2, + "value": "\" or \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Monads\/Either.swift", + "kind": "StringLiteral", + "offset": 1225, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/InfoView\/ErrorView.swift", + "kind": "StringLiteral", + "offset": 251, + "length": 8, + "value": "\"Roboto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/InfoView\/ErrorView.swift", + "kind": "IntegerLiteral", + "offset": 299, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/InfoView\/ErrorView.swift", + "kind": "IntegerLiteral", + "offset": 340, + "length": 2, + "value": "50" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/InfoView\/ErrorView.swift", + "kind": "BooleanLiteral", + "offset": 530, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/InfoView\/ErrorView.swift", + "kind": "StringLiteral", + "offset": 713, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/InfoView\/ErrorView.swift", + "kind": "BooleanLiteral", + "offset": 1388, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/InfoView\/ErrorView.swift", + "kind": "IntegerLiteral", + "offset": 1424, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/InfoView\/ErrorView.swift", + "kind": "StringLiteral", + "offset": 165, + "length": 9, + "value": "\"NutPlayer.ErrorView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutEventBus\/Sources\/NutEventBus\/EventTransmittable.swift", + "kind": "StringLiteral", + "offset": 3393, + "length": 8, + "value": "\"COMMON\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutEventBus\/Sources\/NutEventBus\/EventTransmittable.swift", + "kind": "StringLiteral", + "offset": 3511, + "length": 8, + "value": "\"COMMON\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutEventBus\/Sources\/NutEventBus\/EventTransmittable.swift", + "kind": "StringLiteral", + "offset": 3833, + "length": 8, + "value": "\"COMMON\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutEventBus\/Sources\/NutEventBus\/EventTransmittable.swift", + "kind": "StringLiteral", + "offset": 4455, + "length": 8, + "value": "\"COMMON\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutEventBus\/Sources\/NutEventBus\/EventTransmittable.swift", + "kind": "StringLiteral", + "offset": 4795, + "length": 8, + "value": "\"COMMON\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Destination\/FileLogDestination.swift", + "kind": "StringLiteral", + "offset": 814, + "length": 21, + "value": "\"yyyy_MM_dd_HH_mm_ss\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Destination\/FileLogDestination.swift", + "kind": "StringLiteral", + "offset": 894, + "length": 51, + "value": "\"records_\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Destination\/FileLogDestination.swift", + "kind": "StringLiteral", + "offset": 940, + "length": 1, + "value": "\".log\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Destination\/FileLogDestination.swift", + "kind": "StringLiteral", + "offset": 1630, + "length": 14, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Destination\/FileLogDestination.swift", + "kind": "StringLiteral", + "offset": 1641, + "length": 1, + "value": "\"\n\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "IntegerLiteral", + "offset": 408, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "IntegerLiteral", + "offset": 421, + "length": 2, + "value": "52" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "IntegerLiteral", + "offset": 433, + "length": 2, + "value": "74" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "IntegerLiteral", + "offset": 500, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "IntegerLiteral", + "offset": 513, + "length": 2, + "value": "52" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "IntegerLiteral", + "offset": 525, + "length": 2, + "value": "74" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "FloatLiteral", + "offset": 590, + "length": 4, + "value": "17.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "FloatLiteral", + "offset": 605, + "length": 5, + "value": "29.17" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "FloatLiteral", + "offset": 620, + "length": 5, + "value": "39.38" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "StringLiteral", + "offset": 695, + "length": 12, + "value": "\"fullscreen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "StringLiteral", + "offset": 748, + "length": 17, + "value": "\"exit-fullscreen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "StringLiteral", + "offset": 1035, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "BooleanLiteral", + "offset": 1640, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "StringLiteral", + "offset": 223, + "length": 16, + "value": "\"NutPlayer.FullscreenButton\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "StringLiteral", + "offset": 415, + "length": 18, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "StringLiteral", + "offset": 432, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "StringLiteral", + "offset": 507, + "length": 16, + "value": "\"commonMetadata\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "StringLiteral", + "offset": 2516, + "length": 25, + "value": "\"NutTech.download.cancel\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "StringLiteral", + "offset": 3375, + "length": 10, + "value": "\"playable\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "StringLiteral", + "offset": 3387, + "length": 10, + "value": "\"duration\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "StringLiteral", + "offset": 3538, + "length": 25, + "value": "\"NutTech.download.cancel\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "StringLiteral", + "offset": 4968, + "length": 7, + "value": "\"HTTP \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "IntegerLiteral", + "offset": 5060, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Asset\/HlsAssetMasterResourseLoader.swift", + "kind": "StringLiteral", + "offset": 314, + "length": 24, + "value": "\"tech.nut.custom.scheme\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Asset\/HlsAssetMasterResourseLoader.swift", + "kind": "BooleanLiteral", + "offset": 918, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Asset\/HlsAssetMasterResourseLoader.swift", + "kind": "BooleanLiteral", + "offset": 957, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Asset\/HlsAssetMasterResourseLoader.swift", + "kind": "BooleanLiteral", + "offset": 1096, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Asset\/HlsAssetMasterResourseLoader.swift", + "kind": "StringLiteral", + "offset": 207, + "length": 28, + "value": "\"NutPlayer.HlsAssetMasterResourseLoader\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "BooleanLiteral", + "offset": 3441, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 3852, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 4106, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 6669, + "length": 3, + "value": "403" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 6674, + "length": 3, + "value": "404" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 6679, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "StringLiteral", + "offset": 7104, + "length": 3, + "value": "\"i\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "StringLiteral", + "offset": 7228, + "length": 3, + "value": "\"_\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 7280, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 7437, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "StringLiteral", + "offset": 7714, + "length": 3, + "value": "\"_\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 7766, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "StringLiteral", + "offset": 7787, + "length": 3, + "value": "\"x\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 7838, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 7888, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 8061, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 8087, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsTechQuality.swift", + "kind": "IntegerLiteral", + "offset": 489, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/Int+Extension.swift", + "kind": "IntegerLiteral", + "offset": 248, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/Int+Extension.swift", + "kind": "StringLiteral", + "offset": 252, + "length": 9, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/Int+Extension.swift", + "kind": "StringLiteral", + "offset": 260, + "length": 5, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/Int+Extension.swift", + "kind": "StringLiteral", + "offset": 264, + "length": 10, + "value": "\"0\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/Int+Extension.swift", + "kind": "StringLiteral", + "offset": 273, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "StringLiteral", + "offset": 246, + "length": 6, + "value": "\"live\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "IntegerLiteral", + "offset": 341, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "IntegerLiteral", + "offset": 354, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "IntegerLiteral", + "offset": 366, + "length": 2, + "value": "54" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "IntegerLiteral", + "offset": 427, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "IntegerLiteral", + "offset": 440, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "IntegerLiteral", + "offset": 452, + "length": 2, + "value": "54" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "StringLiteral", + "offset": 621, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "BooleanLiteral", + "offset": 794, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "StringLiteral", + "offset": 157, + "length": 8, + "value": "\"NutPlayer.LiveIcon\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "StringLiteral", + "offset": 157, + "length": 8, + "value": "\"NutPlayer.LiveIcon\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "StringLiteral", + "offset": 157, + "length": 8, + "value": "\"NutPlayer.LiveIcon\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Stategy\/LiveSeekStrategy.swift", + "kind": "BooleanLiteral", + "offset": 357, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogDestination.swift", + "kind": "StringLiteral", + "offset": 1741, + "length": 22, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogDestination.swift", + "kind": "StringLiteral", + "offset": 1752, + "length": 1, + "value": "\" \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogDestination.swift", + "kind": "StringLiteral", + "offset": 1762, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 638, + "length": 7, + "value": "\"FATAL\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 675, + "length": 8, + "value": "\"ASSERT\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 712, + "length": 7, + "value": "\"ERROR\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 750, + "length": 9, + "value": "\"WARNING\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 787, + "length": 6, + "value": "\"INFO\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 822, + "length": 7, + "value": "\"DEBUG\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 858, + "length": 7, + "value": "\"TRACE\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 893, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 996, + "length": 3, + "value": "\"F\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1029, + "length": 3, + "value": "\"A\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1061, + "length": 3, + "value": "\"E\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1095, + "length": 3, + "value": "\"W\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1126, + "length": 3, + "value": "\"I\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1158, + "length": 3, + "value": "\"D\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1190, + "length": 3, + "value": "\"T\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1221, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1324, + "length": 8, + "value": "\"⛔️\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1362, + "length": 8, + "value": "\"⁉️\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1399, + "length": 6, + "value": "\"📵\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1436, + "length": 8, + "value": "\"⚠️\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1472, + "length": 8, + "value": "\"ℹ️\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1509, + "length": 6, + "value": "\"🐛\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1544, + "length": 6, + "value": "\"💬\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1578, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 1684, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 1714, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 1747, + "length": 3, + "value": "150" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 1779, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 1813, + "length": 3, + "value": "300" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 1844, + "length": 3, + "value": "400" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 1876, + "length": 3, + "value": "450" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 1908, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "StringLiteral", + "offset": 209, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "Array", + "offset": 1044, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "Array", + "offset": 1440, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "Array", + "offset": 1886, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "Array", + "offset": 2366, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "Array", + "offset": 2655, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "Array", + "offset": 2977, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "Array", + "offset": 3263, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "Array", + "offset": 3550, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 1542, + "length": 6, + "value": "\"http\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 1568, + "length": 6, + "value": "\"file\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 7517, + "length": 4, + "value": "\"\n\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 7658, + "length": 4, + "value": "\"\n\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 8331, + "length": 6, + "value": "\"#EXT\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 8400, + "length": 9, + "value": "\"#EXTM3U\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 8492, + "length": 19, + "value": "\"#EXT-X-STREAM-INF\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 8750, + "length": 18, + "value": "\"EXT-X-STREAM-INF\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 8847, + "length": 12, + "value": "\"PROGRAM-ID\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 8864, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 8928, + "length": 11, + "value": "\"BANDWIDTH\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 8944, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 9003, + "length": 12, + "value": "\"RESOLUTION\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 9020, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 9203, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 9300, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 9383, + "length": 3, + "value": "\"x\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 9481, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 9558, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 9628, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 9699, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 9921, + "length": 77, + "value": "\"Failed to parse program-id and bandwidth on master playlist. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 9997, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 10063, + "length": 27, + "value": "\"#EXT-X-I-FRAME-STREAM-INF\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 10215, + "length": 26, + "value": "\"EXT-X-I-FRAME-STREAM-INF\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 10489, + "length": 77, + "value": "\"Failed to parse EXT-X-I-FRAME-STREAM-INF on master playlist. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 10565, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 10631, + "length": 14, + "value": "\"#EXT-X-MEDIA\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 10770, + "length": 13, + "value": "\"EXT-X-MEDIA\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 11028, + "length": 64, + "value": "\"Failed to parse EXT-X-MEDIA on master playlist. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 11091, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 11172, + "length": 3, + "value": "\"#\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 12162, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 12368, + "length": 6, + "value": "\"#EXT\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 12437, + "length": 9, + "value": "\"#EXTM3U\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 12529, + "length": 16, + "value": "\"#EXT-X-VERSION\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 12629, + "length": 17, + "value": "\"(.*):(\\d+)(.*)\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 12661, + "length": 4, + "value": "\"$2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 12788, + "length": 63, + "value": "\"Failed to parse the version of media playlist. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 12850, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 12917, + "length": 23, + "value": "\"#EXT-X-TARGETDURATION\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13031, + "length": 17, + "value": "\"(.*):(\\d+)(.*)\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13063, + "length": 4, + "value": "\"$2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13204, + "length": 71, + "value": "\"Failed to parse the target duration of media playlist. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13274, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13341, + "length": 23, + "value": "\"#EXT-X-MEDIA-SEQUENCE\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13454, + "length": 17, + "value": "\"(.*):(\\d+)(.*)\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13486, + "length": 4, + "value": "\"$2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13805, + "length": 70, + "value": "\"Failed to parse the media sequence in media playlist. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13874, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13941, + "length": 9, + "value": "\"#EXTINF\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14104, + "length": 19, + "value": "\"(.*):(\\d.*),(.*)\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14138, + "length": 4, + "value": "\"$2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14204, + "length": 19, + "value": "\"(.*):(\\d.*),(.*)\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14238, + "length": 4, + "value": "\"$3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14445, + "length": 64, + "value": "\"Failed to parse the segment duration and title. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14508, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14574, + "length": 18, + "value": "\"#EXT-X-BYTERANGE\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14633, + "length": 3, + "value": "\"@\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14735, + "length": 19, + "value": "\"(.*):(\\d.*)@(.*)\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14769, + "length": 4, + "value": "\"$2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14840, + "length": 19, + "value": "\"(.*):(\\d.*)@(.*)\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14874, + "length": 4, + "value": "\"$3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 15108, + "length": 44, + "value": "\"Failed to parse byte range. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 15151, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 15304, + "length": 14, + "value": "\"(.*):(\\d.*)\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 15333, + "length": 4, + "value": "\"$2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 15552, + "length": 49, + "value": "\"Failed to parse the byte range. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 15600, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 15692, + "length": 22, + "value": "\"#EXT-X-DISCONTINUITY\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "BooleanLiteral", + "offset": 15770, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 15831, + "length": 3, + "value": "\"#\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 16254, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 16689, + "length": 6, + "value": "\"\r\n\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 16846, + "length": 6, + "value": "\"\r\n\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 16956, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 17202, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 17214, + "length": 10, + "value": "\"#EXTINF:\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 17296, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 17340, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 17531, + "length": 11, + "value": "\"#\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 17540, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 17557, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 17617, + "length": 3, + "value": "\",\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "Dictionary", + "offset": 17688, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 17779, + "length": 3, + "value": "\"=\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 17960, + "length": 6, + "value": "\"\\\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 17981, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 18060, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 923, + "length": 19, + "value": "\"AVERAGE-BANDWIDTH\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 947, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 981, + "length": 11, + "value": "\"BANDWIDTH\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 997, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 1028, + "length": 8, + "value": "\"CODECS\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 1041, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 1085, + "length": 12, + "value": "\"RESOLUTION\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 1102, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 1162, + "length": 3, + "value": "\"x\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 1236, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 1289, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "IntegerLiteral", + "offset": 1335, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "IntegerLiteral", + "offset": 1382, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 1422, + "length": 5, + "value": "\"URI\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "IntegerLiteral", + "offset": 1512, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "IntegerLiteral", + "offset": 1575, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaPlaylist.swift", + "kind": "IntegerLiteral", + "offset": 202, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaPlaylist.swift", + "kind": "IntegerLiteral", + "offset": 234, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaPlaylist.swift", + "kind": "FloatLiteral", + "offset": 860, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaSegment.swift", + "kind": "IntegerLiteral", + "offset": 271, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaSegment.swift", + "kind": "BooleanLiteral", + "offset": 403, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 876, + "length": 6, + "value": "\"TYPE\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 887, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 919, + "length": 10, + "value": "\"GROUP-ID\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 934, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 967, + "length": 10, + "value": "\"LANGUAGE\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 982, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 1011, + "length": 6, + "value": "\"NAME\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 1022, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 1073, + "length": 12, + "value": "\"AUTOSELECT\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "BooleanLiteral", + "offset": 1091, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 1147, + "length": 9, + "value": "\"DEFAULT\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "BooleanLiteral", + "offset": 1162, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 1212, + "length": 8, + "value": "\"FORCED\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "BooleanLiteral", + "offset": 1226, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 1257, + "length": 5, + "value": "\"URI\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 1382, + "length": 7, + "value": "\"AUDIO\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 1711, + "length": 11, + "value": "\"SUBTITLES\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2357, + "length": 6, + "value": "\"true\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2365, + "length": 3, + "value": "\"t\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2370, + "length": 5, + "value": "\"yes\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2377, + "length": 3, + "value": "\"y\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "BooleanLiteral", + "offset": 2389, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2407, + "length": 7, + "value": "\"false\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2416, + "length": 3, + "value": "\"f\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2421, + "length": 4, + "value": "\"no\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2427, + "length": 3, + "value": "\"n\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2432, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "BooleanLiteral", + "offset": 2443, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "IntegerLiteral", + "offset": 2534, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "BooleanLiteral", + "offset": 328, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "StringLiteral", + "offset": 379, + "length": 4, + "value": "\"\n\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 462, + "length": 4, + "value": "4096" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "StringLiteral", + "offset": 1179, + "length": 34, + "value": "\"Attempt to read from closed file\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "Array", + "offset": 1496, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 1522, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "BooleanLiteral", + "offset": 1766, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 1811, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 2046, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "Array", + "offset": 2319, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 2345, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 2591, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 2807, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 2910, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 3077, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 3109, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "BooleanLiteral", + "offset": 3132, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StringBufferedReader.swift", + "kind": "IntegerLiteral", + "offset": 411, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StringBufferedReader.swift", + "kind": "IntegerLiteral", + "offset": 725, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8URLBufferedReader.swift", + "kind": "StringLiteral", + "offset": 1178, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8URLBufferedReader.swift", + "kind": "StringLiteral", + "offset": 1599, + "length": 22, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8URLBufferedReader.swift", + "kind": "StringLiteral", + "offset": 1608, + "length": 1, + "value": "\" \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8URLBufferedReader.swift", + "kind": "StringLiteral", + "offset": 1620, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/Model\/MP4TechQuality.swift", + "kind": "IntegerLiteral", + "offset": 326, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 321, + "length": 11, + "value": "\"mm:ss.SSS\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 498, + "length": 14, + "value": "\"HH:mm:ss.SSS\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 677, + "length": 25, + "value": "\"yyyy-MM-dd HH:mm:ss.SSS\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 868, + "length": 16, + "value": "\"MM-dd HH:mm:ss\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 1156, + "length": 14, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 1169, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 1857, + "length": 5, + "value": "\"%Dd\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 1971, + "length": 5, + "value": "\"%Dn\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2084, + "length": 5, + "value": "\"%Da\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2196, + "length": 5, + "value": "\"%Df\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2309, + "length": 4, + "value": "\"%s\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2319, + "length": 21, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2339, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2388, + "length": 4, + "value": "\"%L\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2398, + "length": 20, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2417, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2466, + "length": 4, + "value": "\"%e\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2476, + "length": 21, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2496, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2545, + "length": 4, + "value": "\"%F\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2612, + "length": 4, + "value": "\"%l\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2622, + "length": 14, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2635, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2684, + "length": 4, + "value": "\"%M\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2694, + "length": 13, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2706, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2755, + "length": 4, + "value": "\"%m\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2820, + "length": 4, + "value": "\"%p\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutActivityIndicatorPlugin\/Sources\/NutActivityIndicatorPlugin\/NutActivityIndicatorPlugin.swift", + "kind": "BooleanLiteral", + "offset": 646, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/NutBlackoutPlugin.swift", + "kind": "StringLiteral", + "offset": 847, + "length": 35, + "value": "\"NutBlackoutPlugin.Panel.isVisible\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/NutBlackoutPlugin.swift", + "kind": "FloatLiteral", + "offset": 1337, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/NutBlackoutPlugin.swift", + "kind": "FloatLiteral", + "offset": 1372, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/NutBlackoutPlugin.swift", + "kind": "FloatLiteral", + "offset": 1490, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/NutBlackoutPlugin.swift", + "kind": "FloatLiteral", + "offset": 1600, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/NutBlackoutPlugin.swift", + "kind": "FloatLiteral", + "offset": 1635, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/NutBlackoutPlugin.swift", + "kind": "FloatLiteral", + "offset": 1753, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutBlackoutView.swift", + "kind": "IntegerLiteral", + "offset": 309, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutBlackoutView.swift", + "kind": "FloatLiteral", + "offset": 319, + "length": 4, + "value": "0.72" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutBlackoutView.swift", + "kind": "StringLiteral", + "offset": 579, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutBlackoutView.swift", + "kind": "BooleanLiteral", + "offset": 955, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutBlackoutView.swift", + "kind": "BooleanLiteral", + "offset": 1691, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutBlackoutView.swift", + "kind": "StringLiteral", + "offset": 176, + "length": 15, + "value": "\"NutPlayer.NutBlackoutView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "IntegerLiteral", + "offset": 292, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "FloatLiteral", + "offset": 302, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "IntegerLiteral", + "offset": 360, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "FloatLiteral", + "offset": 370, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "IntegerLiteral", + "offset": 466, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "IntegerLiteral", + "offset": 478, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "StringLiteral", + "offset": 814, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "BooleanLiteral", + "offset": 1450, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "BooleanLiteral", + "offset": 1513, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "StringLiteral", + "offset": 164, + "length": 15, + "value": "\"NutPlayer.NutBufferSlider\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Cache\/NutCache.swift", + "kind": "BooleanLiteral", + "offset": 575, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Cache\/NutCache.swift", + "kind": "StringLiteral", + "offset": 266, + "length": 10, + "value": "\"NutPlayer.WrappedKey\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 1848, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "FloatLiteral", + "offset": 1901, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 1960, + "length": 20, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 1979, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "FloatLiteral", + "offset": 2720, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "FloatLiteral", + "offset": 2961, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "FloatLiteral", + "offset": 3091, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "BooleanLiteral", + "offset": 4381, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 4696, + "length": 31, + "value": "\"NutTech.quality.changed.debug\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 4956, + "length": 22, + "value": "\"NutTech.download.end\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "Array", + "offset": 6491, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 6574, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 6610, + "length": 39, + "value": "\"NutTech.hls.masterplaylist.load.start\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 6758, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 6927, + "length": 37, + "value": "\"NutTech.hls.masterplaylist.load.end\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "BooleanLiteral", + "offset": 8436, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 8525, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 8563, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 9634, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 9694, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 11012, + "length": 26, + "value": "\"AssetLoader.error.common\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 11150, + "length": 24, + "value": "\"AssetLoader.error.http\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "Array", + "offset": 11508, + "length": 22, + "value": "[\"unknown\", \"unknown\"]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 12479, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 12998, + "length": 24, + "value": "\"NutTech.download.start\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 13427, + "length": 25, + "value": "\"NutTech.download.cancel\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 14082, + "length": 25, + "value": "\"NutTech.qualities.error\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 15879, + "length": 20, + "value": "\"NutTech.player.end\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "BooleanLiteral", + "offset": 16469, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "BooleanLiteral", + "offset": 16841, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "FloatLiteral", + "offset": 18949, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 19386, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 19405, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 19424, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 20569, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 20617, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 20641, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 21925, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 21949, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 22227, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 23458, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 23488, + "length": 39, + "value": "\"NutTech.quality.changed.info.fromAuto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 23688, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 23718, + "length": 37, + "value": "\"NutTech.quality.changed.info.toAuto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 23883, + "length": 30, + "value": "\"NutTech.quality.changed.info\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "FloatLiteral", + "offset": 24293, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "FloatLiteral", + "offset": 24505, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Common\/NutImageData.swift", + "kind": "StringLiteral", + "offset": 357, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Common\/NutImageData.swift", + "kind": "FloatLiteral", + "offset": 381, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "FloatLiteral", + "offset": 471, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "FloatLiteral", + "offset": 508, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "FloatLiteral", + "offset": 631, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "FloatLiteral", + "offset": 643, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "FloatLiteral", + "offset": 693, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "FloatLiteral", + "offset": 705, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "StringLiteral", + "offset": 1103, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "FloatLiteral", + "offset": 1913, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "Array", + "offset": 1989, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "StringLiteral", + "offset": 182, + "length": 21, + "value": "\"NutPlayer.NutLinearGradientView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutActivityIndicatorPlugin\/Sources\/NutActivityIndicatorPlugin\/Loader\/NutLoaderView.swift", + "kind": "IntegerLiteral", + "offset": 401, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutActivityIndicatorPlugin\/Sources\/NutActivityIndicatorPlugin\/Loader\/NutLoaderView.swift", + "kind": "IntegerLiteral", + "offset": 413, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutActivityIndicatorPlugin\/Sources\/NutActivityIndicatorPlugin\/Loader\/NutLoaderView.swift", + "kind": "FloatLiteral", + "offset": 424, + "length": 3, + "value": "2.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutActivityIndicatorPlugin\/Sources\/NutActivityIndicatorPlugin\/Loader\/NutLoaderView.swift", + "kind": "StringLiteral", + "offset": 587, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutActivityIndicatorPlugin\/Sources\/NutActivityIndicatorPlugin\/Loader\/NutLoaderView.swift", + "kind": "BooleanLiteral", + "offset": 1051, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutActivityIndicatorPlugin\/Sources\/NutActivityIndicatorPlugin\/Loader\/NutLoaderView.swift", + "kind": "StringLiteral", + "offset": 260, + "length": 13, + "value": "\"NutPlayer.NutLoaderView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutActivityIndicatorPlugin\/Sources\/NutActivityIndicatorPlugin\/Loader\/NutLoaderView.swift", + "kind": "StringLiteral", + "offset": 260, + "length": 13, + "value": "\"NutPlayer.NutLoaderView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLocalization\/Sources\/NutLocalization\/NutLocalization.swift", + "kind": "StringLiteral", + "offset": 748, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/NutLogger.swift", + "kind": "StringLiteral", + "offset": 374, + "length": 11, + "value": "\"NutLogger\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "FloatLiteral", + "offset": 467, + "length": 4, + "value": "60.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "IntegerLiteral", + "offset": 474, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "IntegerLiteral", + "offset": 516, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "StringLiteral", + "offset": 559, + "length": 16, + "value": "\"commonMetadata\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "Array", + "offset": 626, + "length": 42, + "value": "[\"playable\", \"duration\", \"commonMetadata\"]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "StringLiteral", + "offset": 724, + "length": 24, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "StringLiteral", + "offset": 747, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "FloatLiteral", + "offset": 1465, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "FloatLiteral", + "offset": 1706, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "FloatLiteral", + "offset": 1836, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "BooleanLiteral", + "offset": 2914, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "StringLiteral", + "offset": 3813, + "length": 24, + "value": "\"NutTech.download.start\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "StringLiteral", + "offset": 5189, + "length": 25, + "value": "\"NutTech.download.cancel\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "StringLiteral", + "offset": 5751, + "length": 22, + "value": "\"NutTech.download.end\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "StringLiteral", + "offset": 6442, + "length": 24, + "value": "\"NutTech.download.error\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "BooleanLiteral", + "offset": 7381, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "BooleanLiteral", + "offset": 7753, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "FloatLiteral", + "offset": 9128, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "FloatLiteral", + "offset": 10940, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "FloatLiteral", + "offset": 11415, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 452, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 495, + "length": 16, + "value": "\"commonMetadata\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "Array", + "offset": 562, + "length": 42, + "value": "[\"playable\", \"duration\", \"commonMetadata\"]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 660, + "length": 20, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 679, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "FloatLiteral", + "offset": 1411, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "FloatLiteral", + "offset": 1652, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "FloatLiteral", + "offset": 1782, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "BooleanLiteral", + "offset": 2723, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 3938, + "length": 24, + "value": "\"NutTech.download.start\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "BooleanLiteral", + "offset": 5246, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 5353, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 6266, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 7959, + "length": 25, + "value": "\"NutTech.download.cancel\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 8433, + "length": 22, + "value": "\"NutTech.download.end\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 8939, + "length": 24, + "value": "\"NutTech.download.error\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 9628, + "length": 3, + "value": "\",\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 9693, + "length": 6, + "value": "\"none\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 9744, + "length": 25, + "value": "\"NutTech.download.tracks\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 10340, + "length": 20, + "value": "\"NutTech.player.end\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "BooleanLiteral", + "offset": 10987, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "BooleanLiteral", + "offset": 11302, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "FloatLiteral", + "offset": 13859, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 14262, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 14281, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 14300, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 15278, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 15326, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 15350, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "FloatLiteral", + "offset": 16184, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "FloatLiteral", + "offset": 16396, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 410, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 423, + "length": 3, + "value": "160" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 436, + "length": 3, + "value": "180" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 504, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 517, + "length": 3, + "value": "160" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 530, + "length": 3, + "value": "180" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "FloatLiteral", + "offset": 600, + "length": 5, + "value": "24.63" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "FloatLiteral", + "offset": 616, + "length": 5, + "value": "51.31" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "FloatLiteral", + "offset": 631, + "length": 5, + "value": "67.73" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 704, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "FloatLiteral", + "offset": 717, + "length": 5, + "value": "31.26" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "FloatLiteral", + "offset": 732, + "length": 5, + "value": "39.08" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 807, + "length": 2, + "value": "25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 820, + "length": 2, + "value": "51" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 832, + "length": 2, + "value": "67" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "StringLiteral", + "offset": 899, + "length": 6, + "value": "\"play\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "StringLiteral", + "offset": 937, + "length": 7, + "value": "\"pause\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "StringLiteral", + "offset": 978, + "length": 9, + "value": "\"restart\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "StringLiteral", + "offset": 1211, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "BooleanLiteral", + "offset": 2312, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "StringLiteral", + "offset": 224, + "length": 17, + "value": "\"NutPlayer.NutPlaybackButton\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "IntegerLiteral", + "offset": 550, + "length": 3, + "value": "224" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "IntegerLiteral", + "offset": 564, + "length": 3, + "value": "544" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "IntegerLiteral", + "offset": 577, + "length": 3, + "value": "752" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "IntegerLiteral", + "offset": 639, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "IntegerLiteral", + "offset": 652, + "length": 3, + "value": "160" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "IntegerLiteral", + "offset": 665, + "length": 3, + "value": "180" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "FloatLiteral", + "offset": 729, + "length": 4, + "value": "60.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "FloatLiteral", + "offset": 778, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "StringLiteral", + "offset": 1252, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "BooleanLiteral", + "offset": 2073, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "StringLiteral", + "offset": 403, + "length": 23, + "value": "\"NutPlayer.NutPlaybackControlsView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/PlaybackSession\/NutPlaybackSession.swift", + "kind": "FloatLiteral", + "offset": 1080, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/PlaybackSession\/NutPlaybackSession.swift", + "kind": "FloatLiteral", + "offset": 2773, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/PlaybackSession\/NutPlaybackSession.swift", + "kind": "BooleanLiteral", + "offset": 2789, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 414, + "length": 19, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 432, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "FloatLiteral", + "offset": 587, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "FloatLiteral", + "offset": 660, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "FloatLiteral", + "offset": 745, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "FloatLiteral", + "offset": 827, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "Array", + "offset": 1122, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "Array", + "offset": 1896, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 1966, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "IntegerLiteral", + "offset": 2389, + "length": 5, + "value": "5000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "IntegerLiteral", + "offset": 2403, + "length": 5, + "value": "3000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "BooleanLiteral", + "offset": 2449, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "FloatLiteral", + "offset": 2502, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 2708, + "length": 32, + "value": "\"NutPlayer.content.provider.own\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 2743, + "length": 13, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 2755, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 3356, + "length": 39, + "value": "\"NutPlayer.content.provider.load.error\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 5735, + "length": 10, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 5744, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/Plugin\/NutPlayerErrorPlugin.swift", + "kind": "BooleanLiteral", + "offset": 762, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/Plugin\/NutPlayerErrorPlugin.swift", + "kind": "StringLiteral", + "offset": 1474, + "length": 19, + "value": "\"Player.Loop.error\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/Plugin\/NutPlayerErrorPlugin.swift", + "kind": "StringLiteral", + "offset": 1561, + "length": 21, + "value": "\"Player.Common.error\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/Plugin\/NutPlayerErrorPlugin.swift", + "kind": "BooleanLiteral", + "offset": 1629, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/NutPlayerFactory.swift", + "kind": "StringLiteral", + "offset": 2248, + "length": 15, + "value": "\"Not supported\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "StringLiteral", + "offset": 322, + "length": 29, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "StringLiteral", + "offset": 350, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 1247, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 1358, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 1425, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "FloatLiteral", + "offset": 2424, + "length": 3, + "value": "2.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "FloatLiteral", + "offset": 2476, + "length": 4, + "value": "15.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "FloatLiteral", + "offset": 2529, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 2943, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 3335, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 3376, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 3743, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 4514, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "StringLiteral", + "offset": 5910, + "length": 38, + "value": "\"NutSubtitlePlugin.BottomPanel.margin\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "StringLiteral", + "offset": 6184, + "length": 35, + "value": "\"NutBlackoutPlugin.Panel.isVisible\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "IntegerLiteral", + "offset": 6819, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 9035, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "FloatLiteral", + "offset": 9837, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 11033, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 11528, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 11747, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 13349, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "StringLiteral", + "offset": 373, + "length": 19, + "value": "\"NutPlayer.NutPlayerSkinPlugin\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 803, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 816, + "length": 3, + "value": "1.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 830, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 916, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 929, + "length": 4, + "value": "16.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 944, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1035, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1048, + "length": 2, + "value": "23" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1060, + "length": 2, + "value": "31" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1139, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 1152, + "length": 4, + "value": "16.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 1166, + "length": 4, + "value": "25.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1258, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1271, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1283, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1362, + "length": 2, + "value": "21" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 1375, + "length": 4, + "value": "26.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 1389, + "length": 4, + "value": "39.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1471, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1484, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1496, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1565, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1578, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1590, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1672, + "length": 2, + "value": "36" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1686, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1698, + "length": 2, + "value": "54" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1710, + "length": 2, + "value": "62" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1804, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1816, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1828, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1908, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1920, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1932, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "BooleanLiteral", + "offset": 2555, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 2645, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "BooleanLiteral", + "offset": 2974, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 3247, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "BooleanLiteral", + "offset": 3441, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "StringLiteral", + "offset": 4140, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 6728, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 6787, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 6826, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 6965, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 7354, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 7413, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 7452, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 7591, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 7989, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 8047, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 15689, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "StringLiteral", + "offset": 645, + "length": 17, + "value": "\"NutPlayer.NutPlayerSkinView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerView.swift", + "kind": "BooleanLiteral", + "offset": 614, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerView.swift", + "kind": "StringLiteral", + "offset": 687, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerView.swift", + "kind": "BooleanLiteral", + "offset": 1993, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerView.swift", + "kind": "StringLiteral", + "offset": 265, + "length": 13, + "value": "\"NutPlayer.NutPlayerView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "IntegerLiteral", + "offset": 1088, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "IntegerLiteral", + "offset": 1705, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "IntegerLiteral", + "offset": 1712, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "BooleanLiteral", + "offset": 2226, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "BooleanLiteral", + "offset": 2326, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "BooleanLiteral", + "offset": 2748, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "BooleanLiteral", + "offset": 2884, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "BooleanLiteral", + "offset": 3034, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "IntegerLiteral", + "offset": 3294, + "length": 3, + "value": "750" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "IntegerLiteral", + "offset": 3388, + "length": 3, + "value": "900" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "IntegerLiteral", + "offset": 3473, + "length": 3, + "value": "850" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "IntegerLiteral", + "offset": 3561, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "Array", + "offset": 3838, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "BooleanLiteral", + "offset": 4595, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "IntegerLiteral", + "offset": 5611, + "length": 3, + "value": "950" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 252, + "length": 21, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 272, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 376, + "length": 45, + "value": "\"http:\/\/chest-101.gc.nut.team:8000\/play\/opt\/\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 925, + "length": 37, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 949, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 961, + "length": 9, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 998, + "length": 41, + "value": "\"Can't create URL with hash \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 1038, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 1588, + "length": 28, + "value": "\"NutProvider.loading.failed\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 1799, + "length": 32, + "value": "\"NutProvider.loading.data.empty\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 2174, + "length": 26, + "value": "\"NutProvider.parse.failed\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 2203, + "length": 18, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 2220, + "length": 31, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 2493, + "length": 35, + "value": "\"NutProvider.parse.playable.failed\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 3543, + "length": 39, + "value": "\"NutProvider.parse.subtitleType.failed\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 4004, + "length": 5, + "value": "\"mp4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 4086, + "length": 6, + "value": "\"m3u8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 5429, + "length": 10, + "value": "\"playback\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 5470, + "length": 6, + "value": "\"stat\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 5506, + "length": 10, + "value": "\"subtitle\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 5429, + "length": 10, + "value": "\"playback\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 5470, + "length": 6, + "value": "\"stat\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 5506, + "length": 10, + "value": "\"subtitle\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "StringLiteral", + "offset": 344, + "length": 26, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "StringLiteral", + "offset": 369, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "StringLiteral", + "offset": 978, + "length": 11, + "value": "\"Qualities\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "Array", + "offset": 1831, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "BooleanLiteral", + "offset": 2422, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "IntegerLiteral", + "offset": 2990, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "BooleanLiteral", + "offset": 3046, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "StringLiteral", + "offset": 3106, + "length": 18, + "value": "\"Settings.quality\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "StringLiteral", + "offset": 3317, + "length": 83, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "StringLiteral", + "offset": 3345, + "length": 1, + "value": "\" x \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "StringLiteral", + "offset": 3376, + "length": 1, + "value": "\" (\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "StringLiteral", + "offset": 3398, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 451, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 464, + "length": 3, + "value": "160" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 477, + "length": 3, + "value": "180" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 545, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 558, + "length": 3, + "value": "160" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 571, + "length": 3, + "value": "180" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 637, + "length": 5, + "value": "19.81" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 653, + "length": 5, + "value": "52.82" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 668, + "length": 5, + "value": "66.02" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 737, + "length": 5, + "value": "11.72" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 753, + "length": 5, + "value": "31.26" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 768, + "length": 5, + "value": "39.08" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 834, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 847, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 859, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 927, + "length": 4, + "value": "6.14" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 942, + "length": 5, + "value": "16.37" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 957, + "length": 5, + "value": "19.46" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 1053, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 1063, + "length": 3, + "value": "0.7" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 1121, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 1131, + "length": 3, + "value": "0.4" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 1198, + "length": 8, + "value": "\"Roboto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 1272, + "length": 11, + "value": "\"seek-back\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 1321, + "length": 14, + "value": "\"seek-forward\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 1377, + "length": 19, + "value": "\"seek-back-disable\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 1441, + "length": 22, + "value": "\"seek-forward-disable\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "BooleanLiteral", + "offset": 1729, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "BooleanLiteral", + "offset": 1737, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 1809, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 2454, + "length": 25, + "value": "\"Player.SeekButton.title\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "BooleanLiteral", + "offset": 2924, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "BooleanLiteral", + "offset": 3236, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 3363, + "length": 25, + "value": "\"Player.SeekButton.title\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "BooleanLiteral", + "offset": 3808, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 274, + "length": 13, + "value": "\"NutPlayer.NutSeekButton\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "StringLiteral", + "offset": 306, + "length": 29, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "StringLiteral", + "offset": 334, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "BooleanLiteral", + "offset": 627, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "BooleanLiteral", + "offset": 666, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "BooleanLiteral", + "offset": 1159, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "FloatLiteral", + "offset": 1218, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "BooleanLiteral", + "offset": 1851, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "BooleanLiteral", + "offset": 1992, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "StringLiteral", + "offset": 2034, + "length": 12, + "value": "\"video_load\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "BooleanLiteral", + "offset": 2145, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "StringLiteral", + "offset": 2187, + "length": 13, + "value": "\"video_start\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "BooleanLiteral", + "offset": 2425, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "StringLiteral", + "offset": 2472, + "length": 11, + "value": "\"video_end\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "StringLiteral", + "offset": 3005, + "length": 33, + "value": "\"NutStatistics.url.create.failed\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "FloatLiteral", + "offset": 590, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "StringLiteral", + "offset": 1186, + "length": 11, + "value": "\"Subtitles\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "Array", + "offset": 1599, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "StringLiteral", + "offset": 2238, + "length": 38, + "value": "\"NutSubtitlePlugin.BottomPanel.margin\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "FloatLiteral", + "offset": 2450, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "IntegerLiteral", + "offset": 3160, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "BooleanLiteral", + "offset": 3221, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "StringLiteral", + "offset": 3286, + "length": 24, + "value": "\"Settings.Subtitles.off\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "BooleanLiteral", + "offset": 3755, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "IntegerLiteral", + "offset": 4239, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "IntegerLiteral", + "offset": 4424, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "BooleanLiteral", + "offset": 4481, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "StringLiteral", + "offset": 4542, + "length": 32, + "value": "\"Settings.Subtitles.description\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "StringLiteral", + "offset": 4844, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 323, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "FloatLiteral", + "offset": 333, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "StringLiteral", + "offset": 370, + "length": 8, + "value": "\"Roboto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 472, + "length": 3, + "value": "290" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 486, + "length": 3, + "value": "530" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 499, + "length": 3, + "value": "703" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 581, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 593, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 604, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 670, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 683, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 695, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 758, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 771, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 783, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "BooleanLiteral", + "offset": 2576, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 2612, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 3354, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "FloatLiteral", + "offset": 3781, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "FloatLiteral", + "offset": 3822, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "FloatLiteral", + "offset": 3857, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "FloatLiteral", + "offset": 3970, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "IntegerLiteral", + "offset": 311, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "FloatLiteral", + "offset": 324, + "length": 5, + "value": "18.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "FloatLiteral", + "offset": 339, + "length": 5, + "value": "23.44" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "IntegerLiteral", + "offset": 405, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "IntegerLiteral", + "offset": 418, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "IntegerLiteral", + "offset": 430, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "StringLiteral", + "offset": 502, + "length": 10, + "value": "\"00:00:00\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "StringLiteral", + "offset": 546, + "length": 5, + "value": "\" \/ \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "StringLiteral", + "offset": 614, + "length": 8, + "value": "\"Roboto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "StringLiteral", + "offset": 1111, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "BooleanLiteral", + "offset": 1773, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "BooleanLiteral", + "offset": 3240, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "StringLiteral", + "offset": 170, + "length": 21, + "value": "\"NutPlayer.NutTimelineLabelsView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "IntegerLiteral", + "offset": 477, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "FloatLiteral", + "offset": 487, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "StringLiteral", + "offset": 556, + "length": 14, + "value": "\"white-circle\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "IntegerLiteral", + "offset": 668, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "IntegerLiteral", + "offset": 680, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "IntegerLiteral", + "offset": 740, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "IntegerLiteral", + "offset": 752, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "StringLiteral", + "offset": 1167, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "FloatLiteral", + "offset": 1787, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "BooleanLiteral", + "offset": 2022, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "StringLiteral", + "offset": 299, + "length": 17, + "value": "\"NutPlayer.NutTimelineSlider\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineSliderView.swift", + "kind": "IntegerLiteral", + "offset": 477, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineSliderView.swift", + "kind": "IntegerLiteral", + "offset": 490, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineSliderView.swift", + "kind": "IntegerLiteral", + "offset": 502, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineSliderView.swift", + "kind": "BooleanLiteral", + "offset": 823, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineSliderView.swift", + "kind": "StringLiteral", + "offset": 1011, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineSliderView.swift", + "kind": "StringLiteral", + "offset": 321, + "length": 21, + "value": "\"NutPlayer.NutTimelineSliderView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 344, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "FloatLiteral", + "offset": 354, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 449, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 463, + "length": 3, + "value": "128" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 476, + "length": 3, + "value": "140" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 538, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 550, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "StringLiteral", + "offset": 813, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 1092, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 1156, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 1162, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "BooleanLiteral", + "offset": 1257, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "FloatLiteral", + "offset": 1291, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "FloatLiteral", + "offset": 1323, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "StringLiteral", + "offset": 166, + "length": 17, + "value": "\"NutPlayer.NutVerticalSlider\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 473, + "length": 4, + "value": "20.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 564, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 576, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 641, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 654, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 666, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 733, + "length": 3, + "value": "144" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 747, + "length": 3, + "value": "180" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 760, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 825, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 838, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 910, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 924, + "length": 3, + "value": "8.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 938, + "length": 4, + "value": "11.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 952, + "length": 4, + "value": "15.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1024, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1037, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1107, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1119, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1188, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1201, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1213, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1288, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1301, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1313, + "length": 2, + "value": "38" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1399, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 1409, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 1475, + "length": 6, + "value": "\"mute\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 1514, + "length": 9, + "value": "\"sound-1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 1556, + "length": 9, + "value": "\"sound-2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 1598, + "length": 9, + "value": "\"sound-3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 1645, + "length": 14, + "value": "\"brightness-1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 1697, + "length": 14, + "value": "\"brightness-2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 1749, + "length": 14, + "value": "\"brightness-3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 1801, + "length": 14, + "value": "\"brightness-4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 2129, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 2621, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "BooleanLiteral", + "offset": 2811, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "BooleanLiteral", + "offset": 3075, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 3108, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "BooleanLiteral", + "offset": 3481, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "Array", + "offset": 7053, + "length": 15, + "value": "[0, 0.33, 0.66]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "Array", + "offset": 7071, + "length": 17, + "value": "[0.25, 0.5, 0.75]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7152, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7188, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7224, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7246, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7282, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7318, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7340, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7376, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7427, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 7723, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 7758, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 7872, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 7987, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 8022, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 8136, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 9140, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 9194, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 372, + "length": 21, + "value": "\"NutPlayer.NutVerticalSliderView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/Optional+Extension.swift", + "kind": "BooleanLiteral", + "offset": 275, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/Optional+Extension.swift", + "kind": "BooleanLiteral", + "offset": 305, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "StringLiteral", + "offset": 340, + "length": 5, + "value": "\"pip\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "IntegerLiteral", + "offset": 431, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "IntegerLiteral", + "offset": 444, + "length": 2, + "value": "52" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "IntegerLiteral", + "offset": 456, + "length": 2, + "value": "74" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "IntegerLiteral", + "offset": 523, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "IntegerLiteral", + "offset": 536, + "length": 2, + "value": "52" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "IntegerLiteral", + "offset": 548, + "length": 2, + "value": "74" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "FloatLiteral", + "offset": 613, + "length": 4, + "value": "19.3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "FloatLiteral", + "offset": 628, + "length": 5, + "value": "32.17" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "FloatLiteral", + "offset": 643, + "length": 5, + "value": "43.42" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "StringLiteral", + "offset": 808, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "BooleanLiteral", + "offset": 1268, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "StringLiteral", + "offset": 216, + "length": 9, + "value": "\"NutPlayer.PipButton\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerContent.swift", + "kind": "BooleanLiteral", + "offset": 577, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerContent.swift", + "kind": "StringLiteral", + "offset": 825, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerContent.swift", + "kind": "StringLiteral", + "offset": 847, + "length": 6, + "value": "\"POST\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerContent.swift", + "kind": "StringLiteral", + "offset": 825, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerContent.swift", + "kind": "StringLiteral", + "offset": 847, + "length": 6, + "value": "\"POST\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "StringLiteral", + "offset": 400, + "length": 13, + "value": "\"0123456789.\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 446, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 471, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 496, + "length": 4, + "value": "0.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 519, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 542, + "length": 4, + "value": "1.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 567, + "length": 3, + "value": "1.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 592, + "length": 4, + "value": "1.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 616, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 787, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "StringLiteral", + "offset": 873, + "length": 28, + "value": "\"Player.Setting.Rate.normal\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "StringLiteral", + "offset": 1031, + "length": 11, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "StringLiteral", + "offset": 1040, + "length": 1, + "value": "\"x\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 446, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 471, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 496, + "length": 4, + "value": "0.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 519, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 542, + "length": 4, + "value": "1.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 567, + "length": 3, + "value": "1.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 592, + "length": 4, + "value": "1.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 616, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 446, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 471, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 496, + "length": 4, + "value": "0.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 519, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 542, + "length": 4, + "value": "1.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 567, + "length": 3, + "value": "1.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 592, + "length": 4, + "value": "1.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 616, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerState.swift", + "kind": "BooleanLiteral", + "offset": 383, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerState.swift", + "kind": "BooleanLiteral", + "offset": 566, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerState.swift", + "kind": "BooleanLiteral", + "offset": 588, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerState.swift", + "kind": "BooleanLiteral", + "offset": 902, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerState.swift", + "kind": "BooleanLiteral", + "offset": 1447, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 267, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 1093, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 1195, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 1738, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 1743, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 1789, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 1884, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 1908, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 2003, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 442, + "length": 77, + "value": "\"[0-9]{2}:[0-9]{2}:[0-9]{2},[0-9]{3} --> [0-9]{2}:[0-9]{2}:[0-9]{2},[0-9]{3}\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "Array", + "offset": 701, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 821, + "length": 5, + "value": "\"srt\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 1233, + "length": 4, + "value": "\"\r\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 1245, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 1377, + "length": 43, + "value": "\"[0-9]+\n\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 1419, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "Array", + "offset": 1517, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "Array", + "offset": 1547, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 1668, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "Array", + "offset": 1728, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 1757, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 4128, + "length": 13, + "value": "\"<.+?>\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 4149, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "Array", + "offset": 4379, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 4408, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 4648, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 4916, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 5328, + "length": 5, + "value": "\"-->\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 5621, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 5650, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 5679, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 5713, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 5787, + "length": 3, + "value": "\":\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 5873, + "length": 3, + "value": "\":\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 5959, + "length": 3, + "value": "\",\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6077, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6093, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6110, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6130, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6155, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6171, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6187, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6208, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6299, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6304, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6327, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "FloatLiteral", + "offset": 6374, + "length": 6, + "value": "1000.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "StringLiteral", + "offset": 350, + "length": 10, + "value": "\"settings\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "IntegerLiteral", + "offset": 446, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "IntegerLiteral", + "offset": 459, + "length": 2, + "value": "52" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "IntegerLiteral", + "offset": 471, + "length": 2, + "value": "74" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "IntegerLiteral", + "offset": 538, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "IntegerLiteral", + "offset": 551, + "length": 2, + "value": "52" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "IntegerLiteral", + "offset": 563, + "length": 2, + "value": "74" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "FloatLiteral", + "offset": 628, + "length": 4, + "value": "17.3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "FloatLiteral", + "offset": 643, + "length": 5, + "value": "28.83" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "FloatLiteral", + "offset": 658, + "length": 5, + "value": "38.92" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "StringLiteral", + "offset": 823, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "BooleanLiteral", + "offset": 1279, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "StringLiteral", + "offset": 221, + "length": 14, + "value": "\"NutPlayer.SettingsButton\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/String+extension.swift", + "kind": "IntegerLiteral", + "offset": 647, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/String+extension.swift", + "kind": "IntegerLiteral", + "offset": 1120, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/String+extension.swift", + "kind": "IntegerLiteral", + "offset": 1151, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/String+extension.swift", + "kind": "IntegerLiteral", + "offset": 1239, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/String+extension.swift", + "kind": "IntegerLiteral", + "offset": 1366, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/String+extension.swift", + "kind": "IntegerLiteral", + "offset": 1404, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Model\/SubtitleViewModel.swift", + "kind": "BooleanLiteral", + "offset": 913, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Model\/SubtitleViewModel.swift", + "kind": "BooleanLiteral", + "offset": 942, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Model\/SubtitleViewModel.swift", + "kind": "BooleanLiteral", + "offset": 1055, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Model\/SubtitleViewModel.swift", + "kind": "BooleanLiteral", + "offset": 1084, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Model\/SubtitleViewModel.swift", + "kind": "Array", + "offset": 1246, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Downloader\/SubtitlesDownloader.swift", + "kind": "IntegerLiteral", + "offset": 970, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Downloader\/SubtitlesDownloader.swift", + "kind": "IntegerLiteral", + "offset": 976, + "length": 3, + "value": "299" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Tech.swift", + "kind": "Array", + "offset": 2349, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Player\/TechAVPlayer.swift", + "kind": "BooleanLiteral", + "offset": 1233, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Player\/TechAVPlayer.swift", + "kind": "BooleanLiteral", + "offset": 1519, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Player\/TechAVPlayer.swift", + "kind": "BooleanLiteral", + "offset": 1690, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 784, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 804, + "length": 2, + "value": "25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 838, + "length": 2, + "value": "50" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 872, + "length": 2, + "value": "75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 906, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 939, + "length": 3, + "value": "125" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 974, + "length": 3, + "value": "150" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 1009, + "length": 3, + "value": "175" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 1044, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 1099, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 1244, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 1280, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 1315, + "length": 4, + "value": "0.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 1349, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 1384, + "length": 4, + "value": "1.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 1420, + "length": 3, + "value": "1.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 1455, + "length": 4, + "value": "1.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 1489, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechQuality.swift", + "kind": "IntegerLiteral", + "offset": 593, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechState.swift", + "kind": "BooleanLiteral", + "offset": 1209, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechState.swift", + "kind": "BooleanLiteral", + "offset": 1231, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechState.swift", + "kind": "BooleanLiteral", + "offset": 1652, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechState.swift", + "kind": "IntegerLiteral", + "offset": 1743, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechState.swift", + "kind": "IntegerLiteral", + "offset": 1764, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechState.swift", + "kind": "BooleanLiteral", + "offset": 1933, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "IntegerLiteral", + "offset": 674, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 699, + "length": 60, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 708, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 733, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 758, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "IntegerLiteral", + "offset": 818, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 843, + "length": 37, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 854, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 879, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 919, + "length": 28, + "value": "\"0:\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 946, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "IntegerLiteral", + "offset": 1345, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "IntegerLiteral", + "offset": 1378, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "IntegerLiteral", + "offset": 1384, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "IntegerLiteral", + "offset": 1414, + "length": 4, + "value": "3600" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Extensions\/TimeInterval+Extensions.swift", + "kind": "BooleanLiteral", + "offset": 213, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Extensions\/TimeInterval+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 275, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Extensions\/TimeInterval+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 322, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Extensions\/TimeInterval+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 356, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Extensions\/TimeInterval+Extensions.swift", + "kind": "FloatLiteral", + "offset": 372, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Extensions\/TimeInterval+Extensions.swift", + "kind": "FloatLiteral", + "offset": 532, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/UIButton+Extension.swift", + "kind": "StringLiteral", + "offset": 243, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/UIButton+Extension.swift", + "kind": "FloatLiteral", + "offset": 291, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "IntegerLiteral", + "offset": 2299, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2511, + "length": 6, + "value": "\"i386\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2549, + "length": 8, + "value": "\"x86_64\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2587, + "length": 7, + "value": "\"arm64\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2658, + "length": 9, + "value": "\"iPod3,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2692, + "length": 9, + "value": "\"iPod4,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2726, + "length": 9, + "value": "\"iPod5,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2760, + "length": 9, + "value": "\"iPod7,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2794, + "length": 9, + "value": "\"iPod9,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2861, + "length": 9, + "value": "\"iPad3,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2895, + "length": 9, + "value": "\"iPad3,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2929, + "length": 9, + "value": "\"iPad3,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2963, + "length": 10, + "value": "\"iPad6,11\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3010, + "length": 10, + "value": "\"iPad6,12\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3044, + "length": 9, + "value": "\"iPad7,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3091, + "length": 9, + "value": "\"iPad7,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3125, + "length": 10, + "value": "\"iPad7,11\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3172, + "length": 10, + "value": "\"iPad7,12\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3206, + "length": 10, + "value": "\"iPad11,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3253, + "length": 10, + "value": "\"iPad11,7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3287, + "length": 10, + "value": "\"iPad12,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3334, + "length": 10, + "value": "\"iPad12,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3368, + "length": 11, + "value": "\"iPad13,18\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3416, + "length": 11, + "value": "\"iPad13,19\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3489, + "length": 9, + "value": "\"iPad2,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3526, + "length": 9, + "value": "\"iPad2,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3563, + "length": 9, + "value": "\"iPad2,7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3600, + "length": 9, + "value": "\"iPad4,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3638, + "length": 9, + "value": "\"iPad4,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3676, + "length": 9, + "value": "\"iPad4,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3714, + "length": 9, + "value": "\"iPad4,7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3752, + "length": 9, + "value": "\"iPad4,8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3790, + "length": 9, + "value": "\"iPad4,9\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3828, + "length": 9, + "value": "\"iPad5,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3866, + "length": 9, + "value": "\"iPad5,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3904, + "length": 10, + "value": "\"iPad11,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3942, + "length": 10, + "value": "\"iPad11,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3980, + "length": 10, + "value": "\"iPad14,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4018, + "length": 10, + "value": "\"iPad14,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4093, + "length": 9, + "value": "\"iPad6,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4132, + "length": 9, + "value": "\"iPad6,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4171, + "length": 9, + "value": "\"iPad7,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4211, + "length": 9, + "value": "\"iPad7,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4251, + "length": 9, + "value": "\"iPad6,7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4291, + "length": 9, + "value": "\"iPad6,8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4331, + "length": 9, + "value": "\"iPad7,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4373, + "length": 9, + "value": "\"iPad7,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4415, + "length": 9, + "value": "\"iPad8,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4453, + "length": 9, + "value": "\"iPad8,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4491, + "length": 9, + "value": "\"iPad8,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4529, + "length": 9, + "value": "\"iPad8,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4567, + "length": 9, + "value": "\"iPad8,9\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4607, + "length": 10, + "value": "\"iPad8,10\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4647, + "length": 10, + "value": "\"iPad13,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4687, + "length": 10, + "value": "\"iPad13,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4727, + "length": 10, + "value": "\"iPad14,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4767, + "length": 10, + "value": "\"iPad14,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4807, + "length": 10, + "value": "\"iPad13,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4847, + "length": 10, + "value": "\"iPad13,7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4887, + "length": 9, + "value": "\"iPad8,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4929, + "length": 9, + "value": "\"iPad8,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4971, + "length": 9, + "value": "\"iPad8,7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5013, + "length": 9, + "value": "\"iPad8,8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5055, + "length": 10, + "value": "\"iPad8,11\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5097, + "length": 10, + "value": "\"iPad8,12\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5139, + "length": 10, + "value": "\"iPad13,8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5181, + "length": 10, + "value": "\"iPad13,9\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5223, + "length": 11, + "value": "\"iPad13,10\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5265, + "length": 11, + "value": "\"iPad13,11\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5307, + "length": 10, + "value": "\"iPad14,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5349, + "length": 10, + "value": "\"iPad14,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5428, + "length": 9, + "value": "\"iPad4,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5464, + "length": 9, + "value": "\"iPad4,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5500, + "length": 9, + "value": "\"iPad4,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5536, + "length": 9, + "value": "\"iPad5,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5573, + "length": 9, + "value": "\"iPad5,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5610, + "length": 10, + "value": "\"iPad11,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5647, + "length": 10, + "value": "\"iPad11,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5684, + "length": 10, + "value": "\"iPad13,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5721, + "length": 10, + "value": "\"iPad13,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5758, + "length": 11, + "value": "\"iPad13,16\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5795, + "length": 11, + "value": "\"iPad13,17\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5867, + "length": 11, + "value": "\"iPhone7,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5907, + "length": 11, + "value": "\"iPhone7,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5943, + "length": 11, + "value": "\"iPhone8,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5980, + "length": 11, + "value": "\"iPhone8,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6021, + "length": 11, + "value": "\"iPhone8,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6058, + "length": 11, + "value": "\"iPhone9,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6094, + "length": 11, + "value": "\"iPhone9,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6130, + "length": 11, + "value": "\"iPhone9,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6170, + "length": 11, + "value": "\"iPhone9,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6210, + "length": 12, + "value": "\"iPhone10,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6247, + "length": 12, + "value": "\"iPhone10,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6284, + "length": 12, + "value": "\"iPhone10,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6325, + "length": 12, + "value": "\"iPhone10,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6366, + "length": 12, + "value": "\"iPhone10,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6403, + "length": 12, + "value": "\"iPhone10,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6440, + "length": 12, + "value": "\"iPhone11,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6478, + "length": 12, + "value": "\"iPhone11,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6519, + "length": 12, + "value": "\"iPhone11,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6560, + "length": 12, + "value": "\"iPhone11,8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6598, + "length": 12, + "value": "\"iPhone12,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6636, + "length": 12, + "value": "\"iPhone12,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6677, + "length": 12, + "value": "\"iPhone12,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6721, + "length": 12, + "value": "\"iPhone12,8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6760, + "length": 12, + "value": "\"iPhone13,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6802, + "length": 12, + "value": "\"iPhone13,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6840, + "length": 12, + "value": "\"iPhone13,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6881, + "length": 12, + "value": "\"iPhone13,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6925, + "length": 12, + "value": "\"iPhone14,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6967, + "length": 12, + "value": "\"iPhone14,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7005, + "length": 12, + "value": "\"iPhone14,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7046, + "length": 12, + "value": "\"iPhone14,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7090, + "length": 12, + "value": "\"iPhone14,7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7128, + "length": 12, + "value": "\"iPhone14,8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7170, + "length": 12, + "value": "\"iPhone15,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7211, + "length": 12, + "value": "\"iPhone15,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7255, + "length": 12, + "value": "\"iPhone14,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7331, + "length": 12, + "value": "\"AppleTV1,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7369, + "length": 12, + "value": "\"AppleTV2,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7407, + "length": 12, + "value": "\"AppleTV3,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7445, + "length": 12, + "value": "\"AppleTV3,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7483, + "length": 12, + "value": "\"AppleTV5,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7521, + "length": 12, + "value": "\"AppleTV6,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7560, + "length": 13, + "value": "\"AppleTV11,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7878, + "length": 28, + "value": "\"SIMULATOR_MODEL_IDENTIFIER\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8162, + "length": 19, + "value": "\"simulator\/sandbox\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8252, + "length": 8, + "value": "\"iPod 3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8296, + "length": 8, + "value": "\"iPod 4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8340, + "length": 8, + "value": "\"iPod 5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8384, + "length": 8, + "value": "\"iPod 6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8428, + "length": 8, + "value": "\"iPod 7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8507, + "length": 8, + "value": "\"iPad 4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8551, + "length": 11, + "value": "\"iPad Air \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8598, + "length": 12, + "value": "\"iPad Air 2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8646, + "length": 12, + "value": "\"iPad Air 3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8694, + "length": 12, + "value": "\"iPad Air 4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8742, + "length": 12, + "value": "\"iPad Air 5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8790, + "length": 8, + "value": "\"iPad 5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8847, + "length": 8, + "value": "\"iPad 6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8904, + "length": 8, + "value": "\"iPad 7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8961, + "length": 8, + "value": "\"iPad 8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9018, + "length": 8, + "value": "\"iPad 9\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9075, + "length": 8, + "value": "\"iPad10\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9172, + "length": 11, + "value": "\"iPad Mini\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9219, + "length": 13, + "value": "\"iPad Mini 2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9268, + "length": 13, + "value": "\"iPad Mini 3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9317, + "length": 13, + "value": "\"iPad Mini 4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9366, + "length": 13, + "value": "\"iPad Mini 5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9415, + "length": 13, + "value": "\"iPad Mini 6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9553, + "length": 16, + "value": "\"iPad Pro 9.7\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9605, + "length": 17, + "value": "\"iPad Pro 10.5\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9658, + "length": 15, + "value": "\"iPad Pro 11\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9709, + "length": 23, + "value": "\"iPad Pro 11\" 2nd gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9768, + "length": 23, + "value": "\"iPad Pro 11\" 3rd gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9827, + "length": 23, + "value": "\"iPad Pro 11\" 4th gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9886, + "length": 17, + "value": "\"iPad Pro 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9939, + "length": 19, + "value": "\"iPad Pro 2 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9994, + "length": 19, + "value": "\"iPad Pro 3 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10049, + "length": 19, + "value": "\"iPad Pro 4 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10104, + "length": 19, + "value": "\"iPad Pro 5 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10159, + "length": 19, + "value": "\"iPad Pro 6 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10300, + "length": 10, + "value": "\"iPhone 6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10346, + "length": 15, + "value": "\"iPhone 6 Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10397, + "length": 11, + "value": "\"iPhone 6S\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10444, + "length": 16, + "value": "\"iPhone 6S Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10496, + "length": 11, + "value": "\"iPhone SE\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10543, + "length": 10, + "value": "\"iPhone 7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10589, + "length": 15, + "value": "\"iPhone 7 Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10640, + "length": 10, + "value": "\"iPhone 8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10686, + "length": 15, + "value": "\"iPhone 8 Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10737, + "length": 10, + "value": "\"iPhone X\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10783, + "length": 11, + "value": "\"iPhone XS\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10830, + "length": 15, + "value": "\"iPhone XS Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10881, + "length": 11, + "value": "\"iPhone XR\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10928, + "length": 11, + "value": "\"iPhone 11\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10975, + "length": 15, + "value": "\"iPhone 11 Pro\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11026, + "length": 19, + "value": "\"iPhone 11 Pro Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11081, + "length": 19, + "value": "\"iPhone SE 2nd gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11136, + "length": 16, + "value": "\"iPhone 12 Mini\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11188, + "length": 11, + "value": "\"iPhone 12\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11235, + "length": 15, + "value": "\"iPhone 12 Pro\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11286, + "length": 19, + "value": "\"iPhone 12 Pro Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11341, + "length": 16, + "value": "\"iPhone 13 Mini\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11393, + "length": 11, + "value": "\"iPhone 13\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11440, + "length": 15, + "value": "\"iPhone 13 Pro\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11491, + "length": 19, + "value": "\"iPhone 13 Pro Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11546, + "length": 11, + "value": "\"iPhone 14\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11593, + "length": 16, + "value": "\"iPhone 14 Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11645, + "length": 15, + "value": "\"iPhone 14 Pro\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11696, + "length": 19, + "value": "\"iPhone 14 Pro Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11751, + "length": 19, + "value": "\"iPhone SE 3nd gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11845, + "length": 15, + "value": "\"Apple TV 1gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11896, + "length": 15, + "value": "\"Apple TV 2gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11947, + "length": 15, + "value": "\"Apple TV 3gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11998, + "length": 15, + "value": "\"Apple TV 4gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 12048, + "length": 13, + "value": "\"Apple TV 4K\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 12096, + "length": 18, + "value": "\"Apple TV 4K 2gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 12164, + "length": 16, + "value": "\"?unrecognized?\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8162, + "length": 19, + "value": "\"simulator\/sandbox\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8252, + "length": 8, + "value": "\"iPod 3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8296, + "length": 8, + "value": "\"iPod 4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8340, + "length": 8, + "value": "\"iPod 5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8384, + "length": 8, + "value": "\"iPod 6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8428, + "length": 8, + "value": "\"iPod 7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8507, + "length": 8, + "value": "\"iPad 4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8551, + "length": 11, + "value": "\"iPad Air \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8598, + "length": 12, + "value": "\"iPad Air 2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8646, + "length": 12, + "value": "\"iPad Air 3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8694, + "length": 12, + "value": "\"iPad Air 4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8742, + "length": 12, + "value": "\"iPad Air 5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8790, + "length": 8, + "value": "\"iPad 5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8847, + "length": 8, + "value": "\"iPad 6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8904, + "length": 8, + "value": "\"iPad 7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8961, + "length": 8, + "value": "\"iPad 8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9018, + "length": 8, + "value": "\"iPad 9\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9075, + "length": 8, + "value": "\"iPad10\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9172, + "length": 11, + "value": "\"iPad Mini\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9219, + "length": 13, + "value": "\"iPad Mini 2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9268, + "length": 13, + "value": "\"iPad Mini 3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9317, + "length": 13, + "value": "\"iPad Mini 4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9366, + "length": 13, + "value": "\"iPad Mini 5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9415, + "length": 13, + "value": "\"iPad Mini 6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9553, + "length": 16, + "value": "\"iPad Pro 9.7\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9605, + "length": 17, + "value": "\"iPad Pro 10.5\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9658, + "length": 15, + "value": "\"iPad Pro 11\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9709, + "length": 23, + "value": "\"iPad Pro 11\" 2nd gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9768, + "length": 23, + "value": "\"iPad Pro 11\" 3rd gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9827, + "length": 23, + "value": "\"iPad Pro 11\" 4th gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9886, + "length": 17, + "value": "\"iPad Pro 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9939, + "length": 19, + "value": "\"iPad Pro 2 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9994, + "length": 19, + "value": "\"iPad Pro 3 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10049, + "length": 19, + "value": "\"iPad Pro 4 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10104, + "length": 19, + "value": "\"iPad Pro 5 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10159, + "length": 19, + "value": "\"iPad Pro 6 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10300, + "length": 10, + "value": "\"iPhone 6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10346, + "length": 15, + "value": "\"iPhone 6 Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10397, + "length": 11, + "value": "\"iPhone 6S\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10444, + "length": 16, + "value": "\"iPhone 6S Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10496, + "length": 11, + "value": "\"iPhone SE\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10543, + "length": 10, + "value": "\"iPhone 7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10589, + "length": 15, + "value": "\"iPhone 7 Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10640, + "length": 10, + "value": "\"iPhone 8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10686, + "length": 15, + "value": "\"iPhone 8 Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10737, + "length": 10, + "value": "\"iPhone X\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10783, + "length": 11, + "value": "\"iPhone XS\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10830, + "length": 15, + "value": "\"iPhone XS Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10881, + "length": 11, + "value": "\"iPhone XR\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10928, + "length": 11, + "value": "\"iPhone 11\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10975, + "length": 15, + "value": "\"iPhone 11 Pro\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11026, + "length": 19, + "value": "\"iPhone 11 Pro Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11081, + "length": 19, + "value": "\"iPhone SE 2nd gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11136, + "length": 16, + "value": "\"iPhone 12 Mini\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11188, + "length": 11, + "value": "\"iPhone 12\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11235, + "length": 15, + "value": "\"iPhone 12 Pro\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11286, + "length": 19, + "value": "\"iPhone 12 Pro Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11341, + "length": 16, + "value": "\"iPhone 13 Mini\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11393, + "length": 11, + "value": "\"iPhone 13\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11440, + "length": 15, + "value": "\"iPhone 13 Pro\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11491, + "length": 19, + "value": "\"iPhone 13 Pro Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11546, + "length": 11, + "value": "\"iPhone 14\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11593, + "length": 16, + "value": "\"iPhone 14 Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11645, + "length": 15, + "value": "\"iPhone 14 Pro\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11696, + "length": 19, + "value": "\"iPhone 14 Pro Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11751, + "length": 19, + "value": "\"iPhone SE 3nd gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11845, + "length": 15, + "value": "\"Apple TV 1gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11896, + "length": 15, + "value": "\"Apple TV 2gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11947, + "length": 15, + "value": "\"Apple TV 3gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11998, + "length": 15, + "value": "\"Apple TV 4gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 12048, + "length": 13, + "value": "\"Apple TV 4K\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 12096, + "length": 18, + "value": "\"Apple TV 4K 2gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 12164, + "length": 16, + "value": "\"?unrecognized?\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/UIImage+Extension.swift", + "kind": "BooleanLiteral", + "offset": 899, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/UIImage+Extension.swift", + "kind": "IntegerLiteral", + "offset": 906, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/UIImage+Extension.swift", + "kind": "IntegerLiteral", + "offset": 941, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/UIImage+Extension.swift", + "kind": "IntegerLiteral", + "offset": 947, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Combine\/Value.swift", + "kind": "StringLiteral", + "offset": 911, + "length": 20, + "value": "\"Can't get value...\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 955, + "length": 3, + "value": "256" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 968, + "length": 3, + "value": "144" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1025, + "length": 3, + "value": "426" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1038, + "length": 3, + "value": "240" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1098, + "length": 3, + "value": "640" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1111, + "length": 3, + "value": "360" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1167, + "length": 3, + "value": "854" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1180, + "length": 3, + "value": "480" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1236, + "length": 4, + "value": "1280" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1250, + "length": 3, + "value": "720" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1310, + "length": 4, + "value": "1920" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1324, + "length": 4, + "value": "1080" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1390, + "length": 4, + "value": "2560" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1404, + "length": 4, + "value": "1440" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1469, + "length": 4, + "value": "3840" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1483, + "length": 4, + "value": "2160" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1604, + "length": 7, + "value": "400000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1649, + "length": 7, + "value": "800000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1697, + "length": 9, + "value": "1200000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1744, + "length": 9, + "value": "1800000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1791, + "length": 9, + "value": "3500000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1842, + "length": 9, + "value": "8000000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1898, + "length": 10, + "value": "12000000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1953, + "length": 10, + "value": "32000000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2003, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2047, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2216, + "length": 5, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2224, + "length": 6, + "value": "90500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2287, + "length": 6, + "value": "90500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2296, + "length": 7, + "value": "170500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2357, + "length": 7, + "value": "170500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2367, + "length": 7, + "value": "280500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2431, + "length": 7, + "value": "280500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2441, + "length": 7, + "value": "640500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2502, + "length": 7, + "value": "640500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2512, + "length": 9, + "value": "1500500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2575, + "length": 9, + "value": "1500500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2587, + "length": 9, + "value": "2400500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2654, + "length": 9, + "value": "2400500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2666, + "length": 9, + "value": "6000500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2748, + "length": 9, + "value": "6000500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2927, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2931, + "length": 7, + "value": "400001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2998, + "length": 7, + "value": "400001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3008, + "length": 7, + "value": "800001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3072, + "length": 7, + "value": "800001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3082, + "length": 9, + "value": "1200001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3151, + "length": 9, + "value": "1200001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3163, + "length": 9, + "value": "1800001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3229, + "length": 9, + "value": "1800001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3241, + "length": 9, + "value": "3500001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3307, + "length": 9, + "value": "3500001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3319, + "length": 9, + "value": "8000001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3389, + "length": 9, + "value": "8000001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3401, + "length": 10, + "value": "12000001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3490, + "length": 10, + "value": "12000001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "IntegerLiteral", + "offset": 921, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "IntegerLiteral", + "offset": 962, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "IntegerLiteral", + "offset": 1002, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 1702, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 1755, + "length": 29, + "value": "\"Player.Setting.Quality.auto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 1830, + "length": 4, + "value": "\"4K\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 1881, + "length": 17, + "value": "\"1440р Ultra HD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 1940, + "length": 12, + "value": "\"1080р FHD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 1990, + "length": 10, + "value": "\"720р HD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2038, + "length": 7, + "value": "\"480р\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2086, + "length": 6, + "value": "\"360p\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2130, + "length": 6, + "value": "\"240p\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2177, + "length": 6, + "value": "\"144p\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2348, + "length": 23, + "value": "\"не опознано\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2411, + "length": 28, + "value": "\"Автонастройка\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2484, + "length": 4, + "value": "\"4K\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2535, + "length": 10, + "value": "\"Ultra HD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2587, + "length": 9, + "value": "\"Full HD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2634, + "length": 4, + "value": "\"HD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2676, + "length": 16, + "value": "\"Высокое\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2733, + "length": 16, + "value": "\"Среднее\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2787, + "length": 14, + "value": "\"Низкое\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2842, + "length": 25, + "value": "\"Очень низкое\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3032, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3081, + "length": 6, + "value": "\"Auto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3132, + "length": 4, + "value": "\"4K\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3183, + "length": 10, + "value": "\"Ultra HD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3235, + "length": 9, + "value": "\"Full HD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3282, + "length": 4, + "value": "\"HD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3324, + "length": 4, + "value": "\"SD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3369, + "length": 8, + "value": "\"SD low\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3415, + "length": 4, + "value": "\"LD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3460, + "length": 8, + "value": "\"LD low\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3636, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3689, + "length": 29, + "value": "\"Player.Setting.Quality.auto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3764, + "length": 4, + "value": "\"4K\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3815, + "length": 15, + "value": "\"Ultra HD 1440\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3872, + "length": 10, + "value": "\"FHD 1080\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3920, + "length": 8, + "value": "\"HD 720\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3966, + "length": 8, + "value": "\"SD 480\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 4015, + "length": 8, + "value": "\"SD 360\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 4061, + "length": 8, + "value": "\"LD 240\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 4110, + "length": 8, + "value": "\"LD 144\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Stategy\/VodSeekStrategy.swift", + "kind": "IntegerLiteral", + "offset": 327, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Stategy\/VodSeekStrategy.swift", + "kind": "BooleanLiteral", + "offset": 593, + "length": 5, + "value": "false" + } + ] +} \ No newline at end of file diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..d19df54 --- /dev/null +++ b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,1354 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100) +// swift-module-flags: -target x86_64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name NutPlayer +// swift-module-flags-ignorable: -enable-bare-slash-regex +import AVFoundation +import Combine +import CoreFoundation +import CoreGraphics +import Foundation +import MediaPlayer +import Swift +import UIKit +import _Concurrency +import _StringProcessing +public typealias AnyCancellable = Combine.AnyCancellable +extension Swift.Array { + public subscript(safe index: Swift.Array.Index) -> Element? { + get + } +} +extension Swift.Array where Element : Swift.Hashable { + public func distinct() -> Swift.Array +} +extension Swift.Array where Element == NutPlayer.Constraint { + public var forCurrentDevice: CoreFoundation.CGFloat { + get + } +} +extension Combine.CurrentValueSubject where Output : Swift.Equatable { + final public func bind(to other: Combine.CurrentValueSubject) -> NutPlayer.AnyCancellable +} +public typealias Bind = Combine.CurrentValueSubject +extension CoreFoundation.CGSize : Swift.Comparable { + public static func < (lhs: CoreFoundation.CGSize, rhs: CoreFoundation.CGSize) -> Swift.Bool + public static func <= (lhs: CoreFoundation.CGSize, rhs: CoreFoundation.CGSize) -> Swift.Bool +} +public struct CommonPlayerContent : NutPlayer.PlayerContent { + public let subtitles: [any NutPlayer.PlayerSubtitleRecord] + public let content: NutPlayer.ContentType + public let statistics: [any NutPlayer.PlayerStatisticRecord] + public init(content: NutPlayer.ContentType, statistics: [any NutPlayer.PlayerStatisticRecord] = [], subtitles: [any NutPlayer.PlayerSubtitleRecord] = []) +} +public struct CommonProvider : NutPlayer.Provider { + public init(content: any NutPlayer.PlayerContent) + public func retrieveContent(_ completion: @escaping NutPlayer.CommonProvider.Completion) +} +final public class ConsoleLogDestination : NutPlayer.LogDestination { + final public let format: Swift.String + final public let limitOutputLevel: NutPlayer.LogLevel + public init(format: Swift.String, limitOutputLevel: NutPlayer.LogLevel = .trace) + final public func process(_ message: Swift.String, level: NutPlayer.LogLevel) + @objc deinit +} +public enum Constraint : Swift.Equatable { + case iPhoneSE(CoreFoundation.CGFloat) + case iPhoneX(CoreFoundation.CGFloat) + case iPod(CoreFoundation.CGFloat) + case iPadSM(CoreFoundation.CGFloat) + case iPadL(CoreFoundation.CGFloat) + case appleTV(CoreFoundation.CGFloat) + public static func == (a: NutPlayer.Constraint, b: NutPlayer.Constraint) -> Swift.Bool +} +@_hasMissingDesignatedInitializers final public class ContentPlayer : NutPlayer.TechDelegate { + public typealias SeekCompletion = (Swift.Bool) -> Swift.Void + weak final public var delegate: (any NutPlayer.ContentPlayerDelegate)? + final public let layer: QuartzCore.CALayer + final public var currentQuality: NutPlayer.ContentQuality? { + get + set + } + final public var qualities: [NutPlayer.ContentQuality] { + get + } + final public var state: NutPlayer.PlayerState { + get + } + final public var volume: Swift.Float { + get + set + } + final public var playbackRate: NutPlayer.PlayerPlaybackRate { + get + set + } + final public var duration: Foundation.TimeInterval { + get + } + final public var time: Foundation.TimeInterval { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + final public func play() + final public func pause() + final public func stop() + final public func seek(to time: Foundation.TimeInterval, completion: NutPlayer.ContentPlayer.SeekCompletion? = nil) + final public func end() + final public func didChange(state: NutPlayer.TechState) + final public func didChange(time: Foundation.TimeInterval) + final public func didChange(volume: Swift.Float) + final public func didChange(playbackType: NutPlayer.TechPlayableType) + final public func didChange(quality: any NutPlayer.TechQuality) + final public func didChange(qualities: [any NutPlayer.TechQuality]) + @objc deinit +} +public protocol ContentPlayerDelegate : AnyObject { + func requireSwitchContent(from player: NutPlayer.ContentPlayer) + func didChange(state: NutPlayer.PlayerState, from player: NutPlayer.ContentPlayer) + func didChange(time: Foundation.TimeInterval, from player: NutPlayer.ContentPlayer) + func didChange(volume: Swift.Float, from player: NutPlayer.ContentPlayer) + func didChange(quality: NutPlayer.ContentQuality, from player: NutPlayer.ContentPlayer) + func didChange(qualities: [NutPlayer.ContentQuality], from player: NutPlayer.ContentPlayer) +} +public struct ContentQuality : NutPlayer.PlayerQualityRecord, Swift.Equatable { + public var id: Swift.String { + get + } + public var resolution: CoreFoundation.CGSize { + get + } + public var bandwidth: Swift.Int { + get + } + public static func == (lhs: NutPlayer.ContentQuality, rhs: NutPlayer.ContentQuality) -> Swift.Bool +} +public struct CustomizableAreaSettings { + public init(isFullscreenSwitcherEnabled: Swift.Bool, isPipSwitcherEnabled: Swift.Bool, isSettingsSwitcherEnabled: Swift.Bool) +} +final public class DefaultQualityTitleMapper : NutPlayer.QualityTitleMapper { + public init(policy: NutPlayer.VideoQualityTitleFormat = .common) + final public func map(quality: any NutPlayer.PlayerQualityRecord) -> Swift.String? + final public func map(quality: NutPlayer.VideoQuality) -> Swift.String? + @objc deinit +} +public enum Either { + case firstType(T) + case secondType(U) + public func unwrap() -> Any + public func map(firstTypeTransform: (T) -> V, secondTypeTransform: (U) -> V) -> V +} +extension NutPlayer.Either : Swift.Decodable where T : Swift.Decodable, U : Swift.Decodable { + public init(from decoder: any Swift.Decoder) throws +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) final public class ErrorView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) public init(title: Swift.String? = nil) + @_Concurrency.MainActor(unsafe) final public func updateView(with title: Swift.String) + @objc deinit +} +public struct Event : Combine.Publisher { + public typealias Output = Output + public typealias Failure = Swift.Never + public init

(_ publisher: P) where Output == P.Output, P : Combine.Publisher, P.Failure == Swift.Never + public func receive(subscriber: S) where Output == S.Input, S : Combine.Subscriber, S.Failure == Swift.Never +} +@propertyWrapper public class EventSubject : Combine.Subject { + public typealias Output = Output + public typealias Failure = Swift.Never + final public let wrappedValue: NutPlayer.Event + public init() + public func send(_ value: Output) + public func send(completion: Combine.Subscribers.Completion.Failure>) + public func send(subscription: any Combine.Subscription) + public func receive(subscriber: S) where Output == S.Input, S : Combine.Subscriber, S.Failure == Swift.Never + @objc deinit +} +public protocol BusEventRepresentable { + typealias EventName = Swift.String +} +public protocol EventTransmittable : AnyObject { + typealias EventName = Swift.String + typealias NamedCompletion = () -> Swift.Void + typealias HashableCompletion = ([Swift.AnyHashable : Any]) -> Swift.Void + typealias RawDataCompletion = (Foundation.Data) -> Swift.Void + typealias SingleArgumentCompletion = (Any) -> Swift.Void + func send(_ event: E) where E : NutPlayer.BusEventRepresentable + @discardableResult + func receive(_ eventType: E.Type, perform action: @escaping (E) -> Swift.Void) -> NutPlayer.AnyCancellable where E : NutPlayer.BusEventRepresentable + @discardableResult + func receive(_ eventType: E.Type, performOn scheduler: S, action: @escaping (E) -> Swift.Void) -> NutPlayer.AnyCancellable where E : NutPlayer.BusEventRepresentable, S : Combine.Scheduler +} +extension NutPlayer.EventTransmittable { + public func send(_ name: Self.EventName) + @discardableResult + public func receive(_ name: Self.EventName, perform action: @escaping Self.NamedCompletion) -> NutPlayer.AnyCancellable + @discardableResult + public func receive(_ name: Self.EventName, performOn scheduler: S, action: @escaping Self.NamedCompletion) -> NutPlayer.AnyCancellable where S : Combine.Scheduler +} +extension NutPlayer.EventTransmittable { + public func send(_ name: Self.EventName, params: [Swift.AnyHashable : Any]) + @discardableResult + public func receive(_ name: Self.EventName, perform action: @escaping Self.HashableCompletion) -> NutPlayer.AnyCancellable + @discardableResult + public func receive(_ name: Self.EventName, performOn scheduler: S, action: @escaping Self.HashableCompletion) -> NutPlayer.AnyCancellable where S : Combine.Scheduler +} +extension NutPlayer.EventTransmittable { + public func send(_ name: Self.EventName, data: Foundation.Data) + public func send(data: Foundation.Data) + @discardableResult + public func receive(_ name: Self.EventName = "COMMON", perform action: @escaping Self.RawDataCompletion) -> NutPlayer.AnyCancellable + @discardableResult + public func receive(_ name: Self.EventName = "COMMON", performOn scheduler: S, action: @escaping Self.RawDataCompletion) -> NutPlayer.AnyCancellable where S : Combine.Scheduler +} +extension NutPlayer.EventTransmittable { + public func send(_ name: Self.EventName, argument: Any) + @discardableResult + public func receive(_ name: Self.EventName = "COMMON", perform action: @escaping Self.SingleArgumentCompletion) -> NutPlayer.AnyCancellable + @discardableResult + public func receive(_ name: Self.EventName = "COMMON", performOn scheduler: S, action: @escaping Self.SingleArgumentCompletion) -> NutPlayer.AnyCancellable where S : Combine.Scheduler +} +final public class FileLogDestination : NutPlayer.LogDestination { + final public let format: Swift.String + final public let limitOutputLevel: NutPlayer.LogLevel + public init(format: Swift.String, limitOutputLevel: NutPlayer.LogLevel = .info) + @objc deinit + final public func process(_ message: Swift.String, level: NutPlayer.LogLevel) +} +public enum HlsError : Swift.Error { + case unowned + case emptyUrl + case incorrectUrl + case incorrectManifestData + case emptyQualities + case assetNotLoaded + case assetNotPlayable + case assetMetadata(_: (any Swift.Error)? = nil) + case emptyResponseData + case http(code: Swift.Int? = nil, description: Swift.String? = nil) + case timeout + case network(any Swift.Error) + case unknown(_: (any Swift.Error)? = nil) +} +extension Swift.Int { + public func leadingZero() -> Swift.String +} +public protocol LogDestination : AnyObject { + var format: Swift.String { get } + var limitOutputLevel: NutPlayer.LogLevel { get } + func localize(_ message: Swift.String, params: [Swift.String]) -> Swift.String + func process(_ message: Swift.String, level: NutPlayer.LogLevel) +} +extension NutPlayer.LogDestination { + public func localize(_ message: Swift.String, params: [Swift.String]) -> Swift.String +} +public enum LogLevel { + case none + case fatal + case assert + case error + case warning + case info + case debug + case trace + public static func == (a: NutPlayer.LogLevel, b: NutPlayer.LogLevel) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public let log: NutPlayer.Logger +final public class Logger { + public typealias ParamsClosure = () -> [Swift.String] + public typealias MessageClosure = () -> Swift.String + final public let module: Swift.String + public init(module: Swift.String) + final public func addDestination(_ destination: any NutPlayer.LogDestination) + final public func removeDestination(_ destination: any NutPlayer.LogDestination) + final public func waitUntilAllOperationsAreFinished() + final public func fatal(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) -> Swift.Never + final public func assert(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func assert(_ condition: Swift.Bool, _ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func error(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func warning(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function, args: any Swift.CustomStringConvertible...) + final public func info(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func debug(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func trace(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func other(_ level: NutPlayer.LogLevel, _ msgClosure: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure, path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + @objc deinit +} +public protocol M3U8BufferedReader { + func close() + func readLine() -> Swift.String? +} +open class M3U8FileBufferedReader : NutPlayer.M3U8BufferedReader { + public init(path: Swift.String) + open func close() + open func readLine() -> Swift.String? + @objc deinit +} +open class M3U8ManifestBuilder { + public init() + open func parse(_ url: Foundation.URL, onMediaPlaylist: ((_ playlist: NutPlayer.M3U8MediaPlaylist) -> Swift.Void)? = nil, onMediaSegment: ((_ segment: NutPlayer.M3U8MediaSegment) -> Swift.Void)? = nil) -> NutPlayer.M3U8MasterPlaylist + open func parseMasterPlaylistFromString(_ string: Swift.String, onMediaPlaylist: ((_ playlist: NutPlayer.M3U8MediaPlaylist) -> Swift.Void)? = nil) -> NutPlayer.M3U8MasterPlaylist + open func parseMasterPlaylistFromFile(_ path: Swift.String, onMediaPlaylist: ((_ playlist: NutPlayer.M3U8MediaPlaylist) -> Swift.Void)? = nil) -> NutPlayer.M3U8MasterPlaylist + open func parseMasterPlaylistFromURL(_ url: Foundation.URL, onMediaPlaylist: ((_ playlist: NutPlayer.M3U8MediaPlaylist) -> Swift.Void)? = nil) -> NutPlayer.M3U8MasterPlaylist + open func parseMediaPlaylistFromString(_ string: Swift.String, mediaPlaylist: NutPlayer.M3U8MediaPlaylist = M3U8MediaPlaylist(), onMediaSegment: ((_ segment: NutPlayer.M3U8MediaSegment) -> Swift.Void)? = nil) -> NutPlayer.M3U8MediaPlaylist + open func parseMediaPlaylistFromFile(_ path: Swift.String, mediaPlaylist: NutPlayer.M3U8MediaPlaylist = M3U8MediaPlaylist(), onMediaSegment: ((_ segment: NutPlayer.M3U8MediaSegment) -> Swift.Void)? = nil) -> NutPlayer.M3U8MediaPlaylist + @discardableResult + open func parseMediaPlaylistFromURL(_ url: Foundation.URL, mediaPlaylist: NutPlayer.M3U8MediaPlaylist = M3U8MediaPlaylist(), onMediaSegment: ((_ segment: NutPlayer.M3U8MediaSegment) -> Swift.Void)? = nil) -> NutPlayer.M3U8MediaPlaylist + open func transformManifestWith(baseUrl: Swift.String, from string: Swift.String) -> Foundation.Data? + @objc deinit +} +open class M3U8MasterPlaylist { + public var mediaTypes: [NutPlayer.M3U8MediaType] { + get + } + public var iframes: [NutPlayer.M3U8MediaIFrame] { + get + } + public var playlists: [NutPlayer.M3U8MediaPlaylist] { + get + } + open var path: Swift.String? + public init() + open func addPlaylist(_ playlist: NutPlayer.M3U8MediaPlaylist) + open func getPlaylist(_ index: Swift.Int) -> NutPlayer.M3U8MediaPlaylist? + open func getPlaylistCount() -> Swift.Int + open func addIFrame(_ iframe: NutPlayer.M3U8MediaIFrame) + open func addMediaType(_ type: NutPlayer.M3U8MediaType) + @objc deinit +} +@_hasMissingDesignatedInitializers public class M3U8MediaIFrame { + final public let averageBandwidth: Swift.Int + final public let bandwidth: Swift.Int + final public let codecs: Swift.String + final public let resolution: CoreFoundation.CGSize + final public let urlPath: Swift.String? + @objc deinit +} +open class M3U8MediaPlaylist { + open var programId: Swift.Int + open var bandwidth: Swift.Int + open var resolution: CoreFoundation.CGSize + open var path: Swift.String? + open var version: Swift.Int? + open var targetDuration: Swift.Int? + open var mediaSequence: Swift.Int? + public init() + open func addSegment(_ segment: NutPlayer.M3U8MediaSegment) + open func getSegment(_ index: Swift.Int) -> NutPlayer.M3U8MediaSegment? + open func getSegmentCount() -> Swift.Int + open func duration() -> Swift.Float + @objc deinit +} +open class M3U8MediaSegment { + open var duration: Swift.Float? + open var sequence: Swift.Int + open var subrangeLength: Swift.Int? + open var subrangeStart: Swift.Int? + open var title: Swift.String? + open var discontinuity: Swift.Bool + open var path: Swift.String? + public init() + open func getMediaPlaylist() -> NutPlayer.M3U8MediaPlaylist? + @objc deinit +} +public enum M3U8MediaType { + case audio(groupID: Swift.String, language: Swift.String, name: Swift.String, autoselect: Swift.Bool, byDefault: Swift.Bool, uri: Swift.String) + case subtitles(groupID: Swift.String, language: Swift.String, name: Swift.String, autoselect: Swift.Bool, byDefault: Swift.Bool, forced: Swift.Bool, uri: Swift.String) +} +@_hasMissingDesignatedInitializers open class M3U8ReaderBuilder { + @objc deinit +} +open class M3U8StringBufferedReader : NutPlayer.M3U8BufferedReader { + public init(string: Swift.String) + open func close() + open func readLine() -> Swift.String? + @objc deinit +} +open class M3U8URLBufferedReader : NutPlayer.M3U8BufferedReader { + public init(uri: Foundation.URL) + open func close() + open func readLine() -> Swift.String? + @objc deinit +} +extension Foundation.URL { + public func URLByReplacingLastPathComponent(_ pathComponent: Swift.String) -> Foundation.URL? +} +final public class NutActivityIndicatorPlugin : NutPlayer.PlayerPlugin, NutPlayer.ViewablePlayerPlugin { + final public var view: UIKit.UIView { + get + } + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + @objc deinit +} +final public class NutBlackoutPlugin : NutPlayer.PlayerPlugin, NutPlayer.ViewablePlayerPlugin { + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public var view: UIKit.UIView + @objc deinit +} +final public class NutCache where Key : Swift.Hashable { + final public func insert(_ value: Value, forKey key: Key) + final public func value(forKey key: Key) -> Value? + final public func removeValue(forKey key: Key) + final public subscript(key: Key) -> Value? { + get + set + } + public init() + @objc deinit +} +public struct NutContent : NutPlayer.PlayerContent { + public let content: NutPlayer.ContentType + public let statistics: [any NutPlayer.PlayerStatisticRecord] + public var subtitles: [any NutPlayer.PlayerSubtitleRecord] +} +public enum NutContentUIType { + case standard + case loop + case live + public static func == (a: NutPlayer.NutContentUIType, b: NutPlayer.NutContentUIType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +final public class NutEventBus : NutPlayer.EventTransmittable { + final public let id: Swift.String + public init(id: Swift.String = UUID().uuidString) + final public func send(_ event: E) where E : NutPlayer.BusEventRepresentable + @discardableResult + final public func receive(_ eventType: E.Type, perform action: @escaping (E) -> Swift.Void) -> NutPlayer.AnyCancellable where E : NutPlayer.BusEventRepresentable + @discardableResult + final public func receive(_ eventType: E.Type, performOn scheduler: S, action: @escaping (E) -> Swift.Void) -> NutPlayer.AnyCancellable where E : NutPlayer.BusEventRepresentable, S : Combine.Scheduler + @objc deinit +} +final public class NutHlsTech : NutPlayer.Tech { + public typealias LoadCompletion = (NutPlayer.NutHlsTech, NutPlayer.HlsError?) -> Swift.Void + public typealias QualityPresets = (resolution: CoreFoundation.CGSize, bandwidth: Swift.Int) + final public let layer: QuartzCore.CALayer + final public var state: NutPlayer.TechState { + get + set + } + final public var duration: Swift.Double + final public var currentTime: Foundation.TimeInterval { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + final public var volume: Swift.Float { + get + set + } + final public var playbackRate: NutPlayer.TechPlaybackRate { + get + set + } + final public var qualities: [any NutPlayer.TechQuality] { + get + } + final public var quality: (any NutPlayer.TechQuality)? { + get + } + weak final public var delegate: (any NutPlayer.TechDelegate)? + public init() + @objc deinit + final public func load(with url: Foundation.URL, timeouts: NutPlayer.TechTimeouts, quality: NutPlayer.NutHlsTech.QualityPresets? = nil, completion: NutPlayer.NutHlsTech.LoadCompletion? = nil) + final public func play() + final public func pause() + final public func seek(to time: Foundation.TimeInterval, completion: NutPlayer.NutHlsTech.SeekCompletion? = nil) + final public func stop() + final public func end() + @discardableResult + final public func select(quality: any NutPlayer.TechQuality) -> NutPlayer.TechError? +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) final public class NutLoaderView : UIKit.UIActivityIndicatorView { + @_Concurrency.MainActor(unsafe) @objc dynamic public init() + @_Concurrency.MainActor(unsafe) @objc override final public func layoutSubviews() + @objc deinit +} +final public class NutLocalization { + public enum BundleLevel { + case app + case package + public static func == (a: NutPlayer.NutLocalization.BundleLevel, b: NutPlayer.NutLocalization.BundleLevel) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public init(from level: NutPlayer.NutLocalization.BundleLevel = .app) + final public subscript(identity: Swift.String) -> Swift.String { + get + } + @objc deinit +} +final public class NutMP4LoopTech : NutPlayer.Tech, NutPlayer.TechViewable, NutPlayer.TechLoadable { + final public let layer: QuartzCore.CALayer + final public var state: NutPlayer.TechState { + get + set + } + final public var duration: Swift.Double + final public var currentTime: Foundation.TimeInterval { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + final public var volume: Swift.Float { + get + set + } + final public var playbackRate: NutPlayer.TechPlaybackRate { + get + set + } + weak final public var delegate: (any NutPlayer.TechDelegate)? + public init() + @objc deinit + final public func load(with url: Foundation.URL) + final public func play() + final public func pause() + final public func stop() + final public func seek(to time: Foundation.TimeInterval, completion: NutPlayer.NutMP4LoopTech.SeekCompletion? = nil) + final public func end() +} +final public class NutMP4Tech : NutPlayer.Tech, NutPlayer.TechViewable, NutPlayer.TechLoadable { + final public var layer: QuartzCore.CALayer { + get + } + final public var state: NutPlayer.TechState { + get + set + } + final public var duration: Swift.Double + final public var currentTime: Foundation.TimeInterval { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + final public var volume: Swift.Float { + get + set + } + final public var playbackRate: NutPlayer.TechPlaybackRate { + get + set + } + weak final public var delegate: (any NutPlayer.TechDelegate)? + public init() + @objc deinit + final public func load(with url: Foundation.URL) + final public func play() + final public func pause() + final public func seek(to time: Foundation.TimeInterval, completion: NutPlayer.NutMP4Tech.SeekCompletion? = nil) + final public func stop() + final public func end() +} +public enum NutPlaybackButtonType { + case play + case pause + case restart + public static func == (a: NutPlayer.NutPlaybackButtonType, b: NutPlayer.NutPlaybackButtonType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers final public class NutPlayer : NutPlayer.Player { + @NutPlayer.ValueSubject final public var state: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var volume: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var currentTime: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var duration: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var currentQuality: NutPlayer.Value<(any NutPlayer.PlayerQualityRecord)?> { + get + } + @NutPlayer.ValueSubject final public var qualities: NutPlayer.Value<[any NutPlayer.PlayerQualityRecord]> { + get + } + final public var menu: [any NutPlayer.PlayerSettingsRecord] { + get + } + final public var plugins: [any NutPlayer.PlayerPlugin] { + get + } + public init() + final public func load(content: NutPlayer.ContentType) + final public func load(provider: any NutPlayer.Provider, timeouts: NutPlayer.PlayerTimeouts = PlayerTimeouts(playlist: 5_000, track: 3_000), autoplay: Swift.Bool = false, position: Foundation.TimeInterval = 0.0, quality: NutPlayer.QualityPresets? = nil) + final public func play() + final public func pause() + final public func stop() + final public func seek(time: Foundation.TimeInterval) + final public func end() + final public func change(rate: NutPlayer.PlayerPlaybackRate) + final public func change(volume: Swift.Float) + final public func select(quality: any NutPlayer.PlayerQualityRecord) + @objc deinit +} +final public class NutPlayerErrorPlugin : NutPlayer.ViewablePlayerPlugin { + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public var view: UIKit.UIView { + get + } + @objc deinit +} +public protocol ContentPlayerFactory { + typealias TimeInterval = Swift.Double + typealias QualityPresets = (resolution: CoreFoundation.CGSize, bandwidth: Swift.Int) + static func contentPlayer(with content: NutPlayer.ContentType, playerTimeouts: NutPlayer.PlayerTimeouts, from position: Self.TimeInterval, autostart: Swift.Bool, quality: Self.QualityPresets?) -> NutPlayer.ContentPlayer +} +public protocol AdvertisementPlayerFactory { +} +public enum NutPlayerFactory : NutPlayer.ContentPlayerFactory, NutPlayer.AdvertisementPlayerFactory { + public static func contentPlayer(with content: NutPlayer.ContentType, playerTimeouts: NutPlayer.PlayerTimeouts, from position: NutPlayer.NutPlayerFactory.TimeInterval, autostart: Swift.Bool, quality: NutPlayer.QualityPresets? = nil) -> NutPlayer.ContentPlayer +} +@objc final public class NutPlayerSkinPlugin : ObjectiveC.NSObject, NutPlayer.ViewablePlayerPlugin, NutPlayer.NutPlayerSkinViewDelegate { + public struct Settings : NutPlayer.PlayerPluginSettings { + public typealias VoidCallback = () -> Swift.Void + public typealias BoolCallback = (_ onEnter: Swift.Bool) -> Swift.Void + public let onSettings: NutPlayer.NutPlayerSkinPlugin.Settings.VoidCallback? + public let onPip: NutPlayer.NutPlayerSkinPlugin.Settings.BoolCallback? + public let onFullscreen: NutPlayer.NutPlayerSkinPlugin.Settings.BoolCallback? + public init(onSettings: NutPlayer.NutPlayerSkinPlugin.Settings.VoidCallback? = nil, onPip: NutPlayer.NutPlayerSkinPlugin.Settings.BoolCallback? = nil, onFullscreen: NutPlayer.NutPlayerSkinPlugin.Settings.BoolCallback? = nil) + } + final public let view: UIKit.UIView + final public func changeGeometry(portrait: Swift.Bool) + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public func playbackButtonPressed(_ type: NutPlayer.NutPlaybackButtonType) + final public func seekButtonPressed(_ type: NutPlayer.NutSeekButtonType) + final public func viewModeChanged(to mode: NutPlayer.NutViewMode) + final public func timelineDidChange(state: NutPlayer.NutSliderState) + final public func settingsTapped() + final public func volumeChanged(value: Swift.Float) + @objc deinit +} +public enum NutPlayerSkinState { + case idle + case ready + case loading + case playing + case seeking + case paused + case completed + public static func == (a: NutPlayer.NutPlayerSkinState, b: NutPlayer.NutPlayerSkinState) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public struct NutPlayerSkinTimeModel { + public init(position: Foundation.TimeInterval, duration: Foundation.TimeInterval) +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) final public class NutPlayerSkinView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) weak final public var delegate: (any NutPlayer.NutPlayerSkinViewDelegate)? + @NutPlayer.ValueSubject @_Concurrency.MainActor(unsafe) final public var areMainElementsVisible: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject @_Concurrency.MainActor(unsafe) final public var timelineTopMargin: NutPlayer.Value { + get + } + @_Concurrency.MainActor(unsafe) public init(viewModel: NutPlayer.NutPlayerSkinViewModel, settings: NutPlayer.CustomizableAreaSettings) + @_Concurrency.MainActor(unsafe) @objc override final public func layoutSubviews() + @_Concurrency.MainActor(unsafe) final public func changePlaybackButton(with state: NutPlayer.NutPlayerSkinState) + @_Concurrency.MainActor(unsafe) final public func changeSeekBack(enabled: Swift.Bool) + @_Concurrency.MainActor(unsafe) final public func changeSeekForward(enabled: Swift.Bool) + @_Concurrency.MainActor(unsafe) final public func changeTime(_ time: Foundation.TimeInterval) + @_Concurrency.MainActor(unsafe) final public func changeBuffer(_ buffer: Foundation.TimeInterval) + @_Concurrency.MainActor(unsafe) final public func changeFullscreen(_ isFullscreen: Swift.Bool) + @_Concurrency.MainActor(unsafe) final public func changeValue(type: NutPlayer.NutVerticalSliderType, value: Swift.Float) + @_Concurrency.MainActor(unsafe) final public func hide() + @_Concurrency.MainActor(unsafe) final public func show() + @_Concurrency.MainActor(unsafe) @objc override final public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + @objc deinit +} +public protocol NutPlayerSkinViewDelegate : AnyObject { + func playbackButtonPressed(_ type: NutPlayer.NutPlaybackButtonType) + func seekButtonPressed(_ type: NutPlayer.NutSeekButtonType) + func settingsTapped() + func viewModeChanged(to mode: NutPlayer.NutViewMode) + func volumeChanged(value: Swift.Float) + func timelineDidChange(state: NutPlayer.NutSliderState) +} +public struct NutPlayerSkinViewModel { + public let viewMode: NutPlayer.NutViewMode + public let volume: Swift.Float + public let state: NutPlayer.NutPlayerSkinState + public let contentType: NutPlayer.NutContentUIType + public let time: NutPlayer.NutPlayerSkinTimeModel? + public init(viewMode: NutPlayer.NutViewMode, volume: Swift.Float, state: NutPlayer.NutPlayerSkinState, contentType: NutPlayer.NutContentUIType, time: NutPlayer.NutPlayerSkinTimeModel?) +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) final public class NutPlayerView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) @objc override final public func addSubview(_ view: UIKit.UIView) + @_Concurrency.MainActor(unsafe) @objc override final public func insertSubview(_ view: UIKit.UIView, at index: Swift.Int) + @_Concurrency.MainActor(unsafe) @objc override final public func insertSubview(_ view: UIKit.UIView, aboveSubview siblingSubview: UIKit.UIView) + @_Concurrency.MainActor(unsafe) @objc override final public func insertSubview(_ view: UIKit.UIView, belowSubview siblingSubview: UIKit.UIView) + @_Concurrency.MainActor(unsafe) @objc override final public func layoutSubviews() + @_Concurrency.MainActor(unsafe) @objc override final public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + @objc deinit +} +final public class NutPlayerViewBuilder { + public struct PluginRecord : Swift.Comparable { + public enum Priority { + case system + case userInitiated + case ui(level: Swift.Int = 500) + } + public init(plugin: any NutPlayer.PlayerPlugin.Type, priority: NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority = .ui(), settings: (any NutPlayer.PlayerPluginSettings)? = nil) + public static func < (lhs: NutPlayer.NutPlayerViewBuilder.PluginRecord, rhs: NutPlayer.NutPlayerViewBuilder.PluginRecord) -> Swift.Bool + public static func == (lhs: NutPlayer.NutPlayerViewBuilder.PluginRecord, rhs: NutPlayer.NutPlayerViewBuilder.PluginRecord) -> Swift.Bool + } + public init() + @discardableResult + final public func clearPlugins() -> NutPlayer.NutPlayerViewBuilder + @discardableResult + final public func attach(plugins: [NutPlayer.NutPlayerViewBuilder.PluginRecord]) -> NutPlayer.NutPlayerViewBuilder + @discardableResult + final public func defaultSkin(_ value: Swift.Bool = true) -> NutPlayer.NutPlayerViewBuilder + @discardableResult + final public func defaultSkin(settings: NutPlayer.NutPlayerSkinPlugin.Settings) -> NutPlayer.NutPlayerViewBuilder + final public func build(with player: NutPlayer.NutPlayer) -> NutPlayer.NutPlayerView + @objc deinit +} +public struct NutProvider : NutPlayer.Provider { + public init(hash: Swift.String, configuration: Foundation.URLSessionConfiguration? = nil) + public func retrieveContent(_ completion: @escaping NutPlayer.NutProvider.Completion) +} +final public class NutQualityPlugin : NutPlayer.SettingsPlayerPlugin, NutPlayer.QualityTitleMapper { + public struct Settings : NutPlayer.PlayerPluginSettings { + public let mapper: any NutPlayer.QualityTitleMapper + public init(mapper: any NutPlayer.QualityTitleMapper) + } + public struct PluginSettingsRecord : NutPlayer.PlayerSettingsRecord { + public let quality: (any NutPlayer.PlayerQualityRecord)? + public let id: Swift.String + public let index: Swift.Int + public let isActive: Swift.Bool + public let group: Swift.String + public let title: Swift.String + public let element: NutPlayer.PlayerSettingsElementRecord + } + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public var menu: [any NutPlayer.PlayerSettingsRecord] { + get + } + final public func map(quality: any NutPlayer.PlayerQualityRecord) -> Swift.String? + @objc deinit +} +public enum NutSeekButtonType { + case back + case forward + public static func == (a: NutPlayer.NutSeekButtonType, b: NutPlayer.NutSeekButtonType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum NutSliderState { + case started + case updating(value: Swift.Float) + case finished(value: Swift.Float) +} +final public class NutStatisticsPlugin : NutPlayer.PlayerPlugin { + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + @objc deinit +} +final public class NutSubtitlePlugin : NutPlayer.PlayerPlugin, NutPlayer.SettingsPlayerPlugin, NutPlayer.ViewablePlayerPlugin { + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public var menu: [any NutPlayer.PlayerSettingsRecord] + final public var view: UIKit.UIView + @objc deinit +} +public enum NutVerticalSliderType { + case volume + case brightness + public static func == (a: NutPlayer.NutVerticalSliderType, b: NutPlayer.NutVerticalSliderType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum NutViewMode { + case normal + case fullscreen + case pip + public static func == (a: NutPlayer.NutViewMode, b: NutPlayer.NutViewMode) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +precedencegroup MonadicPrecedence { + associativity: left + higherThan: BitwiseShiftPrecedence +} +infix operator >>- : MonadicPrecedence +@discardableResult +@inline(__always) public func >>- (a: T?, f: (T) throws -> U?) rethrows -> U? +precedencegroup FunctionApplicationPrecedenceLeft { + associativity: left + lowerThan: AssignmentPrecedence +} +infix operator >>> : FunctionApplicationPrecedenceLeft +@inline(__always) public func >>> (x: T, f: (T) throws -> U) rethrows -> U +precedencegroup FunctionApplicationPrecedenceRight { + associativity: right + lowerThan: AssignmentPrecedence +} +infix operator <<< : FunctionApplicationPrecedenceRight +@inline(__always) public func <<< (f: (T) throws -> U, x: T) rethrows -> U +infix operator +/- : DefaultPrecedence +@inline(__always) public func +/- (lhs: T, rhs: T) -> Swift.ClosedRange where T : Swift.Comparable, T : Swift.Numeric +extension Swift.Optional { + public var isExist: Swift.Bool { + get + } + public func orCreate(_ creation: @autoclosure () -> Wrapped) -> Wrapped + public func orTypedCreate(_ creation: @autoclosure () -> Element) -> Element where Wrapped == Element.RawValue, Element : Swift.RawRepresentable +} +public typealias QualityPresets = (resolution: CoreFoundation.CGSize, bandwidth: Swift.Int) +public protocol Player : AnyObject { + typealias TimeInterval = Swift.Double + var state: NutPlayer.Value { get } + var volume: NutPlayer.Value { get } + var currentTime: NutPlayer.Value { get } + var duration: NutPlayer.Value { get } + var cache: NutPlayer.Value { get } + var currentQuality: NutPlayer.Value<(any NutPlayer.PlayerQualityRecord)?> { get } + var qualities: NutPlayer.Value<[any NutPlayer.PlayerQualityRecord]> { get } + func select(quality: any NutPlayer.PlayerQualityRecord) + func play() + func pause() + func stop() + func seek(time: Self.TimeInterval) + func end() + func change(rate: NutPlayer.PlayerPlaybackRate) + func change(volume: Swift.Float) +} +public protocol PlayerContent { + var content: NutPlayer.ContentType { get } + var statistics: [any NutPlayer.PlayerStatisticRecord] { get } + var subtitles: [any NutPlayer.PlayerSubtitleRecord] { get } +} +public enum ContentType { + case auto(url: Foundation.URL) + case hls(url: Foundation.URL) + case dash(url: Foundation.URL) + case mp4(url: Foundation.URL, loop: Swift.Bool = false) + case raw(data: Foundation.Data) +} +public enum HTTPMethod : Swift.String { + case get + case post + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public enum SubtitleType : Swift.String { + case SRT + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public protocol PlayerStatisticRecord { + var name: Swift.String { get } + var urlTemplate: Swift.String { get } + var start: Foundation.TimeInterval { get } + var delay: Foundation.TimeInterval { get } + var count: Swift.Int { get } + var method: NutPlayer.HTTPMethod { get } + var body: Swift.String? { get } +} +public protocol PlayerSubtitleRecord { + var title: Swift.String { get } + var type: NutPlayer.SubtitleType { get } + var url: Swift.String { get } + var language: Swift.String { get } +} +public enum PlayerError : Swift.Error { + case loop + case provider(any Swift.Error) + case other(any Swift.Error) +} +public enum PlayerPlaybackRate : Swift.Float, Swift.CaseIterable { + case speed0x25 + case speed0x5 + case speed0x75 + case normal + case speed1x25 + case speed1x5 + case speed1x75 + case speed2x + public init(title: Swift.String) + public var title: Swift.String { + get + } + public init?(rawValue: Swift.Float) + public typealias AllCases = [NutPlayer.PlayerPlaybackRate] + public typealias RawValue = Swift.Float + public static var allCases: [NutPlayer.PlayerPlaybackRate] { + get + } + public var rawValue: Swift.Float { + get + } +} +public protocol PlayerPluginSettings { +} +public protocol PlayerPlugin { + init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) +} +public protocol ViewablePlayerPlugin : NutPlayer.PlayerPlugin { + var view: UIKit.UIView { get } + func changeGeometry(portrait: Swift.Bool) +} +public protocol SettingsPlayerPlugin : NutPlayer.PlayerPlugin { + var menu: [any NutPlayer.PlayerSettingsRecord] { get } +} +extension NutPlayer.ViewablePlayerPlugin { + public func changeGeometry(portrait: Swift.Bool) +} +public protocol PlayerQualityRecord { + typealias Identity = Swift.String + var id: Self.Identity { get } + var resolution: CoreFoundation.CGSize { get } + var bandwidth: Swift.Int { get } +} +public enum PlayerSettingsElementRecord { + public typealias ActionHandler = (any NutPlayer.PlayerSettingsRecord) -> Swift.Void + case action(NutPlayer.PlayerSettingsElementRecord.ActionHandler) + case separator + case submenu([any NutPlayer.PlayerSettingsRecord]) +} +public protocol PlayerSettingsRecord { + typealias Identity = Swift.String + var id: Self.Identity { get } + var index: Swift.Int { get } + var isActive: Swift.Bool { get } + var group: Swift.String { get } + var title: Swift.String { get } + var element: NutPlayer.PlayerSettingsElementRecord { get } +} +public enum PlayerState : Swift.Equatable { + case idle + case content(any NutPlayer.PlayerContent) + case loading + case ready(position: Foundation.TimeInterval, duration: Foundation.TimeInterval?) + case buffering + case playing + case paused(byUI: Swift.Bool = false) + case completed + case seeking(Foundation.TimeInterval) + case error(NutPlayer.PlayerError) + case uninitialized + public var isError: Swift.Bool { + get + } + public static func == (lhs: NutPlayer.PlayerState, rhs: NutPlayer.PlayerState) -> Swift.Bool +} +public struct PlayerTimeouts { + public let playlist: Foundation.TimeInterval + public let track: Foundation.TimeInterval + public init(playlist: Foundation.TimeInterval, track: Foundation.TimeInterval) +} +public enum ProviderError : Swift.Error { + case noPlayable + case native(error: any Swift.Error) + case noMime + case unsupported + case wrongUrl(url: Swift.String) + case data + case casting(any Swift.Decodable.Type) + case unknown +} +public protocol Provider { + typealias Completion = (Swift.Result) -> Swift.Void + typealias FilesCompletion = ([Swift.String]) -> Swift.Void + func retrieveContent(_ completion: @escaping Self.Completion) +} +public protocol QualityTitleMapper { + func map(quality: any NutPlayer.PlayerQualityRecord) -> Swift.String? +} +final public class Ref where T : AnyObject { + final public var value: T + public init(_ value: T) + @objc deinit +} +final public class OptionalRef where T : AnyObject { + final public var value: T? + public init(_ value: T? = nil) + @objc deinit +} +extension Swift.Sequence { + public func all(where predicate: (Self.Element) throws -> Swift.Bool) rethrows -> Swift.Bool +} +extension Swift.String { + public func createAttributedString(fontFamily: Swift.String, fontSize: CoreFoundation.CGFloat, alignment: UIKit.NSTextAlignment, color: UIKit.UIColor) -> Foundation.NSAttributedString +} +extension Swift.String { + public func replace(_ pattern: Swift.String, replacement: Swift.String) throws -> Swift.String + public func substring(using range: Foundation.NSRange) -> Swift.String? + @inlinable public func contains(anyOf sequence: T) -> Swift.Bool where T : Swift.Sequence, T.Element : Swift.StringProtocol { + sequence.contains(where: { self.contains($0) }) + } + public var isURI: Swift.Bool { + get + } +} +public protocol Tech : AnyObject { + typealias TimeInterval = Swift.Double + typealias SeekCompletion = (Swift.Bool) -> Swift.Void + var state: NutPlayer.TechState { get } + var duration: Self.TimeInterval { get } + var currentTime: Self.TimeInterval { get } + var cache: NutPlayer.Value { get } + var volume: Swift.Float { get set } + var playbackRate: NutPlayer.TechPlaybackRate { get set } + var delegate: (any NutPlayer.TechDelegate)? { get set } + var quality: (any NutPlayer.TechQuality)? { get } + var qualities: [any NutPlayer.TechQuality] { get } + func play() + func pause() + func stop() + func seek(to time: Self.TimeInterval, completion: Self.SeekCompletion?) + func end() + @discardableResult + func select(quality: any NutPlayer.TechQuality) -> NutPlayer.TechError? +} +extension NutPlayer.Tech { + public var quality: (any NutPlayer.TechQuality)? { + get + } + public var qualities: [any NutPlayer.TechQuality] { + get + } + @discardableResult + public func select(quality: any NutPlayer.TechQuality) -> NutPlayer.TechError? +} +@objc @_inheritsConvenienceInitializers final public class TechAVPlayer : AVFoundation.AVPlayer { + @objc override final public func seek(to time: CoreMedia.CMTime) + @objc override final public func seek(to time: CoreMedia.CMTime, completionHandler: @escaping (Swift.Bool) -> Swift.Void) + @objc override dynamic public init(url URL: Foundation.URL) + @objc override dynamic public init(playerItem item: AVFoundation.AVPlayerItem?) + @objc override dynamic public init() + @objc deinit +} +public protocol TechDelegate : AnyObject { + func didChange(state: NutPlayer.TechState) + func didChange(time: Foundation.TimeInterval) + func didChange(playbackType: NutPlayer.TechPlayableType) + func didChange(volume: Swift.Float) + func didChange(quality: any NutPlayer.TechQuality) + func didChange(qualities: [any NutPlayer.TechQuality]) +} +public enum TechError : Swift.Error { + case playlistEmpty + case qualityNotExists + case allQualitiesEndedWithError + case assetStatus(any Swift.Error) + case loopDuration +} +public protocol TechLoadable { + func load(with url: Foundation.URL) +} +public enum TechPlayableType { + case vod + case raw + case live + case drm + case unknown + public static func == (a: NutPlayer.TechPlayableType, b: NutPlayer.TechPlayableType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum TechPlaybackRate : Swift.RawRepresentable { + case rate0x25 + case rate0x50 + case rate0x75 + case normal + case rate1x25 + case rate1x50 + case rate1x75 + case rate2x + case custom(rate: Swift.Float) + public init?(rawValue: Swift.Float) + public var rawValue: Swift.Float { + get + } + public typealias RawValue = Swift.Float +} +public protocol TechQuality { + typealias Identify = Swift.String + var id: Self.Identify { get } + var resolution: CoreFoundation.CGSize { get } + var bandwidth: Swift.Int { get } +} +public struct CommonTechQuality : NutPlayer.TechQuality { + public let id: Swift.String + public let resolution: CoreFoundation.CGSize + public let bandwidth: Swift.Int + public static func create() -> any NutPlayer.TechQuality +} +public enum TechState : Swift.Equatable { + case uninitialized + case idle + case loading(quality: any NutPlayer.TechQuality) + case ready(duration: Foundation.TimeInterval?) + case buffering + case playing + case paused + case completed + case seeking(Foundation.TimeInterval) + case error(NutPlayer.TechError) + public var isError: Swift.Bool { + get + } + public static func == (lhs: NutPlayer.TechState, rhs: NutPlayer.TechState) -> Swift.Bool +} +public struct TechTimeouts { + public let playlist: Foundation.TimeInterval + public let track: Foundation.TimeInterval + public init(playlist: Foundation.TimeInterval, track: Foundation.TimeInterval) +} +public protocol TechViewable { + var layer: QuartzCore.CALayer { get } +} +extension Swift.Double { + public func secondsToHoursMinutesSeconds(withFormattingBasedOn time: Foundation.TimeInterval) -> Swift.String +} +extension Swift.Double { + public func handleSeekTime(using duration: Foundation.TimeInterval, canOverflow: Swift.Bool = false) -> Foundation.TimeInterval +} +extension UIKit.UIButton { + @_Concurrency.MainActor(unsafe) public func setImage(name: Swift.String = "", in bundle: Foundation.Bundle = .main, width: CoreFoundation.CGFloat = 0.0) +} +public enum DeviceType { + case ipadS + case ipadM + case ipadL + case iphone + case iphoneSE + case ipod + case appleTV + case unknown + public static func == (a: NutPlayer.DeviceType, b: NutPlayer.DeviceType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension UIKit.UIDevice { + @_Concurrency.MainActor(unsafe) public var isIphoneFamily: Swift.Bool { + get + } + @_Concurrency.MainActor(unsafe) public var type: NutPlayer.DeviceType { + get + } + @_Concurrency.MainActor(unsafe) public var model: UIKit.UIDevice.Model { + get + } + public enum Model : Swift.String { + case simulator, iPod3, iPod4, iPod5, iPod6, iPod7, iPad4, iPadAir, iPadAir2, iPadAir3, iPadAir4, iPadAir5, iPad5, iPad6, iPad7, iPad8, iPad9, iPad10, iPadMini, iPadMini2, iPadMini3, iPadMini4, iPadMini5, iPadMini6, iPadPro9_7, iPadPro10_5, iPadPro11, iPadPro2_11, iPadPro3_11, iPadPro4_11, iPadPro12_9, iPadPro2_12_9, iPadPro3_12_9, iPadPro4_12_9, iPadPro5_12_9, iPadPro6_12_9, iPhone6, iPhone6Plus, iPhone6S, iPhone6SPlus, iPhoneSE, iPhone7, iPhone7Plus, iPhone8, iPhone8Plus, iPhoneX, iPhoneXS, iPhoneXSMax, iPhoneXR, iPhone11, iPhone11Pro, iPhone11ProMax, iPhoneSE2, iPhone12Mini, iPhone12, iPhone12Pro, iPhone12ProMax, iPhone13Mini, iPhone13, iPhone13Pro, iPhone13ProMax, iPhone14, iPhone14Plus, iPhone14Pro, iPhone14ProMax, iPhoneSE3, appleTV1, appleTV2, appleTV3, appleTV4, appleTV4K, appleTV24K, unrecognized + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension UIKit.UIImage { + public func resizedImage(with newWidth: CoreFoundation.CGFloat) -> UIKit.UIImage +} +@dynamicMemberLookup public struct Value : Combine.Publisher { + public typealias Output = Output + public typealias Failure = Swift.Never + public var value: Output { + get + } + public var current: Output { + get + } + public init

(_ publisher: P) where Output == P.Output, P : Combine.Publisher, P.Failure == Swift.Never + public init(const: Output) + public func callAsFunction() -> Output + public func receive(subscriber: S) where Output == S.Input, S : Combine.Subscriber, S.Failure == Swift.Never + public subscript(dynamicMember keyPath: Swift.KeyPath) -> T { + get + } + public subscript(dynamicMember keyPath: Swift.KeyPath) -> T? { + get + } +} +@dynamicMemberLookup public struct OptValue : Combine.Publisher { + public typealias Output = Swift.Optional + public typealias Failure = Swift.Never + public var value: Item? { + get + } + public var v: Item? { + get + } + public init

(_ publisher: P) where P : Combine.Publisher, P.Failure == Swift.Never, P.Output == Item? + public init(const: NutPlayer.OptValue.Output) + public func callAsFunction() -> Item? + public func receive(subscriber: S) where S : Combine.Subscriber, S.Failure == Swift.Never, S.Input == Item? + public subscript(dynamicMember keyPath: Swift.KeyPath) -> T? { + get + } + public subscript(dynamicMember keyPath: Swift.KeyPath) -> T? { + get + } +} +@propertyWrapper public class ValueSubject : Combine.Subject { + public typealias Output = TOutput + public typealias Failure = Swift.Never + public var value: NutPlayer.ValueSubject.Output { + get + } + final public let wrappedValue: NutPlayer.Value.Output> + public init(initial: NutPlayer.ValueSubject.Output) + public func send(_ value: NutPlayer.ValueSubject.Output) + public func send(_ value: NutPlayer.ValueSubject.Output) where TOutput : Swift.Equatable + public func sendWithoutCompare(_ value: NutPlayer.ValueSubject.Output) + public func send(_ update: (_ prevValue: NutPlayer.ValueSubject.Output) -> NutPlayer.ValueSubject.Output) + public func send(_ update: (_ prevValue: NutPlayer.ValueSubject.Output) -> NutPlayer.ValueSubject.Output) where TOutput : Swift.Equatable + public func send(completion: Combine.Subscribers.Completion.Failure>) + public func send(subscription: any Combine.Subscription) + public func receive(subscriber: S) where TOutput == S.Input, S : Combine.Subscriber, S.Failure == Swift.Never + @objc deinit +} +@propertyWrapper public class OptValueSubject : Combine.Subject { + public typealias Output = Swift.Optional + public typealias Failure = Swift.Never + public var value: Item? { + get + } + final public let wrappedValue: NutPlayer.OptValue + public init(initial: NutPlayer.OptValueSubject.Output) + public func send(_ value: NutPlayer.OptValueSubject.Output) + public func send(_ value: NutPlayer.OptValueSubject.Output) where Item : Swift.Equatable + public func sendWithoutCompare(_ value: NutPlayer.OptValueSubject.Output) + public func send(_ update: (_ prevValue: NutPlayer.OptValueSubject.Output) -> NutPlayer.OptValueSubject.Output) + public func send(_ update: (_ prevValue: NutPlayer.OptValueSubject.Output) -> NutPlayer.OptValueSubject.Output) where Item : Swift.Equatable + public func send(completion: Combine.Subscribers.Completion.Failure>) + public func send(subscription: any Combine.Subscription) + public func receive(subscriber: S) where S : Combine.Subscriber, S.Failure == Swift.Never, S.Input == Item? + @objc deinit +} +public func == (lhs: NutPlayer.Value, rhs: Output) -> Swift.Bool where Output : Swift.Equatable +public func != (lhs: NutPlayer.Value, rhs: Output) -> Swift.Bool where Output : Swift.Equatable +public func == (lhs: Output, rhs: NutPlayer.Value) -> Swift.Bool where Output : Swift.Equatable +public func != (lhs: Output, rhs: NutPlayer.Value) -> Swift.Bool where Output : Swift.Equatable +public func == (lhs: NutPlayer.OptValue, rhs: Output) -> Swift.Bool where Output : Swift.Equatable +public func != (lhs: NutPlayer.OptValue, rhs: Output) -> Swift.Bool where Output : Swift.Equatable +public func == (lhs: Output, rhs: NutPlayer.OptValue) -> Swift.Bool where Output : Swift.Equatable +public func != (lhs: Output, rhs: NutPlayer.OptValue) -> Swift.Bool where Output : Swift.Equatable +public enum VideoQuality : Swift.String, Swift.CaseIterable { + case unknown + case auto + case ultraHD4k + case ultraHD1440 + case fullHD + case HD + case SD + case SDlow + case LD + case LDlow + public var resolution: CoreFoundation.CGSize { + get + } + public var bandwidth: Swift.Int { + get + } + public init?(rawValue: Swift.String) + public typealias AllCases = [NutPlayer.VideoQuality] + public typealias RawValue = Swift.String + public static var allCases: [NutPlayer.VideoQuality] { + get + } + public var rawValue: Swift.String { + get + } +} +public enum VideoQualityTitleFormat : Swift.CaseIterable { + case common + case rus + case eng + case resolution + public init(rawValue: Swift.Int) + public func createTitle(from quality: NutPlayer.VideoQuality) -> Swift.String + public static func == (a: NutPlayer.VideoQualityTitleFormat, b: NutPlayer.VideoQualityTitleFormat) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public typealias AllCases = [NutPlayer.VideoQualityTitleFormat] + public static var allCases: [NutPlayer.VideoQualityTitleFormat] { + get + } + public var hashValue: Swift.Int { + get + } +} +final public class XcodeLogDestination : NutPlayer.LogDestination { + final public let format: Swift.String + final public let limitOutputLevel: NutPlayer.LogLevel + public init(format: Swift.String, limitOutputLevel: NutPlayer.LogLevel = .trace) + final public func process(_ message: Swift.String, level: NutPlayer.LogLevel) + @objc deinit +} +extension NutPlayer.LogLevel : Swift.Equatable {} +extension NutPlayer.LogLevel : Swift.Hashable {} +extension NutPlayer.NutContentUIType : Swift.Equatable {} +extension NutPlayer.NutContentUIType : Swift.Hashable {} +extension NutPlayer.NutLocalization.BundleLevel : Swift.Equatable {} +extension NutPlayer.NutLocalization.BundleLevel : Swift.Hashable {} +extension NutPlayer.NutPlaybackButtonType : Swift.Equatable {} +extension NutPlayer.NutPlaybackButtonType : Swift.Hashable {} +extension NutPlayer.NutPlayerSkinState : Swift.Equatable {} +extension NutPlayer.NutPlayerSkinState : Swift.Hashable {} +extension NutPlayer.NutSeekButtonType : Swift.Equatable {} +extension NutPlayer.NutSeekButtonType : Swift.Hashable {} +extension NutPlayer.NutVerticalSliderType : Swift.Equatable {} +extension NutPlayer.NutVerticalSliderType : Swift.Hashable {} +extension NutPlayer.NutViewMode : Swift.Equatable {} +extension NutPlayer.NutViewMode : Swift.Hashable {} +extension NutPlayer.HTTPMethod : Swift.Equatable {} +extension NutPlayer.HTTPMethod : Swift.Hashable {} +extension NutPlayer.HTTPMethod : Swift.RawRepresentable {} +extension NutPlayer.SubtitleType : Swift.Equatable {} +extension NutPlayer.SubtitleType : Swift.Hashable {} +extension NutPlayer.SubtitleType : Swift.RawRepresentable {} +extension NutPlayer.PlayerPlaybackRate : Swift.Equatable {} +extension NutPlayer.PlayerPlaybackRate : Swift.Hashable {} +extension NutPlayer.PlayerPlaybackRate : Swift.RawRepresentable {} +extension NutPlayer.TechPlayableType : Swift.Equatable {} +extension NutPlayer.TechPlayableType : Swift.Hashable {} +extension NutPlayer.DeviceType : Swift.Equatable {} +extension NutPlayer.DeviceType : Swift.Hashable {} +extension UIKit.UIDevice.Model : Swift.Equatable {} +extension UIKit.UIDevice.Model : Swift.Hashable {} +extension UIKit.UIDevice.Model : Swift.RawRepresentable {} +extension NutPlayer.VideoQuality : Swift.Equatable {} +extension NutPlayer.VideoQuality : Swift.Hashable {} +extension NutPlayer.VideoQuality : Swift.RawRepresentable {} +extension NutPlayer.VideoQualityTitleFormat : Swift.Equatable {} +extension NutPlayer.VideoQualityTitleFormat : Swift.Hashable {} diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000000000000000000000000000000000000..57fea700fe0c3b4b7eef19e79a4cb8d62be691f9 GIT binary patch literal 87900 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 literal 0 HcmV?d00001 diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..d19df54 --- /dev/null +++ b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,1354 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100) +// swift-module-flags: -target x86_64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name NutPlayer +// swift-module-flags-ignorable: -enable-bare-slash-regex +import AVFoundation +import Combine +import CoreFoundation +import CoreGraphics +import Foundation +import MediaPlayer +import Swift +import UIKit +import _Concurrency +import _StringProcessing +public typealias AnyCancellable = Combine.AnyCancellable +extension Swift.Array { + public subscript(safe index: Swift.Array.Index) -> Element? { + get + } +} +extension Swift.Array where Element : Swift.Hashable { + public func distinct() -> Swift.Array +} +extension Swift.Array where Element == NutPlayer.Constraint { + public var forCurrentDevice: CoreFoundation.CGFloat { + get + } +} +extension Combine.CurrentValueSubject where Output : Swift.Equatable { + final public func bind(to other: Combine.CurrentValueSubject) -> NutPlayer.AnyCancellable +} +public typealias Bind = Combine.CurrentValueSubject +extension CoreFoundation.CGSize : Swift.Comparable { + public static func < (lhs: CoreFoundation.CGSize, rhs: CoreFoundation.CGSize) -> Swift.Bool + public static func <= (lhs: CoreFoundation.CGSize, rhs: CoreFoundation.CGSize) -> Swift.Bool +} +public struct CommonPlayerContent : NutPlayer.PlayerContent { + public let subtitles: [any NutPlayer.PlayerSubtitleRecord] + public let content: NutPlayer.ContentType + public let statistics: [any NutPlayer.PlayerStatisticRecord] + public init(content: NutPlayer.ContentType, statistics: [any NutPlayer.PlayerStatisticRecord] = [], subtitles: [any NutPlayer.PlayerSubtitleRecord] = []) +} +public struct CommonProvider : NutPlayer.Provider { + public init(content: any NutPlayer.PlayerContent) + public func retrieveContent(_ completion: @escaping NutPlayer.CommonProvider.Completion) +} +final public class ConsoleLogDestination : NutPlayer.LogDestination { + final public let format: Swift.String + final public let limitOutputLevel: NutPlayer.LogLevel + public init(format: Swift.String, limitOutputLevel: NutPlayer.LogLevel = .trace) + final public func process(_ message: Swift.String, level: NutPlayer.LogLevel) + @objc deinit +} +public enum Constraint : Swift.Equatable { + case iPhoneSE(CoreFoundation.CGFloat) + case iPhoneX(CoreFoundation.CGFloat) + case iPod(CoreFoundation.CGFloat) + case iPadSM(CoreFoundation.CGFloat) + case iPadL(CoreFoundation.CGFloat) + case appleTV(CoreFoundation.CGFloat) + public static func == (a: NutPlayer.Constraint, b: NutPlayer.Constraint) -> Swift.Bool +} +@_hasMissingDesignatedInitializers final public class ContentPlayer : NutPlayer.TechDelegate { + public typealias SeekCompletion = (Swift.Bool) -> Swift.Void + weak final public var delegate: (any NutPlayer.ContentPlayerDelegate)? + final public let layer: QuartzCore.CALayer + final public var currentQuality: NutPlayer.ContentQuality? { + get + set + } + final public var qualities: [NutPlayer.ContentQuality] { + get + } + final public var state: NutPlayer.PlayerState { + get + } + final public var volume: Swift.Float { + get + set + } + final public var playbackRate: NutPlayer.PlayerPlaybackRate { + get + set + } + final public var duration: Foundation.TimeInterval { + get + } + final public var time: Foundation.TimeInterval { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + final public func play() + final public func pause() + final public func stop() + final public func seek(to time: Foundation.TimeInterval, completion: NutPlayer.ContentPlayer.SeekCompletion? = nil) + final public func end() + final public func didChange(state: NutPlayer.TechState) + final public func didChange(time: Foundation.TimeInterval) + final public func didChange(volume: Swift.Float) + final public func didChange(playbackType: NutPlayer.TechPlayableType) + final public func didChange(quality: any NutPlayer.TechQuality) + final public func didChange(qualities: [any NutPlayer.TechQuality]) + @objc deinit +} +public protocol ContentPlayerDelegate : AnyObject { + func requireSwitchContent(from player: NutPlayer.ContentPlayer) + func didChange(state: NutPlayer.PlayerState, from player: NutPlayer.ContentPlayer) + func didChange(time: Foundation.TimeInterval, from player: NutPlayer.ContentPlayer) + func didChange(volume: Swift.Float, from player: NutPlayer.ContentPlayer) + func didChange(quality: NutPlayer.ContentQuality, from player: NutPlayer.ContentPlayer) + func didChange(qualities: [NutPlayer.ContentQuality], from player: NutPlayer.ContentPlayer) +} +public struct ContentQuality : NutPlayer.PlayerQualityRecord, Swift.Equatable { + public var id: Swift.String { + get + } + public var resolution: CoreFoundation.CGSize { + get + } + public var bandwidth: Swift.Int { + get + } + public static func == (lhs: NutPlayer.ContentQuality, rhs: NutPlayer.ContentQuality) -> Swift.Bool +} +public struct CustomizableAreaSettings { + public init(isFullscreenSwitcherEnabled: Swift.Bool, isPipSwitcherEnabled: Swift.Bool, isSettingsSwitcherEnabled: Swift.Bool) +} +final public class DefaultQualityTitleMapper : NutPlayer.QualityTitleMapper { + public init(policy: NutPlayer.VideoQualityTitleFormat = .common) + final public func map(quality: any NutPlayer.PlayerQualityRecord) -> Swift.String? + final public func map(quality: NutPlayer.VideoQuality) -> Swift.String? + @objc deinit +} +public enum Either { + case firstType(T) + case secondType(U) + public func unwrap() -> Any + public func map(firstTypeTransform: (T) -> V, secondTypeTransform: (U) -> V) -> V +} +extension NutPlayer.Either : Swift.Decodable where T : Swift.Decodable, U : Swift.Decodable { + public init(from decoder: any Swift.Decoder) throws +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) final public class ErrorView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) public init(title: Swift.String? = nil) + @_Concurrency.MainActor(unsafe) final public func updateView(with title: Swift.String) + @objc deinit +} +public struct Event : Combine.Publisher { + public typealias Output = Output + public typealias Failure = Swift.Never + public init

(_ publisher: P) where Output == P.Output, P : Combine.Publisher, P.Failure == Swift.Never + public func receive(subscriber: S) where Output == S.Input, S : Combine.Subscriber, S.Failure == Swift.Never +} +@propertyWrapper public class EventSubject : Combine.Subject { + public typealias Output = Output + public typealias Failure = Swift.Never + final public let wrappedValue: NutPlayer.Event + public init() + public func send(_ value: Output) + public func send(completion: Combine.Subscribers.Completion.Failure>) + public func send(subscription: any Combine.Subscription) + public func receive(subscriber: S) where Output == S.Input, S : Combine.Subscriber, S.Failure == Swift.Never + @objc deinit +} +public protocol BusEventRepresentable { + typealias EventName = Swift.String +} +public protocol EventTransmittable : AnyObject { + typealias EventName = Swift.String + typealias NamedCompletion = () -> Swift.Void + typealias HashableCompletion = ([Swift.AnyHashable : Any]) -> Swift.Void + typealias RawDataCompletion = (Foundation.Data) -> Swift.Void + typealias SingleArgumentCompletion = (Any) -> Swift.Void + func send(_ event: E) where E : NutPlayer.BusEventRepresentable + @discardableResult + func receive(_ eventType: E.Type, perform action: @escaping (E) -> Swift.Void) -> NutPlayer.AnyCancellable where E : NutPlayer.BusEventRepresentable + @discardableResult + func receive(_ eventType: E.Type, performOn scheduler: S, action: @escaping (E) -> Swift.Void) -> NutPlayer.AnyCancellable where E : NutPlayer.BusEventRepresentable, S : Combine.Scheduler +} +extension NutPlayer.EventTransmittable { + public func send(_ name: Self.EventName) + @discardableResult + public func receive(_ name: Self.EventName, perform action: @escaping Self.NamedCompletion) -> NutPlayer.AnyCancellable + @discardableResult + public func receive(_ name: Self.EventName, performOn scheduler: S, action: @escaping Self.NamedCompletion) -> NutPlayer.AnyCancellable where S : Combine.Scheduler +} +extension NutPlayer.EventTransmittable { + public func send(_ name: Self.EventName, params: [Swift.AnyHashable : Any]) + @discardableResult + public func receive(_ name: Self.EventName, perform action: @escaping Self.HashableCompletion) -> NutPlayer.AnyCancellable + @discardableResult + public func receive(_ name: Self.EventName, performOn scheduler: S, action: @escaping Self.HashableCompletion) -> NutPlayer.AnyCancellable where S : Combine.Scheduler +} +extension NutPlayer.EventTransmittable { + public func send(_ name: Self.EventName, data: Foundation.Data) + public func send(data: Foundation.Data) + @discardableResult + public func receive(_ name: Self.EventName = "COMMON", perform action: @escaping Self.RawDataCompletion) -> NutPlayer.AnyCancellable + @discardableResult + public func receive(_ name: Self.EventName = "COMMON", performOn scheduler: S, action: @escaping Self.RawDataCompletion) -> NutPlayer.AnyCancellable where S : Combine.Scheduler +} +extension NutPlayer.EventTransmittable { + public func send(_ name: Self.EventName, argument: Any) + @discardableResult + public func receive(_ name: Self.EventName = "COMMON", perform action: @escaping Self.SingleArgumentCompletion) -> NutPlayer.AnyCancellable + @discardableResult + public func receive(_ name: Self.EventName = "COMMON", performOn scheduler: S, action: @escaping Self.SingleArgumentCompletion) -> NutPlayer.AnyCancellable where S : Combine.Scheduler +} +final public class FileLogDestination : NutPlayer.LogDestination { + final public let format: Swift.String + final public let limitOutputLevel: NutPlayer.LogLevel + public init(format: Swift.String, limitOutputLevel: NutPlayer.LogLevel = .info) + @objc deinit + final public func process(_ message: Swift.String, level: NutPlayer.LogLevel) +} +public enum HlsError : Swift.Error { + case unowned + case emptyUrl + case incorrectUrl + case incorrectManifestData + case emptyQualities + case assetNotLoaded + case assetNotPlayable + case assetMetadata(_: (any Swift.Error)? = nil) + case emptyResponseData + case http(code: Swift.Int? = nil, description: Swift.String? = nil) + case timeout + case network(any Swift.Error) + case unknown(_: (any Swift.Error)? = nil) +} +extension Swift.Int { + public func leadingZero() -> Swift.String +} +public protocol LogDestination : AnyObject { + var format: Swift.String { get } + var limitOutputLevel: NutPlayer.LogLevel { get } + func localize(_ message: Swift.String, params: [Swift.String]) -> Swift.String + func process(_ message: Swift.String, level: NutPlayer.LogLevel) +} +extension NutPlayer.LogDestination { + public func localize(_ message: Swift.String, params: [Swift.String]) -> Swift.String +} +public enum LogLevel { + case none + case fatal + case assert + case error + case warning + case info + case debug + case trace + public static func == (a: NutPlayer.LogLevel, b: NutPlayer.LogLevel) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public let log: NutPlayer.Logger +final public class Logger { + public typealias ParamsClosure = () -> [Swift.String] + public typealias MessageClosure = () -> Swift.String + final public let module: Swift.String + public init(module: Swift.String) + final public func addDestination(_ destination: any NutPlayer.LogDestination) + final public func removeDestination(_ destination: any NutPlayer.LogDestination) + final public func waitUntilAllOperationsAreFinished() + final public func fatal(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) -> Swift.Never + final public func assert(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func assert(_ condition: Swift.Bool, _ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func error(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func warning(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function, args: any Swift.CustomStringConvertible...) + final public func info(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func debug(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func trace(_ msg: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure = [], path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + final public func other(_ level: NutPlayer.LogLevel, _ msgClosure: @autoclosure @escaping NutPlayer.Logger.MessageClosure, _ params: @autoclosure @escaping NutPlayer.Logger.ParamsClosure, path: Swift.StaticString = #file, line: Swift.UInt = #line, fun: Swift.StaticString = #function) + @objc deinit +} +public protocol M3U8BufferedReader { + func close() + func readLine() -> Swift.String? +} +open class M3U8FileBufferedReader : NutPlayer.M3U8BufferedReader { + public init(path: Swift.String) + open func close() + open func readLine() -> Swift.String? + @objc deinit +} +open class M3U8ManifestBuilder { + public init() + open func parse(_ url: Foundation.URL, onMediaPlaylist: ((_ playlist: NutPlayer.M3U8MediaPlaylist) -> Swift.Void)? = nil, onMediaSegment: ((_ segment: NutPlayer.M3U8MediaSegment) -> Swift.Void)? = nil) -> NutPlayer.M3U8MasterPlaylist + open func parseMasterPlaylistFromString(_ string: Swift.String, onMediaPlaylist: ((_ playlist: NutPlayer.M3U8MediaPlaylist) -> Swift.Void)? = nil) -> NutPlayer.M3U8MasterPlaylist + open func parseMasterPlaylistFromFile(_ path: Swift.String, onMediaPlaylist: ((_ playlist: NutPlayer.M3U8MediaPlaylist) -> Swift.Void)? = nil) -> NutPlayer.M3U8MasterPlaylist + open func parseMasterPlaylistFromURL(_ url: Foundation.URL, onMediaPlaylist: ((_ playlist: NutPlayer.M3U8MediaPlaylist) -> Swift.Void)? = nil) -> NutPlayer.M3U8MasterPlaylist + open func parseMediaPlaylistFromString(_ string: Swift.String, mediaPlaylist: NutPlayer.M3U8MediaPlaylist = M3U8MediaPlaylist(), onMediaSegment: ((_ segment: NutPlayer.M3U8MediaSegment) -> Swift.Void)? = nil) -> NutPlayer.M3U8MediaPlaylist + open func parseMediaPlaylistFromFile(_ path: Swift.String, mediaPlaylist: NutPlayer.M3U8MediaPlaylist = M3U8MediaPlaylist(), onMediaSegment: ((_ segment: NutPlayer.M3U8MediaSegment) -> Swift.Void)? = nil) -> NutPlayer.M3U8MediaPlaylist + @discardableResult + open func parseMediaPlaylistFromURL(_ url: Foundation.URL, mediaPlaylist: NutPlayer.M3U8MediaPlaylist = M3U8MediaPlaylist(), onMediaSegment: ((_ segment: NutPlayer.M3U8MediaSegment) -> Swift.Void)? = nil) -> NutPlayer.M3U8MediaPlaylist + open func transformManifestWith(baseUrl: Swift.String, from string: Swift.String) -> Foundation.Data? + @objc deinit +} +open class M3U8MasterPlaylist { + public var mediaTypes: [NutPlayer.M3U8MediaType] { + get + } + public var iframes: [NutPlayer.M3U8MediaIFrame] { + get + } + public var playlists: [NutPlayer.M3U8MediaPlaylist] { + get + } + open var path: Swift.String? + public init() + open func addPlaylist(_ playlist: NutPlayer.M3U8MediaPlaylist) + open func getPlaylist(_ index: Swift.Int) -> NutPlayer.M3U8MediaPlaylist? + open func getPlaylistCount() -> Swift.Int + open func addIFrame(_ iframe: NutPlayer.M3U8MediaIFrame) + open func addMediaType(_ type: NutPlayer.M3U8MediaType) + @objc deinit +} +@_hasMissingDesignatedInitializers public class M3U8MediaIFrame { + final public let averageBandwidth: Swift.Int + final public let bandwidth: Swift.Int + final public let codecs: Swift.String + final public let resolution: CoreFoundation.CGSize + final public let urlPath: Swift.String? + @objc deinit +} +open class M3U8MediaPlaylist { + open var programId: Swift.Int + open var bandwidth: Swift.Int + open var resolution: CoreFoundation.CGSize + open var path: Swift.String? + open var version: Swift.Int? + open var targetDuration: Swift.Int? + open var mediaSequence: Swift.Int? + public init() + open func addSegment(_ segment: NutPlayer.M3U8MediaSegment) + open func getSegment(_ index: Swift.Int) -> NutPlayer.M3U8MediaSegment? + open func getSegmentCount() -> Swift.Int + open func duration() -> Swift.Float + @objc deinit +} +open class M3U8MediaSegment { + open var duration: Swift.Float? + open var sequence: Swift.Int + open var subrangeLength: Swift.Int? + open var subrangeStart: Swift.Int? + open var title: Swift.String? + open var discontinuity: Swift.Bool + open var path: Swift.String? + public init() + open func getMediaPlaylist() -> NutPlayer.M3U8MediaPlaylist? + @objc deinit +} +public enum M3U8MediaType { + case audio(groupID: Swift.String, language: Swift.String, name: Swift.String, autoselect: Swift.Bool, byDefault: Swift.Bool, uri: Swift.String) + case subtitles(groupID: Swift.String, language: Swift.String, name: Swift.String, autoselect: Swift.Bool, byDefault: Swift.Bool, forced: Swift.Bool, uri: Swift.String) +} +@_hasMissingDesignatedInitializers open class M3U8ReaderBuilder { + @objc deinit +} +open class M3U8StringBufferedReader : NutPlayer.M3U8BufferedReader { + public init(string: Swift.String) + open func close() + open func readLine() -> Swift.String? + @objc deinit +} +open class M3U8URLBufferedReader : NutPlayer.M3U8BufferedReader { + public init(uri: Foundation.URL) + open func close() + open func readLine() -> Swift.String? + @objc deinit +} +extension Foundation.URL { + public func URLByReplacingLastPathComponent(_ pathComponent: Swift.String) -> Foundation.URL? +} +final public class NutActivityIndicatorPlugin : NutPlayer.PlayerPlugin, NutPlayer.ViewablePlayerPlugin { + final public var view: UIKit.UIView { + get + } + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + @objc deinit +} +final public class NutBlackoutPlugin : NutPlayer.PlayerPlugin, NutPlayer.ViewablePlayerPlugin { + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public var view: UIKit.UIView + @objc deinit +} +final public class NutCache where Key : Swift.Hashable { + final public func insert(_ value: Value, forKey key: Key) + final public func value(forKey key: Key) -> Value? + final public func removeValue(forKey key: Key) + final public subscript(key: Key) -> Value? { + get + set + } + public init() + @objc deinit +} +public struct NutContent : NutPlayer.PlayerContent { + public let content: NutPlayer.ContentType + public let statistics: [any NutPlayer.PlayerStatisticRecord] + public var subtitles: [any NutPlayer.PlayerSubtitleRecord] +} +public enum NutContentUIType { + case standard + case loop + case live + public static func == (a: NutPlayer.NutContentUIType, b: NutPlayer.NutContentUIType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +final public class NutEventBus : NutPlayer.EventTransmittable { + final public let id: Swift.String + public init(id: Swift.String = UUID().uuidString) + final public func send(_ event: E) where E : NutPlayer.BusEventRepresentable + @discardableResult + final public func receive(_ eventType: E.Type, perform action: @escaping (E) -> Swift.Void) -> NutPlayer.AnyCancellable where E : NutPlayer.BusEventRepresentable + @discardableResult + final public func receive(_ eventType: E.Type, performOn scheduler: S, action: @escaping (E) -> Swift.Void) -> NutPlayer.AnyCancellable where E : NutPlayer.BusEventRepresentable, S : Combine.Scheduler + @objc deinit +} +final public class NutHlsTech : NutPlayer.Tech { + public typealias LoadCompletion = (NutPlayer.NutHlsTech, NutPlayer.HlsError?) -> Swift.Void + public typealias QualityPresets = (resolution: CoreFoundation.CGSize, bandwidth: Swift.Int) + final public let layer: QuartzCore.CALayer + final public var state: NutPlayer.TechState { + get + set + } + final public var duration: Swift.Double + final public var currentTime: Foundation.TimeInterval { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + final public var volume: Swift.Float { + get + set + } + final public var playbackRate: NutPlayer.TechPlaybackRate { + get + set + } + final public var qualities: [any NutPlayer.TechQuality] { + get + } + final public var quality: (any NutPlayer.TechQuality)? { + get + } + weak final public var delegate: (any NutPlayer.TechDelegate)? + public init() + @objc deinit + final public func load(with url: Foundation.URL, timeouts: NutPlayer.TechTimeouts, quality: NutPlayer.NutHlsTech.QualityPresets? = nil, completion: NutPlayer.NutHlsTech.LoadCompletion? = nil) + final public func play() + final public func pause() + final public func seek(to time: Foundation.TimeInterval, completion: NutPlayer.NutHlsTech.SeekCompletion? = nil) + final public func stop() + final public func end() + @discardableResult + final public func select(quality: any NutPlayer.TechQuality) -> NutPlayer.TechError? +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) final public class NutLoaderView : UIKit.UIActivityIndicatorView { + @_Concurrency.MainActor(unsafe) @objc dynamic public init() + @_Concurrency.MainActor(unsafe) @objc override final public func layoutSubviews() + @objc deinit +} +final public class NutLocalization { + public enum BundleLevel { + case app + case package + public static func == (a: NutPlayer.NutLocalization.BundleLevel, b: NutPlayer.NutLocalization.BundleLevel) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public init(from level: NutPlayer.NutLocalization.BundleLevel = .app) + final public subscript(identity: Swift.String) -> Swift.String { + get + } + @objc deinit +} +final public class NutMP4LoopTech : NutPlayer.Tech, NutPlayer.TechViewable, NutPlayer.TechLoadable { + final public let layer: QuartzCore.CALayer + final public var state: NutPlayer.TechState { + get + set + } + final public var duration: Swift.Double + final public var currentTime: Foundation.TimeInterval { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + final public var volume: Swift.Float { + get + set + } + final public var playbackRate: NutPlayer.TechPlaybackRate { + get + set + } + weak final public var delegate: (any NutPlayer.TechDelegate)? + public init() + @objc deinit + final public func load(with url: Foundation.URL) + final public func play() + final public func pause() + final public func stop() + final public func seek(to time: Foundation.TimeInterval, completion: NutPlayer.NutMP4LoopTech.SeekCompletion? = nil) + final public func end() +} +final public class NutMP4Tech : NutPlayer.Tech, NutPlayer.TechViewable, NutPlayer.TechLoadable { + final public var layer: QuartzCore.CALayer { + get + } + final public var state: NutPlayer.TechState { + get + set + } + final public var duration: Swift.Double + final public var currentTime: Foundation.TimeInterval { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + final public var volume: Swift.Float { + get + set + } + final public var playbackRate: NutPlayer.TechPlaybackRate { + get + set + } + weak final public var delegate: (any NutPlayer.TechDelegate)? + public init() + @objc deinit + final public func load(with url: Foundation.URL) + final public func play() + final public func pause() + final public func seek(to time: Foundation.TimeInterval, completion: NutPlayer.NutMP4Tech.SeekCompletion? = nil) + final public func stop() + final public func end() +} +public enum NutPlaybackButtonType { + case play + case pause + case restart + public static func == (a: NutPlayer.NutPlaybackButtonType, b: NutPlayer.NutPlaybackButtonType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +@_hasMissingDesignatedInitializers final public class NutPlayer : NutPlayer.Player { + @NutPlayer.ValueSubject final public var state: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var volume: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var currentTime: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var duration: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject final public var currentQuality: NutPlayer.Value<(any NutPlayer.PlayerQualityRecord)?> { + get + } + @NutPlayer.ValueSubject final public var qualities: NutPlayer.Value<[any NutPlayer.PlayerQualityRecord]> { + get + } + final public var menu: [any NutPlayer.PlayerSettingsRecord] { + get + } + final public var plugins: [any NutPlayer.PlayerPlugin] { + get + } + public init() + final public func load(content: NutPlayer.ContentType) + final public func load(provider: any NutPlayer.Provider, timeouts: NutPlayer.PlayerTimeouts = PlayerTimeouts(playlist: 5_000, track: 3_000), autoplay: Swift.Bool = false, position: Foundation.TimeInterval = 0.0, quality: NutPlayer.QualityPresets? = nil) + final public func play() + final public func pause() + final public func stop() + final public func seek(time: Foundation.TimeInterval) + final public func end() + final public func change(rate: NutPlayer.PlayerPlaybackRate) + final public func change(volume: Swift.Float) + final public func select(quality: any NutPlayer.PlayerQualityRecord) + @objc deinit +} +final public class NutPlayerErrorPlugin : NutPlayer.ViewablePlayerPlugin { + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public var view: UIKit.UIView { + get + } + @objc deinit +} +public protocol ContentPlayerFactory { + typealias TimeInterval = Swift.Double + typealias QualityPresets = (resolution: CoreFoundation.CGSize, bandwidth: Swift.Int) + static func contentPlayer(with content: NutPlayer.ContentType, playerTimeouts: NutPlayer.PlayerTimeouts, from position: Self.TimeInterval, autostart: Swift.Bool, quality: Self.QualityPresets?) -> NutPlayer.ContentPlayer +} +public protocol AdvertisementPlayerFactory { +} +public enum NutPlayerFactory : NutPlayer.ContentPlayerFactory, NutPlayer.AdvertisementPlayerFactory { + public static func contentPlayer(with content: NutPlayer.ContentType, playerTimeouts: NutPlayer.PlayerTimeouts, from position: NutPlayer.NutPlayerFactory.TimeInterval, autostart: Swift.Bool, quality: NutPlayer.QualityPresets? = nil) -> NutPlayer.ContentPlayer +} +@objc final public class NutPlayerSkinPlugin : ObjectiveC.NSObject, NutPlayer.ViewablePlayerPlugin, NutPlayer.NutPlayerSkinViewDelegate { + public struct Settings : NutPlayer.PlayerPluginSettings { + public typealias VoidCallback = () -> Swift.Void + public typealias BoolCallback = (_ onEnter: Swift.Bool) -> Swift.Void + public let onSettings: NutPlayer.NutPlayerSkinPlugin.Settings.VoidCallback? + public let onPip: NutPlayer.NutPlayerSkinPlugin.Settings.BoolCallback? + public let onFullscreen: NutPlayer.NutPlayerSkinPlugin.Settings.BoolCallback? + public init(onSettings: NutPlayer.NutPlayerSkinPlugin.Settings.VoidCallback? = nil, onPip: NutPlayer.NutPlayerSkinPlugin.Settings.BoolCallback? = nil, onFullscreen: NutPlayer.NutPlayerSkinPlugin.Settings.BoolCallback? = nil) + } + final public let view: UIKit.UIView + final public func changeGeometry(portrait: Swift.Bool) + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public func playbackButtonPressed(_ type: NutPlayer.NutPlaybackButtonType) + final public func seekButtonPressed(_ type: NutPlayer.NutSeekButtonType) + final public func viewModeChanged(to mode: NutPlayer.NutViewMode) + final public func timelineDidChange(state: NutPlayer.NutSliderState) + final public func settingsTapped() + final public func volumeChanged(value: Swift.Float) + @objc deinit +} +public enum NutPlayerSkinState { + case idle + case ready + case loading + case playing + case seeking + case paused + case completed + public static func == (a: NutPlayer.NutPlayerSkinState, b: NutPlayer.NutPlayerSkinState) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public struct NutPlayerSkinTimeModel { + public init(position: Foundation.TimeInterval, duration: Foundation.TimeInterval) +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) final public class NutPlayerSkinView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) weak final public var delegate: (any NutPlayer.NutPlayerSkinViewDelegate)? + @NutPlayer.ValueSubject @_Concurrency.MainActor(unsafe) final public var areMainElementsVisible: NutPlayer.Value { + get + } + @NutPlayer.ValueSubject @_Concurrency.MainActor(unsafe) final public var timelineTopMargin: NutPlayer.Value { + get + } + @_Concurrency.MainActor(unsafe) public init(viewModel: NutPlayer.NutPlayerSkinViewModel, settings: NutPlayer.CustomizableAreaSettings) + @_Concurrency.MainActor(unsafe) @objc override final public func layoutSubviews() + @_Concurrency.MainActor(unsafe) final public func changePlaybackButton(with state: NutPlayer.NutPlayerSkinState) + @_Concurrency.MainActor(unsafe) final public func changeSeekBack(enabled: Swift.Bool) + @_Concurrency.MainActor(unsafe) final public func changeSeekForward(enabled: Swift.Bool) + @_Concurrency.MainActor(unsafe) final public func changeTime(_ time: Foundation.TimeInterval) + @_Concurrency.MainActor(unsafe) final public func changeBuffer(_ buffer: Foundation.TimeInterval) + @_Concurrency.MainActor(unsafe) final public func changeFullscreen(_ isFullscreen: Swift.Bool) + @_Concurrency.MainActor(unsafe) final public func changeValue(type: NutPlayer.NutVerticalSliderType, value: Swift.Float) + @_Concurrency.MainActor(unsafe) final public func hide() + @_Concurrency.MainActor(unsafe) final public func show() + @_Concurrency.MainActor(unsafe) @objc override final public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + @objc deinit +} +public protocol NutPlayerSkinViewDelegate : AnyObject { + func playbackButtonPressed(_ type: NutPlayer.NutPlaybackButtonType) + func seekButtonPressed(_ type: NutPlayer.NutSeekButtonType) + func settingsTapped() + func viewModeChanged(to mode: NutPlayer.NutViewMode) + func volumeChanged(value: Swift.Float) + func timelineDidChange(state: NutPlayer.NutSliderState) +} +public struct NutPlayerSkinViewModel { + public let viewMode: NutPlayer.NutViewMode + public let volume: Swift.Float + public let state: NutPlayer.NutPlayerSkinState + public let contentType: NutPlayer.NutContentUIType + public let time: NutPlayer.NutPlayerSkinTimeModel? + public init(viewMode: NutPlayer.NutViewMode, volume: Swift.Float, state: NutPlayer.NutPlayerSkinState, contentType: NutPlayer.NutContentUIType, time: NutPlayer.NutPlayerSkinTimeModel?) +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) final public class NutPlayerView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) @objc override final public func addSubview(_ view: UIKit.UIView) + @_Concurrency.MainActor(unsafe) @objc override final public func insertSubview(_ view: UIKit.UIView, at index: Swift.Int) + @_Concurrency.MainActor(unsafe) @objc override final public func insertSubview(_ view: UIKit.UIView, aboveSubview siblingSubview: UIKit.UIView) + @_Concurrency.MainActor(unsafe) @objc override final public func insertSubview(_ view: UIKit.UIView, belowSubview siblingSubview: UIKit.UIView) + @_Concurrency.MainActor(unsafe) @objc override final public func layoutSubviews() + @_Concurrency.MainActor(unsafe) @objc override final public func traitCollectionDidChange(_ previousTraitCollection: UIKit.UITraitCollection?) + @objc deinit +} +final public class NutPlayerViewBuilder { + public struct PluginRecord : Swift.Comparable { + public enum Priority { + case system + case userInitiated + case ui(level: Swift.Int = 500) + } + public init(plugin: any NutPlayer.PlayerPlugin.Type, priority: NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority = .ui(), settings: (any NutPlayer.PlayerPluginSettings)? = nil) + public static func < (lhs: NutPlayer.NutPlayerViewBuilder.PluginRecord, rhs: NutPlayer.NutPlayerViewBuilder.PluginRecord) -> Swift.Bool + public static func == (lhs: NutPlayer.NutPlayerViewBuilder.PluginRecord, rhs: NutPlayer.NutPlayerViewBuilder.PluginRecord) -> Swift.Bool + } + public init() + @discardableResult + final public func clearPlugins() -> NutPlayer.NutPlayerViewBuilder + @discardableResult + final public func attach(plugins: [NutPlayer.NutPlayerViewBuilder.PluginRecord]) -> NutPlayer.NutPlayerViewBuilder + @discardableResult + final public func defaultSkin(_ value: Swift.Bool = true) -> NutPlayer.NutPlayerViewBuilder + @discardableResult + final public func defaultSkin(settings: NutPlayer.NutPlayerSkinPlugin.Settings) -> NutPlayer.NutPlayerViewBuilder + final public func build(with player: NutPlayer.NutPlayer) -> NutPlayer.NutPlayerView + @objc deinit +} +public struct NutProvider : NutPlayer.Provider { + public init(hash: Swift.String, configuration: Foundation.URLSessionConfiguration? = nil) + public func retrieveContent(_ completion: @escaping NutPlayer.NutProvider.Completion) +} +final public class NutQualityPlugin : NutPlayer.SettingsPlayerPlugin, NutPlayer.QualityTitleMapper { + public struct Settings : NutPlayer.PlayerPluginSettings { + public let mapper: any NutPlayer.QualityTitleMapper + public init(mapper: any NutPlayer.QualityTitleMapper) + } + public struct PluginSettingsRecord : NutPlayer.PlayerSettingsRecord { + public let quality: (any NutPlayer.PlayerQualityRecord)? + public let id: Swift.String + public let index: Swift.Int + public let isActive: Swift.Bool + public let group: Swift.String + public let title: Swift.String + public let element: NutPlayer.PlayerSettingsElementRecord + } + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public var menu: [any NutPlayer.PlayerSettingsRecord] { + get + } + final public func map(quality: any NutPlayer.PlayerQualityRecord) -> Swift.String? + @objc deinit +} +public enum NutSeekButtonType { + case back + case forward + public static func == (a: NutPlayer.NutSeekButtonType, b: NutPlayer.NutSeekButtonType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum NutSliderState { + case started + case updating(value: Swift.Float) + case finished(value: Swift.Float) +} +final public class NutStatisticsPlugin : NutPlayer.PlayerPlugin { + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + @objc deinit +} +final public class NutSubtitlePlugin : NutPlayer.PlayerPlugin, NutPlayer.SettingsPlayerPlugin, NutPlayer.ViewablePlayerPlugin { + public init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) + final public var menu: [any NutPlayer.PlayerSettingsRecord] + final public var view: UIKit.UIView + @objc deinit +} +public enum NutVerticalSliderType { + case volume + case brightness + public static func == (a: NutPlayer.NutVerticalSliderType, b: NutPlayer.NutVerticalSliderType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum NutViewMode { + case normal + case fullscreen + case pip + public static func == (a: NutPlayer.NutViewMode, b: NutPlayer.NutViewMode) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +precedencegroup MonadicPrecedence { + associativity: left + higherThan: BitwiseShiftPrecedence +} +infix operator >>- : MonadicPrecedence +@discardableResult +@inline(__always) public func >>- (a: T?, f: (T) throws -> U?) rethrows -> U? +precedencegroup FunctionApplicationPrecedenceLeft { + associativity: left + lowerThan: AssignmentPrecedence +} +infix operator >>> : FunctionApplicationPrecedenceLeft +@inline(__always) public func >>> (x: T, f: (T) throws -> U) rethrows -> U +precedencegroup FunctionApplicationPrecedenceRight { + associativity: right + lowerThan: AssignmentPrecedence +} +infix operator <<< : FunctionApplicationPrecedenceRight +@inline(__always) public func <<< (f: (T) throws -> U, x: T) rethrows -> U +infix operator +/- : DefaultPrecedence +@inline(__always) public func +/- (lhs: T, rhs: T) -> Swift.ClosedRange where T : Swift.Comparable, T : Swift.Numeric +extension Swift.Optional { + public var isExist: Swift.Bool { + get + } + public func orCreate(_ creation: @autoclosure () -> Wrapped) -> Wrapped + public func orTypedCreate(_ creation: @autoclosure () -> Element) -> Element where Wrapped == Element.RawValue, Element : Swift.RawRepresentable +} +public typealias QualityPresets = (resolution: CoreFoundation.CGSize, bandwidth: Swift.Int) +public protocol Player : AnyObject { + typealias TimeInterval = Swift.Double + var state: NutPlayer.Value { get } + var volume: NutPlayer.Value { get } + var currentTime: NutPlayer.Value { get } + var duration: NutPlayer.Value { get } + var cache: NutPlayer.Value { get } + var currentQuality: NutPlayer.Value<(any NutPlayer.PlayerQualityRecord)?> { get } + var qualities: NutPlayer.Value<[any NutPlayer.PlayerQualityRecord]> { get } + func select(quality: any NutPlayer.PlayerQualityRecord) + func play() + func pause() + func stop() + func seek(time: Self.TimeInterval) + func end() + func change(rate: NutPlayer.PlayerPlaybackRate) + func change(volume: Swift.Float) +} +public protocol PlayerContent { + var content: NutPlayer.ContentType { get } + var statistics: [any NutPlayer.PlayerStatisticRecord] { get } + var subtitles: [any NutPlayer.PlayerSubtitleRecord] { get } +} +public enum ContentType { + case auto(url: Foundation.URL) + case hls(url: Foundation.URL) + case dash(url: Foundation.URL) + case mp4(url: Foundation.URL, loop: Swift.Bool = false) + case raw(data: Foundation.Data) +} +public enum HTTPMethod : Swift.String { + case get + case post + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public enum SubtitleType : Swift.String { + case SRT + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public protocol PlayerStatisticRecord { + var name: Swift.String { get } + var urlTemplate: Swift.String { get } + var start: Foundation.TimeInterval { get } + var delay: Foundation.TimeInterval { get } + var count: Swift.Int { get } + var method: NutPlayer.HTTPMethod { get } + var body: Swift.String? { get } +} +public protocol PlayerSubtitleRecord { + var title: Swift.String { get } + var type: NutPlayer.SubtitleType { get } + var url: Swift.String { get } + var language: Swift.String { get } +} +public enum PlayerError : Swift.Error { + case loop + case provider(any Swift.Error) + case other(any Swift.Error) +} +public enum PlayerPlaybackRate : Swift.Float, Swift.CaseIterable { + case speed0x25 + case speed0x5 + case speed0x75 + case normal + case speed1x25 + case speed1x5 + case speed1x75 + case speed2x + public init(title: Swift.String) + public var title: Swift.String { + get + } + public init?(rawValue: Swift.Float) + public typealias AllCases = [NutPlayer.PlayerPlaybackRate] + public typealias RawValue = Swift.Float + public static var allCases: [NutPlayer.PlayerPlaybackRate] { + get + } + public var rawValue: Swift.Float { + get + } +} +public protocol PlayerPluginSettings { +} +public protocol PlayerPlugin { + init(player: any NutPlayer.Player, eventBus: any NutPlayer.EventTransmittable, settings: (any NutPlayer.PlayerPluginSettings)?) +} +public protocol ViewablePlayerPlugin : NutPlayer.PlayerPlugin { + var view: UIKit.UIView { get } + func changeGeometry(portrait: Swift.Bool) +} +public protocol SettingsPlayerPlugin : NutPlayer.PlayerPlugin { + var menu: [any NutPlayer.PlayerSettingsRecord] { get } +} +extension NutPlayer.ViewablePlayerPlugin { + public func changeGeometry(portrait: Swift.Bool) +} +public protocol PlayerQualityRecord { + typealias Identity = Swift.String + var id: Self.Identity { get } + var resolution: CoreFoundation.CGSize { get } + var bandwidth: Swift.Int { get } +} +public enum PlayerSettingsElementRecord { + public typealias ActionHandler = (any NutPlayer.PlayerSettingsRecord) -> Swift.Void + case action(NutPlayer.PlayerSettingsElementRecord.ActionHandler) + case separator + case submenu([any NutPlayer.PlayerSettingsRecord]) +} +public protocol PlayerSettingsRecord { + typealias Identity = Swift.String + var id: Self.Identity { get } + var index: Swift.Int { get } + var isActive: Swift.Bool { get } + var group: Swift.String { get } + var title: Swift.String { get } + var element: NutPlayer.PlayerSettingsElementRecord { get } +} +public enum PlayerState : Swift.Equatable { + case idle + case content(any NutPlayer.PlayerContent) + case loading + case ready(position: Foundation.TimeInterval, duration: Foundation.TimeInterval?) + case buffering + case playing + case paused(byUI: Swift.Bool = false) + case completed + case seeking(Foundation.TimeInterval) + case error(NutPlayer.PlayerError) + case uninitialized + public var isError: Swift.Bool { + get + } + public static func == (lhs: NutPlayer.PlayerState, rhs: NutPlayer.PlayerState) -> Swift.Bool +} +public struct PlayerTimeouts { + public let playlist: Foundation.TimeInterval + public let track: Foundation.TimeInterval + public init(playlist: Foundation.TimeInterval, track: Foundation.TimeInterval) +} +public enum ProviderError : Swift.Error { + case noPlayable + case native(error: any Swift.Error) + case noMime + case unsupported + case wrongUrl(url: Swift.String) + case data + case casting(any Swift.Decodable.Type) + case unknown +} +public protocol Provider { + typealias Completion = (Swift.Result) -> Swift.Void + typealias FilesCompletion = ([Swift.String]) -> Swift.Void + func retrieveContent(_ completion: @escaping Self.Completion) +} +public protocol QualityTitleMapper { + func map(quality: any NutPlayer.PlayerQualityRecord) -> Swift.String? +} +final public class Ref where T : AnyObject { + final public var value: T + public init(_ value: T) + @objc deinit +} +final public class OptionalRef where T : AnyObject { + final public var value: T? + public init(_ value: T? = nil) + @objc deinit +} +extension Swift.Sequence { + public func all(where predicate: (Self.Element) throws -> Swift.Bool) rethrows -> Swift.Bool +} +extension Swift.String { + public func createAttributedString(fontFamily: Swift.String, fontSize: CoreFoundation.CGFloat, alignment: UIKit.NSTextAlignment, color: UIKit.UIColor) -> Foundation.NSAttributedString +} +extension Swift.String { + public func replace(_ pattern: Swift.String, replacement: Swift.String) throws -> Swift.String + public func substring(using range: Foundation.NSRange) -> Swift.String? + @inlinable public func contains(anyOf sequence: T) -> Swift.Bool where T : Swift.Sequence, T.Element : Swift.StringProtocol { + sequence.contains(where: { self.contains($0) }) + } + public var isURI: Swift.Bool { + get + } +} +public protocol Tech : AnyObject { + typealias TimeInterval = Swift.Double + typealias SeekCompletion = (Swift.Bool) -> Swift.Void + var state: NutPlayer.TechState { get } + var duration: Self.TimeInterval { get } + var currentTime: Self.TimeInterval { get } + var cache: NutPlayer.Value { get } + var volume: Swift.Float { get set } + var playbackRate: NutPlayer.TechPlaybackRate { get set } + var delegate: (any NutPlayer.TechDelegate)? { get set } + var quality: (any NutPlayer.TechQuality)? { get } + var qualities: [any NutPlayer.TechQuality] { get } + func play() + func pause() + func stop() + func seek(to time: Self.TimeInterval, completion: Self.SeekCompletion?) + func end() + @discardableResult + func select(quality: any NutPlayer.TechQuality) -> NutPlayer.TechError? +} +extension NutPlayer.Tech { + public var quality: (any NutPlayer.TechQuality)? { + get + } + public var qualities: [any NutPlayer.TechQuality] { + get + } + @discardableResult + public func select(quality: any NutPlayer.TechQuality) -> NutPlayer.TechError? +} +@objc @_inheritsConvenienceInitializers final public class TechAVPlayer : AVFoundation.AVPlayer { + @objc override final public func seek(to time: CoreMedia.CMTime) + @objc override final public func seek(to time: CoreMedia.CMTime, completionHandler: @escaping (Swift.Bool) -> Swift.Void) + @objc override dynamic public init(url URL: Foundation.URL) + @objc override dynamic public init(playerItem item: AVFoundation.AVPlayerItem?) + @objc override dynamic public init() + @objc deinit +} +public protocol TechDelegate : AnyObject { + func didChange(state: NutPlayer.TechState) + func didChange(time: Foundation.TimeInterval) + func didChange(playbackType: NutPlayer.TechPlayableType) + func didChange(volume: Swift.Float) + func didChange(quality: any NutPlayer.TechQuality) + func didChange(qualities: [any NutPlayer.TechQuality]) +} +public enum TechError : Swift.Error { + case playlistEmpty + case qualityNotExists + case allQualitiesEndedWithError + case assetStatus(any Swift.Error) + case loopDuration +} +public protocol TechLoadable { + func load(with url: Foundation.URL) +} +public enum TechPlayableType { + case vod + case raw + case live + case drm + case unknown + public static func == (a: NutPlayer.TechPlayableType, b: NutPlayer.TechPlayableType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum TechPlaybackRate : Swift.RawRepresentable { + case rate0x25 + case rate0x50 + case rate0x75 + case normal + case rate1x25 + case rate1x50 + case rate1x75 + case rate2x + case custom(rate: Swift.Float) + public init?(rawValue: Swift.Float) + public var rawValue: Swift.Float { + get + } + public typealias RawValue = Swift.Float +} +public protocol TechQuality { + typealias Identify = Swift.String + var id: Self.Identify { get } + var resolution: CoreFoundation.CGSize { get } + var bandwidth: Swift.Int { get } +} +public struct CommonTechQuality : NutPlayer.TechQuality { + public let id: Swift.String + public let resolution: CoreFoundation.CGSize + public let bandwidth: Swift.Int + public static func create() -> any NutPlayer.TechQuality +} +public enum TechState : Swift.Equatable { + case uninitialized + case idle + case loading(quality: any NutPlayer.TechQuality) + case ready(duration: Foundation.TimeInterval?) + case buffering + case playing + case paused + case completed + case seeking(Foundation.TimeInterval) + case error(NutPlayer.TechError) + public var isError: Swift.Bool { + get + } + public static func == (lhs: NutPlayer.TechState, rhs: NutPlayer.TechState) -> Swift.Bool +} +public struct TechTimeouts { + public let playlist: Foundation.TimeInterval + public let track: Foundation.TimeInterval + public init(playlist: Foundation.TimeInterval, track: Foundation.TimeInterval) +} +public protocol TechViewable { + var layer: QuartzCore.CALayer { get } +} +extension Swift.Double { + public func secondsToHoursMinutesSeconds(withFormattingBasedOn time: Foundation.TimeInterval) -> Swift.String +} +extension Swift.Double { + public func handleSeekTime(using duration: Foundation.TimeInterval, canOverflow: Swift.Bool = false) -> Foundation.TimeInterval +} +extension UIKit.UIButton { + @_Concurrency.MainActor(unsafe) public func setImage(name: Swift.String = "", in bundle: Foundation.Bundle = .main, width: CoreFoundation.CGFloat = 0.0) +} +public enum DeviceType { + case ipadS + case ipadM + case ipadL + case iphone + case iphoneSE + case ipod + case appleTV + case unknown + public static func == (a: NutPlayer.DeviceType, b: NutPlayer.DeviceType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension UIKit.UIDevice { + @_Concurrency.MainActor(unsafe) public var isIphoneFamily: Swift.Bool { + get + } + @_Concurrency.MainActor(unsafe) public var type: NutPlayer.DeviceType { + get + } + @_Concurrency.MainActor(unsafe) public var model: UIKit.UIDevice.Model { + get + } + public enum Model : Swift.String { + case simulator, iPod3, iPod4, iPod5, iPod6, iPod7, iPad4, iPadAir, iPadAir2, iPadAir3, iPadAir4, iPadAir5, iPad5, iPad6, iPad7, iPad8, iPad9, iPad10, iPadMini, iPadMini2, iPadMini3, iPadMini4, iPadMini5, iPadMini6, iPadPro9_7, iPadPro10_5, iPadPro11, iPadPro2_11, iPadPro3_11, iPadPro4_11, iPadPro12_9, iPadPro2_12_9, iPadPro3_12_9, iPadPro4_12_9, iPadPro5_12_9, iPadPro6_12_9, iPhone6, iPhone6Plus, iPhone6S, iPhone6SPlus, iPhoneSE, iPhone7, iPhone7Plus, iPhone8, iPhone8Plus, iPhoneX, iPhoneXS, iPhoneXSMax, iPhoneXR, iPhone11, iPhone11Pro, iPhone11ProMax, iPhoneSE2, iPhone12Mini, iPhone12, iPhone12Pro, iPhone12ProMax, iPhone13Mini, iPhone13, iPhone13Pro, iPhone13ProMax, iPhone14, iPhone14Plus, iPhone14Pro, iPhone14ProMax, iPhoneSE3, appleTV1, appleTV2, appleTV3, appleTV4, appleTV4K, appleTV24K, unrecognized + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension UIKit.UIImage { + public func resizedImage(with newWidth: CoreFoundation.CGFloat) -> UIKit.UIImage +} +@dynamicMemberLookup public struct Value : Combine.Publisher { + public typealias Output = Output + public typealias Failure = Swift.Never + public var value: Output { + get + } + public var current: Output { + get + } + public init

(_ publisher: P) where Output == P.Output, P : Combine.Publisher, P.Failure == Swift.Never + public init(const: Output) + public func callAsFunction() -> Output + public func receive(subscriber: S) where Output == S.Input, S : Combine.Subscriber, S.Failure == Swift.Never + public subscript(dynamicMember keyPath: Swift.KeyPath) -> T { + get + } + public subscript(dynamicMember keyPath: Swift.KeyPath) -> T? { + get + } +} +@dynamicMemberLookup public struct OptValue : Combine.Publisher { + public typealias Output = Swift.Optional + public typealias Failure = Swift.Never + public var value: Item? { + get + } + public var v: Item? { + get + } + public init

(_ publisher: P) where P : Combine.Publisher, P.Failure == Swift.Never, P.Output == Item? + public init(const: NutPlayer.OptValue.Output) + public func callAsFunction() -> Item? + public func receive(subscriber: S) where S : Combine.Subscriber, S.Failure == Swift.Never, S.Input == Item? + public subscript(dynamicMember keyPath: Swift.KeyPath) -> T? { + get + } + public subscript(dynamicMember keyPath: Swift.KeyPath) -> T? { + get + } +} +@propertyWrapper public class ValueSubject : Combine.Subject { + public typealias Output = TOutput + public typealias Failure = Swift.Never + public var value: NutPlayer.ValueSubject.Output { + get + } + final public let wrappedValue: NutPlayer.Value.Output> + public init(initial: NutPlayer.ValueSubject.Output) + public func send(_ value: NutPlayer.ValueSubject.Output) + public func send(_ value: NutPlayer.ValueSubject.Output) where TOutput : Swift.Equatable + public func sendWithoutCompare(_ value: NutPlayer.ValueSubject.Output) + public func send(_ update: (_ prevValue: NutPlayer.ValueSubject.Output) -> NutPlayer.ValueSubject.Output) + public func send(_ update: (_ prevValue: NutPlayer.ValueSubject.Output) -> NutPlayer.ValueSubject.Output) where TOutput : Swift.Equatable + public func send(completion: Combine.Subscribers.Completion.Failure>) + public func send(subscription: any Combine.Subscription) + public func receive(subscriber: S) where TOutput == S.Input, S : Combine.Subscriber, S.Failure == Swift.Never + @objc deinit +} +@propertyWrapper public class OptValueSubject : Combine.Subject { + public typealias Output = Swift.Optional + public typealias Failure = Swift.Never + public var value: Item? { + get + } + final public let wrappedValue: NutPlayer.OptValue + public init(initial: NutPlayer.OptValueSubject.Output) + public func send(_ value: NutPlayer.OptValueSubject.Output) + public func send(_ value: NutPlayer.OptValueSubject.Output) where Item : Swift.Equatable + public func sendWithoutCompare(_ value: NutPlayer.OptValueSubject.Output) + public func send(_ update: (_ prevValue: NutPlayer.OptValueSubject.Output) -> NutPlayer.OptValueSubject.Output) + public func send(_ update: (_ prevValue: NutPlayer.OptValueSubject.Output) -> NutPlayer.OptValueSubject.Output) where Item : Swift.Equatable + public func send(completion: Combine.Subscribers.Completion.Failure>) + public func send(subscription: any Combine.Subscription) + public func receive(subscriber: S) where S : Combine.Subscriber, S.Failure == Swift.Never, S.Input == Item? + @objc deinit +} +public func == (lhs: NutPlayer.Value, rhs: Output) -> Swift.Bool where Output : Swift.Equatable +public func != (lhs: NutPlayer.Value, rhs: Output) -> Swift.Bool where Output : Swift.Equatable +public func == (lhs: Output, rhs: NutPlayer.Value) -> Swift.Bool where Output : Swift.Equatable +public func != (lhs: Output, rhs: NutPlayer.Value) -> Swift.Bool where Output : Swift.Equatable +public func == (lhs: NutPlayer.OptValue, rhs: Output) -> Swift.Bool where Output : Swift.Equatable +public func != (lhs: NutPlayer.OptValue, rhs: Output) -> Swift.Bool where Output : Swift.Equatable +public func == (lhs: Output, rhs: NutPlayer.OptValue) -> Swift.Bool where Output : Swift.Equatable +public func != (lhs: Output, rhs: NutPlayer.OptValue) -> Swift.Bool where Output : Swift.Equatable +public enum VideoQuality : Swift.String, Swift.CaseIterable { + case unknown + case auto + case ultraHD4k + case ultraHD1440 + case fullHD + case HD + case SD + case SDlow + case LD + case LDlow + public var resolution: CoreFoundation.CGSize { + get + } + public var bandwidth: Swift.Int { + get + } + public init?(rawValue: Swift.String) + public typealias AllCases = [NutPlayer.VideoQuality] + public typealias RawValue = Swift.String + public static var allCases: [NutPlayer.VideoQuality] { + get + } + public var rawValue: Swift.String { + get + } +} +public enum VideoQualityTitleFormat : Swift.CaseIterable { + case common + case rus + case eng + case resolution + public init(rawValue: Swift.Int) + public func createTitle(from quality: NutPlayer.VideoQuality) -> Swift.String + public static func == (a: NutPlayer.VideoQualityTitleFormat, b: NutPlayer.VideoQualityTitleFormat) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public typealias AllCases = [NutPlayer.VideoQualityTitleFormat] + public static var allCases: [NutPlayer.VideoQualityTitleFormat] { + get + } + public var hashValue: Swift.Int { + get + } +} +final public class XcodeLogDestination : NutPlayer.LogDestination { + final public let format: Swift.String + final public let limitOutputLevel: NutPlayer.LogLevel + public init(format: Swift.String, limitOutputLevel: NutPlayer.LogLevel = .trace) + final public func process(_ message: Swift.String, level: NutPlayer.LogLevel) + @objc deinit +} +extension NutPlayer.LogLevel : Swift.Equatable {} +extension NutPlayer.LogLevel : Swift.Hashable {} +extension NutPlayer.NutContentUIType : Swift.Equatable {} +extension NutPlayer.NutContentUIType : Swift.Hashable {} +extension NutPlayer.NutLocalization.BundleLevel : Swift.Equatable {} +extension NutPlayer.NutLocalization.BundleLevel : Swift.Hashable {} +extension NutPlayer.NutPlaybackButtonType : Swift.Equatable {} +extension NutPlayer.NutPlaybackButtonType : Swift.Hashable {} +extension NutPlayer.NutPlayerSkinState : Swift.Equatable {} +extension NutPlayer.NutPlayerSkinState : Swift.Hashable {} +extension NutPlayer.NutSeekButtonType : Swift.Equatable {} +extension NutPlayer.NutSeekButtonType : Swift.Hashable {} +extension NutPlayer.NutVerticalSliderType : Swift.Equatable {} +extension NutPlayer.NutVerticalSliderType : Swift.Hashable {} +extension NutPlayer.NutViewMode : Swift.Equatable {} +extension NutPlayer.NutViewMode : Swift.Hashable {} +extension NutPlayer.HTTPMethod : Swift.Equatable {} +extension NutPlayer.HTTPMethod : Swift.Hashable {} +extension NutPlayer.HTTPMethod : Swift.RawRepresentable {} +extension NutPlayer.SubtitleType : Swift.Equatable {} +extension NutPlayer.SubtitleType : Swift.Hashable {} +extension NutPlayer.SubtitleType : Swift.RawRepresentable {} +extension NutPlayer.PlayerPlaybackRate : Swift.Equatable {} +extension NutPlayer.PlayerPlaybackRate : Swift.Hashable {} +extension NutPlayer.PlayerPlaybackRate : Swift.RawRepresentable {} +extension NutPlayer.TechPlayableType : Swift.Equatable {} +extension NutPlayer.TechPlayableType : Swift.Hashable {} +extension NutPlayer.DeviceType : Swift.Equatable {} +extension NutPlayer.DeviceType : Swift.Hashable {} +extension UIKit.UIDevice.Model : Swift.Equatable {} +extension UIKit.UIDevice.Model : Swift.Hashable {} +extension UIKit.UIDevice.Model : Swift.RawRepresentable {} +extension NutPlayer.VideoQuality : Swift.Equatable {} +extension NutPlayer.VideoQuality : Swift.Hashable {} +extension NutPlayer.VideoQuality : Swift.RawRepresentable {} +extension NutPlayer.VideoQualityTitleFormat : Swift.Equatable {} +extension NutPlayer.VideoQualityTitleFormat : Swift.Hashable {} diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.swiftmodule b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.swiftmodule new file mode 100644 index 0000000000000000000000000000000000000000..ead9dab782db579651b4a96c255f28edf2d0077d GIT binary patch literal 674780 zcmdSC4}4YCmG^z}N5mUUu1IU7SPu~KCM0mNU;{*Zk{|}F_KKmU^J;q$aDXaA#EzY5 zJBK7vw5iY4#t!wN{ahqyV5mlooz$0^9uuq4q3;`8Y;DK)d4ggGefuZ1+R=HO=ktDl z`WwbxpE?S1y%H@vd9zp`YiWqqN-vQ95~%o`k@pK56s zXsLa#Gd3_hzh}5^R{3)+ABsFO9vQSN9`PdIwIhcoBKrp-RjbA#2b_w1PGld?32*AR zCL(=_io=P>cgG|9$eZYxHW-aO)}c~WXDq7d8_49OW;~XNd^;6+JSD;C@(GtYsk;AFT0h*tvcsLsQRw8nG$>7+L()zKMx+9(Qj}9-~ zT{{2BaP07K>-3|gwTFindM&ZB(z>Q->4Ki&SktW5I?5bvsoOnVw!Uw;{=L$M-eD@o zsMb4N_NDI5`d;dE*7tQbbSrORU(0-Nc>ZW<1NC}4=XWEBmfF;C*=?gOwa^)8sRP@C zgdo#dZ|c;Z7;gPQ{lR#}ccTIG-yMrQ;zXYC5JSb^r6Pl_I`YU^WFVzZJvLEsz^-^~ zBJvnj5)u0K041GBRrH71YV`kL*ypNGd{rXaKM{F29(jVQREkHw1ICRUh)4c55$T(7 zmS#0zRqO*BjXadmMn^PO@zJ`W()wei4H?}wIn8y0rS(TT5eQven9+XI;?ntjo%4|< z-Q7(uJL^vjmo3hSrnj{Az0$hgmRPE#c67LPCk(6nmwzssNy0kGg97Du+0C^7$|5!dY8YWH^b>84h|(EhvkpE2|1g=l>ALt&but=F$9o(D)OXZJg;)l!RV?3E*h<%9POg; z!=ZqyepnNEBvJ9O6Z!5WnonNC2t*zb-#=0DAm!o(Ohnfp28;ulK8`8Hv#P5~U8c0p zvoG~P%s;-M;y_Y1h6U}Hi>w%&kb!Bm2Mj0Hq3;JKq;+(W%S1rq>fc5Nd~?X{%-`H7 ztw?qbk3ZfUFJ-)RSo?4?!%_OSVi8ViXP@)whr_MnaWrXH z>_fU)nSWRVP(C&(LqeyAQx##?$K0pt`%35I|OnKPM9`ews$UgjT z&>!c{l6rguuCBLq0d8VwxV{gsHN0@Fg=B40Y`yPHGmTfCODQJCkTmshZzHRx1TH;O zFgnvG@m>ovNL{z)o?4vMz;M~urW9-ByEH>L#}JrY`r(Ph!RFY};dOOw(d%!)QxGPiX_LJ#4l02UEVyfSIW99bDCyKR`c5TVjL5 z3-PNxrSqF&+mgmjWQv?Mi;1?orT&<_u`kH5Z2K+n>u5kc#)x97!q8HYhdVOtkB^qr zj}9Xl77_CYGHtBAmF^`Y`&cQ!bw|ZPr-JeExY36{<5xw`LsmzrhtQZjG}Q!3{P^h% z&a4k&!7vfok2al(1B}1W^nXIbEwxM{FCIfCfA?eqcMfm88dDlξE55u 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%0Au$c+5oDpY_I(8%< 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

(cinQH+AMw@(d@o&rIqi% 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 Hm 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%0A}Td z3rcYpU_ZRMn*b-8-UEW{9>8tcEkyd^tr_n3IKOIMB}CTTO4x378?|P$UGuzZr`oMo zo4u}A>s?>p);f#XVs-1+H_RDfiTt7PT42{J;wK7ebDFMvp{w#<{6>BaY-Vho+A!r2IwG zMZI%@N6ifnO)qb!#xxVYXf#TB;@Kf%G2Sc7gotJZ8C)Uk$rt>ZvU8b4{1DxRA38nO z^76Jz(qd_v=tLt0Qv{to4axGhoA?PLTe+nv#(@#TtdUFw)gCiKu=#f_?Vc-#K7 zBTUa76LaLibm7xCgb-mG@F z^{03`dD@h-%d2q{%ZSGcl+Q@@1y{i4^YABk2iZlBgXobuYbnFnQ;3Tks4W-M`KAuX zO>7F@IWpKU8l8)e?Du;ly}&-_&Vuk9-SoBRiG**DLqTk(JrqO$?V%t6s1^;TE{Fhm zNfI1cW1dBYrF_iKk!aEUauspe&=G!Co$I-96VYlUviORmxk*J+L=f5}mb2A}^vLtfs!lb>!6$JM8v?B_|#@on`{3 z&+)#2v!=-6A^K_yzjlW3%HuZ~{;xN4g-NI-r)Q1-jvPy0SHtBp9{&~ZI@KqH60=I# zRMuI+RXLyoZcNub9D_5|O5VZ!fH>j0v~eQ~?{IJt99+OQsL{xE{ZI+4h3Xmmul43Q z89Rw{TGl^kp!ur2Fh!jSiytvRt1}uc@Sq>~MpN=`l;X?2FQd!PzgFI0#@@N%=!yTk`^&JtY;BbK z3_07gHsm!*p@Y0Vso#w+O(|eXKNca5R9Ti22=e@vLeRIN>;ribN3d6%t3xK)nu z_A#MPAK7ZWQ7Sm({89t*iVsRqVDUl8LY03II6|K&bo3jEl16EyFx_EBEZKJ@yH-xG z)Jw)nE>!T0lsqCaNv3fuO$XC>Nkpp`c!M?~UTXb5ZX(T~(QkEH-Rhsd-*0>UUZvmY zb=%k1IF4b3V5dw6!Aer^i9icGDapy7I6gII>9lWV_SLRBYNbwFh|@#N%G&86TBi<5 zT!bW#xt`ZI#5*fRoXwc2q_lM;V}?VQ!l8V~ShrC+U>l|c^0 zO!)a9HFj6fq-AeHnd7@i`Yz;c&jG|O2H=mMZ$I`v-(B?*iT>&S0i% zArthUwXm2}_pyBW-dq`2CnD<@p|aI~btbj?<7)AP*_=eBI{z)rCc`FdG2g(t{C1S; zlwKlb;Znv&a_{p<7I>FTM=%gCR^xm2#+Bqy>3>X0#%Z#sc%dT(-`}ogckweq9yh4` zLG!UVV`A}ft4%aM1_iPLA@EjF;q9G3W~MUt+HC1CBw0ig3MI2vV~%6FH}6Vj;1k6 zwg71EWHhTXs#xS6i_YZRWX&xE2v<;d&R}^#qkwY^^g5G&D#}1+sFm^AF*`LU7m59P zC-;m!n;WkoIUXi1U? zN>lWw=1CFTsTsP&Z)#o?@tc|tMfgT9H909r^C^oP8!srZg*g=1!YvK3nSB)4!ZQkN zVIl>#aFqaCWCxK#_qKJVfwu8Zm2mf(`o&F8tzRsx4^4kIj?(^YETzyko)YN&n5x!> z76zG0E{$thz8N$UP2*LTgS(0`8xAMgWkW!3;01l^-nPL~#*=$-ftUa@<}z*6#$B>s zq(=Gk5xtt`{aWv%ITT&ZmUfbIXMqzI5*df38InV#;+3mgM#Y8RfGxwZ0h1{wSLYmY zwjrpOTn<8ps-`)zv4uW@nemeMumY5P@OGMRl^w=$zlrN;d;FoO=0dD{{a&N zPwohYM zxP1M59&B*@j}Z)nw1TU64FfgHu=4rWjHqb#Zt97%GwtMbT~I%Qf+TTRDE`349(ru!B5n-@lx{Q9v#@}NPQfZwv)puh z?#IR|$vHM?po|kcGmI-9o6)=qY?JP{Ch_KW)j{FdO`HjkbhD38H2tt$o)g|m3BR3} ztz&fbk7W$u#U3k}`koZCVOvI+AqY$CUHIsVkl+2j_HGCA8tXh#x1BoW!sfB zxVdO2N(<`lQ^1L&CVk}_wD}Pl-{xtx*iN2cl=&axY&yFl!Xxl;tn-s!I-Up1b?rlp zifgwQD(%J=r|vlQr3tNB3cXOzh5U$qjdMc{(KfP3PS)$sS_ZYOHFEWXf*1ro?r1h?QXSQtJbUG^)+?(Q@rHcy_ zMfetk$b7>LV0zj4ZCNsF60+qsO@nF|Z~CrsiMB_NHfD;Hfi1#Fdr1H5oT*LSbkdyJsE_d=qbp1N^=G-Q&O!n z?127{Y`TRJ{k)3dzAOCD_QXHnKPNxO4BW;cJKYt0rACh8n{LW%@FK%)a9a7yZ1p8E zM806LVBU5bpFm%M(FF`CAP8;^JJ%t$Lk=vs>`4eU43X&Auib&&?L%*cYfaht<3=lK zQ%DvT(fp0r$V%3zr5nu@YC^*7_$}l}Tfjnw1ZNq!2*?dY_P5=F7%&!@}#QNGuzjP|I z#RQ5m67VudM!(+otJQ9;+6_9LX06$(dzEUt-R){hq~XOhLsCngDiNX^Ub8wMn%W=* zEORU5Zj=1YnE6erg2V#53_Euug2)1|I03fUU< z)E&~yfE%;#W7a5-duFc5#`zbal$jJ(p9p0pQ-Ufd(Dz5%70df_H+_z+MAk+uGAInQ zw64ewY8g`f$6|&`u+gIvjCs%n9xONODkG4pWkF!2-yHFE6z%X5@qEuoby`yc-y5Nz z(=29B7c4^nh@wG}`T8noGEbNQ<1k$Tt1$F{6g{64=`wCI{|WX37P^JkzP+J&0!kX1 z$5qy_e6TGRt~=dKNI?fl9(1l-%0k!iK0#{P*Vtw^A17 zI=`Ck$`s4}AnbaROH^e-;Rd!h_r#X^a){XCi+bXMe;7`$3;n?qy}_uB4<=VctvY-i zi`lQFJV?@Wb-W8Wfu)tK(uf4!#naV+y!N_|gBgX1^ZvgKj18J>PG%0vNrT z?OvsZ6TXj>SA5Q6k&t422=bxvPf}Q#oeagIV__Jw3@1y9MPu${7y)e)Q7Z8yRSTNk z^beK{|A+m+w=`5Ja_h~!-7P(tx4NxS`8M~1^sM0dKb*v{m@kCRiok;t;0`Z$-+D;$ zX`EFbS!QN<8i>c~HgFmOmevT$32M9kFe_chqlO@iB9@6@Ytyif9zoGfU}h99Sejt; z{IKMol_y(CktIG_c~kmUn1Ax|n!)k}F#YEC0T~VOFyk~qnjCTk(#AMu?h8M#mm^f< zOfts0sHBQ6>IY0y7bU^Bmo)LOyvCVeiRC4z6+Q}#uodW=X+9kIL=DGD_M;8hgyib$ zOae;!4yk|1EVbPxV=ZfQ&$H1*(_ituSZ{q0O^ed$n`i<%J!{vg^;RonA4F=S5le66 zFgRraXc@4giKl+AaTZ&}6{S z&+;M`cApQ|$N6{`CzYq7?PvtC;UtHcdjX<%*M4;zKMujL^pugdP{P8|=T!Z?zd-UZ zWQHu=i|V!$D6X=bhD`|8mc#8DiD8tTt3hGglJM329&8qpoI#2(ctvZZf`B^^%W$@1 zIMzTC$KRb;>IbaXkBc=f7wj5`jAWKUlu*bhwW$Zy^#%^77A{q|XOWoz)K_KdMJAD% z$jwD3`=d}$ZNu0L%Wjuhb!=Kg1#jXgAGwd#!)-EL?=g=zv-c!hg&z`5vs#PUdBWVD zg6W(|lo6}8O3p025?@rWAYVh40vCDA()!G|n|`sEgMnqu{R~}JOThWK#QdXDwmLZ#b7zSi(Pkw`Qdhe^NnaNNJZy36vwckoZ7$E~^R>{?3#$J@R>jQ=< z?7|6*Z}-;TPi&lb+AlRc4>FzL8ZK9}RH519sj2$7T0BFGP4@pK_J4SVs5w#UTl9(G z+`U)L>Ht$9liVEiElijHB74{>+U3H}kbQ@?Aa738lQ=&Dihi{3Pfjh17Z$e>74Yjl z@!#wZUv3{QSWxn$;x@VxByK}4LE^@TawPjOrRcahkyY%baK?iLk)Wg}t zligsciEqeH!M$dxPdA}}J-`cnrutg;GRz)}<=1BoYn@v0 z0*q1g^_FDl%_%?K)mU940_RTGiKLMtu0{9w(0CcH=F|B^eSfG9SCh5FBg9{8uin|h z>iLWW!?-!%!EG}|*z#aG#`DBg@jS8M5mjlCz<0HVMWmjN1BaPL*yPCMR=n3CS7$Iu zmWuEt8Z%)9i%z?Sh_!eF^FywdZ@AXy zxdkGzIbjzFJi?obVz^L@78y%qQw9@>TJ~^zwY&#~P5&xJjuZ1^ojgo16H37g+lg{B zOms8l_)h2krvHj5K z&EjV`V@7wMe!*pG^VhfDVDncWj%mySGo5S~+jYqN-R=dKdh!f@F@QsxSAlGQY$c{o zEUTw!(CB1(#5_i=zx9TjEuiy^x{W{U0bEgB9u3(8ba;8e%o`8kA$L1j-uZm>^*>8w1Si2 zFSs}SVq?M^;BPpj`Fzf%g)4UslXCts9ly+8XGq+yHU`V4K@%!4wDiU5zPOws5e4^J zXiP4HO2@;4JFDA>9nl|zeZC{0d_VfX9j$?uR+Uu9roXss@~eZS3=H1M*-oyr5^2+U zi;1jw+?$X2ww~{5SMzcFGn#$+b%F7#g6xXz56CfW7|RwZ#MZRf_TOjLZGUr$Z7*z* zH#G25Y@}Q?{M+NsciXdlw|&31@3yx%AlsJA$Fo9?yXSZ{iBSso^LD--)E{_BGVDJT z4TQppXSL}CJB^k&l%j|9pv9)M?6~}#-A7M2!8x03xLj4J3?8R*c>4c}Pd~C()*!@@ zt?S8*A@uB}@;n_^pHQ_@nl?67gRmk_*UV|YCWU~U{?95P|2mC;#JCbA;x`%8DTLpv zj42mv-|d2J`lns6{cgnCgjP;#A$p{H?OEPhkw<7gPpe{S`!(NvQv2cF_XpmkwafQR$1%TYXl)%E)r-J~&o%R3v5@}8-jvx5EDN(!C9be$ zev47bw5oGZJn(2j&V-@71wV4jOuPm1<%u#XOs5PIMcji$;+-%|)ExU(8^;e@^7!m_ z$ciVStaSJdo7(XT9+(>WXL~_DJ4JK?#LayY_w-~b?GmSrEQ989wP1NvEeSN4M9QF3 z=YSGu(ThPG#c8vA6n-`7CZQ3!JoF#0#Esi%FrKdQB0hQ=AVcUj?qn~Wg(fagN_}tD zC*V_QxZu7Ux25}!H)R^JYB8^nO8tTlyW^7CC5WjX8I}lBML@0(J16zK*YD` zU9FY57mX11miiXGYX!Pr{aRJ~b4!aO@ET?r`0r_pT(7TK<>tRkTuPf}?z3f4%)hWG z&n|+jhfU$mnLGj{7G#j<3I6GeOE`n+7B&^ zSNp-QA+wYAOW>K11)j1q1eut`3}}*e=MJGXN1!HucMhF<=^=Q=2B(J1*kCmjX!3UF zBvAE1mkK-wmngR3tq*v@I4AQRDrN^seX=aeKFcm=rK6DeRK4OaJ2+)6R>Mg=_|M?Tq)RMk zm2LX{=J3aGI%6(i$@>b@xVeps`_;fDEqj(JSqMj8f9=Bv;GjSH&P@97Ky(`bLVrtm z6R_uyEUeiHDbv79kR}^>&r}#}k*2vX%Q`@*wIo)-iC~7<43Sb|jlZ|Q6E%T>ga9-`P^ghY<{1}Mf{+{}rWv;dz@g)nNrmL8v(D7{y~1z-eG z*s%m{}mlfqkHe2tTEW(A$;A(Hz*NFf6c39*_7< zj?WRk@G%S1B?z*84>TdMl-fZwL7>(~=teK15__H6SZH)<-#5={O-Oftd_z zexV<&rb}FCjH6*ns0S|;tU=M*A}~&K`@MmvG(ZcNP774oozv3PcI9Nv)RDidqwo&- zv6Y+EVL(ZF^vM6$~#O>-Q^1w6glL-JmeuExRqC^zyq|g#BlG-zesRKJP zPE6JvP3l0lBo0zP_<5`9p)3xO^Zd{;kOMXk;bgI&r$vpmF6IV1H+od{8?eQbtrxHF zg`ISt9Xd!Q=+Z*r!xnx?#+LtZ^iVbH{ybyUbd(WK zE`iyHLoO4CNRKm&xR8plru;=l3B2`dMpcv6xGs*f5g_Pv^g{m?|5_F3pxLg zyF6U8>R4CLu%LH`o8g?y2+J0#>$Np-MtKoADg7Xgdp_Ue9&{Fr6f8j;-|%Nlm! zdHveQ#dN;$kfIa+?kr}DmG|@~lpjCnAip|R;__)aS~ofueWZ5TAj{=7W~p<*TOoWZ zyv3hiu6V;v_=(RN3(K0%nTePuAt=rb7#(#BfWA*?!Cq|yWd(<|)Tx36c7B0TsyNZ2 zV1mVd0}oiiSh|G_mvIa9hv+W+(CM+>E^oWhU~sn)D#n@{YA*CfU|IO>d@4uk< z(E2@8$JKECgi?z0?~C`{#Rydr=bQC=?Byg^&->|O{l3o*l^0~+6F)?YEvnqD-+zQd z0?^Y z1L`F2?L@?gATTq}AvQ1_Sb?o>(CW6sX181G_x*m=Z&f=jzZ(XiuI1?M299>yQV{p1|d?FD_-Slm)Oj& zBDX#~V^C(`2e`a0qa_)b)36#NY>asI&HLd04SmjUeTc4kU*E!?({(r>JuRRb;=Z}4 z{mp*)i(@ZLW#iLo zuO%bVwke@m-=>5*jdm=qJ&m#}eWnVh^cmtJzy3vwprV;xE;y{yTCS$~6{e=;Qi`c( zc7=;J&?s62NYR|6ky6D<{7e-p@#|@1BFvre@kIF%$k){ncZ^#&PC-nToTch0&v1tF z$${{m{^D05@xWvXQ2u*zJQhE^ovXMoig)yg48&1(e80WrWy)9`gxesF7gOXH3VVaF zhlGD*C)gTSpP=Tz8y{5>*7ZyL8;Zp*O#v3)h6FWP)=!CN@Ki0niZj#JH2M^V(Wh(( zEFV(;zch)p9mOS3T*@>Ygu=v&gODK;6igh9qnt4;1@$;Wi1nsliY`g`7%0=MKfGk# znp;xAFSp!9K{T3@GPMfhX$4OeKzXz+n|(HQpT5#;(K2!JdJlVS(a`MH3Mra%N5)Ds zT`L&O-0YAf*!ETaLan1pU-A%NsJ+wPlopM`Kv@(ND)7QYcp;NSF8@1`7puAp^N@GpkcC2rc_N1!zQXK^TJ-Y1Lz{V z5%axZ$yzi8l&`4;A?u(%nJpfMGmUj8gJ6ao2=#6^s5bm|KkRlYVXxZl_N%Ra&x0YU z8PvO#*7fX>oJbjplZ|4BY*Vymebx=VSZ80<^VP54pinWajeRCWH?YUtlWH1T7@~P) zJ)C%mEHOgj04d}f$bORJN7+{4emA=O47o#I&-cR3W;K1-ZepqCiJB=#J8WJuB*z6Q zq0~^J9)UbVT50JOUHXWOqkh1~i4>~rEsvQlOIP4^av!f^V|0tAgQY&2DeDK(S;%DJ zhJWGtftUoN>*>{(40p+6dL7b0Gh*2{4SqzIa$QxGyg))@$3sfoAzQ#*ppKM zW)5`Bm2D5+X1;#=HpA+W-DCIcl^pjOC(>ge#B%=c|DC}e#R@~Q2c4UbSjmee|5JFx z5r1Zvlp4> zaEro2kc6<*&34@EI_BkuQP^dzIlJZVDo9NW`BvUhDJB|(Pw&yvNOLc>UK)<8F?W?T zScaXu@2W782S|G%MS02^eBHMP)m87<_IH2Ns^BuwS+>gv^=jk1jBEL<^6K<4s>VZb z%d%6(Pq}!rcZ0mBqP?YOOZP(22(P-0-)>M1}wY911v5q zE*9|>F;8*Me!#{l6IvuRN^V^;M`58>92SlD7)y;Jaxz; z)h1soA1-&j$Py=(rdjk#h@{Ug5|KqF+nrcJukz*dHJl+z&d-v@?2eu#)3sB%2O?EI zXZrj}@`c%{Ouc#9%$uit8k6#i?3Uz(_h2X2Uf}{=##1Jib>279wB^-~?G)!_j-N~5 zkWOe>+G$ylTzemBMPobAiCC<+n#pJDNxKr4x@up7@kpAxlXkq@{XP8qL1!a;l}>eu zCts)Izx}~0E~R3At0mp~hf94SF|B=Q_L8FIqA8f7%9I+S2+6ctdzT*5fXdgCQ-#iQ zN+5Hf3YT}MFRoFJ-#Ahh=5fQafep($uQ*pSDJO^zc;V&wE^&ju9ug5DoZYpdyKdQ(;jRn!L$c& z$}#QDFw50(4`x}g?7=7tmOYqc$KuE!82WiCj@HvC0-L@*9Br&M7+CgRt~w zutzWOWBeX$aP1MzUE=}#Pe;*2>)dFNoav3hrRyg1@Mbwm6M2m*RJ>w=MIj;$5P15- zX{o}$U^vc^l-xG(Wg*I z-|nSoM2XL*)<5$id$#9^SJ69<=5-~!|HS+WlBhStPa{I}KKa9`fZiFei)?Ir_>`EZ z|D;#;;x0*Rw`A6=#>;RupUz47oa%5jSv%Cw`D^XfJ6p)^=RbWP(Hc;?H&ckm!E(Im zhgYnG9qnA**Jm2_dFt{NB@66#=aUYqu)dVZ$g_2uSzwaVF1k7|=4E}VD;6tKswvqj z@9YzIR{nZ?>JC4ZS)5MY;om`tt?ASqeyY53hkut@(@s9Z+G~%n{@NWjUa3Q^Nhh(Z zlnKLAYf~_0iq^cO`$Qm)9jeyKa_Te&+)@_kYnqiC5cO^ZfC1z0s3zpntLU6# z%HSg{&a|$Q)1y){C~jbAI}OTLYx0y2!B~?=W>a%3M&x<+pm(L1E3E)s` z6nm5WkuqKQ&dK6glocHO!@>0t>=rMze^UHKo(&y1sQ_baqP)GT$Y`M!3npZ3N>#vneJFotxn26R;i)CKuk0bVDe!G4A;B)=;Mm5|IMz0+<7oY@mKfH!}%me zwon!GIGc)52X!Zs$71^lt%-=0)>?Xk)6xO*(3KP13A{ML%fK~Z1%~h(rOoRH%ySk`(Wt9pVV$H_<$Gj#mRI%*GrmlGl%}e5ot8(OwA=JvJ zV48p{3T0CaPaDvZ=`aqX~DGzNZmoho!)#;@mDwvnaB| zv$rdfzoa|;YY~qrJK}X}KN_+m0Y%wMC;D8}z=_w2`+cSqyYQiV^Pig2R`}bQ4o8_+9p-fb6Xt`Zz*8aatD5Z zB#_JP=6*3lLeuC`M4Z`JLGuokudd=&9vcQv|A`2|>KC;0kXF@c(`Fo^uVBMps z?kz8Gt`7n&pDi8)I__(NKy%c&jLav3#8KH`b3ZTjhLSfD4Or&&AVQgEON26$DM6JJ zsG9!FL~5N%jRP-kFJ_DdjCs%nOlqih=rK2G8(|IJ)a7eR|M+6;r=Z?EVFHZ9bg4m` z<2+~+3*90{$Q4m;Xr6$QhURgVH7p;jcrEQZ1ZWDot}whR4b7|3(wmt(mPTgI*cz2{ zg~U&muiCQs$((T~z->Hq(Hw^rz zAxq`S6OFWEB$|vPc(FUl6+d7O?;jWIDNEahASX?TZ{ATEh0IAl&G!~P@Ou{ff5kmZ zG=B(4_0hXIfFblY|9+fQl>*28;KO1wePp#OzzuC=Ti&e?ZlF5C?E?yGz(JK|JS*ST zzQ@)IW200@B~%dO5~{Cm$1Am{dLx5zcl{YqNKuR z=d^^ARMnw3>Nc_`eO?wYH3mX#=OM!3Rrczu4-w91`n3osk@t8uMqzp>MmV=6X=2WD z@{4w&!N#oxvDwg2G)+HR`;Ak}!b0IjUjeTP?bJ|Kz-xjy%izl|%mu4UOcHLRD?#Em zI!3>|*0YpfTWA>acLM<#N|0)>m$y`|YsyB{%kj?xUVa**qSF zz<#qX3Aavfl+0j59Obj0WT$B3x}zb@IbUfsbN(syAN(IfD+Q@(HPusVaE3tJoVqjU z5r$~ESLo9Ej&{D0-f1G^US+g2KJGQT)kMj?Mz@++x!36S6OEXAjc)&@adWTItr|V& zS5t?C;^y-8R;h`gg)u)Gona&LSUmOaWQxVh`FK*pk@_Owh3DxFqdxg6R>@?{EUM&TI*)xXx4y1#Tc6`mJpB>h&hJ@N zNZ@^l#K(&cFI(IZ)8h78dGmW1vNfeeawdesDJl?JX8q(=QB@iW68Kf@lgF;EJSQS@ z$aoiiLz6wmvck@`s&#?Wg=B1S(>^0Ld&Y7yi8>mbEmK;!JD1yei_DD52A<%p^1oVn zT;qSB)7PuBCE zu4_yZq*clc*$Ijc)Wif1)bE{`An%RlB*;IR(h=kUC7B3vI5qg32FDvgNesUgl7#Q; zpv9?HDT^jjVNAs!sX{XkD>=@}Jv_hOxrnB};(LOVqljQ4!T*pb0nz!z;X}-yLgc;@ z-;Y~%v7$3%2L7KMCQz+teyrsxwE$TY^Fn3KeNPAK z`+)|l9{{!_Nr9InDPZd@d=nnW*ZToCNvII|oi$(-Gw8 zN?zgx-+2=Hd;pG<1V5Vzp=lLz8fiv_{1Yi1pMN>Sqfu)2xl;x~#CbGHqSX(Hh0hKY zAqw7da72^b`!DJ8aHC#v%ovS{uh50wUU_8x2$!K{UF7Oxk}aa_oI9NvJYnwZ^_Ov) zo89^7U$1YPi6h^(^e81JE@k@(W=V&}sT89oA&&I~hBHWqGZe?hiTLH}y-*Gtf8jUg zA&38UnX^1{m&1xOTfdLC4?j@jVf~(^e8|4Gx0}sk{$?^iC}h)`*;N@rPJ+;> zH><6x*Y9=xYNOL_*X#Yd-$Etrp5Lu^>kTA9XkNsN=XkT)-TM9m=grsYc=M!5T;QLu zt03v>GM-MJHfQdO`!HTT4=3?!j4bi5e6{Wxs~D*vR-0GrP+27O4Tda})EeAnH89H; zq$VncVyur4d^d@^Uhu$kHVoS>CIXVTb4@TE!B875#_=l5GLLlFUkEA~J&x|mw^;3Q zHGGcI7%8ML@F2WF*;BWck0gqhP)46(D9BvBDiVskq*(hST}x7O8*!TRK5U^ezea z*Y94D_peWYdIY>a1@u%nkcR38yBP+f;iy~X8#_1p-nRej2pjl64%_SZ&!BP{ zosf<1jp~J*bb4^YFWot- zYusXuxo=1`rTJ#G$4B%j45LpOsXqrlna>HyG^KBPiKdrwpL;bmjdd?1er2#4zA#Sl zfwNGTaTH9!vVG8e`l`4M8%|rOB4F58;x?yc&`Z2=n)8>nBixo`$kF$^UApzVojSp3 z6eZp2W1P7m*(N;m!i$1AJVtG5Kk!eyj>uC52o4x~|G-{a+ z8&%D8Q0b=QhND8QH0;o172fc4i{-$49Rm3GI55SNGPA9)+L>?etdxi+r)A(}mJ|_A zwx_f!y-qXq>%L#B2SL5nZnpc)cHQrGJ6;f0TarDc_F^!koV=&{lgW;9@~-kh(Tl&K zuk`vKSHk(Y(@5@!Ec-_}FEyqBLm&HG=M5 zPH-I@H9Bx@mIa+*I4A0jT0;!|u^`NhbNi31%Gkcg=uXs|^XQx{J_hbkyN?O5=S&mT ze}ep&5+#^eMdsVf*IT?OD=Wy_?1pG<_HORTfoO;SXjrLgC+5VDw)Xr zmg`_iRYn7U%1w|#MKD2%d&*#lw8GoXk+!B9qof5~SyzVT{7BfU2PC?%ftixIu>3$1 zjFpK-;bxyYdFQF-bX4y?zp$}1UCF`jq}ycYd2Ua0nl_gH4yWw?T_r-#GgXu_@HLU4 z{lyBUrN?^??yw#c>FLZt@!98x&ehm3FwsA3I2!kqRKeU^yTrh0-hrpPwO!3O@oGMt z6(mZS3 z+#u!-wF=hZDC8y18A@)|9sq5-$wKnj=X>^=r^-i46&$Evrkl~z-6ACj%eLF@wOf^T zCGf*qquy&(`;AVk8TRU}ex=iH;DXp(rfEN0!|i6l-)=KUEtUv0df=~$+@;p{a792- z1(p_b5KUVTNI1&xl$&U>As2z)jzA1Ymtm07Nws4NbMvKqLa0Wp!LusIBd)PrGVqLT zo?ltT|7@qo^~$Hd=Oq~`(IQ5zLA`mGtVc8c)_6MZ@TcuW5a!t1sn0!IsH`Wg9r>V+ zs%%pv{b2c>9DVBQn|APc`VO+qle4OqXAC@jXRRcM;WS>S17dHhUeV*leq9#RO=dw5 za+vGK>U=yO&}V-#;{`?y?nOn{bcCds9M>qOYt5m9Ox<-xrG{;Pj24wEjk~tN3O)I4~ZOQsc0~N zdl4IGSgad|(1gqh`Y4+q$(q}(C3d&~9518Vn@T|*-cC}}tJHJRceRs@PiH6Z9DX5#r>yo(Vm zY%i%mIuVq~Hq42i9!*@o*WL|DFP-9oAYBJsTf?s;o+M?uMoJMG-QAS-Z@cGk45zzV z@}xAQ!h<@$QpT${b&~|S$^|kEJ6V)bz1!;bIzhAM``v1Qv^-wbt5j?CYPaqAUiJE# zcpjs1YQPP%6eSRTnf865x~~8{)w9AJK6=!FNpa}{@K^_&hmMy4YBMy;G9M)R)zNmf z!d*92RSK*a+e5crs4hBU3Z1uT$L(bv-O3j_1l8wwzRg;|EVS87=aY5Tsjfw1IonRA zb5^mCalihN|2bIdV8b?&Y2ok{Wje;pe^#_L{LBN!GAY6QA|)|FJesl=&E;zGV+tSP zTtYP2?VUa7<@fnaIR@4y>Q{5{!IEjjf+B+J{rIp8{=Z5JyuLoi>+NiF%O@n$dIn33 z?yAP?Hr`&)%l_M-8LKRcE|QdNWF7GZ^RG<5GtUe9)#Rp(|7?wthje_%^FY%fr%9YO zA7FguH&te-QY}!xsVy3V-&1$}>I#P=UqF74-E}_Wr&}Gav`s2rchRF3XpJLxv=O$R zMku8XqhWoxT*mXU?~M`z;`;V+_Yca)&j*`EZx%yLZ9eVr_viJm=jlDgC%7TfuF&5{jv!fO^H)IAm+A(DRrmwYug4n`Nlc*bfS7bIm4S6N-QN+ZT zQW;n3rZ~lS{8S~Tn+x6kD!O%QFC_OO!b7c>2kKP2FMeXDB`c26`Dj z;TW@GG}IT65IP)h);@GcUD6=BSx4VL|60v@)%9YvVbN~ULv~h0cb|R@!tUm;Z@t0h zum0Mvu`BO%vR!P~ysq~Bt`LyOj!DG##Q;ZxSApjIIPn`8lB}seP2t7PbZ!I-47(6# zpL`GhZ}YA9_{AUGJ^CYRl5S?|eWA1yL#M2B!=|db5;EEJ{JfZFTJ(Ktca2tlZGacE z2UOhyH?E$SvxFloKp^FUFk;<-l?^z4)C_p?qzw3@VZbhg?4lL&TK>Yj-7iKPGGU&T zwE29VO$S>vfAK}*R|mL7#VhuJ$T(KVqt(-N-ePMh9{1*B&c6Asb~PWzKcm^FUwFXi zt1Ik^(T@d&0SQC+)3%GD{y-RXKcgwqYI|CO(c z)pu6YwLcq9*7xZo8OEu-W~J9AbvC(%qvsUvsGlvB;bc=9!FS zbE?mXN7FXHk+CY7$=?RmOa;npmZs(V@02v5j{@9pLKSm+#pySe6%WZ60WH zYC6Q7JVX^B?5tU7P!hATl;E>`aHa!9~W?T=p1U-1|jI)n8TTUwGBg+yLL& zj=@LdI&A;njy>==2aefTa(SznxguibwYxyS#_@v}VYV*hV#5itq!uBxcF7(`+d zC4N-=i_ve1MzRCmV&x<;>;N}E!|I^x%rvu!olNG`XNCewW;;kA6;!KdHWX7uF-W8py4_a`evk! z2Ld6HVh*BK~QeNpjKdLKppF-17yMdUP^d|+me-p<^m~nq!&3Q3OeTrlRBVdEjl1WEq|v-XetI!-opH{ zp(INwN0lUwml;Uc+XcxlPhnIL$W%2hg#Dz1c;F``qC*wlxfN3xTYgv|MMw9Psm-c2l7SSM5t^_yWxESFQSV21ATFHP%YPaRp zIu##z-AQBv5<&aEfVq=a70YkKP2|7gp81H5$I;4N*Zn5H9^b8o^Y!y|!(DH<)AvI+ zKXaJmK)}4>f`9Jr6xaT2;|RAl@*a40lEfpGI>Wzu_v*Wljz?z6l-8lnCAqN*HWh?n zKfmi<=pPHS2X$?2t^AF*=hvgrQ#{_z;??bv+0fSa`2&NfM-kR~bp+9mXK{z+oG;%j zJTcTm$GcUNDyVy=%IZnLkNC?K^HJ`o;Xs5A)#;T2s0rcK9oJv~Sf_fe?42I4%$XBgqF!D%Bx^bf_|&*xq$57=z0J)wv^< zbb^{#>&n;jzScU@XDeQ<7Av;Ko%Rp-H8ND=RM)d=6(n7se6kg5Bk7Qu6P3F%X(3$0 z`OR6l$!cJ&f=a#ElJ;aNsux~e3%(S~Bd$@OFe{)VC$3z=6;Y zt`{TbYRO+xP}o$y^b;PaiYx_C)LH`Y;glLG@^zv5%({rS?GHzr#cC&(GhzWz@hba} z<=oAGd1ESUIu1297i?~%pKgU<=PL6{_IVsYyvnjL@eC_8NfMR=bdoFq6#n`v$q>l` zEgvqtd&E~dr%+Op-wV_U-9Rx&lK*6Jqit_bg2zaS0)%M^1y1SZo|KYfR$xMPgF2DP z15qB9iled0%11(t7v6(HWG_zRR-sApqBV*CYvQ6=L3A3jure=AczsPK%qy1cwBKq1 zxpNvk)y9O-oIe@89}iz}qh$U%!b;nF{uC!naVKarq>SiWWgY4i3=!6^gySE~;eXA; z8QIdMO$cj9j#mOfvbqw8f0@1NDX%ah7dvFA!k%ZkN&c`Xo>hg!$#^Xqyd_9ezhVQ8 z(vac3Rkj;pvnIc(sY?y0I9Phu$%#-Gokr&nVHE=SqO&zoZA#)^IOVx3q)$|AL#$ZX zn=}mxge#UIroni{=T2^)x%Yy_yyxw9Bls5ZQXMG$IAHf^#U0U%p@vwj=@OAQIf~-a zZ*JwI-~M(sLy_e;M!e2`trM!feg!?l815CAP`8tfWsqPD|I{0wL|&+uF128Z!a4+7 z@*I3wWkjTSSh3Ps8}vw`WYzJPG&Y9F9*$>Em;BtkLS5)#y2TobH{om&Kdgo!JW+|? zrpl`tGl{U8N=e?raex{@kRQV;yFK(!7kIcOqhP$g)0udlg1irHeQjF$Fz5KPxhU7k(n zaWrH3Np6sLWIl1~BzhpZQx#r$X<#b1qLow4m15BbTDn()*7|9&osB;%HcTzO#0bJi zq`Zxu7B6?hrRy+`+s>sc+}jM7m)x84_`9k4Ct-UqG~E zvIDa7_FTIx3#u-w3Bh~x^lw$A3Hzj zELQQwYPfuwj@FINMISMvoBQ$=p32~3`-l4S_{Cw>tztMq?;|m@6DfOsgOhe*-e8&Q zc$xw!TY1KHcE*0IvV-@Q=a|B2f!jR}Z~lgNkI#sZOARHEMXV?*Yx2-(u@i$AL4*l_ z|1|oRr|aa8d88uQF{RTT2n10ojGjp@`jO=lV*2T}wa!r?2 zZ%DQ$*2yv+leAo<_ev7-kgC?TAH&%erxZYg!VXvIhfHX)-Zezr%O6h{cgyR|RGFduiZVPtXLwS`UwMc<$H}>syJbJny z59Ww(+IaCLzXTqR*t`i2$GP9OcIfA|p4U?+jzkpv{4v@6WC9=iCySnPPO&g{&ZWR1 zRY{q7lSB^}rA{PfYmvtEE!}W+z5(K%&y=Suq~};CCY@`5*k7Swy>wvGl}x|NrWQbd z{&WT%X`VI>1dN8xSU2vVq&l#9SfoI(5mcRK{VK){66rk<1nDb5ka}=s(W?s-Zn&s$ z#tgriQp}WFO|Y?gT%Ew|A*d@VS^BZ$Ll2Z7;xce0=G6{POdXlfV0;-XtI5DVQrm#A z@93+mFtJRysT@3ghp9#3l{!N1G$rT68Ag=c{*#XIh?In=?cu`*=X!(d9?b89pZ^Rl z!myQxq%lh|TRw;M3 z*lX2pga57ucc0Y}s55rr>$KXPe%awwh@V@E098)I6O)$Q^!Fq1UA-#PXdlm^b6l@y zF;=6+ayNL2XG^5%Z|Z&wD!N~5p6=Ir{%f{8Q_NUWc}Ul0wa9x6Fk0=08ZuRAKh*KT zO{asXc^LO}-WAHU15mo!Qg;m6fZjP>S{WTs_4=duEUfiH6`SeYHpTBJ*TYqR4uwg~ zY13_@B&Uu%&{1*O6o(@CfaKsxT%;;>)Fx7pB-KN4amd|FG`=9x1xN)|PTS@Ighi7IPL+6u-2sYEx(4tMgQh^cdC;_0p#(y}9C4a#J4fe{EN+it<``ryMMtaY z5-zRumv=tIwynbgVJ=fO&O_3sATrgVfkvh}w8}lHZ6i?KOG>3_G32lJuFTOmO-Vc{ za3VfWotAe2^kDL1EztZ}$B!k2x(ahn;csN{8uv}GAELYPL#M}jy1ea1gTdXVQ^1;< zX?)EMptkucW2F+{s7e+x-6Ru?+9J0~IlW(r&v=>yE(Cezfa8W-aLsW*UR^`DJ0s5C zCbdayRJuuAOZg+)A#p9D?2?{VT}MR@M7PoT?BNL2gjs@8r>=@qZ&hWd9s+8ddOFq# zh^A#yXDU_hoJIlB%p8{-mR25k>WEjT%ji4OSgu&ic1b~RqaZoNsA1MJjM3v+HiJS6 z=GXH_i-}!{vKHDT0p6#j-eCOUM4YxKH9S2Vm_bD{#_^lr&5sraj+zje2*tyQajtD| zCWh`Ay6Yk=h@HIr+4+qH1{HME8(b^@cpJp=VhUG^urmlz?3xDZ2(Z8&}3>9#2DqX@+fee4oBP5Y1J92|J8$iBY%^XgF8| zm>11cllWQlyd-|!Qnyd(^U_A&%XVt}tiD&tgtMXDP|pdW_XtbC4k0ZM-GxEGrZK(< zU#n9Dy6?iE^W6W6Te70~3V=1ZrordL0kXl$F~Eh&36>R@bA`pSgxqq%TVD>hYxu}G zklPw9PzokSNs|J4xLz+tQ@G-d|A0H)<6`wZoR4DpN-Xe(O<45F#y!owSZJ@g#|d9G z7Y^Yoy>18}(~YDY3cB@p^OueMWJLld5BX)nHg^SlgQrMAJ3UGKiZr@=>aGmFGJj=# z?1<7@C#cjOUNq85h0#bA0wRW>>1=}vX=KU?LQM#Pfw zB|OS1i?+9$&0?MhrNI7|rbE@Kh6Nhf2zc;UqDO7uH=Vj&;$|EA&3hJHi&O-O<0p5k z9z>67#YTxR)Eng(nZSZ$$e8X(q4zZOj7@YKyI_x5E?FT~-oX~bNldCz6Ugj-73!nhx6w?EB|) zjW7r@X?i_;h-WCY7!R*wxJ-Pdchpl%Wsozp=@FGMbt?OuIGovvVc7Y$`E)8 zLmDHoGK6hwm>X$AnS_y4VamdjU9^2*@_cQdUIediACTK(`hX&}(oJYOL#l`qEFheb zDm_;EGc8;3K2P5L1y?-b)n9Ozvj{>RVt9)xrpAJi)l`>P2>BlGP`mMIFoEWq6b@gk z1`qklv>{A2e*q!)e?;9a8yzQ_qP=2|3oZn~I-ZXcEg-pfe_4)`3Q6Uchx|sR_g&5( zi;X!_E!+&6!pbcqLx*1h-R?Hn8i#V_?42h*vE{Fk(W3bwx=qTxAivCFJICxG$!ssE z{}u1}{r~m>)w5Yfjoj1yeusQ&%`aCGPilkEKy6gI$;C`#0X*e;5w?eI`l~#dO=mHi z#UnQ0JhT<<7hVI=;w;$>_dl@R*l{&saBg_4f~)qp8a~G`$u8=h3na_f+z(2w;`$cW zGeO(O$V!(cu(g;jZB%RV+4q*id9tO(gY*)@5`$E~T#>9G{2`awCcL3vl`Tv->8-{k z>x$Au&lLn7shW0lp>p-i2rJ$xzP+Snu=6e1{D|k7&C_bJojl>N{U2t$gMey32dY-S7I@sD%d^lS^@fgE%3f0W{BpbZf_rgw=qUxL-Ya@koJ-+CC z6bhbbToj6rN1rq_7^Fb%lD@luR(<4UZ7%i8KTMQ3JMZ&eQ07n6Ba@!>yIv@ACQADj z6r~u}ire}9A7`c*&v}C9gi?ozuoMrH?0*8;+G0m#)$uYk0v@^ikGTe7rXdj0Qo;(4 zBxNjn&Y{yV4O&du@Hwdoy$5h$k50v9s4`5=gdYZ;DmK~MHQbKm$RDL$&{Qp0nYeUm z&7NIlIk|7E#9ZmxN*1fyR?JlX?M2uVc<_apFZDpkl;4jkTiBk@YKNpt@yt6nSw&(= zQU1#=jJv4)m?=`eC|8IU$@ZD7Sev#6qYm#Ah#n_t)zco*4GCjciFVm8p-V&Mm@W@_+_`2&u*xDEWHZ8eKJWwqu+lbj%Gs%@a{qvbTNsRgp)(iN9Hb!*ft)VC*iBIn72J~Y4X?8I-8n-8I#qI zS)mXlO>o0v$xQEtV9zx4E=V;6E-3>@IZy5L)t=K&U+HPbuG8;^OEdj$4NbKQvgvoj zVwrw71ba?Dkmk><%7cK0)8w&=!te^AAF>+Y+4Ch2D|n;wEumc_+<4486W~eEM1HHO zClyv|i0jD;5#R>icrK?$MyFkGwi;pY`Z}1-k=O|-%FJw_BpAtc3|r~3hctD{n~Z3d zHlhvpVOCluDJk=081G(P8431}<{Dlh;aZAlr)wThSh#3(F2X+rpR~=lp0;Lavd;A} zH&ny1LDL8wE3}a(n#i04ktQlfGihIMY4*CLz2@*wKWvprE|x%EQz#k+-T-%G#EiwA z;c_@a9OxBNlX;EjDXK|spWB{anXDEs$l(*B0^l6kd!~cvVbeEEPgcw;nyq^k6vEtL zCjS}3x0d~Z^FX9mRYEYyboHAO4SGC>xArLkDA7 z!F-g}bB!|DIpesQZIw>5lWr65A{+B0{l}ktJF)>q+Bmm++E0+DWs)p3X{7Id;P3&t}4sA+x}yNzE)d%N}MF_DK`j-cDyIP5%Zp*o<NRRz(IS6~rkLh<_p}3bP@MrU@F&${KTJv&tWWQNy^Jht3 z-5vFC$Wop9n96=;+Fx@k6tu7F z3D+yI+f<&XV+3?ho+Q>Yb`Qde$nu%U^U0-k!Q?!jNb6<#KZo`5{hF*7P@Y~29j~>* z>KJvclwy=U53eYLWhNL$63OvnC9nua90%?Cq%lAiJlyUs8~03Xc!MzLX|A*aRgk%2 zota#f!z0kw+gOvM$T|qF<>(UZTU&)aL&|-*mBzrK0H}rzRTD^*5Zx2GP3UOrWm_BQ zs%Bdo=xS%%8)(X6TN~)=Xj>a-N*u`CRz$P*eahBD>2xX`6qgR|bD6Cxp{Xv}xnomJ z*#;{|gkHDH67|bGR!zAF$6g78MY|uhB3iM+P`KX+(!@E@1IpjR>zfIa{SYuwqA5gS zrP5H|LTS?y)c7pFA?zG&h)}QHXjb4&U4c2j-RgF_u?%>o}^x%RzyVSU$)ZKerdePYIWS*vil^X11FkS6a+vY3n*SKvC zZy9W-yYK?W?ae5>&=w|<$7Cd-zTT}-K@IOeN1^d6SUjt%`4rWwlR6jR#KD0 zS~aE0hEW-T3M(63jjDvu45~CY*os*>_`T0!loFcrwl)ft*-)D@`<2){lZYkeVVMg` zABC6~dW)vDS^OiO4K^iGPxs_+-4bQi4kLB@_N4PPuu}F|GE{{!YI$~K^S*=?6Qr?% zJN5};?N0!Kr?VUzUIL838vDKpRx$Hi$B`=7-04`>{iO-Lp&3bKw59ypb54^pUQ_-@ z?p9ei$tj-}1X?YApg_YLGSO!QbIZJ#ytCRJZidh(@Ss}x5PkW4{W)GQk&+lJ(hQGKp7E7HWRC z(QJFoYOB&}*1~F|Rq1y9POa4p8$sA>UtiOV^C31;!tHxr@XfD`P@f9+zZFkD3WI0_ zs)8CPK7zkB>_e~+77!p!^Ex1)^-<_+vzkJ1GRtB--(V2yI`{yi>n(HL=1&m#|DA*% zw-+N-93F`+ieRSR4rI1@r$L(J$1C<<{hH54r-7n4b7X2A45}>2FoNOdapiG4ucG43 zdIyTWg#%`SiZ1Z4wI8sYo6}JQM$ISp(Kh^R?WK9PVLSuley~C>uz(JhV?56%15*1w zc1Szj%Ejz!mM-*U{x0!-6fvy0AaX3T_vvyOddrTg z(h{74bUAJ3F4a8G+qrXL(DRb9M~%^Q5wi9!Dp)sRxDNmN==(@C#H9CdwvD6c$ApwR zeSI>1Li31t^6Gzwm?rWrCH$Des`4*!BqxG#gP8!}h4j^Y4xMznuCrW&-S}ZUNsf2n zG*4GfeayagV^+Rl$x@)d?(zvLNj^jqd3Yi}1!WN`@;mj0 zM4m^25zoFr&T~2E*>hLmmNamvrjBC1^V@#8pfDNZhid zkE#on_>s6+R|-@%z|U6UwG+mTHU56D)N2pZtaigLf0poY%}3=5`PTc#X^^UGtK8 zz3KD%UFm!rQeMtMkSQ|f>#b6Qn?Itm*XO(4GQQ0t)x;Oi3ZCb=hxC(rfA#A(c=;Yq zVgyP*Bk%|*F%Yut1T}JkB0Y)%`*+^ruDi^7UKb~l_2d@7Y-hL#W;x9TFx$Bdu+Q{z+lf&0LEbvyQj#Ah*s-PCN;Oqopb-LP;&l{%{x!==9hRaY zYR1uYXetjn3U{&VQo=>){rUryRpuMSYRQPf66AuEiSQsE{bG*q~W3{6AFg+oYno+0LLBs`Cd4@l9a!p(3rY%v5oT!?njR2zu050JCwL2eEh0L5xEdm zg7jF5O=hh_i8bMKrc+%4;t}rVMHc>UIZxHmT{%wG@iNPGrcTh)fk*KHOTuxUjvv#j zP19b=#qr|`|J*|*If1;`Yj`KMOIxM254ve1csla3w9@u6L<+XU);)?kQKz(ZmS+F-_Miv&KY*^Qt-i zXcCxml0|boMW2OXhfD7-LLSyyA+HqIhsJ=J7MfxK-@0m7a!-qmQCe zGDy_tyP$HIk$rz2y^t(ArhE6%!qv5_cPzmM3885mBfoSUace-SugMFpV_K99Pa7d|$X1z4Kf0T6^vOD}g@9{#{U& z33Gkv++PSMo8V~gXfn5lQgWo@_bIjp_hUbVj>KJ-CP)*GHIf2L_*Oh&yFt-sXSa6D zhlC_?)6yYM;;kEU5T%^fj_uT=!?Bt4L}pPy4;XN%N#OvT5#0O_X@)ga_3CRGRwCv+B^{ic8(?0r2MAx7QNVj(dU3!#M|~?D7M;nme&iT_6W^ zoR?ttS*dn);OJS9wtd9`6P)!DJL6Ku#6%=Ag9u$tdqlOcP|^$7;P z*JK}Ut~tqMpMZ)}P4>~G>^0fP_qNZ@KDxKudi#pPB+GZ?*yZt(SsJ8V9!yO6D%?JV ze62jOY?7K5X=d2}E|6$(KKLU~KPckpWJ%yY{(*8Nl`JhH&%bypU`0N>K+1+FeB+%+ z33TPS6BRVen~RM*U@7Q?x+~FUu|mX2=MOccM#UkHLEuAi8>IKVy-^4a5CV{}vbxUv@;U=O_|2H@VE>|zsllNwNno?)^6st&G2m4=H&OsGf zTfYlg%Dz6Htnz(!`WY(k^9=lV>GTBLJ#^zA&*fu9&k1;bJPAk7z;8f8uE&*J`VW`e z!~nU!91w^!i~BY_o}P)vO9X+uGx6}GG@4mx3S=Y|A+!pb z8x*}cIJQ%H;Mk1p5yy6-w&~bJrEq^~;n)!w(;0g@`lN6ilgMxWA{7en&^(9j!jeKG zedhd%`YfhJOsathi>$`wb3uXue7C_=M zxOMAYYT`zU)WnT0a*+N%bx#5wSyA+gfS`Z~$f>wo0xG-n<{lAoGBe4BO*Yv~Hk$=y zn9RH+!%k*q=SVWkjhu4HrJ{I%9KYQ6B?tn7qH+jwC?N8Kh^WXVr}$U*ySl6U9g|F! zKYZWn?!2n%>h9|5>gwt$kIV^p9yt{7yt0Y5D$i^pJkM+*Ja24bJ>!u}jOLL^jOL9; zVFp;K@phT%v0H6u$>T`0LG60(6B3NpN6%xQ@a(qUkjE~~z9HPBR*KZb<3=3SB&x8; zJ5$qRy-6>sT~DG#3ne)?TASF>+NF`V_Xn~GRNVc6I=PmTj<6|TDE~9c+M@MiMyPzk zmszktQC<6v1y9e`;<;U6)$4=qrSBr{3_C9p>h;!p0kQS&BMY#l?ql2;cOMh-+Xq;*>qf3 zFmu=QHZ;}duA{{=mtCKAQ$p8WmvcKLjRaqKT&``I-j>>H!1R)ZMG&9F8?3f{s3G5=J)zs#;9> zOb}_<-&3K#IGG}v`c7b&kMN; zU57KEMSpsh^I2~IZJBXl#mq$V+BM~EV5X%xZ%2ExQf@ODZ2Jw)v#bkBb|!qZZ_;ON z9Je^>vu|%*Pr7l4ZefOJuU=YiboLtC^cK*LE?!YntF^@t7h8o_*ST@Ew7R@FSk zAhUaI@v=spRQFY@iwou2;?8PzLY*pCSF<0|e{*|FWnyRT!-=XoC=~OHyP^7YbwbS-vURn#s8lYL z^6IqJokb%QYCtWj*_ygnp)y`BskOpHqnL##VF9jhMi3pP%P)*vL}{Qf{{ot0%hZ4N@paN2zI8zL7$RLC4*2_UXd1&R{|XAL^Q3| z>kvCz8wyWkD;2d$?tB$xkQ8<9r9WgUlfpxNcPgq#h89f1*8rH34?1PAq}OFb+OHz<)#Qe&vIU!MuFY>)?OVCh)%GHX)YEX|slHD|LYWzOKN zN!ib*JLzzRs_Q6J5-HU?8ntLm*BkL%+}8n%G82z0(G>YQSk0Dd6NP#`J5p3L6*6H- zQ_W;5=`m6`&21I7xxL)FZm$V?aOo%2%8PeJAFc+f9 zeOEjI6(!*1&BO>iv556IMv8?R6rB+>KDm<;i$W+-eOux-9#Z@z?>1tlXhEfyaW`Pa z*Qn%S>+V%c4NqHWs8NI6Q8JsEdZ$}sK~SCzO%6Knt_Jepu14F+Z9L)2n`5=i2laEH z#Ckm2m8sN+Q==;~R9wr;U@3#3y2@z)tOa9ZPN&mjysUc|oKe?_9Tj2*OsUiizXUXD z_Gl!j)vsd)eI#WqK3T#a2|3>Mp#||=d+M${sS4ECv(;fX3J|I&nMgqQT# z@RWx|C8o>8Biq|>TPwEXGQ<64@L;zVP01OOR9?UxV1UJP3r@gLV}TEybO08MC^!I% zl@lC*#T?D{!0xjtv8{y!Prf*AL53xkfAoUoJ_EA0azeQa#jl9Mbt8jplq@=*u0BW{M_C;?fXz%le)OeT!@~YbQhVI-nkCFhY=D}R$+D2cH3@^o0{lF9#e5&vlNm${}QD`koY7Q zTrLTx_C&P_q~@;Rl7JM#<p7YUL(QxYWLF4LPDj3;{H>2xL;AB<-*gY|@U-K2!^g%n_P z55))4UI0B3WDm)n@3%mh;)=hgoP*oIwNNIrTuMw<+}52nFXFQlnFb>2R(!sKr?7Xz ztzGxYp>mQo^_4XPa3g12+Zp~?Q;WH?CYf{EBbe2+s;=&6)a&Kaytx@=SQa;VpY;_~ zMs7S?8dFJ@S~a4Uhyj;xrbh(dq%Lj&Um_6cQUq`Sr84JYZ z*QsoaF-SmEt7qYU8!R?=a(&S*wLGELtIa+|8KJYVvXHNjXIAbn$Woh{@oUX2Q43?^ z^*LCoLR*>Z&O}EctyH?OR-MD~3eeM6Pj*Bt4wfr(*btI4iK}Bak`^0O zr|XGwv0Uv_{CRaW+bGsoju+}}A3DCFLXE8LbKHH^&u}%o2EA#jcut-+bF$wCBc!fCs!dYV7(8VFY9J!UAIj$o9()7nB9NZY0Ku8yiQwH z_+5G(w9RjG%03V(ZYeJy)w4gEYzBs!g2Pszx6s$IUxHEkyW(>&(z=}fC;QDjJZw?6MN0#3q<&Q` z7vPW;Ph{eWdZ#Fw7{RXkim>ToM82AnD>!-JkzQ`FH=UUV<|MHbxD}d^&$V(C3GU(S z2@TDzZ=Tz2rC5)ghvh5L^(bumm|3t5VQ|E%sRE#+sI&+pxv$0zN@|RWbi`uM5}1PP zyh{vG%#QZ<$CZ-yP{9?9lS|pv6>eT)3uBPr2*kiQObjBiJuwKfKkemMcu_2N&E^S+2xvS)Yw5v&x7Q4? zDXi#bpDw_^;5Y46M0$0hw0N*Ep%x+5a&a#l_KLN|qr^I*k#4sAxC9ltiPMRiYmYr7kA^0*#fF-xJNK)% z!{xi^^x&G5s1EMCL~n54m$mlP$J@$f-XW2NSg6$txtjPCN%%(BFG83XRb8gm$rHlm4Yk_z)Ks*tPQa^{x*CQ{nDKHxI8x3xn{WpT zFIjv`1_%3l>Cb&6yxrR%uM0lF?T}7)HFKj4$zu|6Y$Rd!5+E_sUIYSpBRA^)Y_i{W zY0fH$y{3dn1rMgO%1|JZA#V^%c|E)%UaP?a(iNq`nuZ!LW*2m1ArIUQ){FzPQk8{ zW&+t_Rn6v`J>_g(&3kGEo^4A*X(iNyI&}~da>i;mc^r!Du0CcEiY#_Z;-C_N+P=Mr zF}`A>k}zKph*=(zkbxWyT`YI z^-h*`xVCbtwok@wiKk60qc~2Ia7GExs0VqPa~F)B5lG^I;lEJ#3-{CfalY_uBiD-_ zis6e#qMc!Xr#~6+D?UYu#QaL4BifM)gkoV|XG-pO38p#P2{Bj{b}@I-Lu5IT5O9CC z%OSnTT(oAsyc(0|3pM)u#EnYn?S{ya!uX4H^N>RFI4l7)>_gVOra5eF%CD z3vQbm#778nNy`haXZ< zy>pmbP9SHFkdH17mXw}6X9>-mt*r$mTz%cMOaVSKMQvb@T9Pu)%COuIYp%y@`^AL|!MD^pHmP zVqUe`*ho-+aVal&jKvX=xD;_GC6^Bvr0x8RxqWbxbG{>htQfZqL@!}KH4RT%w-#Je z-=r`rE#8mdS1mGhF@M_!(O-Qp#Qi0CT@2&d*g97B$-*G{`GJgvMexQ`x2?NUMhY21 zgKP9&&%>fZDRtc2;&RZj+W^^{9X3m0WW)vDUS4LjU1Bbkh%tMX5u)Gg33n}yuwpVm zQ!X@TQKGF|B<_dj{6dbM5U%ZH!Y$-Bl93D+;m$)7rEn!%h4jpdFIR>L2$ejX1~F1% z#=zH-<*5<@SF1F!r*FS-KgGyYAl57gLRW*#dNp|6*9XA}uoQAjL#b*Np8b&|mtK^i zXjXZ1Gs*Id39~AgY#wP#vXQlowj^g+`)CW9&7v_$VzaijCrN+SHrkRTX>Fq|2^4J? zZ4ZW05Lte`-dzo_!ifDSyR^j}08q|`^@_vVsa|jxyI4pLLvowSBj5QQ7mtV+93dZ* z`}R45OHe$jv6{{~iO=)UBF+8F?bPx+WZX`8qzuUzCOkEw_!H%-+EvX~#v%SRlIZFL zja?t|*3fK?9qElY?v1OA$g)cbM9{MF)UxEt8q;n2p+vl}#!X7Dt1-w-_r>1fVOLMw zjA@J4=IvseC^j>vA%DfrUuxq9nQL>1%%V5vY{Dv;{llQ>H|~5*dq?N1$)4m zX>TQuDsUHON?H=J(Jspjb&=ZRA?Ddp=lZsl3~rkQ$6;<4>$Mh^F3ZF z7L&!Sz1Y(+$Pe=_;Dj=b!cB;f8J#8H6CwJ7B{*6wPc&_eQrUe4Pb6GbC(4tmEDa71 zs3=+m2b$_MM57eQn+?egHjl?;6^X@SzL38o6iOcCG&|Z%;x8X0mQ{4Rz4-MJG&Eyi~43`HrM-PP?Zt zt?Y((KF3wz3ExG>LFgJy zmwnM?>7Hz}+^Bc?NM0yCf+1tGcwLtk zrQBUSs^rcT0mw3O@gNf46c6A{fivSoT-_s3gl=^vSFSWO<7yEK#~DB6Rmitgwtn5U z7EKmvm25pX4l5+E65i-_!^^wQVitgsL7dj;SNnEJ;J5Eh~6Q5a~;2@;YV) zo<=m(g!JNx?@T0Hg0z5j)tekn!Uoo4mH@c6;c1=Jh0QnPMFfQ#0lafcg-|-Uiz3GG zG9$i7fw%L*JS>_qsi8I zdSX00&jCYIKh+OUt<4NiJM+QX*8-d5ps9^2j9;!=s6gdL@s~v~HW+G=5|;evhgdR~ z0P_%YtROa(-JwDT=aME)f+9PGh+xiRBpwO)c@d9m{P&rgV=j59X4j0|G6NSAc@u02 zsyvlkyP9?|*48m63TwZu4*gaskmPW$3va*NYd|*#Z!@JDyVcQN@pMmhfhllg~x4kHMh4RbGgY* zQ0;BX>XYOMC2LAgr3=YK0vY$wllc%FsL}+z?W3v$H8Dvxs?^`^iRD)1sihNztnc2B zGBRw*sYD7UJDbP=B_|Xam=e;?nPdeTXHEBsqhrhJc;YOASS@J)q^w!VWugo$M$Qs6 zW}0R$9*L49UWC;yA5FQOa7$k-BP!V6G9Y5GIvbdNMXI!I%uEMpXJgYIQDSo10;9cG z+GElDl!1vxs0?b>%GslV(%!aBeLaiTm9YNmzO@y_E+)f>@i1vhAg}90?~8YaO+}5C zJZax_UJsgZ$?Iw-vCP`iGS|%;KR=mwl44M2TQr1%JVb(9E73qK?u(`T(O4>&2qgTG z&PW8@>hV}-G8&7f{9wpHMjuiQAT(uH1)xn0D1NAz200gswp9RT+mL0FK_2Mw#>7an z0D1KxV~osRYF}fPtt4y(?Q2Brk;E{=&1qgkSYYmAAhXB>a;+3N5RfZnNbnvmlxmP3 zQ`_)IKy@U#`pNG@8LCETae6p*!S3%a=%5-&E~-*Pg>v>e*vZE-7Tp!ygXKnUJb~%D zPSK30df_&xRVg%h)$K`=CEVz>?5Ki=5o}jltI(N@7k(7T*=11C1`fQez>PL;>9N*F zu2qU&xD3{4YSLsOPx)jsH)_V!B`0j#8eYth@p*89OAaO>7}P3 ztyP+sCRxpndF-l({>+rJ2d=#zQt&8C4k!YM>~MmC#Dj_7&+mvycr-Ew*9|1IhO}6^ z9YSvf%ZeT3ppenn4zl0xGo>qG6~D?@FKVHniVsq=Lu&qfx33R0p(JXN?_ff5{K3Oy znp=>F7JMSPQU0vMF9}=bu`8c<;o~+jv^D`8jzde{SjtpnL1%b;Tu)yL3Gv~vY))P_ zkj|$rIg;eWB?aV1Lczln8>WGM!Ij<*Scs^Tf6}|$8Fl$k{-`;v+c9h zzHVO5uw8TAd)iLYqc*YWNS>mQ?VRdVqNZ}mD63+<9n@rkE-b-$>9tN%gN3p#+OVdB z!GhusZ1E^)e_tvR2_&P57#!3(!b-3+5|1Z3!ohe4345|c!xydVr^93<4Q6#$R$7=& z+Ng^wOiXtoqoVj}V42n#^62NlVBI^Riz{RWa{^17i?`VvULfHwbd=eO1W_daH$9w0c z7MQHd5<^V}CQOQZ%s1!tvzES%1?K?mY{l6lN-Q~BV18t!!XdHfWFsY7buuW0g4?a#<(=0+ZaxuyU}viB zcx5!lZCW}*(@P!=kl7Ba)ohFI7c|6nWma9Tv1Q`-|H3L@>fG@?omVweC9I3KK~#k5 zGm4Yi)=rfn+0_^okGhf;xmuNC0#{jk9_y$|QK6b*+P#*lJ*r(_B?*GmSvQY z(U;tD$-u&s$ zCfXk|Fwq8)LFubPxYv|QohBx|OFhlLR-_kz|6goqBvhUsa_YICFQM`h)?Ifp(m~$# z3nr9~cxR$BNitZ4!^yA@V#LD1L?jr3kg;e7cj*A>oyt|HgE)}Q7aBF$Srp0BY}-?6 z)TwFv0K3i2`L*Vj*a!8CgFcJljA_jcmgQGBZEedJ)*4HNS9O=*=4KsCo)LQjw^M1T z1gOq^lfDo%McGt-IJt|b979+r9jJD+U zk`Yj%n(`PTRi(9SKTC_#6Wgr9(0Y4NKztWKDZ_dCIUQZcizg^a5S7Slmx8+C)XhVar(wZvf*o*??9a z(S4d|!b>LI0K~zv2?vCy{LEu=lv07qV=wD6Cvu*4r$c{c#7qS!rrtbV^lrRjj9!SlSgHU-Axc51WuA6 z{;~+NW_WnNDAKpNy`fj%a%krp9D78`EsiZPziy@CBa6Wh8J0xW%4Ctd)p6g1m>3NH zaN+Uxqs=U^Cin-#0e2?vnq4k~WqQd=9F+%kZFkY?0aXcs^`zGWr-xflC(iV!ZM2wVn^3~jaPaFc6-d!| z?~T}``;!Oh%SP7+`$wZ%g>vosVc1*WxZ`sx{nU+5PpueUffjmW_%BJ85%+DBHQT(s zN^me398A0>n1GPh7ES|BK+JiNHR=fF2XYgVXw;yNL18T^eHMr0kTf4Ix!+jr7I!`rd-HyT`^RxP{?-QE$O{yPap?JzdFTcsu^Zdw7i5%H=!4 zmE5>n5O&w>7KG$(o%twUs52kMTXgoLaCOdp6z#X}xJd56 zElBa)ZG8)u%GHT%(Ymzew>t|^@r^c$MM#yXs!&JDpP1-e36BKqpaYcxRFN{EJY0lZ z4asl6t?%NMxAjfD=eE9y$1&@haHDN~vb)B%Anfk083;O+aADmCDO72~sM`F{iVVL< zDF(*IYUM(6O(s1y4Ia*TVtVOts=l=9%M{UVLZFf-km+U3>8|O_bUocOur_`0z*+%r zY;25DoX)Jt*i$POixf(O0eX6yeHBvpB3t}?YPzmMiimP)z6`OzHy!Hq8f&{xMGCdl zbfH#Hk7yOBxsTCuH9=D|H>anY!%OM#a{x-9TqQRbc^zy`K9eDT06033oubC%@+SN+ zP+OZ`H2{Cn=7uA}ut1bef1%RRfHFq&WRxv-ksQa&FA0AkFI@F9pE(aqM>N&xk9GKh zO3c@p4EmypfG->jc7{4TJ43OM!pA!(BXp?b7p?7S!ml-96LZj>Hhcy9>*DsbfCdV? z;F(6)pnmts5Q6#{O7R3FgU;cbEC#^)y(f$0?ae5Ifv>rkPuPrLKS4A4u5z#ve=7T(wH>VA6L_CyKA~-z`O>Dv>BaNWo>sZ_y6&1~matu; zE`jA%_iaTA6luCJS=oO|`92Mgyy z7{l3HT0^hR4!zeM-4`KAw7@^q0il1s2;@uF{z2YCdSE`RJ-Lj>jT+SHe3utIlJ2Hj zk5t1}`Q(}bd+)|#5y!*ofJ zZNjU$m9m?YxZ-R8?Wc*?l>$NWuGN+l1)T$TACY&pY8JcF|4CK2TAd$9DUIhvNMZXr zeEr(muyhP4Dr1olWpgk;Jp@CSVhaU4v~oxY!qNQWBnbxtPt}-&vYAiE18gXl&5e5@ z3Q7GmCiI13(T1*$B%zQugk0xI0E100tQBIR(xn0w&I3A8gGiSRjc^Te`sC`&`jsG) zg(ex5UB* zEV>dJo<&!JYl^PqnR*8if_r_V1KV#A1~+oqE+2x2A<(DQj`!fA@ajul}@Db!X6N$^wVk0*=P9y z?FdUCS&CjRjJPgpF8Gxrs9P*e`DKhq#pNle1i|aYlLXcK%@dEj3f`=)GN%dr*}eey zMN_`zYqdO=D;)+R%_EzbU@TxXvviOaM!pDiE z?gSBCDiljR&yK9U7Ul<`^Mh>6P^aw-Iik}!BDmrl`8tdPY`<}=g^fR<1^&zIKNDQ> z!GW|6KKeqgW*AN(5-Ll7GEFB(8nK#QN7kfZmf&?DpeVZ9qGC0bKuQ^Xo}Na+%wy-! zRVTvEWu36GpAsS0S34n3)g5UIce{uGG0*H*GE<9WT^aOnu`hvgX-r(=J zKm2zrdtj~O<<}4O9IM4abpp;Bb(L(I;(WOw3 zN)dnsLaNj;_J}v!;7BSumm+5WWe08$-*yq07?7>4*;7|FM6Mc_e|L1-9Ti`@S;sj41o$O0;cH# zy%r-u%q>kkaT>dqcZ4 z%I{YI?;8EaEhHoS%^izh5C)!&tHxB&j5CM6BLjU@&t~ciSyia%1O}2_&oW`R2gNhR zYh~-WCEkGWIu}R%abqTYfZ``TMX9P(c=|J+w6_T{mg+{luJ z)tkeqiFgodpa~%SAlo#BfaHxKAfq|W&zh=M%k%1nPGcDPSm8pB{@z!E>ILz5EuQR; zWb$Q_@tNB4$eAVq4`oPoF?yJC2aaXnN~zji8Z9@6i}Y0Fj-$jfVCAGHM$~*>%`Zz+ zeknR!P1&If{uq<A1=ZCJqAqhftg>vlN!7;oX=13dEu9o?BP z=+JI{5s&NK^yA}>g@^2V^Fy>!El)zihAP;%M1(RGsU>g1hsyPF&%nWA87>*kcy@D- zr8_7SaA#7t8QtCvyALR6+9ZV4qWJ;u2IdE(?#$n{bwxFqrZ>p{8h4rV>5_)yn`)8t zU@aBRLEsT6iyD-ngp?|2|41ZNR3{)VY57_RP0!SqcEV-N;26!hP-ETh5c0e>z1)n1 z9;iTQdb%84(VbK$3pq7m-M^$lG<#`ZX0XE>84FeM4}ox&^_%n=QDC>-8F1iB;p^+x zd*Mq)`}Jiu6dh1&l`f5k##2f# z5R3YP;YepkG8FfB!tb%39wGV~Y%u=DUGqzUIU&1t6QE7E2q27+a3tZTPC&67UwEM+ zPE6WR@CYYW#au_T#bP2`Q>j-!0l^ddyAbzsVJEPz-Oq5Zf`lt58zirnIyUIuuXRKM zV9H3Y-fS;++z2>c?Vu^F!P{7vm2SwHMPD#do5P$dUm#vAE}@r1`n6m-tteBF4k(eX zS3%n0wMDwWSqnnat>{n}sFfC*zBg;Az!gBX07baCY%SsTEj z14~`-dAciItgWQYxd4ln29g8eW<%h5N;HZv4beCfAOs^xfDnu&1fg|BE?FQxnly|s zQb~Vtl?<6HTo?oG804n7=*h$dNRR>1*hBp`wX(#yjX<&6Q0PajR#DZwZ`vQS>^b(x zE+9m81h4Q$0}-zX&QCD$W}=Z-TIFAv_R5aYfM@v<%}$5-n>q z(H{J2LMwvgVeP{(09u9e(8Zbe0u$y@0G{si`$<1Tj8Zb_IXv-a+rs9W%c_z%xp>=2 z=AUvOA?&UaFvJ528YA(bf&kEg#k08xff;ed-&2N?Ly&`j#Pug8-E=JLiE`OD%uR-7 zuyz6Nr9cid%kF1*X7$t$4m+OQcO=Y(rlYYRN(3|fN1U%x07LSud%=veV`Ho^U*3Mg zIajUr7b(Zs>lF6~;<h|IchDuhqKgN=?N zgh!Vfb*;PnAVPBRnG9mKLs6)&t&KE+Q>afy!yMX3wdD~+b8XI%DK0_qU^GDa&?z*- z_+vcpIlnpX~?nc5cq(72mxHJr=B#hyP*Oft6{UJ~=CdO!0>>`E`yNDrdyC?wKOCK=Gm_FRrg+z+AgLp&R z5EMI7;@sFm3Y?>b1($iepo^DzK4XX_p9D^1Fqj7lqivVm1Dg5dYvmconP}+_VXs;#?3yzhXe>4u7qSeUh6uTTt;T&K6X>o3jTMF6)$t zcw1+SE?(c+f{OQfwxFUf%NA60YT1JdCog+Y!Odj{DskNfjk(q)*<761mL<^}y1lDI zh6+&AciKj2VBlz>Mvnz5$+#n!xf0@I)pDa^qx&#%)1Bpoas=K~l3OfdmgEeFaMIT& zW6O3Ng-cUA$Z!@8LuE+tm7o@9E=BH9Z7x#nXhh%@1F>3xh;F!2GF>f_fl3;cEIhp| z!;P+yNDL`EG_Vp~k02z<9zmD_CF*Pp$q1A?FfUN<@F7c}JOEqa+U~#(0tLvXQKxyU zVD?#`lqmQNhV$eITa}&ohmH zSlDW5ti5X%Oyg-iNf}0BlZ>oo>?uK~4@OTea~;+?kCp;zn$K5%yj4i?Ge=U&LKi{{UJ1>MQ%ku}!H5=4fFx z@wj&BW;2)KRgO-Zkp;;mj=`C*PZ`)GxC1u9CaI8QzGtux@geW-)V>g8#e=u~unj>f zm^^WM$zuBpmDAbr87dXkT2SmpEP)l z6w6RNkF+n}8uc#4wB$POfDz(bbO(#&%J6tft*bCfjtwh;Mya6Xs)pn{479nwr1NI( z9y&Q@ZUKl)vw%i|Bh3}v88KQ-n=)~)FeFLX8uSmMmNzg^45=v==z7A8r!v_Bsk=u9M(4$m`2eV zMsj;^5s+NmTOUO|Xniv~1&vGel?7o6(ay(V@3eLHjMy)O&bvaSvVp9GITHiUgu^AW4{6x0>pB`g_{0?9x@Qs;F6`* zDAxPv0hpYB;pCmrH}0;Skb?-frim!FgD@0U2>5%r1Q*(qUJ!mVwK{VR_&*#!`HxGT9`^4Wrx`z!(tc(n~VSNi7Eq z3{SO7wMK@RCVFsuwydHwd5%VmBI_qQam)|wKv~>5FL!KB;W@!Ol}T4TW@A*mk>T%nGsEAJ z5r#h-iw=yfIY^B+sOH8OLzV9(#Txx zlkg3t$KoW#Bw2syY`CgUlqXexwhr!S_|-Z)C_x=XAMYU}njT_tGVy9P+w5qJj;hrm zzYiWefr5mLgC#w!`!aPZ-T`s3O^#kqc`T_C^-cq%U?VYJK(s=Tc{tGunumU+m)26T zBJ4j9e4|clPd6ZzW%*hN*q1!uV8eoivFf6+*8$LcYE(PED4~KsXspB`G&y5Sl$bR$ z5KXPc&&K!Dqp*p0X>1tBM~ib#wsKPsXp)D-ZKJQ~mV^JwO#!QUv1vhhcQQS=)y@Dy z_C#JJDJ8+~;Lyp}Or}vHskQPrQ=EnmCsYd}z_-A6v6p~$55))4nap6Fd0$Hi*?i(C z@Wi#|yZIkE_(X5_9NRm5EHP{FpfCN|D&!rgEnWcmi;Pb-?Z^4CA4>Q}D@}=tFhg8{ zmSCbY=8Hx{i4G+a3kRYBsKgmo!ky7Xr;e5p(YJNvBJHzaG;?s@`jim$Si&DK#rCRb>rFyt$BD!p8zqk>(`l_+&2-uCgGxPc8cmF=IdW5}c{Sl7bS7O^Ld(*< z*?Mjqe(x-1$7)0H{#5bxjT{W=+rjOah{9hJ9p!RysH;xj5R%2^K(jTH-Rjs_vzdwK z)b8$P2l!kwg9EgI-dcL~0D0;ftbyOpKLSNO%tK&$5VG;clXd+qe@%hX!KHd(tWj>% z=*f7f3B%6Jr7--~`EWGk(+`L;QMHku@q!Z8r3Rkz!VGuSGlPmk{-2JKFT+0Httz2R zjXu9fLsz=t)>P{b$@6QZBXDNdI?c|6+p%$xTX?@bb8egID%hrLp>)bx(t*(x@HfZd zUI+Y_N+t8XG|0|UDmzLr16d%{Dv4twV;?4OwhN^g5h*pFD&^@!l$s&xa!41KukFgj z;Wf1pTc-(HH|ZqF8Bz5vR)v{N)as%*Q7iF8G5xHw2niuqaR~M1g`%XuhqMT#K4?!O~u%B|!1y z4pf3#7)p0-MX9i+p(>#Xhz*%&OeC_EY!2SeDFKLfoa!uB9-OcruGZjT%@tB121({1#Ydu=z{UjEBPkC>N~3m>|4EM-djd@%MDlx36U%MqBPl?L8#+Ie zJN$bi7ZA2UvaH4?%^;zP_!BT$d@KR6&V!S=%Wk;QO0 z-Vst@`%#KrnzSsGi5O&jl^yt)RwxOUBU#rNcxVMQ?SMMgC}yjv=?XY_N!d?0b9&J3 z#KWWsF-UB#TByKnx(77jGEBy!5M3Yx!XXAS7-1e)f-B2)MYYBE!RF`nmHK=`q`)dU zmAk3r-sFO`3RYJsr_Q(9=n}rEuPHrfo%2%x*eUFD{?Q@w4i4AADeZI%O4WEkHlGTe zBc8Eq&V0k9^+{Uu+_E!uAYOhWv6#{sOGbUkU^LtjkEY_Wj)bqXBN6P31{GfmmCxJR z5LZuG^b_KK&!S6A3FSF$$E6m!FnDZ5^q}h`LCHg;x$qFl>!J(IdasTyqI#>5F5n6G znwWKA;}!rMV>U3f%Rte)k>1o`Jkb*e2d|{+Iqm_u<5-p+j4w;1GJv?GFNtqLBp9CP za(fZ(hp-J|0K5g_@3UAntTe+Ziqx=yQ#_cakg~Pj*QIY}mRiRHkeEf=oNidxjWg=P zu4$Kw>v$+!#L=w2uHAmjyFH&K*R;6a%byGT)tKUk<8(MSGLlpB!K@M;9gU8}M*I;) z)uJ=fX-jreet!<0e$~}@9f*xI!0oGzh2k59JA=;bM4{O9bp}aY@ECX?$4caZH7K$o zyj3jw6#ufcg_-h^NNPy!R<5dD)of)P>bpe}U7hd%t3IUJ)#REbZjgcBA}hKRgjPZi z_$!B3baz6-iQcSsb)QZu5y&+~Jk;50v!?*JTiIed*_>XJ>6*^0$<*^SS1q*boQD`3 z4RAOgGkh6kzru2^^%;`#X5$^{CFz8oEz@J$WhJ^S-B~DFgGeZ4nibTjS8{f|aTHq~ zo;2ddmTP#}m?PB9Ll-^V=#QM6m3r4ghvaQ=ezId9Q-to+TL6a}JMEyhu%<*aNmC}$ zaQcCgR|y~$bx1^wTi5#2tUzz<$VsPl26XHPgt$=y*hg!0h`3j5q?8Puo(hj zmVM7!Q(C4ypb~&P%m%$-gX{C`7+IR>db6k|ObCZ|;7~-|z0yG9KA25Vi!h~kPH3606RH*SK z;zS{uTFV}vEj9Z_$+cNMJqUT>n}!RRriB;U@`y){mDW8vyH$k>wG{*1#tV5n4@#tx zt-~f!ij*s4)2M+$Cwqf0+Y!-1`f5YVx)^=Y!;6hywabiovT*d|ggVdSIiCA2d5?j^A4G?( z03kSQMF<>QC_o5KS^+|E&jyNrhvBVgtbFA;NX2JdwVxLT!|j(z)uwXoR?6lO}~>YdEX?Q|N% zIJY#UB@O7xL9iOqe-d5bF! zSMw0XluCt^fG?g5$0D(0DwznRLY;|NIG%_{lvrmJ;^0A#F;4?0E8@cw$y^Dhrvye* zx+I+zL!Wvb2k|2q8MdB&39eB%vr+&k5sZ09 zCPv+RWm1L%1-WQ*xS21wcEoQ$N~YUu?RwJS`~1B{2!!KW;d--JGk zUM9wva1YEGpdNVCK|Qc)&b6+HQC2p|v?WXwL)+lWDUL|;Vk^!lRO5JQg%pB^`zvDt zG{yh_#H*Gx4RLtIrXL+^N!ZiCG@oC`WRq)rN)F?GC4|#~2qIV*5)iy$iXb%XB0)A` z{;G;~^N3hTBZvS*5xb~B0m(+MN#Hn@C45f^T1^6im4OIid1Y#r2+lWwGuIAIDgd>t zWM|z3Jt7B3tK|vqXv{k3iGO}5gU`QFLxz*)IT#Mf@vdMpThD@Thr9!XJ2b$Br-8JP zD+FrRd_9nD3{s`88WB&;b}ZtxVF!m7h#g#eyG+8@jc|X<(poodw>aE059F4Kj*uZl z1|*~ikpcC$c}CC)!)`9{iNOxeQkkqCvV{iMkP(8-!utc}f-x7V=0M{7^DK&V#X>}| zt>(7l38R={0pzJ{W}%srkl6(6*~P>>BDr=<%<^W}9c=a6^NJzuC=!1jnKTk_Ek=nu zZ)|=)SE9U6e3sxW|{ zrZ7N%6drg{Vqv(&n8?=QF)VrDFL*NqM4RW{28a3!IPG0MXO^+@pa^7UO@hLen=4I6p0Ni5~a64*i$Z7$Y)YpP%q19WYZ$QMD&bX#EgL=DX1c2 zkYM&h5k>|j!K3gqXWwXSO#^}l>jkZ@JJ&L)&u7;#Mq^qBG_Q?^Yfu*^S7&;W(#<@Y zPmCD_vIy*W5ve3tDhzAFJ)ky_`Z<+k$kkkeVp$pu&`j@6vU%gwLK=vo(fIFl@MD1ecLA zx?&MezIX%{y|LiI2p}ay@ghoEOW1bp**D2AI&F$@3k;XG^5%>qYb8je2i{`Hg$uT( zMoqQ-9IVyhy{8>=kd&zK*UQ|o5iay0O+*e3cs5N2;QhTV$(GcGyh|;S;73d<2qHb> zxJ&gQBNq}qD5c1V34=Yey+p`dMr8|IJM>3v;b>AQ)350Cqyh5!RSF{NS1FiWze+(_ z{ptcx!-kl~wnd>=4&b8m#%6?N!;DK?HXJ(WJ{#^FFl;z;z_8(pkzz)3Q7M+rl(XuR zkFu$}q!caXCH-tFFPpC}%1er6C@<+pQByeBI;6wqDV{a-HL>Lt6aDQ2G3ZGG6BUw< zlie{sr2T9D*!L#K$j(>%Y=07(dxsx#1Y+!U@VX$J=q2`JRxnsSp$s~+Vzi?~^g>7w zrL-hlf_hDmCdz7>Y_USz9N(#yD7kQ@gveGuScX)2HC0cL5{gHneyDX9fp~%re>jrt zR66~>j$|qo2#11^WKR!g7idO-+nBYpA=084m&FefDRU4{h^}t2xDc9L2Sl76)^m$F zw^{HJTTZP)zVQjDzESq&JK^cr7>%iL6kf$1(V1B%L>FeY$GwhhX&^3iu%<)7=dkJA( z86f88U@^?x|IbS?cAO*5NqSmybE7dRka)yWU-+Xoj2_d4q{oJ*7>6@z8IvZ^Ycs>s zP8jU&i^vi0ajV{7o&@-Sr9mFtcoHC&=h_%v77v18oce{l!#vLk91Xz{PQ-F8Z3EW4 zgK?XzV^rRg*uaTX{g~BEkG6tkoFQnZEeA_0B&=fv$*e{O z&!R&LqBsu*J}C3Ui%-n_SJ$aShXh+}cIv$1c$hk`r1+`xisdkMUP-u49S|~i5mA|$ zi$G>%7#}~7LzDh0keo5-{qFoxS{l1ZW5vvlcr1@7MX-NTA_aGSKqAFz<+%t$KzOmh ze#0*m*l+kn0{0EQKw!V&R|M=g{Az&xhF=M=-*6y2_YH-;bKg*qJM#@&*UTrQAR52; z7yxV{GM^MBTdS#ca-Y+v!P^?G0->~KF^d%-#~+eSH8oMGL)B$jeP9+otX-cqmzC?O zX+VRfTu^*|1#*39*L!g52C1CY{7Ojfob~M z#{KH^t7^FbUY>Y@)Rpg~$qJdnw1{B$XcG;oh!}$d&p5peP8aYEx*~#mdZa2r^YS#+ z4$ZD__-0JA)$D4~J( zatR3D(n(gQqA)C{RL{4;!i1#+2#ySMQLiu-RHO}*-wA>42 zy47AN)2;M^jIDp#>V1C z6`*TtJ&1MwC~AXYtfM24Ic%a_BF6(AWGJj>=ZyREDR^zv6wU?`9Fo;EEvR$}pyGqH z^APr_m46B+x=5DKAupJ*5xB{pD&*_ql4FFVCGchg|1=y?=T6Yx&RBM=wn&EOTR>Kr zq3<^s#rGB*kS$-1ScnY_D;WyGuLsczg0P5r%Va><(0l&W|lqSa&s+Wu+k(rW!R5`Plo+y3M;;`;DBtpA%xy3 z92VCB5mqu>#E>wzA#U&C2&3JE{YKqC{I(@)2RRjGqGd>gP<=u|PuRUAFv9jFftizv z@kBK(hSyn3iZ%Mzbh%N@skDN;@l$`bTrWdvW-Z7q4S`OO2^CC$vF7~Q8#%7=21!jz z7D8At0)((^1c-h!w1yV9((`Gt(cgGci6oe4O1a>RC`kGR0Mi3XAB)VR2_)GV@QZEg zp4VQzL<%)}H)rH=wVZ4Wkh4RS0rcXaWWX_9`GaQ$LD+ZMZ_@iTt(QVICl(KHuIx9w zr?TJhR?2?EJ1F}NI}W*T$YIERL#I{d8{UkWPsD|-XT3#pt3453+1KP{pTU(m6`9YB z>%%?~Zu7jZ1U6Z79Vgf9{9U(i+GMFJqlMl~5;N%N+^4!5AB+isJ1PHFQ z)oQg|)p*h$mARoPfkp``L)HtlEU1m2lVLwtfXG|xl*sPN3{*@jEl2s59g7*z2)V=b z0tnd(;bo3HhcP`)m<2VJDfM4wDn_hErq235S<3+)J)1~mrp(74lc{cucToXd@RZT@T^CdYX9 zr?GU#*P$qpKXQj20vji{nykxAIxlfc+MtnFll)|AH;`rn8eLZ~(Z|R)DEb%q?^u%} zF3fHMBZAIDuqMZDfSiFYTn+I2IgXLwIpT4#;3Iyq@T1Sm77#<1TWvrL48ho?gKc~j3|;Q4v^D2@dV?@%RCc%EdD5&@&@tVm zx>|+uq*gVWd7^RTywj;m=Pmu3@<(fsx2u$|4VIU{(W};5C^hQvo?ZLVuaH0tD9a4# z6zZ@mcEIzJd|wI5W6-qF>pFWuYFaOSQG>Ifw1@L$L$G09oF4_^2FU9oay%qm*0OfO zL(XieZ&Iy}LfP@OAGQc6lf7U?w^puiz6q;@Z*3q*4HlyUA@~T${iRw>fyCCkC!jV? zu#}xp{e@D9x@<|t94PX!EZqSyLr?_9reG5tr=&Vrn197EjWR&Y{95Crbt%Ct?O+{( zi^$_C?Gp(#>Jy9u_9H$OY9kd2xUXMZ+OsE@f z-e`NoGOk#h!C{IZPRNj#>C7~#sZKAhUGSCwo^+`5Yjz(^^S|19J(Eo>R zAT&xsChODbB?D`rT75bL<tSZmYb^tz#6jQCNxTa!c4BE*C^M^=Lq&1Ix% zcUh}MTj@cQ&X6?YuwGu#rZeJ!nq^8nPIF(etCQ>Vln|oB<05w_hpQdaoja#@uoM_f=(w(lQaY=TU!}#y`f?6!>!NI za4R#U^ERCB&5}rXkE3n0G|)0itICNCoT7j-^xhJ9Kw3fOBI|FGiooZpHGh|%x zx3;V5L#VXUls;LCe`e!B&{`S~vu}Z!^{s`?-&iC{U}k+IXf5^482=WG4Rbhxt*vCU zZ^4=Mji9yEH&c#Vn1HB$RBXX`Fi=_$VFP6bjI}UPF}*Lrr7dU;pN`~j3CrIokwS}O zC3ycq0=0An%7;rCg*Gzvu7x#!Ad@JU>V>gJxlxN(tJ!864#05Ln1JkPa2Y9Hvgua? zOb{0M-06RHR}}Xru&lp8b8Xs|19aw(xP3?!K)&y;93pTVCl*7N<-)#oMC8F4zj1;Y&(cwy-N$6)2_gs z0C9jF=VH@chC_fRUixT8@h<`>hrp$Rol9=O*QmCA5+r%sc14q6Pu zq7e!;0IB#PqGm76yJ$Mx1h~GDgQ3zxZ7=O<=i=#TI1>&o7TKoJ0FVPSLlQPZ9!$++ z7tsOP*Z{>3Z{&zt)B-6;lux|FCSn4Tw6%>;vzgBIuF4sCUm;9v_RKLfTTGuBO%`gE zY&|y)B|ZWx%hlB+b8BZYJ60Qlq(_P`t=8kkF?FPxB^O5I63|qL4CiUMP>}yVJZ1NV zq`b8IrX|FbCh2jD|3v`mHItG-BQwoq(T)qy(vSZs_^7r8(^1o3sXx?3-mU=C7S#cQ37QjWY_ zoo=GYYootl(x{N9L-ExbBeh($FanvU3G119sJkR#9mLoKv}a!4m=ef0A;_wb>s2S9 z9nwrKvQ%yMXY1oIYvkXM!!cKE6i`5q&a4Ch4&zz1 zvp-@#knt2AG-IZzT*Q|S)YmeDt;-DjSQHBFMEfdrD)mFUAd&?9{FW#MX~t8cxLS~m z#ERXson^>WVe%@KSgQe6Xr(EvEl@#n(_?nBYpqp0T^2cqc`>?*XGgjop|jc?X{!?n zxYeGkjIvT@H*>B;>;&E79<{kSd=9TB9f>|v-s0c+Ax;~M{4!%~<#YhnCNN|$|TY=Mbnft<8GGRjGC~xrC zHptH+G%3!XchZ)rvJSU7C1mV#AbI4lf~-5~7UB&FYX_kvV*x|Bt4u`*@HSc^J%$&Y zfN8Z9Pl?*X1>75R+OlS!Y@3VPNe+!2(4*Rz6@9#Qi__?~wDTTFBwe(FI|+8VL6#P8 zDngh^U*C;{nW`USw_I)#$FuH9a=6JhCv~zg27QX;4~fSLe$2-@!AGC2f4Ihumhl;IBJ7Yn3-mdkb6)P<$yV_iqVPGFO7<#xB1B>1S?_b45IC`T@EX z40;g82+npGepX^FAI3akjU9|&ktaUKAbHpxaj0#_y;w?ZglCetX97y9{3fEQfD z7KD6?YzhwJXUNQ9q0+~z)&a$uRs5)k`GQh=#HcAnq(n?L!dY2nU$`+?IqB@EjDQQ4 zc)S9EOh+gZ3n#+yP)D>w2_<5YNFdso2!_JRcp{RB#(H{;ea9C`G^$m#R0o{`7ip&Z zMz6oe4hs@cQo7OUGa6KcZHR-I@RAn?UXy61EY26mW0)!$SBgd)7;yR~?o8BX2kP|L z1~p}!TQJzMOj!@`obSh&Qb#|rIl;tB?4hplK~sUNwWboCM6-ttiOI z3@Zw*ne|KhF4>wA+7y30&DMxE5Q} zjDi-}W2|~_SZ!W`!Z^@jZs9!X%C*BfG!@8<&LYsV8GHm%zcw?SDGm?YhKX8RsbxhO z46tT}%vr{?L?c|8WQ96056xQpw2eX2V#^ji4~?U}h~WVHG91O0@cm`Y<062eL<5Ve8$ZsFoZSC##-lOAcq6TEmrL2Q9waFGI;vY9=BnS;LMx2 zMA){p zh-QHl#OaIa16ucDE%y50khzWVONHNtf=&=8cFk%UJ`}W zUfOD1HBebwEvD>pnpt)l2qoL4%wPxgiOhziuM3_jLNZ0O@Q^{&wpG4b2CpO#gH{4M zQc}%IKxa!k3USW~cm`1;_2Cl`KIl9%CVeASoh@PV0!5ys&K`wk2IO+vh!xrR38C+@ zme|dsByNkHO%2&CEuB5P@=A0lBb`@tAsL-5Vhx^(z>L9ji7H6|7mwHC$$oPleSvtf zxP&IP)3XBF5;Aejxra!AJPu1h5=IA2EN042i~g3W=qRf~Kcc`nl||B_OuDFr2LN-n zJ?Mgu(_QIeZ6$5W5mdOE<5?C{grV=a8Uh*@v7R5o7ZQcx@91_O(RX2Ad+_Br-el&m zHy0Xi*u#t%l_h1em6Bk#Q76yj6GkE>TgX_W2$|oPB!jCx zfh&p*uLOg3Wd-?eg-08(I+LEL`@O=Yz0nJ$laR33Thl!rN%rt0-5=HR!=Wh?<~&Ic za?DW?O}m#9G~a?Cu2{)1jf48oPoTB}!a!?hP94GF0jX1O*kdK?Dn93-&vd2Y$G0wB zmz?d`?NE5G%aaox?DC)KJ6hXu;~uwqQs~+{SSQe43gR&G4*Q1i5|{6c>6V#5|z2 z?YO2SX zxUcJjqX56l1&ZYyT>mA)VV^Il#3F%ESc!!LAw`KK$=zQ^SV_hMk)EE+N@UyGH*T7_ zAh&S%5b6@!W18``2~tr7pL6W->`Yj`ulD$&E$0=Jx3|4wc`@(pxz#LhzGZBzyJ6dn zSgUlr+y5>c2}ZF!yxcyvhZhtC-o+%QvOP5?tJwhyTcGx!0=wb~Wk2}|#h#{MpF4nJ zQ{4d+C--#%t$1A=dM;dRQ?RG%eNbfMdlG`2 zU_Hdx$1-c$p0d}ah0S7niUP0L{Iy5Lmash}Hj3>bk$vphY5}t+uK0V(kf5NjHcMWb zCMKyO@@DwjGo)v&@uH+`t#=3Nre{Vp^!l>5!1*9S3*NPKmr0V)YblanG5t_s@L+1Rm9gz*SdiTuZ#so@a`x!1T)zKLZMB?FCG8PJi1F2Xfnd<3@gAOCp6d%%V#Nc*9 z8X1Orj;#c7)O9YP_9|*Y9yck77%M>3_sQ?vtoKI1bsKEFS&7_pt<(GK-qc_`(G!Qe zn`C@2p2-Z>nbc7N0ow~_G>`!2jU4BZ5<1*VOR+dD0=yv#94D477|uayrJnLw66C*7 zqI=r>P^2=(u`-QGfD++RTE$OtX(k0%!o|Wwp{`{^>Va%WMUa#H5}#N>Op30zCZUo5 zu_C0peSM-+LzxvZoGCy`EK;eKp}>4C6DpEkk=%N~PBKLM*oQqka)yNW?b4Qny+sN| z#sVS){MlqbGeyE4;f5<2X=A=xrsXz7-UtdCr?d;gTQn(@XK}(WQRMTdkGXiy5+o4%}LwwJ`p$~R!WXUUE6PVQWUh|NnwOdPYPv7 zfrmX$hHtm;*}%&7J~=42|H(iS!X7Ax8uc<(%NEf8-g$bHI~FWh@?rP~`9uEO75=QZ zU_sZ*3qC~t+4U~KkbnPr!FubHAK>o`ehq(y;Sb=f7hSMR^+yZWTd)cI+x@?fS|D|> z$`(P{S@K6S=oY+vOnr;tA04&qx?kP+{l6W5@=gbybJ3+2caMGjSm4UlQ-D!M^_CjJNU@k@7?~#d%g9$$VJ;E-ahW3>YIxecYgQrqj&H9(hXN! z*?mjz9lodjyiawDbKmYw4^(yu1@ABAA3l8JufFu_;~%-{=Od>LJonABepkHYvQPbb zk9zTmKb0@*e)eB4Zu|O*>N5vlT|YFmcH6u6{?qp#{XzFx&;Fpf$Ikgn^7n4t_~KOy zp4)Wv;le}zK6`EN*~@y#}9vd-jBX? z{h?cKwBfhbyJPWZ-z#jjm*fedMmce0GEXOr%z>KI7jL z=YR6Z&%d~^;(zYiMe99r_gTlCHFVBChwt*()32QUy-%gDIBoaP*FSby<(nJ+XvU@c-QG~-MsTt+daJ3izgm%+tKyIHhBHi|7>x@@Xa54 zZnL|7@Zfnz-F!~3+V#q-cR%u(hxfTGn%%9pzUQ77z4@CLce?!6^-iojc<-{kF8I+A zk?odz`jQQQ`_3Le`|GpWKNRZwcOL%r*qH}*fBEVKfBephCEYiMu4p{*%D-N|FS}o( z>y6Qm?XcbQ2PT$3Hu?4i=Ujhi*SCY`um0v0J72#2AD-IwfVVFizGvjb{Bwn!-c79e z`>&7qLT%xp-`r>Dj){LBx3lVdeARsqH3#4RWM$Jsi}A5blat%Mbig0J*L~Tk@#F7$ zc&o#H{La<;9I)9>zqsY!KDyvLN1mSD{FT^ekJ#&bPi%A8FDE~7_IrQ$!5&v`y6PXd z{&?S;UOn!uKfQSLqv!nbhLcu|@4Wtz|GV3Nw%YyIx9s@);rMYoo_^_v-aF&#*L-dJ zYxd8byZg?ozw!IT!5i*!^0(CW_Iu?s+gyBD*LpAh_r*Uvf9K|JhDL7L^HU$b`o5D6 zy}0+4Z%3}b<4bq`aPc)eXOe&2c=E5ezV?w*PZ-bqvG+sY`0c7~zHsyf-+SbgUu@oS z%xOkbYfuZP4B(x zlFd&)>s95xFRg#X{TqIG$6Ky_ZJ(a$11|jTPaZ5a;{UmR^cy#w`bxfe%OU%oc=LJt zZhV(-`&|#7`t426|M%bhin9K7(co@-_1t~;V}(UapIf%c5gWX7^IN-SPdFm{@D(p~ z|M$$EQ(rj!!3|48AB%nEvY&79WbL?#6ZZY{Y2%Oo=(!)?x!!e8J^$!Vw|sQ{Js#iW zqMsae#Pl)MfzbLV|L2ZBz4^!MM!O%lYx~WPSaIwvPnY()?!a4bfA)k&$2SSS`NBb$ zlny#Iyw$cp{q8MqeWvl>@om;#a^&)V|K%4?U31TYk6-ee+wZt+vA=xkPyey+ZYPiK zbN-Xv_x<~Tt9Ja{-e)Zjvadb>JR;V z#ib{_c*O44ca0wM^m|VZe(v3aI}dvIiZhEp+w}CWpYW}_pFOs=!L8?=b;Kv0`R&&x z|8>Ey{ILyRJ#OXgw^&XL?>7zU0}54mou2Gr#Hh z(0y-Rcj@YPR&2QAv*&mJYx+w^9?i z-^yIE`9;6HW1D*>&OdtK`GXF7ddYW({l|}7{=#vGZ2HOE)!#YopC_IA-5c|NIsW5U zf3ul>>F|G^`h`dQTW|EjQswu}?g#f-_}Xj5)W+Xm?}D3_zqj4cn_CYm$N%;>-+6iT zxRJ}^-{?7K^UB(jBahws%AUvG|8~6lz%Spv+0X9zc*maacYWn=A3AaQg0mLUGv&ng1-1N2!cD?+)yLwoxdn> zOg?|zYq=d(G>$yvd)P0Y`Mn&lkXjL^l@MK@vU!v@1E~|d;QEM>et^%o$$B5 z^dHBTueZSg$#=?s*=ob@Y~Fd;{TnZQ?CQfl^-SQs(>}HAp(}6r`|F=y@5Nx{OIQ7) z`Oy!hcMtq@o0Hf4Yya-T<2&th_g4oWxMJ`IUvTlw?_B+(S1w%ffK!%z-;>depg}x^M^O zu47-=Jox%2FWnA&H6Xod+v?(tDoBbfxyLo-*;&FZ`OZvaGQspS@@}?>Jz^_ z`m0wgeCCPkj+(rpx3b;7$Nn_cd&`9Pku zyu;r=`TQBbdi1O}4tRaD9o9bh_)&rBMOz=S-Od|tvE;Bd$DFm``7kM7U3%cv z!Dyhal)qg2vyqz@P3`{j`Wx{rGz3pZ5&+9I-=vo1>L8HoHRE{QkeZxzp&~rv!pW?ed@U zYpFLc|MdCyZn^n2=N)tAW0#+^|DQMA@#qIn`Phedd*bu^?{MbgjsDc}(x*o5`Q1Bz zIO!|TAN|IM_ISBxyW?;B-Im|DX8qEhr(Ln?p~=2SFL`0&)bmD5zj);RPwvup;->4Z zK7H|)e~DffeQxdK<%K7+&98p>e{WS^IV|7%#mP4w2!3w-#GUuNcK=I9p1yREuY0S_ zHoAVF+s58_{Dgb&FMKNbtypOFwXZz9b^l>aEA8_F3HVk*5xS zHec9o+lAly?#6#>#-D%m&6hrZOQL_j9j@H&?H?Yy_p84f-ty0~O`!5=>8+8e)e+=f@b@{6-8cO7xx z5q~{%y|F|0So|&Zg-Z_H`t|5L*SvS-N1wX?wD$rhp7i}!k1uSw9k}v_ozFgJ$B*niwfn|PpZLxRM|Bn!KKkJPf3ID! z{(m=GdQfeoI&f+8PZvhtJ>m2~etgj$&ljFQN}z?Am>=Jp6(ae*C2R=|k`N@x-CmF5T?8$Ig1I>-y*a=c(tDcYgD!FK#iZ z{vSJU9aZJ>{(o;ukWP{A?oR3MZbZ7fLFq<7LP@2&Bn1TNM!KZC8)=XqTl5@{CqCb` zp6AbfuQmI=ubF$^bIogJu9?kZZ3H`?U}fLIPl)GiiZF;FTde$*0?*5y2C$tb?5Bm4|I#^(Z+FJ!G_$Tsva&d7;}SH zG9s&2)%c3painDUS^W7k@-!S!D#|^E3j`G?x&eyCL)}h+D<$>;D_9LLX?p^|N8Q^k zxts+~`=bW<1IK&bKCl6Ggii^JrA?(F%bhgzyV3{{Pb)m*xK*`{{>6;NW!8tvz zp_)AK?^&$3MKOLP_Jkn?JuXMA)*I6?m43)g;fl&Q)XJ@Lkg#k>^+1-vCC9S zWes#MGry8}_B^1Arv5S%$jXEPMJt6#PU0QBzD0G;3#szWy~)&mBeR8lCxi0|xT{MJ zlX`!@DNO`rxm@7L>6-Pl22AN}+fC3fzJ-O$v;xgw9c_1_P9B{E%?=6GsctakTbNX{7Aa`@T)u|K?1&2M zS`F~&VYZOT^9IHR4S^R=B6;^mZKVXB5vW14I+BLl-}IHl2t(3K>j>tIke|hAYI&uf zX^AOLF9d8ZNa;{nTox5rf7ES{;e^(O><-h4>@UaEhL$z7kc{>X*~ScJlBTk}CDrj3 zm8Hfxo}xYCG;l%L?luuwZROQ#Ula-Fyb_GjRwuUYdH(tq>p1w~j9hjDcCx63xE8q) zK=won=0h`N94(~T(DHj#Xjj~sNDIDTgo|uk?v&fs%sCfCeCe5R2_CZv?a^gBcqY?I zk4a|kpe@rV4jUwbqTs~|YpFLU!;~3QU|@>xWW%%3rg~UkcU^NLFAkJdh+x|CmDb0j zj&Sh9AV9`!2Et02fD)dG;lt3wvc1+DN>5+UO0|nz;l>&+NLfxH zn2?yp*g3IU>EJ-faogZ&KR<>G4K7XsFOPm&7r&Jner44S0MZd<%l{oW6drmMfmZ^m%8}WrE z*qGwO+H->N-WBypLcf7Za7xw9CNB(#85619ui{30jRv9~YVPHf=ml#ls$~o``ZXnI z=^F8=yv9iVPjDmA5<5O4+xMrwun)ZXW};wzsoKEDw1m`)aqAXP8b)3>hZI(j9OyM+ zuS^ZUqq*c8exN}8V3LPCZ7pVH!uD}6{Rh3dkxDsOIkHdA$0mw>NWDy?6A`caGV@Yi zD|2OZ3S5h9!V8_*sh^=1kX`COPW8t7CM~lne67dWD>x=65rX<`u!eS@%YDCvPL5@v z?*jZJMU5q12`-GsYdVv+r=x;bYYIY%L&SQU#5U9@m0Ro-!vgym!HVk!s)%v^K3|q` zGlaWqluEo$5t(kQYv?8;T837{f|UF$w8_H7Wb(}k57XcW6dKaA^YGQ-xv=#Ci|Eue z1*~fh=Ly>6YU0Yo{?rLM;xgrgJKgU*SbI3x70rOKk5pQ&`%Fs62TlTim$%BN*(p`{F3+=y{%en8zY|d(gm1)Sh=~*jxWvrH*-tsaXYlizJFNwCD`%068CkR)- z^V@9iGr(;6GJlkQCz%_iJs4SY-dzcJl8!S0*?5%UFtD&v~_bS`uwsV;XydSOXXoUob0n4zPrpEUow$3zLG51=i6vY z*?PN3pAIXtu%+}U`7!%3OZ0K_mzM$|*qQrHi$%!Bfg`3O!NNT}vih?9f^eR8X!}se z1Yl|nGA|uC3B5~WY?Qjv(2xirnc#BHqIdL4n_OP{wly?;V;vm#!Ylzh@KcYTH|`L^XlOZ zTzk6tq+bP>$MuznkuA%d<5RaA#|JN}LLe#MM~Igo6;q&bN`x}S#4V{eg`Eml?|0?ptGIhMPup84>!R#5(uqeEyc*_&^7&B0hsDmtMalc-1A&z4+m4a$L?` z(iNJmx=QL^Gfi^eoAN8vk=@NDw+?6ozZ&kgBQ>gtR*xsO8xSGA?$AP@jPR)2OohqPWkezLytfcJDoo^#E>Nr%wt}o zENge63xp5iaLN1@oFrSTNt*JuHnB5tXnI|in4n6pMKT{Y8QvM=gN$8L%05pBkEO-y z*cg-5X4XnNg~~_jHhjS;e#4fXdV=*cksl5GvSO zq|g7|S4sjJUJpZ!FZNMMBr7qZRmZB1@D!^i&(Z zeT&B6ZLL@azY0bsJkmnGG64$-K*BYJW8{f11QzR?O~zQuA!|SK;@4xTVJ*$?buvEZ zTa|*7#xiaUh(_GDlbbzzWdoTw%XQxQ7UMIP;1R4Vq7K^ z>M>!gE?LTdawBPSt~-IuNP;v@$r(`{{+eYJYy1p)rCFOMZL8M7+zUNqakor)#`;)G z?NW7ti`<#D5*7bLklvy!b1sYax_o;^{W_Of4)KYk11?cTe-Xr?SGDZy!_l^gZ2Sig zo*)Ybc1=}#NhDuP>7=PE!LA|hw@R1AqPGn(W;PISXKU_XPXYMQt>^Pf0#pfJ^|tAAAbBjBBBr;r4~CNm zhs+7{W9f`jK9o|j_S(BY!5|ary$T=|z0gTbFRg(!UN(!MF590R8mU_@r~jB!MKP$D z{$V1bPE9G8$N8#oQ>rzh`32&52><$dGUI6zsSAX+iQqFK>E~GOGV|{bcCRGxUx%?% zzbyLH!_i#IqDd)UW?<)quu*_M%xf#)RiG3g2pJ6s+k@43FVBAd4v*nUlDX%|K3t=# z1*CV()nr{oCFi5zpa{F9*FGeVG^WdV_rU69X5o(urpUcf@sSS2YkVpyXJ-vV7@h=| zWfoAsRQ|%ZRQi=%jPP9=^)vEis6LhB`Kj1uHBa`MgQsV*Yz0;B3~u7at36HE=uc4J z32{SB&@-#7*Mq+62gyGbQ6WX{S|`<%n#D)y?pEu5BImevQ{Ibk|T<;_4^040Y5%r(ejX66RN%r~lGS@=Mvq8TZUJe=>mAHFO+kGHt~w2GlR38_tFkObxOB_f ztS>!+gG}Ik5@-7O=mSI!yrH_n8l^=?&l8ijSQy?cm2DzrBd_pBQ}c)K;VdHUDKKtu zbaRDJ(q#^MiCi%qT6#a)wQ`X@irSK}0sjK-)pr|Gfz(v>5)Um^6mfu2S)$_bD~)y~ z!`2D)c~`K$OO<>Jp!7}d5I2UMccJ#vda{k!i;#I`L9=bM59e?$l~6Uv?bZG2Nmi@& zGC8l3;W^V^`&rpJv=4h%?%T7Ry%WRp$ijKV+z<1h{6c1NkCcHmuS5TQe`53Ut>asO z3qzdx0d>(+;!6*yV@ULJ770IC7tv$9*J5~-(Y>fonu9;uXc!Vn4R35-a%V^iHxme* zt&*6K9=7?TJ=a)iXi7SfL_jlKsS@-rF5WqVCA9L&l2xmtygN}plULT2!SE{oh^A4e zW2H0JorlF0AaABL-1I>~iYt(M{JH7ii-Q1!a`@Eesy&+o=x-8X4iXk*oi~;$!5?b{ ztZKciA3_`DWgJZ9- zKSzHU)ow!ly0L}6xmj*iKwLoQg_qS!HvrVI>2rdktfX$AK|pTIY)Z6|J< zx`E#g=F+qNSk+aFC@cTS1LND}me|909RlAxifmrrhDdbdF+N+@HN{CEaH4ako#8`s z_paVNC{!32&3wFDk!uP+8{yvX(z$j)fJ{pNQe6sKX$DiCh6-No^ z2(m_gY?!>Z*<$MdLl}eQAw^7x8)|Hy6jqeJqVmmFz5}s5=nBu%1Ww zpqNae<<02?z_4em)Z-H3T}(xehxoX3@hGN$<(La()H4Cj*U-7s9^o8fjRNx*uM2NJ zR|F?qa-ty`p*#rDc+d<6O-%#N9@(9Ee4h4AqW|4GB#xfX6Qz3ptQtbo*a(h=5YDHJ zRy2scDwspz2=1pjZp)4bv_#{M&kTlER-VR|^vl>h?UlOqcsJACTvB&4U5Bk3f_rSb zxo;o8F{-+S6EtnQ7oGHM$%m=)b3Tbafx7byz123{Cn#U9t)NsB*2TjsM@Wb(<8U-s zSmB}Mxm#yMCat<$&D5ZaQmR$t2VaGoY3(fR03X{nLu1-;nwVHgjJ#HWOEwzdo(i zpdt_reh9HwTwy0%2c|;slr$myvhCS;pF-KhIO55m40Jj@O))CY@i&_)9kXU6UH z0g6J~-`I;jdwCe}lu#=O)+{c^FgE6LiF?iyTgFh1PiA~99@QPhMI2nprr$W7c#p?3 z$@*wYUUV1TpWjn`66G(K`3 zV->%mmvArV+rEd-Q2pAqAFBBB?jU}p!i<1<*9-s9ddybYv_mqNm@T-DH)}~uk(luT z+E+`?Ot)C;PW>uasgVJkr^W^@?LPHU>kuC0lb@_6!J~`MLz6EM@|Oz;I`d4uJ~F-d zLN_z7G8kz^vy~;ArScFdI$*{@Ku&m-)QZK|(nK=da-lElSTNHqHpY0Oe6kG`x(QZ`MaGIn82t7^?+RDr<@-HRj|PaKj})>aTORQOC&X(v zP;o~#2ea;j{xmAfeocfFzWFF*!HCb=-|}2``*ud(bl)&pG7>)Ux;kEY?AHy!jwgbR zQt-b1-09VHn4L5og?vxbh)5~A^k6P=NmH8u}z_lW~pIVsoZ(5JVdeW9iZsx~(y zYj<&rDt4!h`FtmJ?#7{-{v`tK9CM8Ie1UsG`rfq~t8t+TEaBTzhF9qyYYh86NW&#$ zROwp7xb;8q`Kedqeic=hRw6Cd#}8by);u~&#hUG-*KIZrspxJ|pFFb|n0Z2$a*Fn- znC?n$UtlJDPt*=y7-wbHKP8nRUha!l<%SJR^{DFT^4f4 zQby=N8GzN}k@TyC;U+EY0rb4*Ro>t(e)U*bH`wKQXn*BTBk4kO@*W`JNuALfEH1R| zl#nYvy6}_}^>H@mH(1=vfjSK(w)o-l(I%qN(b82-@NJ2%WpC+581+=<$&E!M0*ux7 z{WvERm{#+TaT?y>*I&iTP^}qgPHqXe-ZTd=Yq_hI+} zLfdUIV16T_CpEYm`n1{J!X%2_C*9N$HEK~u0G?&LU$cK(uVol+pHM-&@B9rVLx*Wy z@sk=c=vwS_QA+F;-B(->U9_qVBxf{jU5Dy!im=rWz>nMaF(+SkiW>^IYPd!gs=FUC z&T@o82`iA=M^w0D@d>avzFIRWnzRrfOG`{~COpbHXRpgLm=Aa{aUAb z<#F#>B#gr9H?_ET=?xl2h3v+`r;5l~cJ`lj_d*P^ZV7(iT zTfD};6QA1<2-&kKaYDU27Y;K$C(s;6Ku|onjt_=PvewuU?8Ek0`dKe}B%V(LGhE|X z4-cZ7r$=d#!>l9Be){%8XRSO^c(PX^XNlPnPF^qEe4g9$_5y^>CL<$tr6q152AG>8mDD_p8#;upq?=4aWq;i2~%ND>6Ar>T-x0 z0zBwQMYRcMrWk0-$H&j7xmb)w)qRhc9%791$Q!@-P(xs5Z-U;MNHKZsQ6zJG&D$OX z#Ya(K22fU{r*IHQd0~{YOxaCo?OS^!1*5X?)i0aGlq_OpG*F*cC2pk7}&pEG1|vXxP)GRg_YrGg2Z?Qug|bfpUWYw0L`<$w!`A=r9^5DWFR z4L<)0`mpRSaR*gPLFh{{7$ZrE6lOcep06i`M!ZZ&Q;M4os3a|TN`k_a$8vqFV#nk*GkBvKE;30wE&T%kvm|qx^=*xp)Sfg_~;OTF-%bY?&B+*z!?|Q zwkGI99`DhKIJYKb84H*>pGAT=v`X;zjLD%QLr6nge8KM2s)a7+t%4W?il=_XYk6Ad z9`0`VXQ>0*eO#ZG@E3hu2KXd!)e^$_%AipnbvwMZBG;*)x}pxN%Jx8m-tgcMG)7V&i{=^VzEln&%rS8;2{d=$Wvav18GyA zbT;xlpD09yH6SNybR;j~(+0CBs{-}cElZhYu`xmZ=8kBJdUt7_l93>}kp_yl65U_J zitEy5!;#IZ&CK`2#NS;Po{~a_HNm;ba(RT&s={p|6*=K?ywa5+%M0HupnM$D{iqYN zs?oCv@-gK0xWc_6DZ79C~y9CY|~E?u=&fh-&e;T(!6R&|#V%#^PQX zCJiqcvM=BeAA=-_*W@jmgzcuUb%=yR~V}J*V&x zszQ@JR>84P(+Y1qc+fwgTkx|_DZea{E~<%`D7HF-Ei_nJXl@06%yi4r(?vfe5qaj5 zqn%u%bs&Jo~uMlkI4D!__@erx;f#nh3BW^n>T>+dKD0 ze{K!#pkIFtp0aEI0a_qrv*7x5d2d5P)E1X4qV7Ipq|(&@DmF8rknICN!$=90gL(4M zqbae+nMBxQj3e8(*fZFuyJpaX30<`uPoFn_b3`ny)Ts6=DxP`OAt0jaibk?Lk|*9A zZ7Bq)E@EUDg93BoXBNf6)!`4AS_@+9*#p$B7LaqxHGcGB?RzklLCI0EfSz3vGtaqAp3} zZWO-Az(>v%AgAIV3d0XRX{LRK9*#w^&k}11F35~9TR~Ew1plIo4C~>SX~B*gnj86^ z589@Uwp#pZ$~#5)d6c5CE)m^TI5#y56b$+zY~QBcSI=ej@g~poQ1 zDbG|Xl^e8kd!ifXx6`>w*n2_xf0^poy^wR)l7u9P$xoYyFjX zS0`eQGy01Mi#z;GT?!;xQFK%LXkkxTV%)bYpzZYLmY(0Bt`X7hY4G!+%Zr=|w1`&n z*;lf&)=!zNGoc|frFbZ0SL!6Q%}JmnmFk6$yBp=ya~pigkBUb%YuC=Jd^!lfOsFX~ z>@PZU4yN5~M}T}#>2rB?Ve{O)y%%{I%p@-2`~^fcE;2s+lx)WO1hf%%GWDbmC(~#w`aI246+x8*;}z$ zqf@0|h$r)=G7Q7rIUgJ9jT3?>QLy@gloS$7cj{X_U?|j=uSPR>c!|S3r%Ar`7Lx3W zI-~tGDxf%6#>T@^uFt3q9Kx4|1n0037t>UaS=D*A<*c6Dg2Myixv#!bmY6_qoI?I8 zExCfPlVc|Y%&aUJq>|bk*VYkKu$)jfiaWThAexE&J2Rig5!U(A6^XQ_Ay%CD5-Prz zTnq|ika8@JquL$V`};`k3|GWeV;;K1SO|J8Nd1$}S%kMc2$TFba)*TNxTgXcj)7t1ok zkv#WKH$`sp$SAXV`7$1&YNesq_xAOA(GFnXI2^1p^jZlwTJXslZeNN^C2gcD1>7Ri z^jsU{uD694!v2TO-6$6YRz3Kp%{av?Uz-tMZprF2`0hmg+*1f+?WtSbP8_cqAwZ|sqLXKu-!-P3E5@iz?f>l7 zk<*0Ldl6pS&EQQ{Mi+u5}?SKbsj7|r}YFi_8t?%5~4c-ZITPS}* zZpcYijP#V{OO^@G!REJDqx>}C5;bC;)Jt1eO>d~M0g452e5Hd1d1VFD2GF)!BZr~A zaL<}Xr60<|E=aXzB;jvND>$lrlC@WMo7!O%EEOz`tJ`^X@IHislZRTnWBjuwA^#h( zqxU{^iAFReUidu~QhC@UVGQAG8DBCRol03G@|ljpLtpKKNr?p6t<^j5oD_<{wXf7A z)3zFSh@?HtaQryQC8EF}hltvD9MTbJRlPuI@|wcb8eH!fmG0?npy;~4+-)>Y%E`vb zr-aL-SMBSaN4LCV-pWV3&sSSv`gl+<>{uBPWP9_vsG$$l7a{Qd(*?+j2&`)>Q|h-k zXs@OSV*8=-p>vr&Bzv53iqFR=6^B0+7dsInf;zC_7mu(Wn$=VxAK09igEOjW$&s(? z?U#Tsu|%p>!Q$>eT147$(r%;5zU4B$?C z5287^cddt`DfSS<9^}anRd-%2i7>`nN%d<_;PtlIFzY}_KX_KevrO)ZHIHr&e!+PWD(aux^=bANGhzlGM?3L!&#_qIt~p zg7(wHkbDAs^CwZ1jB%H&jW0FWh8+Y}?Gq5QAE3R;*)BT)r_pw0R5KkMZQn50eVf5T zew6+Z(RH*GrqZf0Xk^ksx!Dzr39XPmj#Mll%%cOBA{@rtZCbRHvXIWbQ)fa* zv_9TFd^T!XUdhvY5b3eX7FRlCk7t7qOf>1H@(YplZ9yEf{nl=S6Uv913lLxQYV=%L zh(5Qb6G@2DUg7AP%3;T`YUXDIGr5D29~^w`fyvDrdz);wOFMI|J=rXKCcibt7V;3E z(R%gu!sB#~11i3_dT(-Guc~K=B*!|nZwS?Cp~5(VR^BsfiBG+9P>E;p;p=iFwVtaj ztyA-;-sO{)Xl;cztBfC`op?^YdQzT8P3a_t0T~@JpsKkwJBC$Zk5nnt1*<$YPkY){ zCThE0{1%o++MXU?^pVqcAVhIn=*rd38p%tOw2?Dqz6p%$DY+6k9zkeutOhf;$PY3p znl&a%66+HlIAn^)<_SvAydeBSOhqB1-l_9hJ))_cn9)P@5s()Rla(#iNjQvKuIN@s zsD-e1@-TPWQh0m|A@boVO?y1=SN@V?v(~zrEAv+OL7t*S2U9ho%pien$ycFPJ}tDb zig{#|Up(B7wAsozaxwF6n}`lbmRmLJjEU{D-o;vtF+Br3EKhgWd-MrTouNO_P^S9iDRA8P_SyIF*mwp|8G@$KfNolw@ z+U5d@lTe|m%Xk|gcq`*L{1{5YyX`6xrO<|q6AIfrsTX!pG+l ztJ`*#(RkIaB)h*RZX0?{TG8sJ|@`X_6eDeG&RKA3`3og7Fm3KuUae%UU7oiB!<$;_wW^>cCm;NF%4L z;k60uk@)gA`b-=bdXBE~v{Ca<*(B9V^HL}ADj8TE2pBK0vXG7m@BWvpPv`D5i+MrU zVk00>Mf;>1tO~;eSBOwKktQRcIz~18P`Kk6M1eI+p>Z>DP{{!Cd-gm^RYOU;&hfKK zEbbBsq9OosPUoqndaute({;Q|5-^ZaH7WA?{r2gir>#?B&W6OhUq#Zdf$<=6mw3fh(ixVi0uVrtJ39-vUN z-hOOq5Ux~8OGm_UNvyEngeTI)w|z%z2mLgRdQS+0Ikv4#4jgq`Ltx|_Zpx+KADVi) zKF6%_n~02cvF)gSHfAqM^Yyc6*N6rO6{=)(VuZ?VE_+6#Y|%5HY#8=l_*{=iw(oYR zTrFiOw)D4%3EJPWyJu^L5uH7Xj={}j^IG27+5)7(NOxLcUI&S9nKVu-K6i#wK^DGkT%ac z<{uadrKdiS{!FY?0bACM!dB~Il+Md;!rpzkRYSy@&H}bb)X-Q1Z8{01DC zp2UXHk>Uwm3zH2h_SaUVc*E=BT|{^16Z)rpl-0eHd&v$FlW(4|zGWrevDSKyP`7oB zZRJpZgo0l1=^K|W)POnhnhG_u_>4fniFmajzB6J7X6hWBLaP{NjK*PeTjNN6(n*~) z*8T#HsHLJw)Rp{N>WCe>fyAup?1kHip)hIw%dZEf z-CCJ-RZ}fpxL-~`3jW$7LYh$=Sde;&^AZcbJjji0{E3?8ES`2}<9^;nVjA-+a z$9Q3(l=+ol(GyCPq4;RX^=Cp4HTH#KWjjP=0YRPoWE}%Gy423v zE2f>yIx=Hr7_N&VDBDZ1<8bP2mTjC(RBtwsoplDsDsLVBWb?Vsc$~!t9q)}+`K|%<(0;!Cf1g;g`V{th`J?_b4ht{lt&K@ufw*;ss05Zr~V_)&SF!$KY*yZ|g;3 zVH*wgKKUHg9DQqY@RW$tw^XvCg>WX$g^RGql#VMVrvned#-_CS%!bnGGqUc(QbO@m zjG(1K+o?a4Zx*JRqiWT+ulQ5)cr40W7tN>A63OPZqM5qEr#bS)m)*G#iaqejLND?N zQa^Bc(*>?mwJ^=)i#HJ~b-B^9~o zOqvKe1_qpDSf;|Z{Cb#W~~+A<$kv4;CkjjUW1N> z%YUH-ro^}Km0`SL^vY$l9_RMk;81IWBT5%}_mT=9<%$y9Q_hasq$!!Fv4E9};f@GM zJLg-c%H-2T3q{kx#4R$ogxX1nY*^=n`Nr&Yy}ey87@U~iyx0Z=%l25N+fDXSHx_ph z)!Ro_A4Bj~G20OBQdtuvL}wslGv(r^=6M(6Y@}Llt{rHUbrj?`S2Y0^l?#`*W+5XV{~*63MlOO@Y)p3JVn z#}IG_KFBix;|)0((!5KRpX&lR2fe zY`m-4x7lHx>g#+-^mS}*9c03<~D(w{NX-?T9dMv)Rs|6G^7U zC(#1j6F0#$eHGq5kh5v`pgW!#&a!XxLn|QkbTAsk(dQ*7O;f$doyvvTx7{}(0bniW zH09*%CX&ACdPb9aD=?C!N5L&e{4tS}Aej;x-bSQzzBl1R_Dn2|C=o9bZwJma6ft}4 zliFBMWNTRB&tT=WS2q5^(T-4is8Bg4JjZ=IiY53*H2Z^=kLW{g+&?tp;6Y@gA)etD z?syG7HZ!gxSS!_A0q<42EUt-RkTkO!+LpbYj);D}6t;9-*Q~ZbvyY8-Kxj&zDDn_? zQ=Eo+`7J;-w|s(|tEt{-RylFYN)nCO=JMQ-;3|_n72o|;r~2BKXC>CMRa#7kcFPtc z+%zpEEb}yCVY6hq>)~^CUAZsfxbwsYXrLKuByP5}AD2p3c3P-y&*_FA`Mpby%>0j<= zh+g(Z|4^U&tAcoJyF#Wmnpd&uyVpHw_QGyRq0yQ2UQMYzT3lA)4-Ok2wYu}1zITXlF*nE1X{D%J;yQPYvEF{a;cpWRg zYr9kAvWSWQWe4G44H%i*Mbw2MvzgL>b(l3^6L>A7oSo_M8;?>hFqlWK+L|q*qTW zPRiYaxhqLm*;RZ?@T2Ygz|^ekSd*6r%c!@SXSE`ioopU^)6>&$bWAGEndG2YQPx}` z;EwAu8P3Jqti^f4GW)PBlHrB&HvR^}qU|-^;3OLJ=s-B_iMuF693Cg%F-fG{;w;!h zBz{`NqQ}-5az!duj*&suL7^*a7w<4rQp*UF-yWpHkFEAolVBhww>-wT#O%p~eq+#H zT3vL}zU^DHs0#b2Qeh$kd3)qKrKh?^bJ@Tw^wxmISK>{(nMbmncq=PBHXiRsA?m1g zh3D*tfVouc=b{xbKD&6@9u#;8Z3c2kh21XeH3NZGQk$IxfN$?@ESMaIQM$_93u~jZ zDd|LrVgrYjB~DXG>>H~$98VXo*U!K4l3ZhIP|yR$oq92vuGoau2jLppIt??D0ci0q zgi(^rDl%2|JQ9mqg!ZXOA7U^ii~6OQebh#7~K3^W+P~3iJ z*zVpZRk4qW=M%fuMLX^Mj?&bl9)F!@J7+RZ<4dKvs|5NqA0ChO5(097%;bO;LHBYH zvp+RO#o^7T0dUlBW*5e~$N?lGzPz=_xDKYGS=AejG)$J=;741zjIZt0&y&lqsFj7K zUi(8#ZM{v@5Q2eum&NwHa=@r!#77YsX_%S2moB++HAt9ShF#EqbV)Q!RcyxJg9K6A zZzSH8noe8}AbEDWuB+(Lw#84xb#tDhCfrZj%8u`5{caB20G`vv|0Yq<>xQrKfN}ZV z`wuzcSR{bs`sXHt;RwpARUGnDdW7sdjgYZ?vPxYY{!don(=jbrI)p`{P4s94#?wMR#BUMQXb-{NM@>uhXLfsP6P-j9l(76Ikcq@<%7>(>^Z6p^^l?+(UW`2?`xzy@q%tkek&-mDN$wHh}Y-Z4$ zAL+?_!emfj<=V~0r@Y|o+f?q-#0nBuY000(N`AOFs8+`QNx+rbNhG;e^}3L7W}+nI z?)N;1ak;S3y}Gqmfb3hD;^~}OP1jbmH>0S@L3@Q!=oyDREh*1+D|FW3^N zZwgjhxDWamk4$`pQWUUd5p)5cuG^#BWqmWWkm5YO*mSM|Zjft{R{&H$IOGpR3;`I%YE(%~w2jZFA+hY3_rw}!rnUb9&#w?W+QDA;lDm!k$4 z82HY3fZqtx>K;P20-5cp_bF>goVc*3f8sSZrQkTcAxt&6U_EM>{Ze6kWKL^(4iupm z4u`8R*9G0F1EytK9+Gctg>Rap^?dEh3p}rgWoZr?^;|KQhlQ!NP025yXFe9P>bX*V zK1>jn9l0Idn06)aVj-4JQldo_h!Aab5d6|P)1!qTdAM#5pK=A3|HRVT;m*Z zm_S-oxWtpG`gSGlT+Fjy5syP{!1>tqp^uZ3?~6rP>Tkkpg*(Bs9Oy55ZJM=WpU%QowM@JS@(!Y+fZ zaf0Q*-#5uA4S2xh_K3lKvI#vk!OJ@Jf-IHY(Sl1)<6s-W(U2n?gSbwt?v?ja`UCC} zECeqYN%w~831j^Nd*GEYks&u0L-6A5eM*w78UiAlrs2^pnG;9twkdsE93`4t! zbZ_CHSv@`yW49H(jAVa~*k|^L=M!W(TiFM@%<=k&;pfWGkyPyZlW7KKL2NL~EZe1= z3%YkdzkW15{6`z=E*F^4ew6CzIT^b-{rT$edc4&4Wg<1u-yeWB z_@A!>0FVHmUrjwdM<-_k$3L=u*YjDr*KtF=e+6j&st5B!@2>CPuX{Z`Gh-_|V~4w( z-}TPF{#6fX|El+Q|7;B`4E3yyoy@Gv9i9HBX9o@Qz1`|hPZ$H$4@;yLtC3W zouAk5{vE*I>oozLzq^1o+~#+^%Bg$3S3g96 z_U}IZs`-cBoo`lmJ^x)#Vdh@%@bP^up#5uqf7Jp$|Dk7MZfs>_ZS=dI$jQCl`OkTM zXaAr4(|2^VHFR?SU5}UWew}Ij5CPi%Cp|j{TPNGU&*wPed%eCNB0&59qz4?|yJh#g zf6vJ7_0oQb0PX+Q`(u6B=vy2AO%FhMuh(-Qh5$e9pX2bm_8;S6sBh=w>|p%6e|=o{ zdI{+F3PAgJji1`U`yYDNcE&c&)_?QQNbX+G>PID@{eRN?J|2#L(;NJu7xzOCX#cmK zvyH2{jgg+Yjmh2c{!PzF{@%Yl_Ip8~{oi`VW_l(Lz@hkl{mu_L=w9#OM?3)9{}r!* z`^Mzm+SJn%5mXV>6PA}#R{1XcbHDKUZUF$l*+5NT0)|E8yQHUQYWru@`*%Hs`|$i- z?^nNods^5pf#&aV^soLYbl&$f3yHahE{j$78vM%@9!iF?DzKx zf4~RYzv%(H`N#D`@B1wIC%tpFd%d5Pfc9^Ce`o<8e(0H7>zf(_r^@gC!LZ-!-A5|` z0BHZ$JOPet&0T}{I=?g}aIf>@C;tr1+;(FyPLm1hv<9xuj2|-{M|o^xO=^ym4NoIdf!EU`S{si;Jo`M zJ&hlF3P0vP(Ed&DXH&oWXQc0>|HJ-kfAe17`rkt554c_7549Xzlrxyc^dt@f5^8#{Nwl&)34`?AH(!VAuvu^Tie?F%=q2EH1_+IRP*zNyZf*H z{jLXGw-R?rPftctPFhq%@;(~ht! zcMpxbJ3s~i&BEc$`1UKPA4NEKcVIgwrLll@Ip&l^TCn2k8WU^gyF9|XbichI-hB^2 z{@(BJ5@4DT)OTgSE+k;M(zr`Nt$Q~r?yAy)F(|t`IvHCt$e0^A=sUPGhyk}+ARb2s zFRQuEEUwZOu_I*Eq#U@IN^?7|R+Pnd|>1`aSQvv;W}l|3UYA{lBf+Uvh!kzjFY< z-T4dtpW~+Jtnc9D0fhRC!+&Ppdkob5bv_t_QQd{A|I}5Lls0$zMe@6SuXgVz3l^8v=ipYMZVn%o_Q?%MykuD*Y*1+K2|55G?4Uzf{wJ_5h! z0APS8*nidePUY8y3iRVI^}&A3hky11SYOcD$lUg)6F`o?_5)z#_P^TyWexo4$=`GU zNdHUc=cNAW%H8|ldH%IO-=pDw@{k0cQGbg3jmP)DPW@+nSxFJepVj|19$=WAcN@!p z*Z;n@exUe!`@mlPYkd)Yhr4fMf3$wz|G$g}U;Pj>w=!06uyrvvy4%8kaRazM{xY7(P|Wvn z`=95htg(~6)vp4;c_na{?sR_ai@<~Pzxp9>U;$*|Vl4baaE;}kUH`G1Y4s*Smct%J47-5*ONjf`!a%SlqAHZ!Ew}KjiPiCg|I`2+AcE$ z(6Is0Q5I2DI>gZc>KKin=pzX@n!Y2xGa5v2A%IJ8CnDeQ*azyAA`0>4t=R|@<}fnO=`D+PX~z^@ee zl>)y~;8zO#N`YS~@GAv=rNFNg_>}^`QsDmq1u{g<1@PQmP-CCAn}5@6!kKe_VbAmo z`-j_p7%$U#$YVK|!yR%sM93_^RfxfkB6oHvQ{mo(fS+E3f%gSW8<6jc6I0TU3co{$ z&^A8f9h}$B8M2PAz)>W!W!ZaFn|q8lFGZUYzPo++gHdMs3RSOvlfpG0d76>8)X2+2 zUgdHFzL9q!@^Xy4+@Dn4Y~-=uwl~ImPSu37dGQv1vt5*}(L{Ok;;mK0)6Cn9JPc27 zGyhcdiFNn9Hr|tjx>@*xcU|T!eRaI2rv=`M81SBqf@ija-Rd@NFOE@vWmNq`m%Z#i zFiG<_FShxcOGMdEc8A{dy;gp}uIXPRJ!lttz1^u7?$^o}*hHv#aW2Z|_zzvSUG|fG zS-NGsXAk=IBmP?O7cbnQcuj=TGu4xz1Z$=-p=-g zeh@fhELGz$^gxT`E!%HL%Cy0rtix|yei-H4#i~qh@9?|+c((`dh*#c=<2?a;67Wyd z8|*21^Wr?Tm5VlW{K09jR(1MOYaP3y#R^vCkE*?GCn=b*=<2>zmCgAu%lJvS+m6_2i{BAeine^KJkB;fJ=?4qFZc?y{zf$e( z>84} zvBIlhReq}4%QblEPZrvkbo5=T%I5r2m0jvk?O$Ul8%YD3P8uBhPRVnTZRBq9Bl)ff zG^AWu=@MC2$htqEF8PD{K*^C!--G%+L07^t>yL*lwb*St4_(#?eB2rI?gDw%q&yRc ze@PrD+nOH85@m$-haUg~zd62pAg4dG44$VWU*Vag4{gPBG~kYc>|X3gJ7v@%(L6&r z8;rkgfJ43Ylf>Dnzk=s2HnFeBmUG0diNbJylE7Pu`d+k;BLW5KXqWXk?+n570lXug zNfHOAo`|%x7Ir_xk>hnhUg2u|C3XscGM?$k7bD#R*&I z3vq++6^{@;--vc?m>M-7ZXKt_b7{4*Cr(3OryF^DjJyowX-1xHgDQu(HK&F@+B>wD z9JdMowpg~3TeXujMzyo;c~u`l5zdBumDhix%EQjQv)IVnX5_IAlYRk=MF!|sBt*4_ z@j$?pQ^^(evQ57qW051ohUhu0)3KJ6x0+j0Y)B6yos4vn@te=4%)H;+RyN!gzFvm1 zrTB}M^`Fo-bqRUp0LHW)zlqP;;2)nYxG@uaJ5&p9Oc%-fz7wJ_0A8+#4kwT8flU7v z<IytB%;Po(e85E;8-%a={+MQI~-k@jv~Z-aj+S0{lsv_onZ zjrVZ=_#>Xb0KQ?JmkiyLC~>Yg>MLECsGk8i)PdppiTb6ezc-?Oq8|EIgUu0J9vic4 zb0cMuwurB8=h>p1I$<2(Q68z|_CTMHKTDK59PZ{s*y=OzZi!9Y2);gBob2t_yjaOu zV^;25Q^sP=qb((3=TD$D+i{`~q)n=CTF{Z@4mF}p#|8NN?zRVpYL2%)w}~?LPkdkC znUD7QJ9ArsXAXWh+fUIKAtipycP$z35t=&`03FGP0hjx_i+EpUY6U0`H!e&raQm@>{lxoz^j-t;zX{JQQu~4knJ6^Vk;~;1c#i z1J)?Os)5{@V+7fgef}BmP55E`%el8RbRp*5#SZ9R8+5M|GD7(f`n%s~M6YGrX`Q4Q~Z$!BY*gU<_HuOVTKH6$toDUj} z#(XgfbA_@aD60rJE?>|a^;=r1=O?>EgM=7JJf8%NBFr;{W6qVyDEoa&ScmyK=lF4S zsod8&*N+Iga$g$e8`NWct&8GG+Qj|7SN5|=S2}njXiHu;?Pcm%>ah}(BfpqB(w8gB zUN+$wJkB~Np&a$aYy%h4ts=e9LpUZ(t~Y)M9RYcla#V5ocn@u9Z$E{DXy)2OtyxW- zuk2^Y$|_DwQQ$6bppS`-Yn6|$mh-|KCk+{;`0m0=UwcQ&vV8q-pWNPZPD$b zY!ql@<@3j>U%>yJqWK(U&j3AI`MgA1&v{w$Jbt(GIev5e?=s-j!ba!wQalIFQ1Zk+ zR$ZoWSvSStbF|rjHpu4>qb%fqFz2ay=qAFh$Geq)Mg5wI{N}}@z|XLWx3{%>I8Srj zY~9?U8Qn!FpR|MyZEyTq`3>^pLEApaLocS_=R%~CpB-U-p8cKTXLonSCw7#v^7GLf zHv5lUtHCa_LEh}Z6E@*uj8~pk)&d<_X-^9t0e%m`#;dlc21$>iEY6il`lEmq!aMd; z&DnkQff!rrb@E|VNuQu26LMzEC!AZ($DFbRDdE(gLO3bx+G2Fo+#8rS>QIZ zxn5$M2LSIv)F)n5b`!?QfRQR;WZY=XjhMGMH@*Qrr<_!kc!G}cnxAy}suAOMj(d~M z>%L_R-gA8us1pv;y$4fEQ?7{`k+o_QG8T#Rpy|L6^`NBAv#(8C45*9ShD zj8yWC(LQy}=ih3r_9b;q=|tG!u;I3%4X(MiAhqfZ;h5ep$1$^?$e7-*{<1Y`)Flyl zcdIj@zx8|vB^kB=8mQ|)6EE)uP18%OPQ>8s%)q^6=J-2^1_uPm!%ywhFGun?? zZ?u80Q7@PMK!4mBMXi1Df&Z6A(S&|Djt%F0hts#oXLDeV4eMLXGqSI=&)MIM&{U7l zu+dF@UiqwACvwg60>;(MkJPoAv=7+Uzt^d;mwG;4=?Ts+v2?GgD`Y+BBS$K5ob3&= zjY;TBEZdMaJN*c>Ne&tPdk=M`Orwum(MQg)(5>ZxG~cFOvt7Xtu+B4W9n){e@o%pW z>#cq0)o~vhfP+cf7cmE!eMkrX9FtR!9=Y~K@Oj&HE&D;4lR9;ZdsBW~>9B+7-y^7Z z3vkXye-@%Y595zCx*K@0pY_lcT`(5)kWb3_F#N_C4)m{8W3?P1vS-fn4j&ueb%k3? zr;ogDeIR;VxQfpG_{ANSuUGPR5bHk2IlfKtbG*ZM%ytbo`!NG>IJfqhN#9=| z*-zS5pUe<=X1`PPr6@BV{iy)q|Yf?8^`Nehgjt|n~#f=qM z7s7VDk+$QY1MUZKMh|OStatI-CC4Z%Z>NG6tU4)rJ!13a4AjpZCYTAy#r%U zy+hu95%1D_iW{;2fHkQY82{jf=TLrQjr-Z4BkM_dly+B=ltucdDmuIU)D5MeL6MZZ zuup2%zDWH_J3#gseT9xFWZ$xvS-a2MQ z9h9$mNsZaAqbII|euPgddd$wWjM;oc58W^6?9@w-Gk#WmM4dyrAFGU(_t@*KSaYjY zCQW}Q=OC+0eg*hy4pQU#FmO!oCT=V>bkTqt+Mk2ES?MX~)!1_o&f_@)@Tu8go2zk8 z)xU>5ccvk$N4~Pib~|u5?){AN-=9Evjyu=*q~V?p%8T`C+%N55+@A+cD2K~1p0hBo zC>ad<*Gyl|iHrf~0xx8*6JS#2GGfTw9mZO2Nz~Y!8#OkwX0$&xf9;^pR@sX+Hg{Xb z=D`zyV;!5jPoTVYY!-J=KBGd7%@04fFO!ojW5YR*V$!CceFRqg~H~XPSeYW@& z_CD^AveCnHaS{B-R~vZr|E4V-gva$5ahV2O;6p3)b{110lWq3e58Car?E@8REog0< zK5Vv4-?kNRAKJJ29jR+b6K~Bpk5hxs1b*lGGkgV~1Lnx1Vt*BAaW(u+(&oVXz*Nn@ zH;ewsL|x1970iIFZ3oRs1FrRLkh=!>xJ(<}^heUR=6VckqV+#HWq4L3rvJ~W7*P(#bX3vMPXgis{58~kM zeS9BCv|i4*U-9J_@Fn4eZL!$8`9%7~J@;7sYC!(+`eo{Nb1&{-Gw%m(|>4PKy5nge-=?q~ms9KWqX^XD5rqF8Ib=sNI68L}5{n?AWC*V?dV zvcpFZ2VX(hKbJ1FeZnCMP1`XEI1a_%7F+VZ3d}(Z;iD>r&xzx-5p&4L`0F#(y(us@ zC);ax3=800J$O;^xw3^fVcq5E8eZqozeC*ng9cTo&;Bp7IfmI!vX)7Lj3~d^q024; zu6gidf&+H~bk`8;uNxe<|65X!{3v#dybm~K~Hlj|V zf5O_AWlP=Jh&__AV$nL^x@SljnTAiw23TI3J3F~h^E-SZ+p0g=e!g&L`#Nj>(xucz zPN~1rp+j?@8Rz-p3*`f4{1^RQ2@)^j6d4D`cXs2Q*)GfU!B|?y&FtSX*jvZzA93if zkMnFdaHzRX>8eW9wfbRgE@eARM_VPo<6dt1Zt8973C3!5&2VQ^uM9-`n*plqy_mD^ zn>AG|`(AjDc`4#OpUwA4c#nBA;ys^@_rgfo#{uYLe1^y-FA{ga9X#?| z`;B{1-f^lsyGq6zx;Hr*?Y&ICcCgMVq97gZxQf?Y(VB0Oi;)5QjSk>64Y2Y6EB#cF zJ)L`0c5R#k?XfM_xArONM%ye0`=n6H0?P8eKs!wNrx|sM-j9?8?7d>%jEu2JEOh&a zqHnt}Z<~9Gw9~kkI1{|^A@nNwmU{DK@SwSu%a{psFV|`#Fb?m*R#=Ix`;wClo^%36 zG59%p&X0wgIj65|g_o?GxQzh32PJM?OC;$BCHy4)YoxJoY%9-LH+A+EybrsQc0-X( zgq(=QAnrE$A^`?D@wxeY}x-G^UB!b2P(9n5rPHTw3@y^;_`B(5aLN{+h8r?4UaCdE0 zJiswD_qaba`Yen+?iURB=KFW>UhaDs@7XTopsqgHvPv`dBws}t+Md)S-qLX%N2&eN3*dc1w1*m}XKmt&uO0rnQj*Y^UBA2I;nAndy&Jp(pe0P$gg9?;W%LkAjr z-^nP;@iciqgy)Ql)!a7?<3qmR-Cf0dxc{kWaA2l_OZ#w<(f>n;A7EdeLVePL>*#qH zAIw!!fAlwEJ$lRciFz{XaV>Jbe0J)OAdRJ`I^=7+ZRbJsm-{>H|MN!wCji!t^W34T z65CGh4YL1LC6@(VCyD9`{(!I*=3=S%RjP;L<)fvqF zP@5?8q7A~{gL;DFL)#X=&HYO9-(l!UugvFsqsnc*_Evud@Na;O%rn}(Hr?K5U%jpHNCs>abDxDcn{l3h zh3pVl_T_QVi2JdRAw|3sXiykT*F;%roESzLO$NTZ*NU>ox`_P^2U`lO?NcRv???IP zN~Q+8!iLH@Rq-Cn7lZGXz{aNSi}`3h*9&ZCIpJIKnb%XkOOa!>B&z-AWIKuaLgZI; zS-jqlw$PvTRoMS^^%9_aqJ9J4fv$gsKkIlh*xowaYI~Y%=G@1Xyvenou@A`cW}8-9 zo9jyl_P%OG=}_8{+;d96oS2V2rwq-pf_6+Ke4$T&RKb>Yu_lcLw?p~Ki`&Vut3-;k z2G}>B91L_9)m3?7r_kOXQE7jFL`9bopwpCK72*qgl$R`ftGuLxW)DGLo&$ePWxWz@ zr&H@0tjg1NrXr<2pzLI#T-8i%XA<%@Qhw~6AU`R3HP%yA>%`79Z8BmI1nNu}TEskT*~6yK`&GsYFDy*=`G5d2-+Do?81i~DZzSJ)}P zef2d)o6vb>3u4HV8OxyL>14=LUnx)dQl1!#5SAOxYhig}41p>;(w??Y*b9${&Xgy$ zCr7z7arRY3a(tb1Q zsj-+Gg#X7`9j|0d$+1)Sp9CF2lz8_ASkVkLD-VNtJ(m9x*Xmtqb{D0@lb@Ov*BLExK)Y-L&Z7b?0n!PqHd;V@! zMn@S5V>{*@!2JpJ{g+~H0!&4F>?0X-bmh?kX)khoa*eT>4qsUX>S~k~Nyo`S!idKh z4E{M>o?|$~GM>NVZ}9a`*lRhSK8w^V%GcozD%gKGq|UTBsGp7##}EyN^1ID8QTFM0 z`Y+m6e^AmdQNM!x02^b@$( zKg~NKJ3{Ff&h1JMsd=4xC=_8wsB)iOe-ZTF6^MU2S)XpSM>}E_+6uIzV*{-^_GCE@ zUfEVyxBZN^4xz0;tBzIWrrG=M%dlT+*bvmowDbEy=OxRtBISFOolkvuFK9&DY6Vhh zLzG-0^_>&??m5I{kwzB+-_&)YYy))OR@xDWzaouk^FIe#(vHyfn6iBV89<6NtO&m|f`^nG&a=n25=X`4RFHs+c{xROd zENjPm*0IXTyL)h^2(n8O1{)Hlw+*l-4>6a3!MaoC7)Y=sy0NgM?a znRMDkywJB((T4Pu?4`UVx60{$SvFbUfcLN~tErz?LC1{5GwmUTYm)vp=qPy}uqfwT zlkS0T-U}TdZ7t;A6i*r?8+@CnUyo;NTy$_6;z{#jpRqD^TqfGB!uq8n9oLxk(%k4X zNe*{LKNAM&S%vkF$jRsz2`9YY+L-m~b<~&9{6>9<4d2j1|Kywn{|)F~)vGkkYoqTu-1k<#iqS^0aA%uzd;m8!dWJft zgmT*%a@z&_RX97bI36*|wz3DM%xaLsun)8cX+2Z<2lgZ8Ct%OXj_)L#18_T1)7(;+eiH0s z_=tCO7S-v!FmJ$T?zf8#W*cs_K|N5D5$PX!w?V~uDF294{|CywfIia>xCy^Au;59D zUkUTe*|Y;mEBZzDl24?sO07w+Mp^8&I_XaZe?`#Y9kfBZl%b4I6V>FIhoF!8;u&R) zH97T9nEzP*Pk7I>98(pe)D3w8yB&C*WNy|4niszU+n+pjEnq%ba!Zl)>XewbLjVI@%T&7@983{XW{n%{C0$Hf1s5Q zx#k1BFT21`WWXH+xT~bzP0`n&J@cX&*f!>!#`C8QNN{p8ZCUA2@))}K!nPo#6_*dcEIlys-KH{@!i+qPV4J90V zr~V$w(0_-6p=A}QM_JvxhPu znh{og}3=kIdWIc3SjN zfivwh%4pJf%==wMb2aoLZInd3qaEqZC;nl6x*X-mH_SVq{6u~s zpJ03?pI|PkjG&%Eyw<`^{j^E zdz<0=U+NoCw6u6c6=h+qvS}ZMU+NO-LD>ENexi4c?b^pjVh*yw4s&-a>Q@S0b>Ljk z(~vpbh3=dWSYFg0jo)j!D?RNHKh~X!=Y4<6@i(q>`)6am9;Z3=Ihf1mVE*nJC#v)D z8*w@M8u%InY)LnC{h9=^zZj`EPHe~r%(DQa80|BbV*+##Z9(X*=J}n`X0AXyh_7G( z%3OeX7X8;V{1arKjrphGcNnL^SbsT0?z338gi2AKI9DO%v-DjUG+_T}M_T7diFIK_3}wy?v~to4HT>^}ntAw9tbn=YGv7 z(@EJv|3(?wPN@zNim%Y-{!`jNsd@>@*4HQ>O@_32=#xs3J}I}f+f()VECYMzCZtJr zF^qmA+6J@{X$x>INSpjZ>6Z~@)FsqupLP=Ea*mEsc92oF7G+5X&RGkf{|M(Fm@AqW zj{{xDg1%!w=X}^mqhTM7n%iPG?IRn;p%d2H;d^0RpcUywUD2>t$-8OWJdgfU{_jE` ze3(nA#~as)xh*plUk0|Tb>S1hM`X_G=YnlZ{s0?JNgkmqe>fFu6?p1@w?B!uK@5WG&QGk?eiJ(DJ%5-k}ue1 z^!n!aydk1(BmyZ3@ z_MO}V5!ja?UX{?P*12_*fmZ_Bs80^lNAAV#4ewo#K)IFh-+hGj`eFEee?-SuI6-MuM=g5F=rHWPfpU8`(erY zhp4CMk3BCrHc0n!tR@Fd8^I^XJXwDqWw+ogH|4Oxe*Svae+_x~28xq=_Z-hxW8lH| z%>B1bcwf=wmh}}~&d0u4A@_~SsV7G;pE?e(_-xJvgN*lwk(zVCLg?3G zJac|s1X!QIN6WpbbCIWF!_}OaA?L&-{WJ+9RnL+s*2_rgUnH&i;ditj>d3VhW1V?X zt3S#->&$yN27<(|7wUJ>w+B=W=lf4sgiNo5$j@T%h zjOU1*eycc0+hUPGTCekEml51Z62PpnbzzsyxB&f=%6b0`>380lY!t9Q7+BxQSNqyI+w z+A#HQE8flQq~2X^q+bqI?>6IIo?X4W$VfXG@1Enk424VF--bw>{(PaT_cYrZt$yE) z-_gDtjxqF(o{K$4FZ6+3PP22YkY*UBk_}lBS&-v`wTD;l@J_%snUI1N~t|jeD z-ulq$m6#udfos9{h--x&ZL}|bcI)YmNB2NiHGisn>n|b2nSh;*U)!H;eEXgz$L(Vt zjc>l_L05DB3P)(k2Osv={M04X;k(Zo>#2b~G97>Offr#`b#^@Zxh-*@(A-C`rYWpS zNLpdrfBOed1MU*&TF#%_Z&LO@dGdSYQ;wHP8A^`W52Y+-;4ZRXN{g?KLyPA*SN=Rj z(!U33ftYG5EjAmpxW%N!PujDyE_tYF%q3qM^vH`zk4sOBq6grb^stHiBPFCqXVBxj z+dlAG=waU&riX6ORu?Eqgy^Tg0o!Za8Ro^bU{T0wqb|7W8AYXN(JrSIgUyiQ|1KV!%ZS?55??2TwosYvuyQz0~E4&VT3tbZ*scY64wE2TU zn*nc>)y+Ejsiqw_e%2KKMuVYma%1Y7-C9`Ir2Yl$Hu|Q!(!b*kI#K`H&ro+HQReP5 z=+eKHE|Gi3tO5T^Ub>-?5`0naqD?CHG81qqsF&|wH zylBg$8gyxIK01W?CoRt!%3h6bvTr6{MZbo_}O7Xos~}oewtSHYszYM<0C?;8RD@e`&rC(~Ca3WIc#7l(&0Y z>DAVrGimlq=l2tt&nh-5nM=V~)_$|NRTpgsUerZPO&Y~nb zXiv7Rw%)>jk7=F5s!dyOhO+fIk8KC9n6{p&o6k1r!nv&CZwjC1fKT*XHrJq&)=H{vsKdLVo2MjL*5~FQ0Gz#Bv@s7yI|J58-obT;ond z8Tz8{I&8T^6MFD9^t%+cyjMW3u}0jAXWv@f4~P92>{Cm>bFC0V#{Af_im`(Zfpz3T z_XAf*df_~;5lg@}Mxl*ZeciK8(MZPj8ux?6I)hN0kmD}_4tJt`M-YAt;KaKN)&eg3 z84I@UumyGp=O!ZSg6|FVbaQgH^q3j^R$(XJtc~b;!&0w<-O1=p(IM!<=gR#nz4(A=fd$ z*_mU*+3ce+&Sr)g^bVSH!CVLhiEG|p)QZXR@& zc~09ECwe)|bJ|BO=d@97Cd#>BD>#gE+U_66NF0ebbpiGpW9}(4PC@eJ%&`Bn1^wmu zqX(t`Gf|I|e3hghMZVnQv6Jt@`{q9(pU)dn&JBBqFuB*1gJ;fJs{rc->Hkd8_oJ+e z`E47|_k{uHe$;DszZCsAdV>akb?o~)4%$1zk3~B-4)OVR?1dE*%X&K&geM_F(vrGLh!r9S``Ks(EENh$} zy$fYAd4!6(iqPVTBDClaHvfXzcKC4zQPiMfU@6ZmK+vK@Q?hSB# zVET&-fs4FP9(FwAIL#Q&FM;=0z{Av0=DnGv@S{=oI1U-Jr{Em4*udXz+hmUuu>AP* z&QkQ^eW+HsBwxLFC|tjO))WutL{n}vjC$A?kpAWh=SV3dgjwnh!!*mAb0GOyKwm`P z6}<;{MNh|F(Y(K!`v&+vN8N*fMSXq<{UAPPzX>gc_s%NRi&|bhqQQbH}@hF^;O_OwtF-7Ap=qSkmfnW0PF_V z;Tdt_RMlDGXU;i1YaMw;#>8F4vv0v15Y21Ui?QPWt+@Tkz-=LLt8E9j+GyP5vx)&F zuH2&^fWKOavpSo>eD1$z;x8Jv_RbSn@f!P|;02w`F}2bx8Yk{IZ7CtGB7F)t6CKkB zWyR^V|Hb2Y47!dy_P=c$KmJef`frRQ*Fx?2J19RXZ&N0*_iEr31m8QdB4YzgnN)XL zQ6|;79k1kX`b3rNQ6{O^95P0Me6PxVv?oX2%faV|jdqTpo&2bFvJrzY61GOZygN(9 z5lMNHF$jHHeXGo)oxvCc6%P?U@6UU?ig?Z*`^MyLwfD-oP<>D7EzHBj(+;|Xzo+EX zw|=N>nk`5x5F@+=cDQNho8R$?d2cV~3HVrAzvDATK5b6Ke^lNUHC~T z&sNyca|-Q^CsD5G|7Z7Wxz|M6udQp#v(;R7-`B8}jC=mi#~9H@sQBjm$3&d(0<85z zF51EsIAiq4BXy;ZY-%cfWJi;?bD+tQ3OkSQ>T$nPC-I~Bl6Ssrt&%o!9%I1lh{cOT zEJW-xa@2P#&>neaq0OCrb7yzI*g^CnTT`L_(qSj2z0^w zHT*`;DYN>qe({s4jYnnKL>+gc%C$oUo)s^LzkR|pen+mo2yuFdDbG`JaK2k6OPj6O z_^#oVfd5a}T3p-4x&xi@D{R+s@)XZQpf_SoNbmcDapK2A_~Utlt%w<~;@IK$bo^%j z##CzMHyAXSe)l8~e^ZwB_RbAy`$mOmhs1&ZW+8uT-KY?8=QroBk^R88%8*upH>@zl za;^Ld6)(~7ks-ej(5%+X}SybM&mi<1H`QJ+gK&!kG9|VAdNCtPx2f_ zIm!>8t8Q03pV?FKeAR|RPr8=4F9$KteD94{^8GXV=f?dUW<9>Ey`;dCgnlUBjFdy* z4r#ps^W`Eu(@$mEWFUf*a2$&i4qLmaHuL|XaM)_#kl#t+@K4mo zoxKq_R85JEL%e~*J4oHQ|G~t8d_~(RAM^sPvmpy1@(A~uIJXWmaPs~^;naZpF^OZ< zQwpa{?p5R2r9s9p_8V}9Lp}?I<39i&evSwnYfqWt**M!foaOlE7+>JwJ}#4np2(_ zb3wVCk7sLa5zmo>U!Rq&OvokOp}9sv9* z`{l!D<>FjVN$POKD-Y*AHr0Ezo&1K16{kT4PJmhVKS3AXV`S3gI^ed&2HZ-nP`KIC zhU2?g!+FPGb&0mK^!4^*m>aWRZ@u3ja*xExJ(BD|9&G76QT8+12+YKJZkf8XNrT2L zk|RzAG6E^^PV9Q!~sp{uPt$+e36Z8Z;kjWM_Cz!_!d zOWpVs;1vHBXZ%Han|mYZAEeIZ_onEJi^q2gz5$*C@Ex%M_%7uoTKrq2nYuSf*<_rj z6;CDV;~*mC}!|$=6*I3Z&HZ4JZD^1ahXC>m%=QzW+$!Did z*(A-jLU+|lTY^3W-bJQtAl|9U7})AFZuMt?*0s{t!7@p@Jd-5r@QefNq)FJSPG9sf zRrllm9M%iSdg1%bw&Znuht1I*X~Cc8X#UVloB!~Yk!OE+=5#|zO7Mx2q~N-ezW7d? zO`iSWc?{l@$Th*Z_Ze5hZ_)kE?*Lt_XFLXgX8w|1!I3y)!F(5x`f^{ z>z^a*n`03!pDfFlV!W#CN%DJl);1K(o)(yh9R|#b5@#?OcyWxaFwJu(mt%~hb)k9h zqQWgruP#Xra?P~|{7gGg^)s=}H}{64U(|n?uK>m-!fVsQ)-d2QXe6aE~R= z(5x-FGB^kLaUFX}Z&6Lzp99`-;fw+KI}>wdfBf+-Rmz;=gG9Zuq%g>5wz0{68QSQh zZ!y|<{)UBqeiN2=L-M=Tyo+jW$tA%lMmso+F58)ccB<@`1aU_p+Df*xrS6uhy8BOl z^=(U~--o`(d4xQetiO&J4bEer!!Od=Y==IvbHFFmIni^NLmaK!k~Q34jegZYpZraZ zohKMVd9Ul9y4rWvHwEr}x5;tmw@v=*?x}0M_vt2ow^y6uYnq#?&KM5-()cahf>TkR z{zbys^e%0uWIcd9K8r8zEpT^#;wH^^wC-8?uCJ_Ta~OsOJ=UCMJ`-S2EA9<^&bzPkttUt%R?Q{jut*!&l}(C*}Hoo`Y{Ib{Q341nDToerLeWB8yx&rh+TxH({{r9Li0Uze(QVe z-6GaW?r(#xb@VBaH^@7D=9;lVeoG`WUZCyz4(sVtbNmU#(}Lrnch5vR7wHzQ+rH}J zdsg4uS(J^(y`_yllH`NsQz>$}C}Y5!-k8i)IF_Iv-V>xcJD=(R%F(s!Q) zn+WS4C(>K^P4(YmjltjVV2#0k;rFKdZaQV^J(=&OJq?`hi5I=r;}7SZZ@l;1d(*bS z??hkIY;F1K{;(Zaih``poyz-qB7PNZj8g z{)o$Z=G^;u+S*>^pN__@J(^Ft`25Ml`F{h=+uPrfdXL{X!8e|` zS90l9Ieyc=4`KcufVIa+&9QGtap~$=vlk3^8Dp~rytN!-Gq(7lv@)EN>}*M=0N`T+0Pt!rs&#rPRKrG&S`I^&4J(M zI{0$lM%?O>X83+EUoL^{@4+2Nv^4j>@hw=DE?40;+D~g~WxE|*{pn$dLt!DVDyt9VK^Lr&|r+(Nn`MqS6ku*+# zUgz(8LwDf!CfpS=P&C_n(awk!PeR@1ZHHDa(8>w=(9gFHwBcMi0COhydpYmHCNH4R z%ZvH8(VjGLV5*Wm)rVQFeOQ7yt`gsvxfpeZ!3V~95w=bt=RJ<+rgyY*+y}C0DB#iV zTLyiX0Gf}@+>!Q;ec-^cBBAS8(0t5kJJRSYqyG$R*dZgexElwe&e$Q#(?)_G2L~-r z`wTwgQq*rey*6zq%9exH^zFGaYts(fTnT2IkD*QWryjVk!Mzumzy~B@ZMRbIeHa(F))*r+8V~_-;xk;M`Nh z_kGAioMTKr>1yza*TN@fLI%cWzLl1sB@7&k`Gxb$NX-BFh_&Q5rimB-V(ICTSpVmP zj$<;~;w-hTLDF z@8ey-WsHv*?+V%d`?5}fy7))55b49`0r7bLFZJA(Ug|q|TpynXSX?`q{wJKNkgyL- z%E5gr+l{^T*!#2UI}_?|Y}T&^EZP^f*^@n6u!jgAq}-?2`q)GdeRa|M;N4K3zRyIY zz46EW6V~5aJ&|j>0?mNutC{GD!*BWt`2OR22rpUhWYjUwKOB4;biwynY?iVOx+=@H z;CFb>dIw~hqBkL(iu+Y4kLRHd>B03J{Rhx@cvg2YaNJq%E2I7wGUdKbq#e<^KWb+z zf`)q*ZLlruh)0M6Ej!`vm+<{Gyl2tu@0I6F_V{Km4%Q>yk^R%wO!RC+8_ZiX`}|-n zely?q!bHy|<9Fr#>bJBD@h))3B(>L{YV7BoHTf#msd#>(XM<5E2XuWJzeyv)AwAvS z+*{}Vc72oY`*)hOnxl2}?W%QdO6xiC+a59ZlP|)+bu?>K-ui zra!Lo4q|Oaf80H0{o9zYVgm0r@@oDu(X$-C!7HJ@nka8`?rJ*XoN?~z8I&=3q5iw` zWZcNXIPrcZ{87Yd9^SK$KBSCkJ&Je5+xZTA`^LLlkn%oA*16Wmn~yYvJg&Xx;5X^# zoo~>!yC_VCT-7|D(~P$MUU}YVz~frGkA9g^|7xU!$^0wvyB_Z@XCBteM}R}l&p8sm zaYlI$QsQUgcCnFPfRuQ!yxYi|fKkD2*Vi}cyop#FK7FYB*S`3<{O z{$}JaM?UsWTlZNRyWqfHEd33EaVjR)j9n;Npq@{gqSENth122JVC+Hw{o@?E@64Cy zQWuzajFShwh$kI`zk&GcioaLiQvENUH_=lB`OBdU;?Ish>Us8S- zRr`CI4LsoAGxv^f1w6KGmUWL&WtJXoTlNN{thN8dF$Z+Pydd?r=H_IiVBfSYx{!A<=QoT$g?qkCvO&L4DDJW&MOH#4NhVMbY)Kc0rp4aBQ5=|b$E zXDeMzJ~j7e#J?kB@1ond4Q>47Q1zip2b1SKe-`EWUD}7a?_V9mycRGMjrtOAyMi_2 zo-p2b0B=`Z`)$;r4Y{xMf~qqGbfiDZ^o6ahJx}szueUYlQtT_yx6u(TbAi(!TVy|X zdY~^w`#AjLIQ={eFh4k^#>AxERlmnxQ?ts8H6D*02WBc@K6f+{X6GVNUVEf{n0Frs zrX4UJ3`WA-`zh|%H1cBMdDC%Ve!mUhJb!P2Nk3nW5F6+#b>sIZ zkp1g1#zn`>GY;WB@AlW@yl=#Y^BBr5I1GFDa`-)?_fgFK5SQFjroUP3Cr}o*b93h^04mJQAnz~Hw zojUc$u>TtXZLoeqy~r~y=3cT@7R%v(eg*AB;0-(7^kFxbh%%OO2+?>c2edW)wha%gSelPV69ga0^SJmG{{QXxD>#NfV~qGc*$`4SMk>bETBgY;^P^G59AE0R+uqciq`j|cw1?v==lm+A<6g!) z-n}ER9()!l?-i2cv|p8tpbN$w?<4l-?U+*r1IDR-1#jcgmXx#bY|dYCMOqo*1wI?? zk$VPNSUZ7E=6*m0@THE(?73#ObuN42ZwlTzz{@p$uLoS;Q1CSLF?mqSR(t*eV=JF8 zP|xyrPWZR|Vs(}V>w$LSTEq88)prs8n{g(GdscmbTjn40Z=TZpjYSH^nPXMD?B6=zL*yOtVU5iAw_UY}bHp8>Md)*ctd+!$1?8DR>shw?yM=!b*31tZ zwB5FYyqv7pAkDc<;cUA~rS(~18moB2Wc}~5Jnx+d-=%5B7W#LD`Hi%$yF1zl7H& z(tfe5A*+U~wwHBLa(wz3>X~Eu#+m9j{IC&Y%5&Zwosa&>-UYncN&f=Al*8cLAo?A` zyumg2i}M&y(plGV2ihL!&uf4u{Yz@#)dVOfWLjieLh%X-fEYK-d*F?e!}F%I8!3+pt0mZHJm(p75m zq@qc9{=nH0(8P{4e(ZBSUrn|7NtZ97>kmWU1woe(=)!w+e+K>==H>dU`{H|bn8yNL zMW_Pb#W87gvO%N1UPYrtuz94f#Gug@q=8jA{=g*Y0MJBzqm6gqCWBV6J7HIT4Y&tV zU?W)Q^|w}fwLK4W^ak`TPo0N3p1jdFN_|}ko{pBaZjd$V>k9BB2T(t{waE3VDJ!27N8o49 z-^58n9El6-ns~$@&JvDcHq8BQz+*pu4?No2A94w|-)j^8!MF!t2+k-k1l$GiXVDf; z(cGao(U!7v=~GNHY^6wh-n^$Rn(kb;aZQ3YXt#$l(AS4Rb6;l>s+Mq*blUJfv^gDr z*h@6*;>bCY^4s3s2I<(lufcs&+`A`zl0b){_)}*bMd3oMTQ;IE+|%zf)x9Y&HYeL_ zcMJkMbLiEA9{a%C!M#yUgYoX2w%C#ll@5N+Yl3k_ddKU!tW;J$v8=gv%pYfg;I`u>iZ3$#+P9&5h~SU*xn8{>GY+fQ9xdb;pm2)G=#8Q|rjyWH!2cM04X z9l7pA%=_RREjY}9Ix+@di{IxsciHNg@%lCH>{`UcV;^f%y!d->>}_^6%N2{@u(g1L zIMgA;%_X#gbf>y|LimbD2%m2R`Ky0R%TO0|w4+AF(x)RWR&n-I9C7#_IqFs%87j z{WuzP?EFhL=t8y?$@{-VraqT2lk|^}E||!9OP%dK8}NO=@1cpB-;3XBoFdyH4~RIi zKAI-2GHe<9Er3sWMV)Id@OAcGFtrtC*dOzY#@^TQ*ym#Gr(4JVHqGz2P576ZyB%ui`#qT<($S@yGr)lq-S_V2=Hw*CYM4vD#Q*v@tJ6 z8^2_{XUh6X`jrL_4+0M#`tW-L?jh0JabYX$ z|8UHUe&LuO6@JQi>zEfAV~#X>%*Eal8}meiPUhH=_o?5ybTEdUW7LV(38o%_OoirS zzANf1Lc!ORy#FZEj`_-E$eI^=_KO(hf01mtJEn7g$X1R;wkTI?O}TO#G)9VVLi4;* zSdV@hNn?CNEaL8#2Mefwocd-1f6kRwIxky_b6GeWMw++f`LMs1Fie~3F2GWI>S4cI zdp1Ld=PY3R^30QY4-)NJ`aCDYU(Is@W(Jafcy!%&XvB*w>9A!gqJpP{v^ zIzy1ydWOKfvw>w)?7vgS{^#4>*^6gDCodK9jC{?j6FeE{Bk@UxukD|!CP=^YEJ;HZ zx7{1Rxd)q$lvoQB181GY%($1yb-5tNxT#%xVho4{VEhgy>+GfP59pV>RU_P-_vk5xya_L6F7rh1KJTUme0}IKgM1s>7M}xaomeE|CxL0yx2R> zzwhlP@Avzf;ze^^)fwl(4+h`+R+PgZVbnsl)Euh5xj~rIpPk^@T+%ye!hId^NUsl& zD&9%b-;{0PJM;!FM`1e>&a24h`6@-Lll5JA&vOxW^p*KFf4;Y%{=27TO#VA~S8>^` zz)78V;dz$Fh#UHF7;uV)t38eZAHlb=&bIRpfWh{Oqp!ExTj%e<=+T}e*x97nB|U8N z9s~#Sl95MVyZ8gl-Tg&qC2VrySn`14QU0C>nB~yP?jfqJ?r4kq&BUQx_Ayz1K&Fg& zr#+jhZ^bj)ZMc)P@2lT|XVPZ{QquGQ`m+%IpgnyF`pC5|+uDZr#OHM2!+!h*J~I0K z2`hi(Xpb$E{sMJw=y#}R_Opg=^=-o#Ly@M0ZIg%k*LoBe1YL+3+PSj0>9Zh~H zlWnBxe=+hiXxHP6iW6%kzUMgwAN-;f_}+;5n|&%l`3n2gU@=qRbe>V4@npp5dAu7U z_kk3QiqG*i2tE!Lv7u@l7eZ9r+yVo=DZWrs!Sp`!H}{sflXRSzzorHq>o> zBwbQ;4P`h+yw{ulLEKLPdZy?32VTWiHN7;JkI7CeN8i&kGM?osI8QR4pOey*>|qjcgXy}W6JcN?xQ^{PugLvR4~Pm>BGPy zyyvObp%pkEwi)mP$8P%|JzMM#AjVJeONxF2c!79G`e2^om{H#sNm?Z7i~}&sjzare z>?d}okZE76mG#wHygmCu$6gryqQs%%ZN!2IQEkQu@SeK;JJmTc-@A(D z2)IwrENj9L36omy;H$WMf@cuQ*WxcfUg=>GbqAkW&*zvF(YC}VZnWHYoo*lPd7JHa z3Bxekbsbf79fLg_+DnH&QvDGQRW=dzxSlo3_ur%X@xgY@Su)hvGqW>x&W3Z~?ZwTh zJ7KEgCn09eH5_|+H`P9UUtQ_F>zlmSzulDo49>E3`%B$`d!K3YzxH;M|Gw{Sm3{yQkl7+VNd;(;&QK|6HRc%J{iTe!O3@z;BrcuO{zv9(2mHc@?s5qW-N+ll8yK zG)3o}LVO;=Gy9e~eu9U;i7TI{&xnL`pR5NxDAQ#9L76)BGNiHMx#Ty3?8;B-&Q?6$ z&`J4^CxBL~AS=;2ko13Oi_-5M*~YZbN>T1k{88q^_L(}%=0cob(iD4Wi}dG5u1QZl zsBkHE1nP1TV`~@h*X1Pynvy_|I}gNu$1}!X{G{G#D4&VDtd?G|yw3K~x~8>%daY?~ zmq1h2Gk4eJHEeF0>D=8k(-CN*uQa-U-2XUW*{>2GDwvyh;XWteN)qsp=Hx=XVvkPUHaV{v*PB)x=V|3zigxQyNQrN@9;$U*7&Sl z#xa-oIT!Rc@TeN7S?YvxTh#w3Y;P2Z3pZFK|Q{%|_uLAX`51t~-#gY3Njae79 z-tAS?SMlQXy(+HqYQVY^GFqRe@^ijY`F}wEqsT8Z@~0d59^}7-{1z#5>b@JsVFrvi z%&Hc3Z?hSPnK3}E+pg)R(&#wM&Zx&Y%)6jJt+9~x@v40PYL(_7Uek=5{0;iZvQ`|( z&&QCDahCIPWjbji%6>2D5x#SWbEjCMzF~Vg-dX24b6$0C1s@uB;ueja;F*MSTql;+ zC>ll2$J|d~>}Y#?3g&$%I9nj^%qyLt*5_i(1kZ55PVk(K-;|LNNXf5(ES&3o zT+KJsJHO_CGRnj6 z=B`BBrQQ3iaP$(*sd?)Ajv2qfnOyh`c)n z;8?h8lqUpv4da>Cif48gvA?3PfhW$GSn+(?z;iY5ycBp&>j2N~$HDW(Xgp!>l9v4} zcsk!}pO!V5297vmX~nVR7tnI`ad3RVf+KmR{LN7w(%jomY)FQ_Xu>#?#)l0);JV4= zgTXsGrg28H!XI}-4>9?mFa~|I+Tnva25$I{VN5=lX~CU1e$-Xb_jL=7&R09eu?S}- zB){T3la3?ZYTW%4K39xv5(B}$Q{P{Xwp20ckI_8 zqzj?LZ^qn#1&kb@{YE`kFV)xYjIzu(`#Rs>F|V3qWR?3%jlNp>v^}|>YxJc(xxXf= zudf<7mv&V+*BCf6-^6*>x)Z~h--5B~0gm;F%Gb!_jM11;0ejwaI#d@!ph$ zSq9E7n~;1(KDt`s?bK%=B|j|zKhdU)wVyA~=^*Za>kKLXvM%%jQnSwsSGM2hR#}RW z|786Y)IZTae>kAyKEGqUXPZ>!)7dAF(Rp6}(JgyU4rk2UT6;u1U7d0VSU_r|PEIG@=5 zw>Vn1i=B+2;`uM%3WY}o{7=$X8nur!4F0?p`16R*r7x>BMsUlGv4FDZ`#(^Ag!?X36cgqP@eutNh^6DR7&f8P~4YtH;+=W z9maUyin_$VuS0|~ixvKaLm$kbE<)m+;Zyl+*EVsKXZjNLd^Wxr{ygpxqx`1ew_1<( z)h`6h13l7%Gi#JxUx~Fu^*U`Q&W3}R)jpYw_ro5>SLpNCu)SYFzv06z({59+xvsqi z?N`_@51s*dUb&Bziu8xEGE44nN=>`S&}d6^m8f%v&w^UOdXv3Al01`CN$y zb<`Q#N6;Set+IQ9>fR6)2SV5bAX~ou2Azy?J_qpW3*a~}xY@)pNxv0i&HkHXeLBi1 zADB~rSK`)JKY}sI*q~^k&iJP2^UyxwajY{ISn$mog*ADS{&6RTGwH_l`CJ2E;{U9K zi+hzy=m%~aSH-x<#;iBw9fuw5@iLB+=Y9?uvQ~ei!sBA}DO%Rja39_vE$yu(hO7;I zN%=7PQr6nsaR%N69W(YBG&JJi*R10`TKZm@TrTkK7ctADf`73$8XSYFJdNn zo--4Ah5K=YrQ|0?e+n>2kDCn|P>!Z`QRmwm=9uHsN5{9^%bmWG0<0;W+^_o?^y4^r z$N%qWm*1nwpQXw<3N^VVuPqwo+3Qt#YJU%V z7m%N;fmc5Mw&ZnuPakFK$C;x%FWY=o#P$;q!A+Ig`RNaV{II--m%}j!+?0%@JD~!!S~$$ zmw(QC0Bx3yd_|p^`TH~j55o^~2>WC5i~->Jv&2pp&R2=k+@alguEI0!pbwn|JcMyJ zBMd)B!3O>=1NQq@nSI1QU0=j{d~OF0ap-Gj|Dm(lSFNnJF3of&J+nOGo=NGKGKS?V5jNvB=&E zJfVw12O&T8IB(2-y@T)Nq8;1?^tCZ2*xMt{Zt#Bt_M$Lm@*L~lYUmN(oq~4iFPWHH z3!bc*2)oP}XYxQTaI0DR#t26S#;Tj|0#}drcp!GWFM$rbz-zU+TG@y1=KDX&1-obNe3*dVcpT+8A686O<<3Gm&QXDz z!+tdz;vd+rJ1-g~eYAf@%D4f_dV`&Js2yoKwwW|ju>@-T6ZOAiA0$6Yrdj50v`IYM zqwiNQsqyZae*!!|A(H3+M7m3U3-dY0i}>G<`9{ie2Qn0ovs;uQ9Wrz&WGG>4PPX`S z?)r>QV*SAX%i5X8S5;ko|J-{a+%O4b9x4GU4Onff2*&Ee4FL?3BBDlZOMt2Y^l4R` zMS@WqOtl73D%cXBYVJW>l>maa1ZjO@?I7Y<`#c12NQ`e=<{Jj{et&zPLvBJC?5BU+ z&pG#;efC~^?KSPS*IpYM>8S2aZ-=6_>}_vPw-Y_OeJlUubi0*teRqXZ`TmYTWn`2c zi$DIw#wy&m-pX^yl&X>T-DdCI9NuaCY6nA8-n&`G+)YqLT^0ry}-H$8Yk8JXJ`4jAco#EL8c()6( zAu+oDVq`->u=1UA;J?3&jJ{#`8(m_q$?hMx*6qm8+se8#KF6Ds$Dw)ARoyo)DIzAj0(g(~?Pq1*sZg2 zja`##+RAiuxc2bIqyhOZ{Wsh2PNut(cYBeI%{wD`!_k`o{2A|>Gxj)BgLgIeInj;x zVY4H1s_%F5E(1quzi{dVvqrg{9B}XUxAO1h=w(HDTtxtXmF6UP(Za&SOPP@_}?*pe`nZkdy z?HoG)sYs~wqA7E2-wVr}JjHN)6fB57Oj&Dxw2sTSz-O5J399S&rY^;PWVkc1S?>mh zk}l4Xxzsh6dMrPWfmSYtW=13DM@0{viEm^;L{OybEdc`@w_B8Xi z;;ZfRsb{2^zJ8PEt9dTCd-b=p*?d}dEVj*|4c0H%Ke;~*dSvXkUI2}WCf^$w{Q&*? zA-L{uaKO3p=9=c7&eh6V*JVew@}vpHL(=gZjc2|@Hq+w%&{S|B!VN9S)GK(_D0 zZk7H~?&n4DI%8k?9QvREeV|zS;hhVcrV?i%Jk|BNq^N)taH;&VBTzrfhR)#1@aJBm2B)867lihh-PiEh@l!aJF z>w>={%s#S2a>jHeA5%AC)Vjl`JvhfEM4sDD&~b>^C7taNa8ooE(*w+jTF-&0Hf^T3 zcLHNo52wcGr+H%pD}HR=S9Q0x;nc|ZBFTL{zm(_OD+;3Z$owEQAekkaC_Ff!s2YBV z*C*T0w{;0u@+;_D;jCZC(!+|G)(_!8=ig*K+pgoLx~1^1o%5!;7xInj4Bh++F1S-9MeVz^swcL(t^@ z=^^eraUaODcBQ3R<>daDIL}V>DRRj2&I5n4@lN%?pmR^B0iS53lYt|}-D0k4t8E<* z1g)Mq2(HH)*^uJCPFeLS_ZyxL#c!(rFaPMWqR5?X^=B$&HMVI*_>*s@C$9+^@J5!^m4kbfPHOy3 zAo@AF6&uIu)~l^<{p1SUo^-45@vQfauUlVwMtvr~mT5oDeVD7-Ev`NPsru7OFKU_F z$=DMO;63s$i{Edy!*5scd*q%8@WpueV;p=k7JeDS9?wF285iFK9~qzRUg)EtuX99o z5(Akh8eajfOaGs(H?>{8dy$cX?K)tRkJ-tx+^;|MCO)_Q^?*vEtSeN7FWKkS|BzL7#jEvy<%Qt*C z8lL~~+vQ!|-QiBPyA!Jpn|N~Z`gPQIBA;S!Vrc3^Hg<6I>!XUQ(AkQM^!)*fY5qDi z_X+&-8T*7a*7Eg9)@dKH_)6>VGvJ*nehlJjWCd`E z9~Ac~+d#c#^8Et?>8r}h?|2RG{kjspx>C7H$9+Lv!ii!xHGk~N^SUoDAy#v8 z(@x@LRIgx^O}-O&hf%L^Dc_mh3mr23$mhGZWi#A=QMX`Fe^vMSlqvtmom)5kF0x=* zuweHfr+mqnF8K93*RPu#Xju1NxPEQ2rM`a(&csu-&z%3%c|4o{e~|@i ziA${l&&rE40zbi0@TYci$q`b`c_?XLbNVdqWc?D(MdOR!_Uf3LIi6U+RJTq%2R`5B zDmPvUirxf=O{0}=HzkNIQ(Vf=^qA9?UL(GcG2%lD_CL35fd$3r1 zCcB6D_WeU$hN^7L)SKeI$W?u+s%o{vP88ef*YAS+-@}{ndx}&~$*9YU7D}fFZ`FkDDWN5;hqt>OR)R#vpZf6B&!|8 z$|=SM*=TGtN8e&2iuV2Wj(JPZH!?*&IL*ua=g2Q|_t;o<`GV`oEk6Uem3zK{e5^mj z2V;1h{PS;kbu>I{V}ZiaQ8vd6IXbHSci8-jW0$-MW zH+kr79v5IRa+PJEWaUMfeXu3X?~~Sfl#@q1q8RN_X58@ocs_CUVtqJbXX>mO^S10T<_k^LB^;#ViMi49)AcEzrgp(rPUrDzrTOw zy>Rm-G^zOYH~B9*@#jA3|26bq@Vrnn%KC;v%xOB9s|l9Je~=&jIk{<6zIM%obk#4~ zs%1T|(etyW;zQ9G%WqbtMuWJqM z*LL9R^6@ACu)qJc{x=rS=l!u|@eW`%v`c-0RW_OC2D1*TdoKD z=3{;225;=8Qy;6IxFr4lIGi!pGrV^!&g{O1ct7~-Z&_c*kDvYOc$#$_JdGqzf_U!s zb%EsE!*jNV1HFdLxZBEuhZXNeuIsUhHr{O;Wkm1w%mseK{ZYQcZ#Ub=O&nkSo-!Tf zEXaAFbBS{4g8Y0TdmM%X#o`OL{0@!zB{FUt+2SI9@Jd71bzn>Iwt<2+h^RM%j7 zMT7BKTlp#4wt7&uOab=V2<$a{15$Og6zPuiMzk**!`SSd+>q>q8*hO#bc0dAs+5Gdz4uN=zp8N4&cAyUf*Z^L-w_Bx7`7U z;BH^2)mB=LJ*9Ye*-K_GEq*MOmyISG`5X0X@5Jmc|G9P^cq|8x`^br-x^*7UILeD( zuc@$y6hx&+zoV{bHcDP8hS{#W&JCXcIidXN3P(|gSK0==i?I=jy5UOH*e zrbjZ*;vD3$Tqj_UtlCtOnbX^;>CUeQwAVe*y`mp<*fS8x+qTKMS^4+31^KWI8PEx$B<{R4{4BR{&yM0?=(5(Jkzm-xt>4iDLrO(e9v2^2+ z$C~<)Q~A$<)4KHtp4Id^u!o89?aLWE^A5L6*15InO9jv4`w}6h|5W>ezOH$W-+!tv zA?!i*W0>BM+A-OPBX5A~t$ z27cX3Hc8g@i@Vo6M8A&o;ZgepzTO7?)-zYKdwrAKH27ez$MgG(4EC)JcSi009DnifK-Za#^l2vWjp;pqNg$Bu{$e$`XS6S1v;5%r^{?uLeCdq* zB%eF-dJpi*KdgC{=C30O<;1O9orZPib*W!l;^~%TC$&QU>JrJlmE=qu z;8Z3DQY-caQ{Pmde;(K8@vH6p*2=;pw<7Lc`p&!fM@0Ibf6AZ-OsmYmMfl zjN98?u+4?*Kq+$++P1mBw1%JNe!@4O^3An;Bl&p1oN;Dz;NNE2PIG5+Rn8)0@?^n# zJ^vHwkCjbH?$?o-^|6*Uii>*_c`RL$Tr{ev^nRyu9`;QdeTtXw^`_n=S7nb+J8g60 z&UHramT!N|7x!SxB@RyPbl-x98MCYU)h!twNNXx(Y^xLQThN#LdhQnn>(^B?7Eb<^ zZ??CWti53UmC`?~?V9pwRsy=VGx`&{N(x2; z0jFjJzZE@W>mEOR$<`8n_~MA|O=;Q=zo&!uL(t>*853RQ7rBOe#q#Oh+@QtX{C`;7 z%?EG8z}pPyQ8dc_no7-Y+xM}7SQzFL&4rzuEe-hpRQFw7?pvU}`NKot866Y`mPX=` zbl%2v`8|QDKi6{u_3N?^PuzNWuwh+2>q0{k>eptM+oZo?+|R#Qp($W}rP&;B3ZAv3=)$`PteA za=!J=zqYBdlg38tB(}^?X-j3kH|zZK8}MiM4Wu{K(q=mGvKueBwkgouGPxV=#ec&d z{Y9@E+K>&NRVr0RGAX^=qdEK3FH&Sq$tY|8>dM#7MZJI3con5cp9X zYSIl zx@1W=uHo2RcrmbLA+af1(-+@QK3}#}tG~wbTC%$}){>T+?ex(ad@(dz!r4WWYXZqV z`KgTWYj7@V>uXS*^@FXQHkGSOyA9v9a5-^)h4IW=#_`+1@3})QX(rYcpZcL$LH6y3 z$WPE#ervDe8qQ!9k5!kYn;6c}i}Z;(Q+3&}W6oZ+xlz)No{M__(XvC1Q`Y8Dk^r%-7<}`e&`?di-9 z*fTW6N77gJ49#1BPxPj-u3b2;=ppz^_uIcW4u5HqdoTaxFP+a-x>h=W|!PhTHry49=BiOTtW4>1542Bjh`37;NiLxh%pQDcOCDe))PyYhq!(_rLYO z%ORg#E^>HX=t{<*HTKv)_g3raS~EU`YQnGX2i5aH;K4jBhS|Ai*6rqHWJVM_FTyy*qjP0Ka^itGvak`v7(OV_p2fxT0?K zP57NR!H#u+{~GI_TqS4JR%h-t)(^yu^sS|Z?~iqM+&C9L=8v=14H*}5 zrD$B#c5aUe#2B=Wb?(pXSXXf-Ek5PsS500Q<&Uv6>wmi*p599=^lS7td_P(~`<~tDl@tWcv0B?_Un3#zga~ zuR7EAZ9Q;hOmH|~HOV~B^`56*ra5(nd(Ho}EPi=Pp7G12Tsp2uZM9HW6}GJWmaDk; z>)Zs7N!P99nP8MI7G4F%N9aAjU*#W-EDCUz?kkthj+T(OLEo(9Ok2^P^)F_*gOQ0U zUxMGt>QDPlum_6Oj*YF-IR!tVooeXb#()dA_IzfQna?}HtTKWlA#U8C^WZc1Xc>Q$ z$IH3*$Gts|mz3JEUk;78AN#^1> zvMY_gxF&_Y<5eSOl(6;@J|l9|?Zl}F{r!FZp-jV?WMZcnT1!CEdIf8&i5Tr?cg| zA>c~(zx;aAu`Qtxc4q>%NEd99Ft$k|HVQW9J>AIr9;{3XV-GP_Lk^BCx|R8=bmLxP zg!fJl5GSR%n?3t!&AY@dehc3{b!UKs6t2<>#@C1~X?%^uE6aX-58onwFxEy=-7Mk) z4*qjQw7zWfg@-@G*FoJsXRlHkwpU;F+un~IwithVnE0je<>957HxZZ8qx7Qe>#+N< z=iUR)z_n{0=N!sL^Y;)7KJjLMBa2EedIb3DL$wzP#xFd(?Z`dj=<8VeJchm(f`f~( z$3~O0-do?k^mpLF?m_qGt?FM(A7|02`qblXDaknb)+YY`)O>Wl{Zo5ze39er7q7Z@ zT+wEDs)%t6AM|2C+U0NQc;4;Log8;P-)kI2Cu_MEZ%d}G=HAz(irKgbUbir(xl!Ip zKRj!$9%JM{K)O&1rOf9dFelT-N?`Ov{?UlJC;{5mZ#!}KYUtd?9eRsRZI^u9|<9k zv=0NHQbC|nK6<-OVPny%LYc9u9k%}AC!rP5-nu065}CP6X2&@nLwV8R0jE-Sy`3Kr zzsLW&FYnu0*uz;<_x79xS!T_Uvl79_M?IXHx~?M@Xl^82Eq-HU(No|^`_95oJs{Ncn2wRl*svGc0|tU|*WC z=b-N#{G58emOW;&T{C)UE|Q8azdDv`?$g|FTRIxLAN}(oXS;7pC~R7Rf2$e&<5G7a z>t=qgN!j;f&}aSnr7qRJxX#qEme|P6=#~cjTW$Bwrn%2#Tl-D>n0*~3o|Jx)Kl7K~ z`%jE+N^=(&x=eK+GuI3^9oXa_5zG}l)B2O-XWfoD3$_vCnzH-}&PYpjA2#LLLyLVO zyK?F77VtydB+oTw2VNNo52P79#?!XeoSLVPz?OivyNr%Wj-PaIDD=7f@}cD254wtF z6#t3tvfw$%B(v7Z`eyum^}FopRIIAXt$NPNl8$mTT}ZiQloQMm^gx0K|MtCOi;mDY z@qJgG`MkXxnV>zI`+28trWzSx^Wg0Ao<;hPE86S756ccuG4mSLr8$UnpT@4$&tvV+ zI`TU?fg64)`%UkpFKz{P+4-}~)z2Lz8_vqvs=QG~zXUp4J1hjO)!3Th@x+K=D~5ZK zv;HwJh88{)%;moxNenIi1n!F;97YUn+Tn2Z08>xnFk4^sH_j){D7fWj;FZi=XZBtu zxld5P#`RGjPmN<4XUT3GH~RwR)z9B@wK|>LmE21nzQk2+ZaSiGlH8}wb8_9AYr5;2 zYm!^dHQxT*e--#QKdE5N+Um6A|<}ATYMc?cvmOb_vd#+d) z-A^n=>@)Twvra0%wC1)pC#8I|{#+pgKehIzT#URNjs4bo{v&Nya77rCNX_sz(O^`Ty| zXo0h3Sb*zvXUhd#*MyQ|)vLbEyrp++4LL<0?``$xYVunZPaDxZn6Z}rl8@mD?n`?) zHIgUQ1GLw$m!Z+rKZ{;c+%tG@ZAj}ENa4R|t-rqO>6ke~^=4;F8sABVccQmY+8d?HYg#rDS)J`xue5E-4$*Vb>hc3>oBh1lBWBM3r!Kp0WKFQ) z%7iVPNB&}v`Wgj#qZx%ADL;Q-Tgp_Tql>fv2;++36T~hV*l4GO4Eooi6&w z1x9G5G8zh)d-d(!hmlET&X#1}jWYTNT?WqeE;41FAYR|?zp4P)H3HeyYReslojvaVb*NWNc6DxdXHEImISVq)m}R?90LzB%PE9WB3gIi*>x;Zv z*lomu$HDa>ctdmE*@;e#a3-9*OfF#Qf$p?{ZB)4|l-Z-p#b@Dy>EYFqZd@MwGh=sD#g)_?4erm3ven{qd`EvI;3 z?Rhis^G@Y8cewLlOU)u|cFm*py%U;zFk;pcZ5+S+L7E#(Mt<74LApDE{;8ki%r(v3 z>h<@%SeK!d*iG^!D#wODj`^lsx+}WZz2YkUcNchdyvEfZYvE40>dJS{S+FdWzdJeb z6gE}1d!8u^Jf2;%VUKL8Y{*WF?6&byqX2H>g zHV=cBtATy^(Hv^l_aQvq;MEzfpR-_B2mL!jzl7I6!H?og)v0;whm;kMeQzc*0J;`` z3YY)jo#?hY*;%s)T&esQJgdR?S+z2_MZTYF&_$1%97);kHr`=#RMz0zBYv_nK#q0R zl`1!sO^jvUG(1}ThP8uatGs%+WwB&};JKE5%?)z)AU2t7=0s$=<_?m1S-_%wNh^MK zOO!PPL&u7h&bisnKMriPe)z4}>C!J@ZyqC`;$ifNLhs$WMQ+_5$Z6`1Q_;t9O9cb`tGLza8X%G2`_$J!hN*N2BhkKjk>}FQ#tI zW%Mhquzs0&&xK7t-{ISD@V*3ofEIQoFJEZRf)*W4;+^Q^bdPSwQqJw@Lp&US7#SGndB) z5N@{y==+-*;jMU^@#tKu*wW}ZqEYPH_TT${DA_&l(U!l@u>HE^1iU^vJ+bVJ!2H0j1zW-tRc5bxyem}Z<^&d2r(I}LB&M$CZrsS3Y}57M(L=6J>4^H-tali4vRUFSw7 z?5BRo%NX;XWa4nk(eX*>=VI(@bds_4700xmJ)JKzc5Cs$h(5j!F3mg{I;bYkk>>7y zW1b|rK4!SxkD9@L)ZzRu9clZw=y#m0tn&DcI-);+ZsX6dHP7opJ9TC+e0H1MGg?R7 zWbA}AcMQ0gn(yN<+x@JogPbWcKCJ5LcSSWvTFV-Z;NFW|Z@X{G`iMk_qLT-}b)BIf z`6aWVfpmAnfMI5x)~{1I%ACsi6^wm2r}*>$aO858Oc34_TXQoqSvi~zaleB8Dke;{ zEg7{i;0&8j?y3@g^53YQMEoYX{8YDWEWyIw*_dJ{+doqd;zWK?_UAH3trSiN5i{^z zVg|AUS;k)?TWd|V^sVA%naj}b9^#NC2Sumq*J}J!g7*x;ARc9{NV<+W#iZv~TK|9< zFMJWYW>NQC(;o9o{AZQazZ!c6yiQVk3;C~D5C2|mYb^J|qh-8%=jhsBx|zRO->-kq z{{L0zhfD7;<7IP6X>Ml6KyYgOR&@9Evdvd_J^j-2`xsaGGs4NG>!XbQeAev3>F8&4 zZzA~_!kwKX;_ctjMhR!?g-sr=co}5lqb1j>@#Fb4qrKztzK&B_YpY#l*A_~@V`=hg z+LWI0*V>NmAs|-%>%cF*_x(dEvzqT8NX?Hv1Ref{c$N5=d+5i++^2F?Ec{!0TGHlI zzNLUz#BQ8<+3u_j@wf0I-c~!!z{0xqFx@xaYGvDE^z_e}@5QEQ&Z^k;RAR%}v(H>( zA2d^fu584|uXw1Oz*Pt9nIlMd)nUWNKMz3vvxDR~Ab-x@OAGL0lS7B~17JHQuBoMr zTt2|tk-uC1T-l$goI@r5z<6YEUnjL`EPTcsVOQNVPb}HSoa9a7Y9)ixj^r=o|E@=P zFIqU~BA-Um+>yu+qch){vq1K;Vw8s_#MbR6hE`?e1GYLyxeJoqVXUvKeXTV}*R1U` zvgku>j+WD$<_pT4%7Y$`wog~Ar1YEhMfW#rWGSxJB3pvtCgH6cIX)Y~;UMBIr-Txl ze7xbGG0*3NS3NiK16-)DsfV(KA^z7=M*QFa#Wr=ukDI_4bYU#Q ztR)abSP-m?(YM3cG4=FE{j2UavWPP~n=c2~bHU*(av*CzL>9O?OdR1(;JO3N@ z=@5I_W@39kL7zUl`;M4m+x~ucNvwqbDab6zmfL|}_T_A@;`=K2wx0OFa?04bqdoIT zzBQFQL><%3H`(q~u6J~^Z87PajPN7BWmZK-J~Gb4<7GDOe|A~sh5wuzjc-%@rMj+) zYg2U5zD+x)$#O6D+8f2SZz#E`VcoLKZNc!YTIl)!^Q^o9%(a4PW-faGnutOBg0tb) z0%Q{~FcyP>uO*n(RFUjVo=a?^YsQ-XKo1SO=WI>t=WH3WYtGjF$edUx(UpCuIKo@| zJ6jg@$DbWaZNdPWOir{dy3Zjm_LJb~$v#fa1+!)wT~&G^aWu1Tjpfc761!m5xiQ6{ zD&|J*3m(}WqP4NCjWhyFLNDU|1F21agfC`>g}sttGVtvzwN)j-+2rf%e6-#IH1OQV!+;0r)x_S&;7D4Nr?--VHfx7K#QK zOYuR)XDyRW%oK97?fOo#J3rOVB{&DYgY_NqQ+V&U@!oH@AMzo--4?Iidiv3aJ_wd0 z_l$v$3*qOB;p@??&y0#59w3=;Y|Lo9Jcz%SKmPD(LB1vD!t_qm)tNepS-*#TNt*+e z``8at55G_0Y}$Nib01^p`_>O!JBn|}*)XdhdRX)kvh6BA#^wK-v(=}eJ>U`=uWayW zvz~a2X6SVf@<#F^6+C|s1ousIqlHK5C(A9-SYaPs&sDa(VCqbpBKLCEGmb7%Audsvc56#9(mrOpA17k?=S|!53%xF z4tERCw~pgMx5F#x=+7|yz^A-x0DL5!B0V9R|2i;K^>&7SKszcU`JLGrzV7YpS|NX0 z4`-KhOLc>$li{_*GN*EI?{LMqLH9-{1iCei#wXpahqGmH?`{?2i4`2no)_(Z>7M9p zIlFiFiofPXqJIgT)-;-DmjrsQ(sf&)N0Ve^cj}tYcZ1L1{N+H`rqRgfM82!&omg?x zS&`^Xl>3z278SiSD{kcfEb4xU|IY=wt$K#*GQMd7#woyY!HY|lq)PA6$DQ~I6M?rY z^^c*hGpTu*f*t<{5=)zZ9ac*MLci)JNKfU(Kp+9)Xo1UEv^Kg@w7Nk zbKEYL7Bf9sm*3k#hH9ol0iFq zGj_<9{pi>|lsU*4WP!tYx!9lalw8c=dMa|Umnom+_T(zLI2OL#i#$FEoooF1VSCEQ zC7pW+-rLE4#S?@F_+`?K?B4_2^7G3tps`e0?U9n4*Z1~ySH22GAg|}pbw=t3@d>7=p zzsZSSh&>QPuj~PTcRi~3dGro8Y7F=?e>Np1+r!$WneJQQUwr=;u9}}pzld*yYipO< zHGZpKGTh&p@|o_dT(>dSgXz2Um-Y~C=YAP*8~{hM%cp}w?Qzxn7Xk^nI~pY|gM^{wtpLg{U2 zathxp=bJ?KjVFc@D>SbN(WdBEZTvshF)cmHPnGUggV!8noaTBb)A1e05!xKZ@=soM z_`a=+yR@z`4#AFkH|*3bLspMxtnMIYQGVN0{NaM-kHBJmZQ83VKO1Wfz@vCGawP3~ z6FD`v>xkX;z%O6&`@GY+Bbpy6&U9*D)<^Fi8mq&mQ@#bsqJG%VD*HNRWt$Zw)1uueA>xOr%a4KJhAND;IiKYC+iH$YmoTA*syQZ2tQruDIncYJu*gA@BZ10Eu zHSNmgob!z6OLLnfcO}o>Inc63IpgE?!=BSlXFt7-C;gN>W1leJl8-k(ClW2_l^@-~ z{gtd`JnlGais?fxxnoNDD_>oHbWfKNvG~}^d0q3P35Qx1`@V$}`jbPQi6aZK&KiWT zZO){sXRV+8`Sl(9gv}n1Q194qd}xg!{7m?M-B4i57}kOPXTINAV|)6q&_BdcSRZw- zV|>iMkI%15`y%{$Ox-)3Hg%h4)7w7t^TDgV-Lxk^wV&Ts_4@l~e80DR#5*YG)6Wk6 zf53mOO9bf0@@%KZu4(j&Rj&+e$>3RaS-`|MC{Eygd|^%*Ywnu^N7vj3F}7L{PN%Gc zJsgGyq630k&gFkqS+7{#InJ6eK8K9NNOL}Xrt&rHE2s_yw`8mSom#u%N}ZXy76e#Z z?iKqm-Koi@U$2x+jFqsytFwzsXggY9*X1>54?kK^6dlm|zxIluPucaI$1cI7d}yRTu+re~9xb5$jf)5S?|l6=?}3^Zx}Z*xhRGZZJSdm3LEc_{_!3#y-f znOFjFd;xVyFRO2gUsd0f7gX}gZ>t|Rf6f)QZ|}a`nv?8)>XNNt$Ly^Oold0}rIUM| zI4`rFvXu8~^GS2fbo+^Rpe?NhJi66^j;=Cor|?|m<{t;PwFWjDv#W3CsvLMw42RY? z?gHMb1biBCIH*ED$K&93aNxwc3|rQo0L8M}9Kb)KeSG zKUliIZ5`2qpot@yPF>a9i?)jQbs2U|0ldl{|BdKZ(erscSNy*6sH$I*^}pWGvUp<9 z`r-<2Z>4*Up?p5#t?}wtnPM8KcN%;OuJB`<*qGtGyB9yJ)~Q98oEdK7D$?Lf`K$E( z2+F*|+VHwGrzV5%mcV!AW%2{}iESwB6_egDZQWQkJ_nT8JS zn!!0=vpmII^F_sdEZ}?bUD9250dtc3Jm2ZvL)d?}4~#UgJ;paU3_wwab3fjs>au@cg6Edid#cHKEJep{~^FBzmZ>FbSpod z`oE7lHUAThWP{5^*eyfglhQ6H=9B-2EG>pl4Bx|p+8Y(m7pnU(yrOmfm*RLtZQ%Qu ztg-$-VAFV925xq8tx9l)>YICV$bZG0eJ*=IRPUNuKaQ@zKA0UQZW1^{&~izytcvuj zgHiE+`*xq8z0xjiX}p#>Mm&xG7Wi`xw$ixZDh9_(@daH0eY}dV`TAk3?ZnY|dp>!N zI>aaUK+`tfCb`MSV}QNL{{tK)?4gPG7yYoewS%;OSo6;M#mh1!OXQFKzV}Xj{sZrQ z`$4fA_@;LyEiYXn+FfYymgG*Med)m);?};CSo`*Ae7;xi3d$+gM`KdeVB=R*&po_9 z%0naC#+Us!@3fYm2Kpd=S{bK1^kQ5_onQ`*g?)Ksp@ufR55frq0x`wjZdJBPobC3u;F#y zZVUL1mQ9QeLXK#!zoS?zV3UlAmi3C|_DfotIyDkayNsMeH;;%WT~`pz>?iuSFcbiT z+F3j0JFI=AqQ{ch1K9_eZud7z@7TPB$#Lx`nfB3@rhV0QHuc!ER3rm3-4B|=j%k; zcn7|&Gy2b#S6RQ0op|4N9MJ8I)9D_s3s;hddNwSO|npp`PXFocOjsf!^A;ZTmVgRt{aapf5|AKlyDYZ+9xsqyDw< z+(WEIls+WAVqvJl$EUaeABMjIgLAmcutm_Tcy1f>+kCU{KhyoA+NB?gJGqelmxh3~ zOf(2BZniNQew!)%@}o6;zmYh9;a&Y0fn4(6Cnq}1;od0~88eVEjE`)9_WfKH*Uw4x zOW%g5r#;W#(2KQc-ic@a-T~kH-+e!>oF8+g@|NEw#(qkBM&6pb7(aOP{Y0lmyexa} z5wHJ>H@$O(jh{~%SWqMxDZM7!S8`7FsA8yO|7Pfl9V+`V_5Haf_TWzHv3kkI!pH{e z1?{cB^}OiXtA_;kFvX1Uc}ZZT`~(q|X* zEFF2E7&z85c5TN_vHj{r|12%YRuzthQ&v6+`7!iN_%O5q9>fpTQ_iDrY3})yldUcp zCjNelK5n3In!m~xpO#fnq&}(r0QIf`e&JuR%eGftq8Gi7t_&QFK~)S;7Il|n(wVQK$!I~q&~01VOml;j^KGe<#f$hl zM%T9cne1Fq^Q~VoFWo`^O#Ftip^l$Nux%Z7Pe_h4{5{2!o9_)?I?hYxe=A%%j^ZI4 zn+uYBl71bUZ=Xf~ireLaJT^aYXT~FhZ543WVAE_yZs^-h=9=VgG}pFyfH$lRba38w z+j>@c^)Rl~m*hU%K|L#|$M4G#XfuBQ=w^%~`Im5oWE@WbVDra9a zB6`QPf@t_O^g4Amgg75cahqH-1AVDG-Te`Dzc$&{?boZgFI#si`dT@L)7|f57t8ig z42jw(VU1jNkJi7%YgZZkCAn8{6|KQfZ_5@s8QmTxH)o9VOAeilogd8pWBAA=TdUcp zAXuxX4~-tg9%+<)JrLRVjq{=ngKhk@-m{Nui~JAx0xQRoAEhgOdUdOCmuLE#zDet| zPNfSj$4#_-?0VLJMH4Ak#r~ad18cLf+q2xWxUap`mXZDNGVisgTrmRMn_3nVyTF{{ zN)ubM-H9--)Er#)g)K9Z_9uVQviK0V>(|X0R>l7QS1-RUS{_RNW8dD9T^oqAF2Lt5 zSmR+wRvv}DW)HCc^H|td`R6%%uxmaO0N%)iR(LHO?A-@ejj!O{6o?Fy?@TdG`sN?V zHxkwYdz#zCz39HtT(jKIxC$qap{G=rcues-vfb3TuhBQvWphJkxgSyfgCkvrRbPI4 zG&dMqm%>l}Jk|M*sWZ)e+gy{~x6C!m{R>xg$E4cev|ldg=Q!8@vLC-YXj3q~Zpv}~ zhgbeJb4_+1xaU{y61)KbPR>2^<~mG4}T??LFP@Z?QUEz7oze z|0R0J3T9XmlMkU820F_=0oEd%BePtUKV#yP02zUcP7WFB@8QrkFj%^4I^C zI)(4PzY6Tqx8`)&HfH&Wky4B!7Wl~(l(^>fJJxLL36sv;#uapi+ln!~;%KH>#S@JO zma*;UL&Jv{>jH8@$Tm}as)<>mKYyY8t6iO8idCAyx>5su*Lrn`b?>HgMn?BY2L!qq z9Z=rQ(*fT)KYAFMA1^aMr=P3N9Lid|mHE#Rd;i?6dC}FxRjXVUa$kB%a{tU8ZRNh? z(@VhNc+V}ZO3o#@H+@14NEZH$a>Sb$*;*aC!|YL# z-^b3KlH5fGFPZKFb4_y}GuLGIQLc*5luxSA_;JL4miLs;P5vwC@&S}-#cPUtG97v> z44Lk&v?Y5}?NmYct?;F}H+t~QLN^*;N-bA^!wvc!<;6A$g)b_~x zag)j$cs^@D4(lTRx`+R+8lGtXY;D{#69aRCHDT>Vjj<-vjJpT zj=}lh_gwPi4efLv`>vBrZn~GrO?M%A+4R2{JzYpXyuN{?rU-uEI}_^H6_Nwe$-nl^ zd~j-c)yCoOW6km~IsG0)Kgz$ck99=Z$S;#y@DtXD^*(oFWI^IT@7&rqRIoc7m`{$u z{H74=&-KufofETP5?+_w)Aye+W`bk8+3zl%w{2<7`w(r-G;L)O=fv62eDki+kJ1OW zoZ=()Q?A&QOEs~P(si-s&(?;4V-WBN7Mt(z+NSCBw{QM6O|nmH-!hSVnya%e@71*d z_&%XM#axt!oK+8D_XPskO^SzX2xeEb5ZhTFDqqr2;8a#IPq+g6P;#{%n|=HA2cks{(byfo8W-A-TBau<`ek&s+KK*5N@QgkjrOEwma>)qCVfTLE>5V+7_1608SnKoK+<)n7)$!|n@pbua z>WqK~&^MpQTGs*ncjvaWERN@sMau%okMVn)Uj@H-e#`|YVaI7s%2!UFup2Tw-Zo!! zxKkt=?4FP84!bWl5RW+JRrX!C&mZl$LncR}L%*kTvH@H3wI(&TES`O(6TSTh+S_n! zE==|HtJe8t1AAfb=aIS zf{nPiA@c&UVc?-Td?bHsqVvKe@>|Zr_t_`6viusSv(sDU!u&saUmD3P|FUIB*omyC zd>?X@cJtrOb7I3rP~TK?yXm`JCork+y@6=>UMG5gOUuw)Xb^vEp5FE4x}AC&LVKxa+*yWy=?C0MCV^`hdH<4 zXdNmSh%Cqr7p(Tn7Uvb1{a2cc>D!LRM)_!k$3pEXx-3G>efcnZZiCh&f^KG&jlq_E z`ovS{3(B_jA6R>3TY_`*a^wH7^I+LX*zyA zJ`C3WO#U1{$B^(<|D1*GT@N-d4-qk!mZr|B>6nLvKOe8sk-}pgFeqk4FpNA29<`<^ z{2`-~YpX2`H7CH&JLq8HBpyenod7=_(Sc~7FR`Pg=l~yn;ddbN&yGW~yEv{7NnfE4 zRV!>C%1+RSl^yiq|7h=2$5?pn3alNCt*xU~4lH*qJR|Ns&(PjZ*3H}doqQY!Fa8)_ z71#f*OXGOqsQ;&x7yL0qCMQ=dvF#Pme~pvqylQ5{g~cD)Mdxj4bA5+4!7UtmluWHSeWbn*+J#&Cp=k*j~S4hqzb5_r^AKP(aj*f2A zxr)hdAK=(`c`&-OOwa83JR`vE={y%LNao27*ly0|v1c+UUjXfz{Vc~jCrtBH!J__1 z9#$g{l@DBX-U5!r!&Wb*x?8b{WMAstrSW)f=UZi+ zVciQ>Cf)C%5{I54pzE*adNYUHcXK>fB-bI`9O29o<1+=c%u$rR(QILo=YE>deyhGd%ip z0+Ay*?8hS~+mRfzCr>t@-7nUjt~$~&?Z@?(?fTmCi&lQRC%&&o<*SX4F#P0=tC6oi zvVCp(O{;t@Z6jY(-Ek)z!?royk8dlr(xt}E@y71^-q_7-*Pl1z`g8GD=ugfJ+n;qO z=ug^L?9X)0M$(#B^cQXC4gT7LXzv2x_w75$ax3Rr=Ma+ZKlJK3c!GLzsmI@^D?Q-X zqnyva?Ihi>{1)5K*G5?R9zgbK?xT5L4)d8($ElGV_k9AIx5$=y47~c!lwZ$3|HjuL zVcM4tDM5$)a0KfWlI7?T^?%F-BZ>xbZ}Q?tY`e;5x^qCQ9+`$7d7L(cleT)q(g|%I zlf$z8{A(rOx3@cvk+s$s}^9 znl_T%@($WM)^4!tfIghem6{*Nr&yZcH2(uzPPW6RT!|GqLY|o;#XY(9bdJauT2AhJ z!MKngafr<~dhPwtYrp*&oNfE*wflAUCeUX2KqvYqwUbbLQ7L^X88{+ZO1ua^u0?gU+y*ZoaX*!P}{2lV*cQjY4(UD~ zf9~(k+iJae8`pW%ncK;^?C88|>xee^^C5YHd4zY$aDXKkFuQ1+Tis z)9;bZto3uA&zYJ>b#t2KkC46<-9`qFDB4@#RHmSV6(b!cm#+N04c}lcj-N^A5BX*5 zb14fwccrZ1Z@&94C~H_e^W@{k(heb3ASYOKlJPZRxLxspS0m9q`&&)TwrggXfvND&Z~-Z-;v+ zb{bo`%E>Da^FN(4;Pt=W$txk3UpU8UF4zB@KwdHP%Xl0sA9CY>gqx0+4_WK(YH$0` z3X3#WvdKRLSK{|chn+<~0v_2sDpUGYVbKS?)BV(vLULenjurov1M4HMDpz{eBa>=> z{oE~q(!*~*{iIz>Qu+ENg+*_8-{#+}Z*`7~$%*v#Z@oJH$ko^Po46MrZshtTIo#H9 z-t3hj@#boXS~Hd+!@%_E$Fj-PmZAn$K$OO8q#@ciNwG-QTbq!;vG&#gV*w zc)u)&KY^SBPId|T9aG&g_xsKP|qUXee*5Zp!g@q!yjgE zP58Ds3j)mJl@mvB3U+>G0Q9Qx%3uSxC$yceD-xoR!I@5gfXuKE2~Pd{WsZ%3w{ z1FTx_P+x>MtsR|1UlP5(6ncG84h83HGfoFbkM$d_vuxAd8D3kro9|Rdx_cA%?;yJb zU*J01uPI)+8@Zaf6z@u|7-Mt6vHw(MheXB}Z7-8PNOOD8rr;Ay!jNWsFrf>Q}w_ z6D_Suhn~%M8l&^fHN`!bYe#vo8wZTO$3I7*f4eQeljrQQNNd^5Im(x^|KT3aoC8OKGs-)zMt*F%R&Y9%qPGCQAiog5 zPLvU^bhBmMG&5gKa`oKmNjvYQexq9zd*tu4XzAvxFXx;_?1JXHv+Q|+oNcqEQy~AP z$W`|LgOlxbDn51116OuZ4DrF;34C`k{||su`IUX&YUxB*>R-mF~0 zy~h0wzNzmLfu7op|1osd+Rkh3+WCps&h{^CJFDZ`DfQa<&2if4k4+N67VXa(r>+ln zXT407|GjxU z&MnUzULU%-5Eur1HsssF$HVQ;sU1c6th=?c!;-0(cXU6QB`-dX*<>Zoq6UomlCh`LEKp) z{i*ByuGj&6(kqfD=-k^@->!1O`u^QWR}a7MS^Tc1zHRikj&|braqPs#sx$ckIlqT_ zgmSmH?&t9HZ<0qUu1q~;j@N(RZ)y6UVEgaW+^|a~6zxCSe{vT=*Xn;~)8{02gV%S( z4QrkuoBS;Dp~-I2cs$2@#mofoa}IZso5tba5YA-NZ>L;6cLWP;$Wc072YA1fkNb_E|FrUXeeN#AMLeU`c`*h3i`{DP{jh5FxnPsny9~DF!kpTz9^V6Z_t0L=( zchB4R4dn$9&u7B(#7cs1@qFQf;(7Lo7&x-r9Il$PIOK$r|LbG=E!!2D)$9bVJ?Pt~ zilz9JIhNw)CoZ=3=Bdcd1H`y|Mr?<__gH5_3cssYM)F>1%8$NEyhRG~-O%6eLNl+~ z4xO0)7r=j>yxT+n4>f^nWZPl-yPtjvP8<8H`~hLN7yUbt921Q=|FrlHykhbF>9SB% za{YbA?31j5sN~~z@ymZmCq%AnOE;&}j;|A{+PzETUA#_srBQT~?Y_!$joSvU@j4;* zI}?h=bf6OouCerShIc(xolyIL)d|+tJ+V%x{COa`>SK$`Ot zQ};m|%FW+Q43zTXD+WsOy01bT)$DU_U|g!nQGh+#Tn(Lw4(qxv0zkR?V z8G0hzeX*E)g>QNM{glPscD@r$mNyJDc8liW0p{Vg!P2)K=G&49)t?>zU0u6(^>N=d zeA@QA_;=wGyvzOM_}>+NeEfGM+uFXX4Yl?m{J(AARpC$Y`;@YcwtL=C7aqoQFu$0&+(WGnz-=>sZ7-oFM$HnvWi;PY8 zACl2k-)>9uYo2J8(av|;zWX)r;`w3etCk-wH}GbnuOaE3^FYHNF!+gx_vE4)OeuyXE-rz6!k*$J5LE zZR;$J8~5rzwtE-HV}dkH6#eb)$`SCb<&u;r}H}B%< zJ?m*p?~CCB$^XZ>#?yQG7vqcG=z!i=vf$i6)< zhg+B⪼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νV0Kc{Vbd`HXbQ_Gj7m6ntM1E{XrL@W^>J z(OxRFS6|Vd_A04MvQ<1M`r88SJ!@#s%Dv&Ho^=0s!t(pt)6PoH=dG%|r1>Au2Joc& zY2^DU|24M#`Cb7IB`X8EnNNFfLO08Mc(XnH?AC6cyk4|39N#6JTkVm-T@S%6y6@uJ zZl#R)E1mOXbFhm_uRRkTQ}m(tLHDq}JvcL;erNj!$*c0a38UQA7eDH4PxM5}W%`>A za8~&~-Yn+rGp&UOkWXWqY072${~*jq4mMQUd2{^nsogL=-#3-9-XYlS)!x{khz z*E49t?&)zh343ZC@wb_?8|l7yLa>Y9N{lZ!=|b85cc{neML~SF|B8cWkC|UH{atRJ z4Fi+l{SW`Y$h|JfW25U$JceJiHhWHDUp33%02?Qv>@=ba(dt80(#39X8UO zx|{D3(&p3FcllQS{O?(PGtHe>Ig|K}+z*WM?qLe&hw?*JOSwk_?(O;5Bl9MpC*x!A z%FVU9|72|l$F`pjaBwx2pIZE|Y>)T{7H#L!&J5`=M%QrXVz6E3T;5&|Jpm2^{`w$U zcQLkW_SC6IxVnHaZA?N}`_J#)dUUjn8@k=@Ve2f+#n7SF`E_SleuNgCu7=GDTv^$W z?w>}TzxuW6PxDXZyMcVky!a@vN!KZhcw=glbe$6&OzPu!?i+cp&mA0k{hNbx2C*NJ zUp6?vK|STmxbrM}PvG}l@cVV}dk*^Y+33yAE*D9%LH{pk@;2HK{9}NnoHd5QC3|gU zgS~I(=*$g!raEgQT8Ms|d6qFs={=!&QrKIY2G4BCIHv{s*I4D#ol)i6a%&>r4CWzt zdon&u(v;SCOORIBypTP|9MaO*N0%W}<;hlUwDdE-r|7SE?m@zqM!qk^%D zxMVx{J;35^8alX^v5<`MfHn6LONSFmER9Te|J7I3wQqmxlEL)ZqaCkq=-}kLI6L!R zxoIYT1`R&SPBrHRW;hrs91QzzWPQpWtoAO{Ptnrdj@BOFTYI+i*_Z8D?~lPl$2jp} z^1aN$^DOMsuC}mOy8nXx_rNW)Kso%+WMR(@C#Jl&2^Dj}} z&@=d>Y?XM~$&6Ehx9n@8S6*;*-qT#(*2;trE43W~R`}cKF@@zL zikXwDr;%6vCa+oNcYa69%JSM`yI#M>^&$W2Q`sLcYd(*91#jb3_W#%2|9tW*eX+}5 zcBTD)e(?VaON(CDSUm0W!g$7Y6XN&&PPQwZWnrynzU|t-if^?MrHtxKrUSjB+!flW zVh>(08^ogLJuGBLJzf<$4c?H2Z2lsUG`-lwK7?1U`=PuULw-9ZMmjv&$uM9A{ z_*};R`;)Ctjbs|gr@g4>wWJmb_NafiUe4#8JY08HNx1y1o$x_^@4{x2 zhqmzH5xe;?mLy%taH zb-mBS)lTqG1g;j+clE#QL@!=XohjgB3u%g1T!5cvD0X zF1~-41bauEwADo)MW1CShU3pC*X7~@JUp9JS7&&r;7)ned-}NXUUU|IJf=kJVz@U| zTx`S6?+p1$G?dcQ>+1CvFA~?1;*}pKfAi7P7A`fmt`Pe5ise@)@{}JJd^b{F_2#Qy z+L+4sL~Kpm;VD4>8pXT8Cq?01)!o=V^p$)s+H**nXY8e3dBr%dynLL}gR;{pn~!XY zQeI_hLQcO%Ug&>}u?gl=4yF*?rMuzd2-^JNMGihAFplC9NpHJ z$uGa7AMsA>G3c+LW8cE++k~V0r7?LIpO}OH+nV_$euMZ8xQm)H7 zJ^xGIrEO_l*gtA*Jwtus{O#;$ZeqSE`T{Ua1>VNftFp)cBQl#geafplvc4=F{7CyU zGs?!Emtyy2@Ux|P=?vKlPHK!?I*ER8roBIUMnRA57C(z9a{*<7djlzyVU9{0($BkN z6Z58U!hbVA5x2eqxP^Osnyh!>9SXJfLspo4ZfwkV?C%!;(t#C^Oga+k>K)Oy>W{|Q zk8<;KfFJ01a*&?i#k(|mmluCoun;f(bDGJ|ycx4_m3+{?jndcbI5R({#dg_m^(l}8 z^`F={>VlrFUM`(-;mjG$!CTJDpRuy7qfH~Q8FXeI9z2ZKoc-EPP#iyQ%)KiIYD0w4wEh*i9y2S7MzTv1h!jZqq*g7f;L1a`d`i zbhPjz+ovD7kbSP%`Tc*iG>Q#Da6Sf{b?AQqoK?f^T3Il!IAKJwhkf9C1}4p43Hv}5 zZ6^QMxO9ZU*m*enue!GU%i?8$+JhgZTX@*ej=$8(+c~sh^8FKj1+F{DSDyq|(I5*~ z4P`xdo^nObh~n!yfvvO?*a}~=c#!<=%vK;@liCju4EgmI)+>Rb+>K!^YjBah$Z)KhwaK7(2yvhBuv6793@Nw{V=%0T=mc zN8_R}YeaE&C%72g2`)P8f6({nd$!Fi+N?>U-z`5r*_?X~`rord{}14+O??i3M*j~z zC7L<9|8>jl8PbN$mS1&lA-2KBRlE}L@aNpQ!oF(n`FY&)!@oFk<(}1cA4~h6wfNwO z=Cv}Ab%tH zdErLuU%Bjwg?E@TP%%B*U5g_-sAIJobnG{e7xCz8x72#b&qcjeG&fbx$wk&-8ACA=smuX zz^y&GdkBMjeCGkbXrzen^X?dRT(?S3H?oqxT}PdEZDQ{dzHDqZ?bp45OfSE~j@jFr z@bl=_7nPJ3K5}l(H1}AdUgNfCKd)s-4Rc)Uhufmu!8hx#dXN1X51R>dN=~R?OW6Cw zo81*#iJcpQHcIB&HeO0rZOlEojo7zs8$VBK<5Jf~ z{SCH_s&2L)26p<=sQ>iEz)xQqyYrv^R3-Q4&ZFC^|CViQVNzS8U0dbTZCgcM+qV@> z>Q~U7;_|!G*N$!8eRP|#S+>oalG+>)^lz#gC)dB>z@MVAO6ps*v%Xav-Humg+nJoy zPAhaRdZ@Y9wo}^ykLpK}`jOn8_t$M@(N6mI{iE9~`G#%tjHEWVyEeV6{*QfIcyv2C zrM8`cN$qTL?bKcVe{AO`N4Hadooy$ic6!Lnyk|Qq%o@!&32^42aj&6 z{tDaHt4VF$9`x`0{|{|Fl4z^r`gjlPIrKHN4>0^Obj47LJNKU0tG*c+B->AeFREm( z8|tyAX6MsDKh%A!{a1$38`*1{*Cl=gy)ku4ES~S`p0uoe-GRO23hI8)ov)M~yf1Ae z+t#Vqp5g9b3m4ziK72~?1L$mlT|La)A-j5^fj8CfN?oPE`$b?4zp{~eRC7v67}-pFW%q-dns8iw(LANSoT2W{ zK_AzbZG>g?rDkPCyq-0Z$|+x<3kQ4b9ov+CDLYjo^``x#uzAMH3GtcO-*ZCIMLoLc ztsCwyQ1@G&H(IvSRj$1+5z59Xc(P3#`;IOxxy|y`URu+L^}I(I;_POaJ!sCOPwm3m zq5VApt+#bvT{d&+3_3p|eAdYSq-XVqp3r?~XU2lN>Lm-EF75KwMn)awUoAMd7OS#( z_iway)<(`aDsR4gx9MyWzS!nQ*qiSjd+D~kSi$YXVg)ls6y7|eGFI@TFzdl?v4YwW zCl0Ub!M<_c3B!f^EelR5j^Xc1>&PeIRV2zzadEZf ziMWeh+!pewtx4A(Up&eAL@aapSYI1I=4ZRS1^1v+ms>on0S_T($0~*XbcSzZWyaXL z`8NGmN_RfVuOi**IobY5zBOLDm;X!O#+P#zGvDYxv$t#cTPW!g@~qRh}Hyu7af(=Y>>G{r{CKyTO&^e4ddj z!aDnwk@WVfdRrJyc*3q}6gP-(ou4s$ZF~l1 zw)wA<-86Qy9lr|apH}d1|LXC@BdAL-Y`)z22W0%$;+Mzz2E1X8AI@GR}vi&*qudd9(6}rKOf@@{p z12;1KR4s8YcLU@L0SBy-0p4V%#}yI@~&??6GrNB*aYey03Dzq{#gy5E&>q&fS;dy{=6*=~ z>Qm9FrxZV=^E(%JvFAqSo>a{KOm#<@@;Ys*ZM9qSTI&+kC;L-$f~C!??WXRhOM-`yd;n z(#vkJ>7`1q#Mja!o1THKPI#)v#v(o8YT6LIqT^k_aLq@|t3*@x^G(9wj{dcLYuv6@9R40ELRQBYUgcA;S1)r` z5S(WEKZWNlzhwGfa^qPsS@qj@m}91{RR3I8=Q)H&=A8$9PlC>ip!ajpzrGHypTm6t zdj_!XN^3JJy~n;q6QbVv@JZbjHooG!HvSNGVN1`HkCmnoUD4-0+s}&5CPa^q-K>6G zc9Es!bm|cPYi~~QP*u`*8Q&>o`G@NrZ`-;tiE~+r{l5v~-Z>zsI+M>jKMbg~wUm zd=q&g9CnAtME?!&UxHTgp$lxfcUZnN!D|l@Ctizvsci7`@JQjAqFqbx>s;Hf5L#Z% z@?YRv^uB>`4fHNJHeD~ArTR~}{OetQrRAP&@%eL?_6(u=t+Wc0CVI^BA9d+*!l0iu zd<&Mx2sc3QhPRCGkyQUam;YyksxQFdk6io`LcuIwCDQSP^ZN-kH;V@r@+}zhCs-Ud zL@f^Y9)AkeOeJpC#J;@@3pn17<^Stk>sWn&2l>o;gW#Wo@tIxh>OA zbGTS>a)66;zdQA)Owj=Rf*bzj{c`dx<$lz$d<30BnP49wcAd48KzC2)4xG>;*}EIL zs_|=ex|!+^oom}{a%s(kM&48AUoLJBVKCkw@eSYKS899+S^r}1yL>wdRaP`t&$oE( ze+d8TcrDkAb-Mq$%l~&m)hjrnBP=cF_IL82x0MGG-m_7i@`rjC{j+lyK6DM9v;Dgo zKV6dI=3eoLXj*qLyf4i#^U|ha>fZqWS=VMAp_K;%{B?Z48Sti=U(@}#%lDkiXXn>U zf0c`Wnozuv=zpgFs7q7XHvZ>Zbp06NyYPkj*f2z}r2F@|{68a9T}rFCP-&_DLYF4J zH^5EVP>Y)oKG>9ZR9EX&Rz^Di-V z@iu@7)BMX#nCf3f_*wiO@OsSv+jj0m%hOu#=xx&+7r*Ho8y_Wpjd*>tbm1=8WxApl zbgmC;9v2Va(WiCE3BVzkbHRzegT2`meboo+t7!=F>v$9FC|-1W+S~{U$fHs6{{SAUq`oz280^G?V4bO*9q@P5)J!?XMk`4&z5lTh<%@*MY$%l{8T z^)Hy?wz~NLAq?iYKe@Pf34=NAb-vZNs-CuQE8HA6<>Qmv=D0h6S^d+P2%oxZbw^U4 z?hX0`?Jpjap#A5lTje^=Z@zmj5K*n%{m!sCj(T6Yc5#`jmj~S>HZx`y?K} zg|-F%ro+Rb89Tq-Z|X`j^PqTr3I99OTMyrI4!SFTJDl#C6LE7}fu-xo)cphKx+ZMn zL*s1x1;noty+?G1yestH4SMg6K76#_Y@@fb{!8J^OOI%*pl7dGK`-uu;On7a=de)0 zMCz*9(gX5<;f3y5lg8pRqX_Z$kS`GN=R=&kg@8Wkmn2Y{P zTrxj-vC_dyv3Vu*Dc=7ek6<2X%8QP({Nwl*PxT`dPd!2z>$8r%eV4y4VKPr0M&7EP z6ygJ(I^g2E5Et;&A>!1(vR$@+0Z)y36Q0VmdgChc2R!vvQy+6*QolA3XZi(C?H!ch zsRruqjHljmaBL?GczXlBp}zf5n9O z(I@Qa!~Ecl=W>7Ctp_7cU)*V7FFo1v&fV1geR!w5(Z(0%+xYJgZ+MFJ;OFU!hNs+p zpXeV>Hs_EYr+obhoLRvJD?4W+ela!ATvqHYUIeU$pQd9M!KQT``eQ)j>Stqjr!T(H zo~Nn;Jp3)-Dc1kgr83dq2RxPT-{bP-ySPgJKL9thi@XmqB>T* zr+U-<8-z>f>NY}+ZOHhVO!G@z{LO@ipjktUqqX*uoXhfyUHUf(?U-l!*YYj;zS@Lo zCePV{-Q{Hq^EJR1!+s_>)YjKsJ(m#%G2;=~uS`*_%W#P1bt>(NX&kWKa+3aES*p~^(xK+AEi%J*tPj+@~9tz zzvNRZ|0E|;R7ZEOMPnKoCRv#7H^Vb(t1D^3$zfzufUjLH?NdVaM`ix);#vr;OdH^T z!gr||Q|UYS<8XNtAK>9bzO{e#PsJgtN}Vs#zq-68o;E7nSZ#Ch9}o&I<$uk^y+;_x z)2)1~pN)UCa*8(;rs)5gC#@X*lsR5LH142(fo$t*`kLY2ku)av5*Lh#Y;m_AuHpn6MxCwh=?qil47lEJkOCgqWxS82cETYdEvhs;vBhW9NUJ?iqu356S_Rcsqx zd>FqL@%!YiILM!E!VLcw!Y`zc|HjJ9 z(4kMw+l=9*@aRsLNAZC?&Gm;D?{M*- zD8HdKe6I0*7+BP1C~kS-U6=1)gvXMpeZ;@WRMBl9ONQ_*nOeo01A$C^jJSY*1DTr8 zpECX5xVHXCXzR)HU*=nUP)B$O-g}sFxsdk_jwM&?$rs4gnl}=1^;y-!oUOj)uCaYv zNu0*YvM8S}mbq2_@M_7Q3_+gn^8Em~Y9IhZKkGwDqL>3te8ttBpO# zcJ?^$D}7n*WcU>>{a!+~qjGn-IF$|LcRAk)7_$A_Tpq;-IR6gck~4D^hfE9PcbUs; z;%Osjdzy>Cg;205|8*{ICSf3pOZhf*_%o+xI=jW1ax1^@MW2-X77YjZSZ?af_M=JT zKR9XpCBNsqYUQ_Vl;@CNWz|mU!x|s^PMYNRSkg33$`i=caeNDZUnSgwT$W5NJu6wJ zruj`>ZNIcOJDq&CKa#1ud%P-0%k-N`Q@ag6QM>YmlI9O2PIK>26Y{>C3kNGih7U6T zITuR!MPw?H(#X=%*RAY)i*ipPJ7aD?X~kb`{9lMSGPP3v)xzw5MA!%6+|j(Q@goyM z=C1z{<^#c7HrL8goz*x(ImK1oo`?(jRhyJ=kIT1ZP9opOF0S^rM4aS?>MKf$`-h7w zqpZ?)UXoY55T7afj=FrozMy$?B39%b&0bY``w(@ieLB=cNViy>F%t? z$E1rUHFmG?y_uhM>3Znw%#}8+t`FxVZnbrPMP=Q2jStAH^BQ&BSG#?teUJ0Xn@%pS zxy9xkmITL}$_p4iibDBev;P?~i0UykvPxTY!Z!E*lb}*CxL&?py-u_82{Kmmh z0u0XrgXZdQs5~_F6Vl9k**#f5aOb*ls=cc$pP*erg}*LYX#fA>dh4&F)V-g*3V)js z@8IqeIqz~VYmX{uIEVWn$#;W-_c`kE!*@IF2!A*821RQJ9{^!s0l#K1H+PZf-m5Mp zKldA<=Y$`C&we8+v{g3snj3BZw?6mjl0lpeufl))PU?%E#qU3N-EYq$aTX=yRX=ir z%`5)?E%}A}&+^lC^*4k3+5QIdi~j=}`6lp+Mjl475|QOo!?%wN^dmEmz?#9^h@gXCRrULpsga>l$`R+`SVPF zh{m+U)~otnj;PH6{xj66^AtG`1ZUc;k0sf2+)28IP`3F&Q$-Ol!><9^F~p3Z*BCAyYC;65^K3C>a7{y-P^S&%hP*8+tPbZxLlZQGe}{6nb@QsnM^c--?jCNZbhkt2{<8c(3~XIu?#}j2UF7jD_g~0s@JL*sAP(uIxV2qdV@te@MjJmAc~L zr5cY0+Iz$Dii>-AYn}&g z)fw8nd}#nP=QtSMCH^<&O4hc z9lm1YGtE4b0&c_$FIE}RwaC_@z8Q-KG9E)B1DZB9w@yist)Shw3^L;~%+<4-ak-p!*6=pj<(#8Y`#%B} zz15+*QlX)@Y3EtHKlWJ8Xu>$rs4kJyXS-X?{QA%v^?y)ESou{~zal z8_f;f_zuqXCf`#F?nabzFT0gIswa?1x<7Hvs-$~&N*ihA*7iHB{F&(fgLmq;_brm& zu78R0+!AV8OQ`*o&)QqrjXr}w;37WLLP zZoB(_`9{1W1)uSfRqQ=7cem^Zukwc=o;wWBsqA9rhCpt`sZVq&+KllY(ThoZ_-MA3 zTaA4N7`e5Ayn)=h0{fo5>z(a~=&O}m?0@ksKH*%g;gh|2p6(1Ane}b_*X)JYA3$c! zgMQ~bnY9d=Rn;fe$gIC7$t;x(WY%<7Rx-=1iGanv<&fd;zbqD?5^jF(>+n_M_Pg(I z#V2vviY3UiO#emlX?zxe!+?IDA+CA9m9tOsEu8EP`zH~3Im zY}WANYsqKFAft`;zDJyNt$mgDJ?^5`p=L}}Cg<(+Yguz0iGHcSky(v@3B`3cvjsRb zC+)*etKb?8zC`;Ogeuo?`f#IP)=$m2He}AxWFi}CChuSj@qx5$6m3dAe?&bhAEn%} z_FaNK7v=jd<<4uPqcr~@|JBD{Ev-{NcDx+$nevw&=XmHk%R{T&|FP&(0S}peetCGY zy?6KmZ(@Yd+1uY2(EUU8H+uM|OeWF)=3h^qpmvYL#(Dg;?k+@Ifn z<=OOOB71N4zQt$ivlByG^{!#S-xFxdjN2Eu?>LdXpLgG}bdQyB)21Y3+=Q?lgFeh# z;?44X#~WS=Wc#n^i*yjHZw~Y;>2J;xzDB!W^loG$bx0o@1N_0=$cUkfR6j)c zdGmYw^%JKI+})ni{=>CvDLo#oT2PXYjAIp>O6xZ&vd$vbNFL(Pc!QJkn zGqBZg-&$i+dK&gWgEM3(Vel5phkOSzAo+bLjpJXDBdrs|TmN%eHUE`-ggLdlKsAaV&UCNd@sp)`XasPA?^TddhXno=YdDEb2z{A z_|4)co_~pW&Sj5Q9@YCa|1aRzYwV1{l8d?gCh(ii@9V_>xWL~3&j0s_;<@;Y`!{n^ zAaCZ=w&YFrW5C!wcBDMFWN@;)>92U&yv6n5G3q-quZVu1i=4E3kWC}bzWG0=BV#7I zcR4Dh3wE^Ih_84Xn|kn(Z`R!_PC*~6^s05fa{=|<*410{AaZ|2AD!d)nSV-Mbpb-pU||23l1`(&%hr*>uoQ$R2B zH+zV9(QIo3dBUA4*#-oo?lq_nmykdC%^cqRF?ZQI-q8wd5mS<2yOeKhPf7KkGjD=s z_>&AA?eBb@U8DO~FPZyS!P}#1y9^qb#P1}2J^7tVS>a}rH@vun@h;>ylwX9O?sM7u z0h@0cMt#BDUh=B7uMAye!&2mEB{mlMSNsQZNAq2f*V|(AyzFc;$$8&(d0RW!R-OQ+ zK<6*qmygcxRreq+*{;%F=2-o>@omcwnwQn5{J)Mcz8fO$f7v_sf2-?rE%|k}UgM?w zwQt$~2i*TM_kT~2uKdvdS30EM=-KjRZ`kxTLH=#_e<1sw1c#DS9rc?bQE!*0Gx^YJ zF6Vjz84~#GeILI&x`!wj^=s^Va&dkc@6+MGUjIvSSQof?W>ZUk@r!(mzF#E_)(%CK z5$wuenl`-nS<>WlRR41$mM@+pPBhZ7{b!atzpSr~D1K09FX4CbH0yD5ud>OM;|)Rj zor4Tgn`_|%9+ok*sy2#xCbi#hc<}?2sl{iS*3W^zRJFa3G9BBOZdi;D$ea0zu4?YJ z^M4g}7~8E|kG=d-hMD_|!1IDDtY4^(bW%?J;@MzKRJY{w!}vfFoOSQ!7b~uPxx}2d z>96_4-=N)+&zRFz9LO)e2Aly7N=iANZ4+`5At>#slk{f|vR&t`feElH0hOJi>n{sf~wdBRP+U&Y8)( ztby*{E{*x8Us77Z;nvKt{KoJb&F`Pgf64#PAZ}t8?zZ5&Yhu)fL-Fku)Bk?%KkI4p zKg<4?kD`=d%G`@-^LM$);Hy0y<#dUy&M(JTQaNyS z@m8xnd@qd}-yE6EUBD^P?{Qz$`4Ecki}VNfz`tKXw0C>|O3@@AP2=}QX5*u2%2eu^ zNIgTo=M_{?Z+qe%AQ_} zUA&R?e%UYVeZRn-UjJwN|Ae@c_Z{r%k3%!Er?2^$mHn#wSijEfJXU{7^R+e!vB=eMC^SJWmzNCDq{vA#SS@S2^h|>HE zOgYX75kD7S=8|O>nzmE9^DaI}_q87B%#QS#>z~cxt?G;9pBD?6H--WkxstXPpA>6Z z20sh7s`8=5^RVp*o}ZKU5Oz$(zcqho@qtV1I%iPV^2x8eBTXzN__D~wqUZKJP^ z*~q&IoYlFdrgH3R)l(tuRoH;0 zb}wq$4y|s$9#eGXpk;cmSLHt-|2AYmE&Z46GqC6EppM6S+V>j%OL}0_)Edc31#UJ7iVqIiP^LlV=@s#Di1{}}d zct>1))ZWG?>#ZC<6v58=h29V6ObmKlzB$XHw<7FY;aX!>VV4qos#kgDQ>WVb8o1PW zEC+7pfP^jH!K;40=wLkr9={77=YvPte-9d4{J=#6u>EGO@~W}f?plGpg|&LZ{!2Y- zQ}y_+9@&32KHX^(noirtSqS0kZDX@a_d^bcSKc(#@W>1BuI4GhDSL_RC@+I6(X!(9 zkuF|((uGgC{2GUxnRcxz9d{74XZ7ebztQDgL8yH7Z{!y*bLAMPZ4)`)YUevmO=v-*as?7#ndyX3zVX^sz43YI|}nxED5?-mFRb zur}$-nyepdvM$x~-DGhv$nOfyUaTxIYmZH@<`>IeE*Pg%zxtQIh;;&YUP~r~usMdS zp+Tb`ts;HSNwJot;Qwm&Hbf)8Brf3jGfIXQUwNA4^MUaE`b7zzm+pHTGD$ptwd47Q z=^^wl_E5!xeCsYqroI`cx~CF6{}SKgdDWpj0nZB_@q8<9DvIYxU#)r;ui-5v-cJzE z2W564Z|W(_I8}eFZ)oa2lo!uG3$5PiY_I{(mt8T?@Vv?scTApN(c`mu{t=fR@ciYp z`2zU+o9C@PL9`FP=Uy?iSaD}!{}Wu3$@3h%{s8OWceWSuMuhcwet>;tjiJhHdO@@` z$lvp*oi9Afh<8g_1Aa_gV87YR_tc*3dtoPwf)i_B$ufK$$lnI;L95+UsYBt(gh%FG z0{vVJ9bE)HT?k!Wz**b#y!fG6yg5HT5J&A|;Hs^l`HBO}m_4fHd zf1%6!5TO|-6QAu@y7>DD57UONUuRwh`FFWAm9_SIe3kL7alePq)c>)qf40l3c-2#C z;pze!b~B(7(W?sjQ_(-uLBO__&C0Fa9m6*t020@zz#h3r{z;@HGE^(rS+Lp7|Z; zi}p^(|334#Mxk{@@OI!|XQ&dA0YfJjano_4YF% zz8p-L>GvXRyps10Lh`w9ea0TR=4@zqBD6dquCu0r&AN)dF2{bKzG5-<`!v7E)PcVN z<{a^iaQ4Ifty6NaTLgJiORD_whyCQS9$CAIhWPTDI=s_XV+ zv^O;=&usF15u4X++L8>&oss{UHm{k>66@c(v+UYu!5+I7YQT4MVDlPAeWIOUJzO%* z<{i5G=)8km-sH8H=<8$RnWL;-^E%B@UiF2s#ulxhBYc5ecq3iRDpXa~6OJ|9m@P$JCYl&-Q zow7djNTyf8@n`ECt@-dX)9b3;|1EOQ1$uv8pszXnks8kh&Q z23bfS1h>{8dmGe{86o&BUw!qMxRXcmy%|Etfl!&_*VW)Oqk*D z_}TNF@Dj{pcFxQ27n$;`r%Z@X67VTHU(cDW9pG{azT}VAEhFG9>R*oDcSR1qak_eO zt>^1Gzrs7Ci#M+9yDNHk`Q+MPS1sji;;!hX%sPIhZ48$`RT8c-aIg4q%&~bM`lee`I2lWXWLVuqb>d`~+HAa4vJ)XC{%KKLtzwDisCI62@BYK#!yg{w9{~>NxsJE%3 zsQ;qRuj320pAXE#ftmZJEj_;=>{Y;yY&3qyJB9yq+Dx7AyoaCyH= z-l09?RkxCN8hM9COx}g3vp+Jei~K{~;_)_7?Ml80i^?o48y`~}ed9$lDfa`)P3U6E zJ@=+-BiwWK#+Q-VoAV4zHABQA?+X9u{m~OL}oAo>>x(4=BU?0rc1JpRG%( zHrc%Od69VIX3jPl`OKMEY+b+m^+D73b3c8@gqlZX8`a#j13df#Jp7Y2)+d~2mA<)i zV(XGEx3dS3=e4wQ@BKl>US(!8o}w48uQz%fy1{Mppb7XI$9+j2;Az!b*GdN54UnBhL@8AjI z&Sox_T$xRrXgdF6?&A=~U&)pKDYG{k{m)6oseISGVSS>fMWs90w{Xv;t(xhapJuO1 z=jy`zBK$NrO%u%2t@?6K&Mz+Izw{0L|4#ET>ackfU&7Don3hg2;lJ!C*CmxH%uu_s zmt^=w#OwQF6K41q5~|)6gKQq@b>mGMZ~d7t)lW6}$?_+d|5<*_gyQoHq1g+d-SeU0 z^PulZyjf`PfOlq_zp`HSNz7>P)NnRdy|vTTgk}MD@L{#EzxTa6XJZv3V+Qkij4O7>g|Ev=O~+ zA9`UKd)+&c9YaD{O*x?}57xuq>hl)P4kgEjShLItYaL?G2OhYF^MSHYOtj}dR3`Xw z7G!J7^e}6Tj^|&}jU76pi{QmS+!AQO%V_Gs85MM{U0WW1Xz2&tyl2j5Pe`q1u6m(Krim7lg*9e~s2_y(rV0vh8j9f=~PK z!CEQ*=eeBC8`yj`xSfiP{fQjzK>XB;vku)h0NHjJdAFQ3&q>&_9%ijtK7GKl2H<#3 za&sEr;NV%l8&WUfQbfoYvMURp7EH3)%|}Sd<$0 z5mb>hZ{qD=+QR4pA(o+fh4n`<@3O1SKj4pB?Q-VXwEGo8?e7WRW^{k0o#N6) z5Z-a9`)IY_*vnfJ1qQDxI24Xk2!-R`gy1+O7upq$L;MHFUd8+4LKS}>7q0l9aiNsZ z>XZuJT+3xHulUVG(K^>%Q+6MUys3~3HmJVv>njq@rV9d|W-6b&qo z3~XvR&^l#3V{jOn)i{WboD|?$q4Q&8JQy*UCa6KrHt_b=ukX6Vteb9{@^Fd7`NYd&hqmj zt;Uy{*1w5)E!cO?@&~%~4@g(LxyY~NcJrNltf3F9p+zgN?EcSzYc4|eT!>wQ{hw+SweAfrAjY>lud$ygkk)ss4UA-{Sf1N)$7vM;$gQoR;DO!Y!dg~-dbw0&gW#iUR&C z{AGxS280GJY9OEF&UeV0BO0ds9KQFQ4*jeuENDUQH&(_9#!CkVzEo&fcCMY!aB3)} zM?Lw!@7k**eBiL9PjI<*qGx6kC;I&$Jg_OmovRJd!4(d!DTMRG1DZx0Y@PBf z@fuIFrs;WXTT}ycW)}K}XmLo2w`(H$vvfpjAIkEVKtpx?z0rR~S5O|&)4;CYR^D>k z1&vP`(%airip=fFyp#s6QYyXblln&&oj?4p_=TaKO*b$<_3Z6!J*j`sMHdW@#m@`% zYWf$xLVBfmTTkuZYtdf{V(~wR`ZnD_+(n^2PbmB#)VqmGAyax$*FwsjbV4kC60-0H z<)IW*3Mo|B7^8AZEs`IGpd;@3CrXTQsD({>2fM!Nfb~tH4-fk{!8TH=9 z{2}?hpc``|v=$BV_AhrU_aJA}Xyc*d1}%CIdU@oyfs2Mujm3K)6JmKimgVO5Shjs= zk7YZMJ@+Cn<{~Fr!`V%<=(}*OI*0Q89=NZfj?AuJ%N=eU=94B_w4d=vV?3(D1OJ#i z(W?&s=dL%z3mU(x9<=3rIK);pe%*&$7 z=10<+wl63?xU!!&r2!ePeURRq3u%bhwJ~dj#Ro?srz?@u;HPoAmD3gQ+*HYE?44gl z&(K{=#Q2Jh9_g`&JMF$cux1bMcuR`<5 zCjO&iHtitnN&YI6#vM|Vo@V+hd$VX^Gkpz{NB^}RkiJ(=UyXi+JYE2f4#0ckv77Uz z?35z%E~kwEXGK#JI4kO#orJSY|62}c*EpQLyx_`%+o9(yHhL3y z7=r$Ei2r%y(;aZ-6K)hII+Z<3_!&#TL<0*cqrS94Lsgs=+Yf%rB59q{q3A9jy89q( z@t;CHDVL@!`yiZR#vs}|>ToApMVdc^HpEX>@3;v1zYspS0Dd?hz2m(2;q%cuHd}jw z{4O3oUHsCW^eFjK$dAAMc|Fl%!qu5kYg-&OHn;d4WVrUww07OcJh=uPXAOPuXiM}H zCOpVFo~%fy`m1BC?KG9MQfar`6MrAuLBmARc$WWBOY4$5k@0)+ZCby>t3LiBYroJL zjW>Z^w6u-zALQ4Y5rwU`E}a|M0Y3jpAOFQ(SWaa8+iQ$&n&v-4elO`hY5>eLdINsXq}(0?aF$$3%YWIJ+QFV|KM25 zZ2qecfh|*Z8L-K*4ZF84yF$rjCl!}aUvRFx=Hhf?uPnXD+ARvGqiC`{6Xzwpi7R-@ zFSGIAf1v&T^@2-m9p}(i`REvH$06;`^mjbZeW8J~!`{*$+YhhYtA5S@G*kFZ-m~Bx zbz?)y(YbT4{H)>7a|(8q;q2w4l(0uYxm-Z$A!|Dvq1rmc*`gS~R?XK9~L=f*wu z<@4D~*Smim_qaOldB|>+e|#(+J>H84dpK$@O516)cLu*Gun*<8g?2fIx5myF>G*p8 zbcxnO3y7OG7$1x|^l@nN{=H}*-R!k>C!fmQOPQK(vDLMVa}|62<=u3KK)7nZr`Hiq z?YRop06&6NFy@1wDDb8`I7K_MGtZ$N-nCv`L;Y1l(d%fdvvxw94JZsXkBNHVn{)EK zgWME7jh)T5^YrD3_l;MTA8*g^V+SdyGI6mDK_4U^)mG460FUa3 zQm5iox5AnZ@Oj5L7m`flI`7fQ7^dW-x959t{JFODVEj&E{Dw1@IgFw99KHyR2lOpk z??~hA+vFUijUUJDTdu)glKS%Y&p*vPc;gG$u#dhkp6p*C`;rOq6^8yZ`~~+1 zc6WU0BQGTX?*6H@he}`5{Bb*ZG{=hWi^!AdeY#Ds-quz&-M^J@d+yKL@8u^?=S^bF z8LH!(q-$L;-GnyJgukc{?eA9Uj`+bFe_NaXK;oPc1MJ>Pbc#JAv}UOGnFja= zNf&)TZNhZF99WmL=MZvl6zrXGa&Z;y;E!kQrXJce^|luAzj2jUFpKkY!~0ttodi5P zp9;l4Vy)Jg=M_}-E1$eM-L`qo^&gnNA#+;v=34ijw#+}EooO50`|KR;A-RW0a2v}NvqJ5%Fe;1*d=TaTM9X@|T`?WWICmsdg(Z05SfnR}W zeNLNSf%@lCtzUt6TTS2N{cSygUx6d{+5M=sl~*^bUqem5(+z)VtV;)q_r$06-LrAD zD_)&MX!lF;BS0O3`)kChOyNkCN%v0^jNNaKN4u)enYRDfPc2R?K9ujvs_qxYef7mxlJM|BQ zPWx5bD2Fcg7@VQII{uM-y|fyAQhS-CzfK?Y{qIO?=5}=J%Hs;-Io+^bh> zsK1W<@(c77VP|q#=Rid}7q?vQt6+vCVZr3GWSlK-{C?uwV47>=*V3vFFlDO{xcy@ZP^ze_#W zaNp~T;KJ&-mR5AfC&Pc$(n|+i*nD%$SrdGk9Rn8~^%w6U+yD1hCdPB2!?pTfS7rNO z7A}leg~Rbxq*?tSaX%NGwO}|u^xIkW*w4jd?Ekbok1O4*JRB>~oc<*6C+kSBledbr z(33yj7K$C&U2^Ze+hR}tYIn}BUi*K+-13gXfbfff*rpa|ng2OR9a3NC;G&PXDT;%=hiHfjQ>LB!EkF~LB7 z&r?hKc4vW^_xHZvKkldQty^{K)TvWdr%s(Z74Z-FcclLhF3}$s;ojJRH~5B*N$j*Z z-(i6-&WpG<(|5<%HMx|qu#rou>F$S~<-py2B>IP8-2!-Pzup|5#=ip+3hOo7XU3?W%o9Mb~b3KM+eJ^4zu- z(oI7;?7>(544V{vH!<%$#++1oE_7HQ8L&qwDIZo-QZdYnHA(IC5nFr_+ZOKQ{|p-k z-vRpD)>oIjI?US>d%MuT`34yE*0!N-G54UfEiw0EtbUf3p&zha z$yYT?G3Mc2%<<~|YlK=ykG!H?TZ2()$*?KGe=qnVzAZcTXuB`n z*G60R=-Rw5J+-uXU+U08y2p{O5o7VsIc!VqYZqd?qsb#J3|i+;|{z5AN9Q2s%z# zx^&#YB^z$-j5Jd>EUmh5$%e>D_rDvtfBpB7DYpApjj=6R1$lm2mTmE>B-^4@+;imI z*sw&(NM~^#K%BRQHnq~5?VE@)Is%UYz+(*Xm<&9i*PGS}c-#m)P6QrZkme@faS`x1 z8F(xO9!qRXR}mNN?@ucLK4$2;Pd@OW>r~o_C!1daKJ23~{>SQ* z?gM>0f_9xi-+`d-`JnF<(3gA5ok8EJpzlebZ&#$b8T7pv^gRXieE{@bZ+l=BX?zao zdxL88#QsK@Z?Us*rBM%W~b9zXdcAmQqJ}+tVY4FI3f^Q^Ex;N1z$z0fsCQ0T> z&}35!G_lT$H?+~0M>gF*7M&Nj+~2$}4{IUaQ%Lu7w?42du)(gCXMUXKc8#-aE!#;G!#EtJt(`v8XU>)}S34`bcqZ*SD+i~PyvP=&)X;NeFdB4{Vh z83#nz+-5qK2D1IBr)7O$J00!|cs>CO-+=dd6P&2rL!F?|Z6Z(N(R7>M{5Ex)BcR(X zR=Q2@z+I%V$4V=oM@x`jM~$wwAXNNcM!M_gsez^+tiJO9Mn~~%(aAx`I9g=!Jo0LM~1mT*VArn4({l+h2v(ZBz-7- z4_M2;Q>CNK6f8{L5)iPF4)drr-K{F!Wi8Sr)tm!7Ho<2yahip9(rPJaMcu#*eBUAb zN4U&scz+h_U#=ZPJFed1v>81^z%NvI#g+`b$Jc+kIG2}XQWv*Tz)v#00)DFbM}#5x zVRpjKHUxjg&WoYbB+L>cFJqyR=UQy!J&dyUi^&vdTYH(k~u{4A#m67 zXZ$(leL1g-``INgrYK%a2jAGtWYA9XLbS|-izP4CHRDBHZmMZRzJt&irIQ!G8XT6q zNSHWhMVNwbGO!lr+L(PR&HM&%N#BQCsLNKz<=~lgb3f`!UfG9`x-srmlZOsN55V|6 zh<_Ak&R9-0-Yd|q^ie4JI&Elh5BW7(mp4?Io5BByNGJIk=^XZ$bg!s%IFxIG$K>c$jb;m(_7ReF*P^PzHUobIf61qwfN# zW0q}v2zYN1^+_|AAU$ziBtn-N5Mi3>SMhg?Fv(ml>IOf*_}+-JSl`=KnwcU@Gp8dA zm0VtzJCS|$vbtRCzvP}^pBgF|Uw0PHpqw#1Av|cHQGY&g`%mVK{F`K7eem&P=&RpE z`>LV(>Tbv}oHL9ETkEUo=B=8STIs8~>VI+zyg^!A0Q&s5bH+f>jb}%!yxke))uTU^ zInwJci~Fj9&T-^J5vH1Ni!j}MQ-n!o zwJ6VJzJ~9Oz=t^OP-!Yem}+iE*fjTGUUE*t+~eRJWDobg)DfnS`ZoEv&}f=-f|p7j z{_3ytUd)!}n>@%p=Roe6)g<@eT+cc=-@t#C;NfbY=3(AtpyeK(*UB&}R2w`D`^8OT zWqG8*D=3rn-VPbXt>V{wC-)q<_PQ0Y_u_vj$5vSeK9u_f@*EiNnId1$(0tRx|MD&c zEi)|<^rXF!yyNFs`U35{2VD@w^HJc*xj0wwTE*+-(dynz15I%NX}eVe#Nm}H)*=nCuR<-LC8+=%lQ zc>f!CPun2%QfUV&p6(&OGt6!xOf$P6T#58TMrz|+W#bNKWvI}Gdvdzhg}?_6g!R}P z4(+g2+8DP7x^{$IXAT?QxFQ5wbbhzAf69Al!fPFsx%dw~hS06uGy?6l2Y%R8o^Xjx z{CCFfz4k|5Gbf>PG}2*>F7{RhydAOdP7AR8?NNA`OIcn#Jdt;z{HJj_nR!brdDpg) zcSmeq|3c(-So5}A4^i%(*t|ndA>AxA$dPqQ1P!PUGYcJ}-uY+z$WD_bE2cN zNYRmL7#A+F(Bf3dmpdP8doOz*@(u!RS7YDDn<)1nUTP)JP^8O5dbago)R+Ar75m?{ zar@tT&ztFXE-;oSA&oCCjb6{yqEB8)e|&|u$~4{4g`oEO-zW`s{C#8bb%=_F};@GpFGKYH#W zSI=xA4&!my-WrHkPX8`6!f3mv)hgUmeRC)nc%`uYY+ zdjIN3G;8L`xDSq#cS02PmH%}7_#2}%DsF*B_qk+!2Vf5`e$PJVT16wT3^k1=b&1l5 zd-lr}jo4O3hU>AQr1*_apqGOiAbBS(5%A!xw&aS}f1c2VUg)Wbk}` zy85Sh{%-tZfAr0f^P=SWWOE1N3E!0>c|KF|e9cT*&WG1V+f(!W6_{&(gAK-;fbDEA z+a?S<-`b~a;eA+7|E6p(N-mb|c>HWxrf$z~k4RrYn&;gXp05W!!xrF9|b%tAQ-^Fq~#@HW_# zvKLhI^lg*Pvnly8u2;mz_YH+mrqC>6vm2 z+m11-rGD8`8_r!EZNptW6NP@kHu(W_u5O?G;yu~iYsXlZ)4no8jA8BN7`8`_aRJy- zgeSJEbc5#90cyJUhRs4~hZ-OEBw$?ZUf0k=%1@sFu2CoFwuHYNS&@}3aXA~b4Hc4? zy4PXNR3+&7&rDBvhn%}PpOX)|V(g`iRW9&@A2fyY-$j^WZbK-`9$UA3f~^$iI)C!w ztd!H?TAX<0h_JcGCg$(N;=-^A-l7ZxPtL=`B?+jQLy`j1RE zFT?o2GspCM#Xhr6mHUJU)6F#^%rJv2U(|y%;n;+`%P~JQFZW9x!hiZD;`x>e*!K?x z-FY4WW6-#wf6w~hhL`gny3SD;$+ZPmg@kQwhPfDdcwT^ZrM!Qx7ar2!9#Lkxc^AtB zo!Ae5#k&{2<@wFAI3vsA+ZShWbbNZEQJ)CDE6PdyOBgiikF<$b+QVVcM7$R}!jdNM z4>NlBhlfEE5#JxaEQ)P;NmJX0*P)*io&$M(*ekG}(X2cOAH)Ku?se8Xok&aC-s^m? zThe_Bc;vs)tj`|u&Dc8jMe;)JrsllBw0}U_v%zmn^TEbUPiU!xPvC9Ge~wq!54@M~9hJTC9YCFZ4kK^&$3}Q`mF&Z`ox5SJ zP3Z4@7~={+oP)Bm4%+y#af&KKS#XOv?6j9`E1kbvPFnC6O=bb5h!UtrT|% z^}-zN5dDPxan*xg3;BohV*~bpLOBXXK|x;P*GB0Xw%kSGLWgMAVte9Zdt(0c!Edre zo_D~rT*u{R$nnPs|K!fIr99WX*U57u`8UWm|8AvRqfY>C)H4Nh+Es=o+66tiz7FTu#k|3L zlxPdg^(puM&O@K4JR-+7+6hy)3BN0xe+p%OX?rJa)+qOc)>`9J&9K8>IRxz%F0of; zA(ZR!US?T|Y?~*66Z`T(l(ng3Ec6^HW|FFF4-vY|ZU`wy(XNGZCi&?xhfVkq*Zm|^ zViSC)`JcS+#aXgk2hZIWthaZ`UvG4gFWZ^xaaYN9)V@5BbFyxq@3+EgJO*9q>ujpNJT>L+-pV#N<4 z+>U>}I3}SFOF6WBILBhX+i*7C=wM$TbW{y9a0WSa#jG&LJ@VcQ6K@Z1opM{4dg+tB zjVq}0J&_^WY=8(Im0y!S==&UFA453?$5?z5b`r+e88~~*`|Rd%j8*Y2jtgQHP~~{S@l}7%h#fLw?1$D)8uDSB-S~91`11jH@c& zNtSffHFJ*t8STk4E6mR^O!Ex?eUE=LA)j%5l7c#s)|9CP%smdQWyaR+flV#%#^l%<*rnLyX6v9S+H#js(HK8r^@hfd&}fK*;YBEg)G0fISlQ@cblS-rVZod8j$@c z*}M^Oov=6K8MOxdlloL?A5PqbjEZyN>|-BokoYhk?+PH_SFcZcEQGPsfNVnfPK}pC zH3wr+c_YQ(T ziKm`-E*G%jCozYz9_vdx=2R2=)=lzA{z&Ch7d)r=Y6ar7j!^0&Q_Vu;@um8=j-QfS z=j-L)dKto^32sqlc!yDmsi!WyR?Q9IhvV`ah0pEFx__(iqJA;i#QDAD9N)`8o1dUN z+1>`73eJeq35VLmI853T2KCJx_o3ffZd;@Iq_>H4u~9xb3Jp_1L-Ip1X}LqvmFrW= z)1+}XzB}Z5XOULQ;e4kI%QTeBo&4S-*IE2d5dY4+cHiUH%b9 z=@+O&OSajRL%I*3KT@3WfDSJaGTZ>ja97y+FQPv6SKRG%CgeAk>p;C(u8kqq$Big& zg*|m~HE47z-hKW2TY0}WVGf=r?FNO8Sezr!K7i#}Li#X^w;#U;xaxWm#&`W2k& zA92RL&PeNpeb`2ZC{x>|Jp&wC;-UDmpAuz3<`7}B`J@P&m)#teY&$n_c-Rg*G&}q= zD;N(VBu?6H?I9Jvi1ENt+pR4T@k!>rB0NUBHI&DC2TBo_l@k`Hkyi^H*<$G3(=$E0bKtKJvdNzSoA<$4$7G)Ix6-Hlx>)>zH!J*Zm-vkbjL;vO z<5z5#_noc98YUO_lkGbv?R1`Bq22iyJfly$FT;74^U}=2j%m5aug-vPqiJsXzet47 zGlb6W`Lk*bV=#RaIxTmgA)Yp7gA!pMo_KBA8M$4IOY|9NXF`4+?l~Fk#6M@;J!(bA zfCKMJt34x-!F$$;Xi|4^f6MW~9)`;5zpPGaDo``o9&SL0>KPj}U zNXKvZOAzmdPtxC}_&I)#pzN^-Ybr11@Bl;1;R_f-cF<$iypop3ENxGlJGLO~8wb0d z@gu@M_}R_%6o!3QIl^}U4#&?~B1|@K6CvydM0o6DSxYvz6BW#>5&G1)!a6*R$B%mk z7|(UXrTh<_aR9ynSht7q_*0B}#`FLA{115nUb5?1=Vf^O@N>X;&UJ+%Y(56MaTY$i zGjtrCZNe7=X&y`4=Jvd&vaEguVaiK^ezx$5;(J7xa#H~3({jakVVH7Tpr0e$x2fzF z#!0l>QO8N+*nJrYd*9yhherR=@M)m^8G!eqz6=cI%K%}MFM|YS|LZwApZy5Ak8Sh= zL+l5C&u~DL&uZr#8=tuo3dDJk!R~XzGqV%IXXZj~9$?ge33%kUe~B>J{7i%?<|iUN zI=|75h~uM`-)3SC^I{HrUBTRrFaUn@VIE^U&cx#dzcHTt^ddrk&-}yQp2lIc>tSz- zaai~_0e=P1u0HUVA9bIJ$D3``Kd17A3AZ2q_rrhCWCk8D>cn`~sZ4~;>p(s<;2(iB z$?jf0JQuWZ=0Z;z0AD)&!;gh87Xh}FFBjn33%?qEoVnq?J@E|yS3lFOJ2y=H0_zgO zcM6=?H~vfh^tR2PyJ3&c@so9se0i_(wNV28jOEeYN3@N);!&?HuOQAw-94&x9@TB0 zRKRmyPV*yCH_|&=x7hxTc@%x{Y|;umpwkTj567niY;m@sX`J-u=lSLtdAZ$3%<}cL z&pK7n@#GfDY)!t?_@e!rjfvuJfwN9I_GX(M_OTc;k(dabwm6k1wjsb`3fUl4rf0Xj$=!B$O$V+X?kH5sqkBjU{W0~iu@+0s$ zR{4?r+JAzix0V+LeQOnc)BYFfdt58@JuZ&E$AH6iz*o?BucU9dzUR^9^V(SYe)n6? z?#D!5;Pao*x7^(VeZdEUf4l!L(l@yk`XaP$o;Nu7~XxcFsi#r7-gL#jQaqisJ3kw{%>Pp_&Z7%a}y=9vvi%Nq`a9+cqBMdtzbujaWP`2aM3}wqaD)#KLeNmVK{S;c*^d?5u7ZhEW|0 z!+%i1(DWDt7`4jgsx^AJzl??9{y7$p9KdjX(Hsw}yyx7oq{^9pIC2C0F^q=qjQ;S` za36eUWEzS4-A2(N1O7VcSBrbx@%}Zm-wk;`LK568`^Ppj9w0Dgj_a#H|)IGpa-vcvGhu^PTPE8y?(9{5R}i_njB2GUVyV#R?zJG3tkD-H{Q zLy&&tfx|s0*A2XOV}Canemw&4>#=jg+bF{+%5au9RI!|5lw;t%6Uwmq|DZn*E9{#s zuzi4?57=)h*gN4LB=Gdxky`i%X@XyEfsgmj3cl5shz;@9GA_52aWTs9qKxNN8M*K^ z5;*alrZOOVj(4gu%2)@yk3b$j^3cAXb+P&bJy(I4kU03+x)e&IjzBfE|EelfX$& zM{?oUq%GK1|0nUVD=o0!1Z*#0KS#X3zrQNlG z&q|={`baJOtTf?WZlMX@NfWC-miYd%)&l!6zzza-31An&UrPY~S_oJ0uwTLzJdF2J zq%B9p5gV4saGMKgZMk}%*M0(Kx69dcy7Z}fqnOKJWO*Xo;`r|IpSyHnSsaJ z)@YNek(1$LQk}in1H7mwqkLTcabM5#_~v`f3w=FdywjK53kY%lNxjc*{FroHhbH|9 z*BD&$alf3ph8pNv7Pq4>or)0u@jGyNbWdHUnRk<%cSl*$T5((kTW_ZQ0_EyGN-G~x zrz+Mr_5z_7kIj3o$op<9d1KR_C(`a{C9QwK$S~G|;d#3Y^6UjhUb`QU#L!aXxv{nU z$AIS(t>kS9&y}sDjmPuze;;Yl2HG^sQEuy(--v2snCiEr{+ zz|+UWv*xv3?RC@*^6a>Osef2C?sVjT=M{ZCjce@TS;)sdtWLstx8 z8tL`{Ch_4vrn4`Ra5bD2s>~3|tS)&CzN%iwog()2wWDy>3x2JzXJ1+~5q{s14tw6B zk7UD^gm=^($F{^j+M?k+ENE<$o+sMZR=N=1Wr1i}uOmNoeb?iEVkT|l;ol11w3l+z zW)x>)VfR>H{-Ug>?%UtrDedcwe3p}BzK8t5%O%{wpbgKH7on^@2>niJH~9wn2JcJX7)ZD8y_2)_b9Bms*U=TBqf{Fm^rRy+G3OroTy> z40nZGD|G>^o#)Gc*0qVXKR3yQvt_!fr53x8p=Y;^(fDJi0k2FZ_4-L7{Eo0l@gMBkP@FdikD= zJ4LWh(;IE)L;l1pqcl_q+jE4zbq<`-hP@!(VUJMh!~P%i`=uNwJ|Eo2GYfk&w_)Gq z&dKb5@GFk}4z}gj!0GRfB$Veei!m)*l%eq6w$C=siT2rI>{smuJxIgi5w_B$fIs7h4&mQHr#nU(_4kah z=jED^&6li? zy>!8_2}?(;pRlz3`s*Jl#M1%k0Pmvm;og&R7gOnL!&uIQrFQ&t!1s4A^BUCYHtdhh z!d|T#_dVT?d%u2x{j<1N6!*Z)z_~PEX6j<^0>UkX?K$ocZD#}Ab4B?RQMRKrFwAzJ zW4)2?AI|!CL7##@NxbI(Zw=pv{n$)f@BP(StMiVwooJuUYj`i2bN`+n8pq#_ygr=& zu%12H0~}|3cVq?6-0)0Eyp1&f->Ck7g#UMN1-jQcE2qX8J zvs(AxcIad6k+uUv zl+{>>J05`_=WVuC=V6WV%>ILtPs8(N7(zevm&*679jLl%?ez-pm2{?zz;u*fPD5VErf2fL-RgxM#GQQA zqx{3Gm%TQuc8XDI{PX~1k$n7XCwwkeFKoa5m7cPHRPV40IFnEo?@ILH4$x}ArHt~} zrHw1Rm~&qO{Bp#z4%`<%58t%g3t>DZ9+VHI-Jnt04)i9>oyg1abp_J)Qe#Z@vIWDc zOYHF9X~Scn{{u(VeKOKij8gaj-csPw9eD`n1pz0?EJm8FE-DT1qhC<=b(UXSD$9II zrM(zD*j00uECH$KJo9(&{@vMVh z!&vjatnxmm@>ZNJ^IoU&KBe+%nVK*v?r1Kjz#l34MJ!*fL|!k-4j%)7Md0);;Q(L-Mp|M2zs!sl-AWRuN>tQMPya<2G zwcrV>yr6v$)M6|nEj6!j?B$%y^#ysy37<~27(1DUFd1hQc>CO=#yoje(q>+bdKeg^ zE=9QMinFn1OE$;y9evzLfZx;vd2S>F`DT8`vvjmcO*ZS6|IcyEZ3V~6Q5Nwd4h^?U z`F3CvPV>jv@*AoSBHoJ6hyM*e=zCV0ajb}^*~XHLy1#uP>zc`V<@4h_n@WxZ3OHWMJBklpfjf$EKgGVBe+u7Yv9haSZU79@ z*t#ZXKgmB{_J=aal3d^EKD7HXrF%zTn12>{+{oNj_h9T=n)S*K7KH6VoM(g_>a@WI z75oriPCPCN90%fXiA^K*^Z$DA$O>=!eAvMl>$MG;?B`LPdy}m~=VP$P3Ld+y0_S!E z_sP&Mi?&!;XVy2_Dg>3S0>UO+h0a*ZL4Q&{R*w66|JGVBZ8M^6Tza?ACf4+%uM_q1 zi8H}T=A)zs2Z_P4B0&^A`tfSXN!Qy5n#tckXt z?1%6vhj!$-F+b?<1^t=M2iYJn4>pGL>|t$76@Wg+XSd}AcAXpc?Mes-K07b$`>b7f z#qN>e<-q4k;Ksgig$Ps3%S5Q}DRG&9-G5}o?YrBDXY97+NuFpvzQx<%=sJ)#tjA78 zpI1;Ht{ZLyoj5N|!1si%z**t0dDL1*-h(#+=~+*mPSh7NDAy@GOED9V7i*M$sxEyH zHmg5mV{JP&6KzA=u?&^IC)1yd|0e?;+G{2r@99Q8<4K#22p|4T(o2sU)I(kl+OS<` ze%4;JEopQm;v}77&!D*D>>=F=Bi3i9l@HH(@U>x%2Nw*p1t5=iZ*GrfrKRSxBhWMG zcK3J0nxLb9IBn?2dp^+NON>#?>JPg#@}v)TX}kD;-Fad1rf*%la23D73#^NO9@ZA~ zu>Qce5A`{|sXi_A>9k|$(|g;tVH;tGPt_P3wgswB&xZ}$y?A16*)pqbwEwN2r|sGH zDtk7BHHVeY)il}H-Gf{2>sntx9op-QEV_cDoWCIdUUfKD|EpnnUy=HmjaGO^ITNB~ zp#b?A{e-%i1#Dl;|2Lvt$d8j5o`wGm7mNze%N~)p9cv|ywR)YvdExF^@wRm~%-M!% zM;~NAgUz=XBdq=GSmpzslerspA}s1NTcH}r;YrB8R>{nPOq`922k z(3MQ{sXg5NCoicwf9cbaPX5CYUys15DcJXY>c;hvr_OsjGVsRlBRAsvX?#EZ&$lDr zU-(00agW9DQ(o{q?-J_YW6`QH-Hg&PJyxy4U17JT^tf-;48$3jUx$6txZ+CCnd>#; zRG!|~^9ts3o`dH1%CB?8TC@P`g)T_P^Y7A!O{)1k(owg+U8R>YSc}Cypw%(*mvHTuz>gOU3tZm( zyj=XpUeGki2&WjmeSPx3yC3&8;7$kJ_r?7}u5FbEl&3h&5LJCw+yUqrz^8@Bs2XiFI_jinn!=@!ukz zdtH8=zPpUCK|J?8jkx&F5lzQxs>p60p ztaH{o3)xVlc9<3_t^S8*{{hvmP+t)_2=P$0>eaV){nm+GDMkLloa;|xxs^pc;kv+NZ zM;sk%BlJ!9#QPF%)`o>u1vT3u#jbZFH3_wm30oeovd@1ivip*qk=-3?BZW1qswTQN zMAnX~j7)UaMpBSB;XRpmZUXRa2YlPtR#9fT_gxtu#iuf2bJRw5uYIs;!f-QU|M;zl z9r*3&Gry{2|8tSTE$>Dq;@gJ2@p2N^n!MlmSIj}YtJOV0>L_yVgKi6cV0MFF-dD6P zzg+6IQo2k1jT5qMGUhoS($Lq3%MCe-?`~V3*Uoilto&hnL*iZgt>gKf4c|r#+oZ=S zTg}}ms`X1L1&wV-nnEDHRMr(Zy=Qpk^nWp^TIi8scr<%8NJVy7M`q;3(oQ^na zx%+Ze5NjuC1-7pt)2cP!+CxQQ6fS(M1`0Yx0&$ONguEyPa#nTJw+0QUm zjJsBqwQL9HhUr7^+Z>%6#C(8pK7?^TgmJzW9C6%x(RcL?!#DYRv`Q<-^>ovPaf^LK(4{uV zGZg>%p0!<%>#1T~KT+k+L&&o0ljImW1K%v?BoVsIfe4vD_*v{oF?;Le+&Ye1y$~RysYQAT=lOQ|BBQ<19RMm zYCevi7pNx@a|3v9FXn}>F+Z#tp>fMFoxp=_UxEChop+F5q<@8th+|uBLs)Su`8Q4Q z?|PNixk0wi7STRwrbv&ogoMX5XTT1ic=t$r-u?W)>3EM%OtOAKR@py&o7`w9@+%=l^#yQ9D6bT--9{U$vO788~OHjt@6SX%E4DFRviWC~ZaPAZle0|mOSZ(xwFWrlNSs_2oSqV}GfbDl ziSzyd{12kqTL7?(4G87pin)5o%m&ACtHg_mQ~#@>kM_ zd*i*#pO8+|CxCa-=ckR5KE$Pi!bQ_ZR-&A}8;x&%NXEG0Uld0yv)&B;B8n>VEPG0y4;i??P3)!-qJu3Z= z2#HUHh)*`ZQ1Ra(WI5I{cBy~NtIPNd?=0gJgsZSGl8HW0wpsSmH&yzN5o(+Z7RdJB zq5i#(kmD=!h3;4V12QtdH!WrRb055yISuvJWjY0IGR$e9xt2i}B2Lg8{exo`^LsJB zJOlW8&M2GDveo`4#-23_2d0s*Q_XdFXFEKBa257rBwf6#GS-Cr?8?xYpx7@~arn35W0FP$$+SYc}zgI_R0q z55H#>47)+s#SpUfEQZ+Qy^SH@&p>#1&SjYQ$7BA#6mq~g$OD%^?i~xc_u{FL6NKFB z_xBa@uI(wge{>4UyasDZW3G%Z*eK)Kk8VVK{yi%FdKsUC_;(Orez%OzQt`(j{(GiZ z@dYYA74eCbtM8KOi#JF(JrLiIa2A^N$;Wd46pI?Jf>Q*1^VX z6uwWIPJ2D~hgyG7euGSJPn2N|?uRWwUaTv}eW21>abWxX4Y+|9g^!oHGuWm^X@Y1c z+%=1J7WJjpb%I_4_-@A>?(@|(0xtO>7vEfqYTai2bh$s|9w2EEK{~7M+G)sp7@fBM zV+`DF5?>DJ(sT#og~+SnGF@Bun4N>PzvQrgCYk!ZP~;y8zB>>5iZ)TFmdbAnZhs40 z{Z9Jp`$aTdE3K?`=q=Jl^=GY>)y-0leotzl9LnfychbK6M$jHQ0KG3z{df=AfBu#! z!atxrLsO(&WE`fC0%=Dm&Mh^lb2SP7i|1+*TRB$){{%7T!j1ul>wvE~R|Ee7MX;kC zy`smdq`{)L{0cP0o~v2(u%ypX&xHXW=o$0KbN`87fn3Arsq zx6obQO;6Z0@WF5n>az#-x=vSqUP#?X@BG!#1AEaumgyu{;-arEhsJ2!fk&S~-I zz%zc3iO19TLLp#fx{SPHz^--J&Ud0b!pVh?1=NN5)2&Q55$SR(Z!dpV9@l*?a5 zy4LnGtbLg22P2<^34i1wU+j5q+*t}61v|zU*vrjHfZZ1wOPb1hqu}{$-+s%k|-q zTO_UrF%Jv*THu>vUXO5kHf<2)*r;s`D^VWl@X^f-jnYHn+hux?-nwszI*M^K-Zqf* zX~{P5B?V_O;8<+~u`WY7E;C=im-|TCHn45`x&+$SndGSf1LPW7=%KS>_sI4A^ITK1 zUU$O=Fyy#uXl|-82=+$P=(CQ##l7k1A2`=HcZ@NfenxpmmV0i+u&lY|!`!`t7uoWS zn~dINT@#HzKc3me_^IYZWBeN@8k+;{3-W4q!5Wl$q(r(2adkpRhHgJ%lVTRC38s?X%HZc7-Y% z@^0yWQqLmT59{){pF-JP*d@l*a}8{}IsVY*QQo-%-@xEW`t5wl#=e1d(=>*?%mWCw zqm4qK0sUXnPBerz(C@p}p#9*ldTyj~{NEuD&_;{ASOGo@A}j+9ylC^)*!vCQy$oev zgKxpJYl%lvldbW4C@YBnv}f*wG(r6T4RK3syzjaoujn+z^MKV7&u>Rs@_h2Cu{=Lj z(ewX;=jR?c5XoM$q{^Nz`TYXeE6Q;@#aspaG{66SK#oZ4g~ zn2a(W1)mOuo$*RBHcK7vj>XZjIRj%&Q7dCjQPWr>?Tq_lT&cy_F8eg}Ht73BO=FEr zL%!o&O#3X>5qI@YgX}#%f1z9(<(5#V=ij;!`<|TNo}4Oe0;Bt^(uRxU1p9sx^q%Wb z@70)po=-9sjrIpR%_PMCNt&SJ~aN zFWvxKKHV2zgp8v5;x%1c?~8v_`2JtcJq6Y>RbTv1=7ARHp13)nwYewT(msR1gR}{4 z$^I`CH^;U%_k`lgZENo7t@`3vv<>^>MXHUCW$rl+x)9F41<1oW=zZAtAI(mDaKvO(cF)haXYb(%sosw{wC4qch$Zr zkarx$wAxT$T%cp{*2M4b8+XGZ^Hw+Z|D4{2sziT7RTkcP&g&zj4dZ^o{=9q9VT`M_ z8$);xXXu2p!nKeaPXVu`KYe5c*IJ~@h=sj9n@|_t3xKl5xo(oQCx3=I+^)`_=(`)G z|5ldsCd%P`h)J+3;`cUub1Wpxnvb*57Q8RQW#*tgsAoS_wJF=^1iUj{@%J)a2EIcb zW~;K~yxOtR;@f9ogi}?2te+S~5?_JCF zZT=0CcW;}EwLWy3yFnY)g}g`HjcdAzy(rfOc40$29RE0H#qUpRy#alo?gMT8n7@m6 z$+hn+$j1JDI5Q*iwqQq&JpWR8Dn68Xrl>r@&~@tZQl703Vw4&k%Jgjo_z)S2&%^JO^2a6pBYtU9x1*CB zv#4KS`d7gpAA^2w;h!PDej466w$dKICRyes?!SYMxIeN#w#-aDM-t)O6$3@fA22( z*}rds9rquk9d}b-7-5tS()_D*M9g5N_x&vX0|dtgckf2jwBv|L?Kb)c%L(Z)tD38~IuP z=sKund()=Af-@aKw3!&Em3+j$vUMtLM$(u-S6MFC^o3>D-9okA-|AKR+uZRiKSHvA(wRArO*9bUM z+FtKdyUe#0yf;PIT-MT{jK>AnsP1)q}yr!n9^P=A3KEcr!a_+N*SKn<9 z-v?WJwnJJMWBCOri*i0`Ui?6|hwmIe{JZ76$NokA@Gpp82_LtTuCyKE9agDk5BB#j z^g1BLysHCgpKPvFby*?8=5x%UNjxv9=Ji5*Wy8%5$QKEyTRY6}?J>W1!2IsSzJ$H> zAli|#&Ci(I>rprADfy8#I?Pmc zSf%PvC&DE29~w9Cjc1!YHy;9>q+MUMEk+?7b?dqg15nn*$&KP3Zr1fX{D&-AA39gA z!?Z1S$vYDN-Jq2p_60n{ycg-e#yaa8)bm^LAMan=w^o+@vsj18yF#lJjz_SbiLck$ z;veqmQT4iBeB(}agoo!8fhR|SH%Ed;&jYWX3mXu~riIe(xed(G& zJo59r&xrz#^_+05&kFWgomcm}6qR=w`Yhk|IZeI)WF40{?<_;v?4z3B+9MD4vcz~y zJ-Kx}1U{}9yj7pqc>e|((Z7y9+q`K?^Yg0$XO&Om%=IkuEyH;61m2H|GxA$;{uFt< zKemkXvF_#V1PsmvkIMRQlIxzR51R{HpkMfV9%SnqXL|H zo5QyA6C1*OrDb`_NL-szE@Zv* zx!D&WqaAe0^A5RvdV4}8uDVTo>_T2+8norOF*ujAsbqZJi}Q@q&mULkGE2DElxm)a zF@bmEmF3`$M7(oecyt(Keb{T-VXyf|(2;%AhrQo)L*DcAJpQvjl-EW8erM3qR%nz4 z0b?QRPIx8IPZ7_($R8t1D%{8`eHC7hL6%$zxo$P&Njv1)m6+=TU3)K1>w!Co*BGU{ z+GD@yP~-SS(6~wV102fCgws>Oi9iN?0rlkkb3V$I@@}$Og!fF$Z)Ya=_E6VGnsR)2 z0dp7cXSxk%j2L$=(h=uj#2Iv8nk!Ks{u_cgw&#VYmsP&x`n2x45f~33U*7zhTpv4l zj>v(t(+LFTcw%<5Fdp94rzao zYL;V6=3J=xi9Sjm7xQ@0|#?t@q0&bGI1aR{~Bhp{$30&qycO6+l{s|rF zC1k0bcYAs4Sg@L#tJ>#k|EwWDqqm-#B<^DQ*G z3g3c8s=W))FWDBCARcFB50f6p#noS&!BKT@a~#{@sN}f?G4Fyu#!r%EB|)b5#p&*c zKu6qYhkpgM|0txRefv2GDR*#<>cd#{;^(J97Uo_J?kaTj5O*k&R)MpW9=M;>&+aTd zKE@YG;Oy8ry}S)yBzyiWeUVU};Xb^(M6EBBZeg&d7yA`>BMr21Hs1X~D970B{NS#K zsKcZ@QGl`HBBb41g8M2ba{rq5RvPji>a~WrLz4SZyknYs*1V_sj4rre8RO4l*mb9} zKcQ|7kzO8Wrx6dSz4*E<4y4a9$azAUQI6Ex&>F(GqZD2SaIlHAUP7!A-aX%$+ z*;+ETZd1u6xZ~Gl{(yRZi-){NeHQymnPVLG4K5LMEgxZ&e)8Q2_*{T35Z1)pvy<~0 z^?6c1z;DX`#vQRV`W`ZkkOu{g(#`i!Hf>|?L}*IU8fJSkuGrjuU$F-09B0 zBwyC9(*Qb45iGz5oLQp3;N-GmU1Ncaf1lC9_=mWgSo!Fjrh>*O0h z#hL64QiokRC+Z{UZsg@yz&d)L>?(B9FA9E1H79^q*e9=2Ji|W8zG&qc=BqtH_Pw3T zj?KW>rF{YwxnujG9;>Y9936mf^#!!m!8tbFoCVy*;vPZr6~Ax7ci=|JcW+FU;ZFDl zs{XTl&%&M5yFvHSNLP+C|C!j^VcWRe;Hz@nRT0+~&fYjDruC{YkQ|vS!PD2)6rc(A7Bi-1ShV!}uww?9o-4A5X(Sj@gGXcCv3*Bb^&I(DAaY zn3phLFs*Kf6qWZIgxV&JJaY!@L^wYD1@ZCnbtA_3Lz6mUPV9uau`}k#E|5RELRap9 zu3Xx_l})6+E$X|i!6)Ip4R{9Z3^cvJWxx>mNSm;;fH`tfc8 zSL4h&$cn$APuFAb@DOzPzYc_qI$qc0H1KCUHJw>_c=2s$2HNOy{?8lRk zPWt%CFh5r5K2qsE5Fz^%_Y_jh{%BX$=L+OGJm(_R`9jqF0?^=m$Yx`pYj6m;pv}3l zB%$(mz#xrCv;FNA3jETClJTw^#ae{0?(O9M|+n7*t>9C zdl%nX;OFeH=6RRd7jffYXBNah)~R@BpM4o2_4yYFSV`t4e2+#N-mA>}sX5<1fqz2) z>%|VnCf+ek8H4vEr!kyp6S9a8^L(g;>C??HV59)&I=tt0OIh3tvcqi101YTFSi*af z)6EL3Nl1&!0QYB<&oS@~j5XAc5e8)g-nH!=vuK?|FFlr)q!~KFVtf$V4JXgBPe4f_Mfpn!#L5)4CA}ep0d9lef($C zwHRwQmQT5>J?Oyqn^B(xy#Ir~+BZ}fI$?15AZWC)B&jaw!2As!PeNMiKu%ZfLwcu*xKy(au-WG9 z@4XN=7xgd0ILdPLSiBKw_+5hX{4P003fSmV`p)WJ0=BZ1M0&5w7)06qPk0w&KiY!y zIFt1QF4rOcPpCI#3Cg2Pdlll?o*W;UcA!Y>GAXMwPZG)?eOE$P*MKy4VBXTa@CWch z5%h>MzifNz4%pU|c{5Nq+6fH3Ue;wUV3I%65uYn;Ju-x?N4UgRITUfc@0|H*^HI~m z7;k%0j&a1z4m>Dh(GHaI>*;`L?3X&o;B09h7T#l2=Hb8F;aq%r6WAXB$Go?(jY>gxQ81|#trq2jmF%BUt7%u;_9PW>q zXJPMC*h|Ru1lxo4dJJhL-jY16=jtv)Tb~#89JUsuPA`r@~Y4!={+~vmplR(+{0SV5Po-hBOmq35Aqwjm(ik( zmhDUys=V`6-YzQdT$T4MmDlE!GCKDlAO3Soz8~bi)vuU02cRBYn~OV$L2qu`9TM3-VUfkTl;45zAUH@I}!EL zbm#+^>?`Dl&~&N)*>@|}|2X@Td8a*`m?rnq&TDThpN+Kt!o13~w#``{zH_cL_DDQA zwsEbIg>>mSuPnzA>0h0D-qgRrzyFG2hu+6YGQ)yb(wf<5SohD!BjwvL6!u->24yz@5d%{yKx-|cRvb!$oH0mOTiu9V|!3BE-gpj)G@RZsNKcvxF4u->!4 z`V8@?_a-^FCYiS=Sf7c$o@CyDZ*4QRFK5J5)Jv>6SpWGAl9nqGTKn`s)XU#9zkW6H z`k{aOE5iZ#^?zZw;Jom>H3fN*kCo3XwSHzBL4J$7k5bw(u>NnJ37`0A6R}1Rx-YpG zF6WKdJs{n#hYJm{He~*7$j>%CnhgW%wGwODco^i1;O)m|2N9b$T8EX^I{Zg=82_Ek zLsOezju?L@{Fs54US%7=e(x28qK~LKo%Fv1^dEsUlO;%h?<0lb1xWYy;Mg|Fg%5h1 zJFM4!8D9`^jz<6d`gKU>#dx2=5aVGQL-0llL)aEffL(#!$D8u;k<`|00u9sc&JTOD zjqo6ML3lHL`^Jf!;EaGtjy?|zga>MFuyvr)*2Ddu4j zO8J9+KF$MA-o85_JbME5FsxIozff%}7;k^6=j>$A#*K%*ci4|OXZjEZpi}m>hd)Eq zeBddB)Ea$`(0U?ZdN>CJiYRrp1`7k&|KZQj#s zpzh?40O~&g_4cjH53|mJbw>Cx;N?R-1E{AD^%VEHuETxO;Dx|Cdw4njufu)P;E4eA zYY*}pb)emeciyY8cf5DlJbVX$_nuvH?9lwey^$v0rp{yVgLr-0eh}^OgP0ZL2eIY5 zd^5e$|KTgz|Kat@{~^LGeJ`t1`akr(d0dSB(B-(tW?#-$_+qj_m(#NS3+01DXgeqT zJ#h^CTd^GHIfhZ+>x3N|bs+j411%FW?K-5T9Mc7xVf~0vw!6 z=mr1nLMITBbs2J-)EhkWCHzaF{=td%O4_A!T<6{=?eMfKC?VA@4I_#B4Kx?gM@2lE3;#KY2 zhwYnMxAtt+zI!CT+h@x59irPer{(tT(@OikjJky!R~%FOehL_D-(1nYSBduh1@CO% z2*RVS@!D)#$cMb6guc1Rzii|6s5|92*}vOv;|)j~1plX?fA7SYX&nce`nOy4@43-7 zzSSYyc(!U|uNm9Msi;@9jeDCv;M@O z=3}U5Y(MWM`uVU{_+TgIYOZ0*aQ;Nfmc7g?6d$ZZxUod?!L0&c$jbc4 z4&$q;wFtS-xc73IX0E-q$`1dC^o_{7GOt(hHhjYeVwIyqE$+ZT`pXnd_))YY&f%=Z zUR_IT;#hx(!B4Zr82#0Zs6WIdsvi08b`g7c|E)j7Mu!7yrFNJL+hZ>506l>d`y7eb z?|^^WIh|l*VlU+!n8Z0}PwZY&3255@2wR{4&nVHS_6)eZ_3}bh`v;#F&^_G2BS-4^IZ~S9~UE zLjK}@&0p-Y?@;dI_#?-*B(oRZrL73~yD6T!xpebl@HzV%$C)qiPw>T{EDw25+{J@9 z_KOZ8gbgD?$los7&Ae%Fyl|P+wUP!l{FCKi&cgr6_|JN=j=!k>KEI7R5;x-FS9MH9 z9m_t5t>Xl{u2-u0HDF3ziPXvVMqOAQ=Rp&&SeLB6tc&!^_YTstULPV9^*m4VKXHFe z#Z`NsV%`CE6NCbpW&&6|31EZcXYW1HkpTuI?6F; z-$Dta_DP#KyHgAp9AoQ*UO3s@gl|c+H1jTnbA>xg*u<1y(DfSHy%6VYBZxhEai?k3 zUyz45Un0U}Gl*~*c*G1s(QJDWnV*Wo5c0F?c zt~I+Jwk`Rd_&MF)KF7n3jCFLLkS)(6LU)b%x^(B6vQLvQ_`e8yNw6Re<^`{ zsQ#zeq%I-6hU-|Ib3=XQx5A^^oans%@L7kv6(`HIT~xY?&YBh}rc=fF zkoIBt?RrG`q)aipBA&D(otcJZu}{xzY!r4|xw$gEAL$+VFLmFb8T#N7++EUa94nUN zSSHf4ZxJu!PC0I;p`Wvl{)D`2i*&ScRu0=Z#jHjg+xP%NmLcO^=4UGYTZC+T!Yk;+ zda(`j&ZWhDh4HrqX|aP}4lnP4T(%Jv~0NukbxxUncZ0 zrPG`0jdMYGr>=4OYSdl%p1u!pnuqE4@53|Y*zd=9_$Jkgx$-Gr3?4mv9c(Qp&#WVkxJbL|p2>sj2+I&KT;>t{x9Y64 zu9mp$A84BzuaEX&+#8K&0G>{GSau0uk><4teLeSJY~lM(^^X5yzAZRNzBWp|=r09$ zvhg_Zd}1k|{JVc(L6g3?aR>IcV*FUkJ(o$UJRf|SuU6$1sdtPkvb=~ak8{U%QHIo4 z0j9KzEs6SbWV?+6Or1CDJDK-6k*{rEibaRvLmNE)G}5x(PJCN^DXzOt`ua20$u?h& zbk=B-&Dw}D4C(=T{F-tPcT-2j*S6%x1To<$RWfIl7SNGmITm8xvky|~UT z&g**Pa2^EM)a{3Kezhj#nx%sIalUUJ{(l7>I^q8Tec?Sk@8Wp}&-<2d?qQK9TRQt? z13wZE-_JQ7|72goo3IaO9T`^?$q{qqWf-6ITsGq?_UmLbA9!*8;CNJ^=8fe)qFvEn zra-=-P5IYIBj-z(c_-dEZ+!jN=)Cbe;^N06Z$g$Q2k|W5X3z3u;GN^q2_k>X;}QF~ zJogD%8NB=5KrJ7;%p?V?_yGBn_Fk!GJH&C$?JUA1^I{REnoflAdL%JF?2vmg90OYW z{|C0oF3GPIHYqp%1Ms$?9q#>BuBGR4EogjFH3GizbKsx95dQfm!ax5Wd~?ls?>91? zjp?wKEWvXuYevH-=cjSgqHD%R%#);H@S6YOnz2OkPW+jD!mbc~Uf4{GdluytEo(s@ zQtP_U@n4U*{$C|dgpu_Q+XeF#{>m8`hfmG+ABXDUr7G?0CO7o>q5|% zJjncek?$9@>4g^lnu!1L{8jyv+p}1tm1PuHNWP#92hro|tD;HMJFPvx&lezE;q$`z*p&THTo z%Fzus+c5{WEJxD@zxwrr=kq(Pix?wckMNH82W@h_2>YIAr4Mzk0W!=nD4)31evso? z4!L(5#(u7I#}YsIVHfRB0E@C_)EB$U9Ln@@Wll#r$_UYP>E_9*ybye_ zzi9EzKZyBZ2Tqwlr}2O7_T(}iYs#%S2h~iLu8^|y1xTZ1$e>gD)^I|0wjEEKHTtQ@ zFuNlS`R6!<)O8hOPmT2NsNz!*@@yv7RnJxkpWQq^4!d6UzZ*jGCvDN%@2?&#t zjQUjMsp&^KJ;OYBtt`i((#!Z{^G6kb7$M7-Wzf$_FLR&z$GpUW{Br>BENef)-r6tw zOOk)SQ0c!zsQXOTtNe$vmg?Uggw%UP%gHd`Q~&;jQ0n`V%n$I+e3b}$!QZ;X7w1M) zTE?>sU5}Sl{96d);lHTKK1>E=@^{T76}9yR}vb$mko zdk$fIIe%6EOoY0eGQ6{#)d+j#=z64^52>__x7K5cieHJ4<4KfG$>x0Zk9o)f! zPJUU4FdaVB+22omO!xORbNkg2KIPa8(e|w8+(%It>{n1;x`p{+J9j%n*iz0E@RH2w zBBWhSbd9ao9t}6+Jg386I{8{@XVTUjy%)B-dS2cM-|k$)TIc0WYvjCq70QdBmp|Mn z$IbbV%W<<2Y4p7O2;Mm_H~u9$FDIjZ@#ALjb+>0Y(u(%|r`t0K@9b{{BLA_?%LxOb z^YTdwR@t-U2RSciB98NNKM}$vLWIx>A#82l<(_0)^RfrDEnlg|*?-D$_G7@~yxeG! zXB*+4ycY5ye16miZkF~aP5#MO%I|-cNq-{E{F5W!DCjKOVNP&c{FCRemg((%Wmto~ zJ?)?TDV5fW1IOaKfSZ=7=RQE%7^VM0TJFIjt&qcG?H=SjR{MmMsXsc3`QTuji`uDGs#?dGK2~Z~ua z-GlS&SZ5?)ozdJ619hw%Q_KF|xZ-8Nr+h)Wc-Q@Z+`W5zRMpite$Grt&TtdV^u1M2lBMlnLJ_$F?Kt8`5RA8hnJ_ibAN0tIpN#Zg6kh>EMNazs~I}b`u(Nd@?rq}=2d0Y zEM!^SZ}y7&h%8lR5<)FA_Q$)B5fDBKJ1@fHzg^O>nJQ(@4G%~f9;Imbw@9n?sAuDy zXHb8;x|?^ti8xKeyoZf4>B>T#C)xft<`L=@c)o!3)rc`J>5%q)|HOaBH$Q;B7CP}n z`)?|)p;C;-5rIv=YwSx+%MC;rPIxq=}L7v+{wXo z<)AN)iPu%SdR0Eh!7D0m-Ge@nwsfXU%en6u{Qs@`e>31_S=CSag0;Gw`RohY1bFSI z5l8$pjX6V?k!)8ZehltBJwygn>xXyoU#~$!4?ETmb7dJ1;Xi5SNrajoS#uRW^!oHJ z*_T^6uY;G4Ltp86@FV2oJUGtLmlr$wQr~CNg#Nliq*dz&)dsE~Zcs2RLMY3{{Lgo_ zen>^xa{Z8EKMT4goRo+2P>;aJRJKLx?k`6^_Qfm_CflVVOtNPnjP@rXboND3PgXrs z@}lg|Brh6*vUzuhPsjg5#wR1b9Pv%1GJVZIW&9w-Z)ALlj4xH``yzfU;+^vqVJ^cR z8V1hx!^Xdz^T}AG<6PPReFf)I|7ktv(&{Va_tkS_&!xwyx%B6k$+`5~Q(uLCOX}33 z*P!$n=ZF5ngGa9!M=kON(|{w1Td$prck&vJbDkrLC;mVui3kaQ_W8bG0Ct(A$xhVS z7iEpWb1t5Fcqos!ke2Inma!*BngIH~6weYo>+l?drw^WckXG}GU3h1I{#%6HbLsX` zr*(MWp8BS|KThybH}+9__h~~}P?!A+z^BJXKMjN8X0DY>6GyG~C#IpPUq07&pVLya2^gQq&-lbfUXy1=_%@b&o zME?FO>;>tux)}cn=ba)3rx*&DYAyB%in#>70F8d>Q5k^!=3rhth9??n{48ZZMgBnajSE z`)TY;ww>P>Ax}v4PoUt5TWi*?%&G2 z^5fM1V-PxJc+po%uNH0RNncH*spA2Iq;bqKc$fW^Xxr!y!aPL4-qY7r%4Jwf6;Td3 z^6^uRa=OOPc@pOX055UgHGVFa<7W@}wiD;I=gaY9igregpXAu%=VSpl?BEb;oOAr# zg>OB61kQUIL)%1toWmEP#(DP`dRzT}3!xrEr6=_qLvNuS|EFVUGs@6o=rz3SF|-Nq z(PQWd(Pt_4|KK0T&w3HUHu#R7cdI{hDf;g)I>+phQbt^f{M@rAeb*0{C zeRh6suzXG#WTlyzK1=eu`mnr5MwuL6_X_+* zjjx2*<7*?zAg$hxJU(@nfaA-J?;{ysQ$<}#_7o9%?S5)pMb97fb9xSFpL5JamFH}P zvC?tP(%YDu1bFqBI~(tM%*p;sw(~`MdXBl%*=N}Mir$AKj>}G!IL-qsoR2gQ``KOi?6yJY zeqI~eL|k&bbKc*LFxH-*b4^8_wJ#`TkJkjfbKNM{N4tV@{Vn#Sa-{52xK7GKr4GHo zQ^-#pf>X}oTyY!fNBLr|s2@oBgl{9Hb?OC(x5)7lr?gSwI+;cJw~`l=t7YeWn7ZMbu(eHd`>!8*}$tP?Hxt+ss7 ztKc8+>hBn#5UiKZ!G82Z(i*3y&MmJ!l8}?E!?EHqB#v!Up9I#8IvvY#1w9C-o`S z*eCWCNFGy=>kHn9G^CT;MMyngHy!QFb?nQ!f7g|!6F|L3amER@H+1PwQ=*%V(&u`}@A z4KwU{@clII_&8)8srC}`@L$jMfeF$tfEVp9PcKBf6YYc3Fs86R=!bNi!(@Dt-KOIE zAYRMJ#n`*$db>15>Izm4;MfZ_j(8mFydtBDW0|^bj^D9(r=Q8EXcwsLW`2)2>I(cr z!8xgWC9n3SDd1O7WtN-sH)b-Tko%L*H9BhjABTwn^vYr=I z`Zo}=9vPoxKda(jLCAWXb^J#CV_scHE#6tj(~N^15bUEK%FbZFB-@Xv^iLsV9Wp-A zUZLXGAdIeKnfk}Px{hDsopn6OIQSTpxJtG|DlOxkxLT;gAXyTnDZU8d49-if1`D*gt9F=2_k=@eVz!D?Q>Ll6A>PX4P|wcoKLdHR zujk;p8i})Sk?wGF@He6_V$Z>>FSI`^_?fCJyFDxTA>PTWnh;`6{lJ*mJ*R5?FkcL-UnfE$94kv%BZ~Z&Vq^Wpd8<_mguz*DBNvTmA9vocE0n z8vXqvtx=`NRkjCSVsg)TalA0yZl z0x#CPl7H7I{yk+oX*SgO`&9>5aV+xe{z&wRUgNwAc&N`ENxM(Q!zbat*7sTmzix~y z?h~f2uroJ4+_^YG&{!aQ;N_7Dth*ss?!x$N?pLsWN8$e{@ejZ`X{v33Ap9|j!^R}ZL^7o4se#-wz8Wy&0lh0Ri&7Y#5g{*+} zfQqaC8~gre&}k*w<5gVQ7KsCW7s}ed!4?$t)%;bKdAd#qI|*Tnp>)P;|0>fpeb)BQ2#>;kp_kN@lg!c{#%(gNQLelP1D zjQ<=5nF#gVUiO-V*X*bC__*%?JQ8?IvNt0g`?$jAQum}N%!vf7zD zX`c3F<$F=`r1B=o$5)`NeCmB)knsgdfBXRA7b3ny$18pCy@`sA^tZ} z^8xw3rTBjB-97of?|J$C<<{7IU+aUPN4uSSt0na^eNLXr=U78cLEB@kp^gJ=n(x;L zoEcU32t0N3ee%uFLWLXrbMkBJKe)sBGr+6o0j{N}3v}K)@~{i{CFMdcM*qH#w7c=n ze$(%bBLDx{9nP;f%GK|$#VFUg7KF~e>mKT7MOw%HUN3F>nUx|Lo2T5xxi9H@qzOCXN5c?r;wOFyLh3;Qs&M4(D%nN&Nh8+~I8e zAp3x{Pukt0?D0*^zhlscck6Gg`Iq2vV|_mr@o_4?0CE7tk;W~U`*R0G8ZW@VnYQdp z+BP1q=zzKqUyhVBa<9d_55J+?AxnG!+97`GK2!5P>>xSsXFhLAa$jJycH zp<5_Zx`hbJxBN=ifOF$QF1V*#E?E1tf&*o8k9?;3=D9x7r*kYwJv98G4wW$OyQW(< zc}BtL`)j}dXpj7ub+Y~f)X#H)Th)2N->g+|;oAkA&cbsfwx7OK3EPK+P5GDzY5et< z`1^0q3p!=U>SwZoBUQQe6;ig~dCH$7PT=_QZX6%ZmV~-h(7VmHd5 zT(BP@%Pc*>{RtV*aw{Ln34SbeF4+G^nmrd7QZEAfkJjTftFj^pi5mm@8~BBm<6#|S ze#EoP=9}a@>*M#VJG11z{MA`vul-Lt-7G14aPRCb#ECgZgh@8juzk*bnYJ0~Ow3kk zquN;!4>>v!XGXoSM@_=njAWeANWoc+RGf23!#S6D_Gnagw zI<7Y)9DVSga2$)%TE}?fVp=Zb#V^*^csKWjk)3$Muj~wBrtxC+(8G0w=p+`+Nu5p~q2`YKMjO zq%m}Mrl9dN*^UhRcdD+<2+0E(_Y&T{u$v})+2>1`YE`<82sKRBg%YNkYzdQhHgW3` zFimy9^sOj+h&|N-({&0a!qco^`K7AkS0cTH00JKl+(?XdUKG}eYVF;>u@948Vtyk988PQyRa^Kl{{VNSD$ z;+?dXfzS(k?Y*$QE}3&%n;7Tc6}0zPd6-wgjX3i0comlHj z2h$)YOohB~3C`e8fnCnU^B_kE+vTQ{}J z#s5mimm&TG#QUP+IY$1?vv4QM^rkBRa>OS=A5pF1%d2HMQxQLn`im1(`X^-kg@|8_ z_@)suzWmoRo@3-n)~n*{Rr%u)zYy`A72RheiM!hIJ@wzWBAu`?hi;R0ab+C?7jSIvhIe09O07#G_yh8t14+kz;#AW zu(+&j40I1dh8{J6eeAN&MgK`!NwO#6UCJhj_5{3Z8H@IFqww9FD|Hn|xkytf_UVY@ z*cv0kRFTHH56b&rxu-7mAe1M)kSCKsAIYGT6wpg5=mxUn9qI5hACLRkFviEp_0W^E zu&x;-*M*Z%KF0yu(KJ`CZQ%HMbnSZhp??0k8+mUV|5awn@oXjESiI6jj&t2Z=|Mt073wJ^^tp8W5hRL5UVaf)NiR^F* zm}+y~+Xz$bI@dPBvmw{DZ7TAQLjGjr{{;Cj$M;x#55f0m_&%h3!1ec&70lN!Z>+uN z=~gRrpp|X81>YObdb%|U-wW~n>eWxTrsMrKyuW} zvz*J*?16Y+fIE^jpI(k{@;faHMBqod>`GU-B;7c0Gs>cD(+vJ_4bo|Te*iQ~et(Ul zoJFb}&fm9w;trP_=g1F#$y4!P^WASn{$zWqBmZ@d{EO!F377obkso%4q+2at|3l=* z-j^f)<&OM2d3PRo+3dCP;gT~AaYxR9J1zrFUJBX_f<~u-R;PlOT>@S<1v*s8%L4rr zZz`8Oq5x%H1>RBDw`cqrh_68WPuZoBwy{R~KKq%1_R9e?e2VW1c`%n+2st;!8N0HT zUAjLvC-^AV6QuVLc>h$SXM0QLDBX?nBX=j_lP%ELXhZOuh_W~IzmXawA7Xyvk$#s$ zE;;NlGY2St zE=kItONy|;KOT9=FaCk@I2WCOZ|18Uf_1-YOAY3np(@_Wkn4U!t=*Zn)Tie;obA== z(wX1iu@K{rX^Qc!aZ`=*jzT)(#+cC)H=__QaFgB>H^m#fapQYH;>P+=;wF4WPux5c zg`0i&ZpWi>vqiyJx>Mq&`qJ3AX%aX|u^&Y^LAAq7>u&2`5$}g>i22a1nWn!q)Ai6b znTCI6rq5TBS=?93TMdJAf=h6Q+vl5^SqN{&Z!14G#e<|?<*$GR{S2M!q4yDL+u2ty zlsL@(K2ykyucBV!)DIsaJahIV?za-(17+WM1_$yCGw^!8DetcG4e@1~X|po30b@37 z@2oM|(jKor($B%X13&JZD}IY|i6gxy!!;-F!4q{^NUP}~+mh?t$B>>hvqr&F>yd3* zhc*S&{Z||}lz|>Z8tI2H$=>)sQWtYK(jBhdoSQhW_GTA%H_Fs=VmaPr|0de~lr8G* zh-15)K0a^0pxfrF#4YFbwKvIm-nmchM_w_fJ7fsT<)kI>VWBV2{+#_`R9%WVr_EPS zeWjcm8w@FXG$?!)n{uD}LgZ!NS?c>-_09C$$JYB56BOLWD_Mdcnfog2+fDFR7kF&X`{1>Xa3uCySoROl zr;#@r2c)j^vC@O9{JSJ<;Z_-PPRbr!x%yqe1KGUYFYf6^9$(;f!{^U@2V>!C+{uyU zF?OvRXiTX)PR5TwTp8NI_#(uY!7uo1msvF@$E<=OmY4q`{f!Oq7h5%Ztx+{+i&2%z z@rm>m{kzNgBksS*8er^lGj6ynyD#b#We+xX?Z6lA#H{j~f%egOip{_Q>MEyzhUcSQdd*+gks18-e7UY+f39vIZQv{&^g73i{*Zpc zc*npyNXPZYUsQVHlfF3Do-5~g<`3=548Do~d~g0BQ=Gxtfi)I%PK~ds{BI$Ya$t(> zR&~6FIF`pWsThM?-%tk^JWb0FsrHNb=R#ZQM}_6rd_h>LQ^I|IB0qGZBE*?!5vJG$ zXoq~KZnFEFguW|rXYQNVJ$b(2<(N6#V+^`JlR9+a=R^5-Y5puTcn|V&yho3n`$fBY z+Fx9Vd3!vb$$0esUzX{a+mx~bu9jB=fLaJJ!Dk@g7o{~Y!FTD`B0QIB)~&j&vu&i%ip3n`xGlz=RC%}?Dj#zgc^Y(& z_FV8F`VOWaR!?@Ieb_kMGxhDF72hDubkp;5V8iQ;9L;~^jr9E>^YZQ)#*uIR2-zWAF}=-) z^lV!McKR~COw0e9vF_G9Y47wR;H5CUe=hECO_9J`%}(HC6!7@D%MkZ+@t&{R ziZQrb(WqLD`+y~KV?o$DHMHqsoL8ehx4Ya#+*^2AoBn2+kFj4!d6D;5 z>3CT#bz~C8+px~ur2I)!x1r;m^&e?jvfsS+TD0qrXqRxMj9YMybYJfb%@kRS^j;opYE+&np$#{-SJtlulSd-o$#t>x=nVz`aEacpt zzVKt6*V~DD_A1yZd(+no>*|Z~&;lBsgfTG*W8zk`uNV)KR}jY@0oz`{)`l@*2_K}% zif5#B@r-iFY!Sf4`^|U`(E>e4IwUQ~bel0|qt7TE$vCIa>ED26cZ1K-j-aL@FI}-1on!h8j&-ChLz~G@$wxI$oeF+R zp3#jXj!W4mlBa6?bl=%k1N?+@7lt=rjF2bN_Tx3sx8$Sb$;6XP9}#rHaZBE+;xP8~ zSX%22w#~)3c*>NZ=^K^ZM^%D*#8FM-xn+8znaG%Z!CX&Q)~I- zZ?~4h&)AmCdm5LtywF@c+MfYF?%kY4J5%i4q?QEorsF^JbUfR+Dh=<{d9v)fs?6XL)t;IwMX{Ve@QKzH`@ZrGX^cCVjkLpxdIO|~x;VTw)KXZ;iL&9>Cc%nb5f zx2<_W&-{fdKhqF~vsFGn>_~`TZ5KTA*V0Es^X)SKNR_Te!9$yZlMwgT;u!nZ%8vIk z{3qTBS4l+D3E#~MS!Ndg6UXF@#0~%XOC=ojSXc9V!=2e`|2@%u59##Y#8r5w4ENsB zZe2BL5_49Ut{Qf`4{5vIIQ(N>gGD~hk?{YA_m7m#ZfQ`$v=2Os=@RgdW0x>ATrOd1 z*8XzgGeqjK675=~BmEJV`J!yZDVP#Lb8jFH^4NR}dT*9ha%X1nYt+F!5;pKOtfN0u z_3lK-z9S!P!uvJw?Vh|D{vtgziQBLd5%2eEp{~K7{y3nf_vxUd1m&JpD>g z2JY#f6h3_L5A7FvuA1`+H`WNCf7-$8b9zrGJgh}XTohFb52^5s60kTIl; z#CysSlw?x=qg@aTG z-I|C`RpAgB7WuF@&V0wHc)toyP~pic94W)1F)IC7`5iqU&>s|OQuy9GQO+|jUVd;@ z{pAwwZvZ!CN!py1cF|^%eGB3@Ko0|-p}Qzs_<>jY39t}SM^uck%w^zys-Ci8bp7;w z!TNcRVAC*J|HG)ie7davov!*5?SiiQ6YWb74}P#K0=cv{Mm?3TKpxgn^CPvDlPhu8 zt>>GilV{&=-{^y0k$2mALLH6NF;f0>-iOO?uBEf_ydP(HIft?zISzf7_0)4zzt~@l zpXS2(UxCi0MII0>7E^HjVyq!@ktEbbJ<}P;uWkNN zj~Fjb9Z+w0h%TSyA4n;w*SCcH-Xu5bm%l`)l?g;2sbIZckhQdsH5qd-+Sz zf82-IiT+!P{_BhWn}hzFIC$ymzUaSx=)XCG?_cd1W`x;iKF}LOXMZ)F+q1uX&&vL) zStI-Fc;K+%oS*Km2;ik`@t0!Y9`B{NKe-$*xd6vaXcyb_H~fq42WPt3XCI17mb)cJ znOCYZ{}7|hL&uM0d#41##vs{_KTOA+*#&a!><5nZ*u4>D>AB}##OtvWYmClD`vlI> zK8@er_*FDKKTduEYEcWD*ZQyNpCEdeQ_oF#X32(DU5xy*>hl*jPb_4nTc{dDCecAq7Xl|k97#vS;p{T5B5Kqyek%-Ujy8f zJE)g(^^xmkJ@z^G=y%pr5+8s~htwZ0zv5s@tTjISd5`LU-u(!BI{O&a-;}p@R`$QJ zH&`Bzi9@NYO9FoWavAZ%dk2&4p94R)U1o%jQux3BFnNt768{G;llXr-3jdtfuI$2X zPyZ!scdT|2&sm1q;)5?^-DdX9$yh_lKJ?mOVZ0IlZ1=?S{=ew0-O~>Pdvv>ZV_tN& z``p9i4J?%Ht~*S-eTQi`=RCkK<$K&E5W-yVlwZm#<@lwK^*05dsu%Pa%@2ql%@Z_D ztU-F-v0kZYbm@ZLc|oGHjf1sLN9qdn_;6u-oD5p1gxEVcOEYNJlPjlsJ@8B16~JCVvX-;d}`XOhAoN4E%Q}j zOlbYg*-`in&+8q(zdsz@ivRS6-zOdT4Ie={PW(Q31nHgltvX!#nG(N!4ujvTd%-W~ zDL3?;l&Q<`9)~@L5Z?D-zUKIkC_c6wbUvlH=N!(yXgWSLc@AL9?=W^j4xK_?YQna= z`94>;8Fs!)ej#yB8G*9HLEx;mD=sd)W1ZY9G<~7TYe7#I;3Pe9tWl0`P6$mtM6Pfd zBlA1dzFFM=#eFkRFZ*WLf9tVtb_6iY0K8(~4Etwd-|W)Z^AdD~c_!`=#h~&I?}*wr zn<7{TAM81f^rNj=1%dg_J<2RIu4{j?iM9j4PcuTSBW`Ct^rw(b z@x4iY%e}hd!<03{z?#5anU1}%k)8`<&zq2S^H|=n3u4bNIBO*SBb}%h;q6S1cpZv( zxqm2O^qD9 zKIH#vjQph>zisCH9iS1*7s#tMjFD)|ChJFYu-=Pi+dKzu|8V%7XMO1L7^e;&oOx<- znlU-+M{~Y)O81_%<=FSm-)+vXg?=3zXnqmt&}ZZ|gMPrn&hexfM_XyGi~VUCr&?)e zzi6e6U!mLJZ!<6AJM+y#K0o;o@{$fD9Cv+a9Vq(H@)(2jaTdrZUn=Y+_|HNcyUMYQ z`RkD1V|?G}x%18!A=kF+GOXr1SNP)!U({(sr}v~Ut~2*ekAt0NAIO>UupKsW77ac+ z!GEbgEc@4j4=27BSh3hBYTbSm?yoj0S9ikR7WTK03*GiK;CXkEQI!o|oDIEe8}c>H zq72P_wPdj$%)LyOxe<5P%e7FdU4(oenZ{`5JsNqLui#+kM*4pri+{kckk4rgJBEFU z_)!RjPei<*ig)76FpZuGP-s$7Ryf06$$$2mF9-KwoeSr(@!~OPK#e9$l`8$tu zL!n>lB$Ym->P&oZb{Q=tu7Z65^eOk&>El_>@zVb;Y949m)u`DnL6^yrIn49->z?s46JK4h8k6g)qq>22_Zet1~U%tjUl9KLOO3# zN24EYn^+W^w|YYzjX7w`60{}DaJ2*=>yJe_Ytg19Xj2Z_v;=Ls8Ex|V4zx0jua7b1 z)aW#5+e);}i?(@7WIE8~lwnBct?Ovqf;KKe8(nB4%P{aShyMZ{jV{2>IIM4{3{`P6 z(PqZgfhK6X=4`tQZTD7pG>ZQihuk}2IZISI<;b(xp`@+D>-aF=+-O06QwIHw*5~*ze*1=?$0>mh z#k_xYKGNhM?qVZ@f3TM_-vaEjmoJ|@?1ATR?29{F z=03l?@tg;qZyoXA`>o5?|Etw!E?b?5w)l~!4*ho|d2*1)tJ)tzAF=-uQMLg%e1IbW zI7$Eq%Pc?8ImL^AM~bTf4qU}6T*dW*E9aa>Sv3C?X|t*ALjR7kB>zmb&qNtwO~U<; zmxczP!9T8b3ziHOXO}7GbI-*_80rf>4V(#hFLJ?OVD~(JIQvnYHQ6S03YMK>bTn?B zaeCN~xxjqen>l zaPkN8^sOrW!${u_`exc@={vV-(~ePG16P?i*8}>jN;k9GsDp4FcW-0iHBYxLdHT)P zEnj`r>OTIy#;tv-TiqoGTF=K`26Ssxz5@xPHdL6~q|H&PeGAI}0y58r84JVY)wH1` zOw|>^wzYs^vpe+_mi-jo*8+ZyFWTn(0J~qGX^g6M2Vdj=RrqfV8lGun`!ef6S13p5 z-TCh!{JR<7e18z{)I}^qxF*M#Uxs+gT$x@5U3qVNk;X|M+9x$r-i73a@6%W`{{A_1DVOH@=o$-SJ zqlynZ;|aTpf7=;92=J@;osM`9+Mr?J{O_FmD_yX)N87?jNuG3wehzK)fli2b>LfU( zBDdk(0euu=p5eFu312V{Hgy)p1?aTBcBS0Eq8~OB=g~3G z2p4-N5$8d+AfzAgY|t}hCgZ5kWYdSa zx&ZW+PypFR>d>@|5x6l^?2TyO^K(Iu+t9C-u29~@qr3Sr>Fz$%n~i-J1J6pH!`s@s zpPk*PpX+JP2XBu8EO>82oR+_|+*J-d*N^JCZl`RiefDg3l=HGG=c^dy0H)Wk0NhIf z_x=4P+=1I?zh>Y(3t@NiOzx#&@kd|cJ@_1X*$+6scHoY<@BzqRltp)d-@rD=-i|Y4 z<#A0f&oUz~PmF7NsjPqDn5=t@U293>b@w$6GwNFX$2P34bQz;5@Ad<(%07c^mg@@p zhZ;v`l^gSGk=Bp2ex$XIeS5VZaxMLkQx9tuVXlS_4>G&l7lX|+`Wg>vlGD2wp;2#=xRDG2|d?BMiXZRl=kuX6t-uvby{ zD2_(k2&2!G=Lq>8FmWTuAmf1EZ#7Z2-p8vh_XSG;v;ODX-A~f!-_t}`gYqgvvL5F? zp0kX)#XZXiEtcv34Zpg;k!MIBCdFFKs;C>_ob zz%T>w3LQ?9)Zq;Krr*iLbu{nlp~Ly2rw(UMMB@4PVVPiLxQ#dXaO`?hBxQP;-!!GmWYp*gyDTT_A7q(Xi1(-4UK8hHl3XdUqoq^(afr z4zA*Vu9x(ga6MO$H_}h%zH9s999S$roxJ13tlF@J^O0Hgme{Y5`= zh-W;C;lp#{7m`mz^A^bXRn0|4)yvE?t1yr2s`?~jN>jhUf#x#;2O{pmJi}L-xf3wL zUcPVrAY;nTia_4dL6{4VLYjP>!|M9)?|YYMn=Es!E)#v9&GY6(fxMkt0hj5SlxP~0 zZ*rtvrPJaJN&VpN`dRi5sJqOO_5r4aUHwkLn~(OHxKnM<89b+qGwi@IbvoN1KS3`g zY~VK4$bP0wqt_2lLtf+9-wSzx>9-*L9_0T7`ccaH_4szCUyby%r;|FPWcwxjU+hY4 zDTN-R6YJ`1gr|bGMgh)${m)t9Z=M++j^Mn(GP9q3ooU$*m>xWR?fzH`&BpsMyaU&} zva$a4xQ&eh_u!k&*oTUsE&S($4c$2?k94yd^%dh?r>nug>Lq^|+g$P1Sf=+4sXiZc zeZ4WHW}wHo=GQp;U{@v>8%HA##@?<{)HBghPYvJ|_26FSOq+%VB*ux0j9a3|YOaU2LbQ5C2N=kFqjoa~J0A zDHC1Y>A+KDI{YigyKbYieHPjW*=!?e_Z8GhybJvyz9FNnOvE>2Mcg}cKJ}?Z|Hz0vd1NR6_;NWJ&S0Y{6T0IAL^L{7(guVj%_W{r($4A-PZd{eQy4zVzJ_uZq&bCcE zxQcy-{{m;*L1&eYe3g!TfKT9O_8a{!j3pl}85n4vIS{bIZoLdPs!lx7Cd7%WP<&wh zk`?u1X97>e8F3YI)s3qxlz1w^yr*#m7<%9e-#u`(65qttOMv}wxbmTYa?m%fhswtq zamM;s^DpfmO2EgC6o2JW_*-!p{55b)fxeb*==Y0Q_#;k;3ynY073Ve`9|FEeSBVN& z#F54qaYdb{6IYh}?!p!OS>vuZda9u;@h|uMt(>QS6UeJndpO3oZg~c=TFDViuN+^4asrF;OJ*&7Vt-~TW7MTTLl2aKC$AU(%3+h8FN z%i`L~KwVj0HP+3*CIe%g|3qD|1u8=xQ!!M`N<}x4=wH~V?>Xe zP)M%lhfkL49PW2p%65o!E9JTFai`Z@MoQ21QlLW4?*(&Yed9q7k)%V{Nm!d6F#8w> z1Z=K=4C7^3Pn-uFxL4;tHJHPto(o|e7mXXAFAy%tF~XzrDR1o`2~6w9Ydu zMxI0aQ`$)TP}U>l;h5(#M7|_D5n&nDK$Y>_ALkkSo_jGpVU^`zP8GVCN|fV1B!74R zndrX)vu(76^d9Up<7{?|b;{D!-FwuIGuIf04F@|%BJC!R@!O*zGxyW!%8j~IV!bWKtReS~17$t?K;8vl!RM3*@=?J%Gug)(_F2H2KF`229@%(Y_=ml&`PJ!xeUycn?ljR)>2?_ZDs#k| zbM#|IcU{nfOc|44yl^k&Xw(mw+J^wfWIXA3GVl=QG(3-)Z7&nPNthosd_yiR45!a4 z3MXAn_|ohwQD3tCFzUm60{IX+3$(W>v2I*bLTDUyx9_E3%#RMV4@BBZ&<@sJFI)qi zGHHmuEPAVd5o|6OUT=nPxrTe#hsvrQH%x?2rQ$BX^byp>J(gtFpMd(aQ2$o5YCY@E z3bcRM1!J;(KYXurV9%U>H;K1>H=Gsz@!ARDFOi0HeJMleNqjhqp`XL;8~upBr5^TC z&;i#+e?b06LGReV8`Z#mHj`T3hK%p+V{EH*CB5rGe^+1Tc_OKQVVhY8zaW)S;ielZTV0@%a4 zvueW*zz3SdIOKVW(ByjiU`lk{m*GR>;+{R2vhS#jw)R=@YdqbB^+NYro_eiRl$i=& zaeJWi_Sttuz-bBiD9-obJTCB8VN`_*p%=hGSr(dGq$kUKk*epcvqfnOD zd2<9Tp~iPr-iOgww~PEe_avM=k-A#!{eeys?Hrsd;yJwEBY$0*A#}mqUvTbK#;Tuf z)_bEXk(Ya;MnJYl!}K)b36JE_J>iK}W^|h#Jxu;C-8k?yj^jkk1JWMX`EQi^r(vc3 z``6>Bx9Pnf7NB1C!-@YzKg?En+3uA8q8~0r{yO;8&w`FQx*rx3Zs@XlyJt?f@nn?2 z{vbctJkV?-jZr6{`z3(?)!-2?Vr+hgcZs|1d*8HvtGBv%hBa2X!yV=R^)Tf+`{(_x zbcgocTk4-~7yIrc;9&n)!<&1hl%=^R^u=ZJ{jM7hrYuqKl}NV>>DHCXe?nJRA$?rN zm6%mKphwyPykHDB5-(SwF3e-QvInhMP1?uVH!=49aJkHXEy|v$-shw2@}E-&oAn9x z*sJk4#~1ip<3)K=cQtaewA1ApcSHhlE%kpnc;`B1Jks?XYp!h_H@Gm*yP*$>gI=T$ z_#JG+?nr?B6!*_ucK>+ETUplfvEAozNiUo?pYJ34pM1Ch|EU+ks&?gW?6`zN}Iko zY`8JcxkKYv{_5)s!qXB+Z^`!mpu8Cg(_0F`V^?83R3@h{OS_b|Yjxv{0ikiJ>x`<6 zI7`iQlyW_vTyPvpUT&tRWnoJ=`0IVfrPY~X4F zaCR1OHy$`Fg3m+nQMXIh5VGhr!vrf+JX2H%5%QSb{5`AADD;4ITXqY(@~DJElIUg z@W1llT^|-_7#k}a?_81W;au*uFGu_*88~~`x3IN-DC8FW<2j+oP-8;~I+gzTzXz}| zZ2|Ch9=-`z&E146*={>S!q6^sskpZm-=quCr>LLvFkzuT0rYX>3jC)`#CebMn3m0O zw!5ViJ{O67|O|oC^OMla*UGFtEc-?8w#-|xmqv26J79it!NFDgRUg!+ zBnNjFQT~&Dmsg-&Y;WbiVMn<+uwsq7sFgO94Fik~e#8lT8WjhBNgJBrf37_rgC!#|X%1=(D=jLxM{YFYAWCNxV}I=a{$(bu({wy-9YtO1l@fq3qLl zMfxQBZV`Iz^W$J2nqZ73eN;bn&*ZuUdFFo%@B`iW2HFt4q0$y1ZG9hOwDt>s6XNM3 zHF9mAaOGR~G?sn&Olw0zU8|=W_7}&;g{8fOJG}n}leS1z&0E1&(9ZqfuWZY4{gQ)U zLB4l|q@2NVaV+TbYj?bTqN4l#f+o}KCj|_t0w+!IW%4+_{TS<{L+Z8YOMInDL;7St z_f_%G<=}ss{eXz~+GjCD8I>yiy$GY}nYLz?+wWWf+ofH}H7i%MKbDB}xKA9g5nqpf z0lQc=rWQn%!L)-1X;XhGV5z@e>1N%!Z@H02~T2EWyfLQ0nW51&h&E4P^Q7hvsr-)PVs#wymc zQ`irsSCJ234;bwt{m{M)n~B~9kOTe(pAXp;3=>lXOF5`B;=`ueYsQR=XMu|^bxJ$;O-tUi-kW@0Y{EA4hG(OQ;rkt?iW z-|T1``^Q=4nKp*yroq z=o5KvEcL=djwO2)+Cv<&U!<=Z_`4DQrBWcD_dK_^^mHj3wgE5EYotBM&ozS=bV0nF ziS~sI+SGXMLbv2It1$0BwgmP>GYr&iRQ-rK1NvpiD1r7LvG-qwJu$W;%S>(YnbY<) zVGU2*L2un7p7cgNyWT71TBr?p)H0=}cZR$ty*IyX?ayxApA`HX@UnL?e8{1Xn{pwW%%VLI{f9}PYuPGK1a#c# zvRa6*7QjM$Vc&2=zT4BH@pX=hpACF6z8Uyx5No7l`wBt7Tzg5Mk=j2S??%__NGJZB z??2_|j`9p~z;W2HJ1NM0*ka(9dzd3|-@#t+4$kv~VPCWe^4l8dT>3(vvlL_U{>6iz z7(RPW+gyYrX3uR~)KC5&j<#HP{NN`ZC@`zOb@#PrnEhJ*{mh#5<=FrF+#JyI?aOP@ zJIw)e+4f(d%m-==q#I~wnL}D?u%_<77-61wFrL@AGg{6$8uribAuW^eUD@ns482g6-`RhM0jdox8lVeXR&uq&!vpRChvpOEYxMn%;05-PKsxh|B zgaUJPZFWOdkO3 zI|1`j;DvH3+dT|rihs~Qe1kT$fKMz(oqsa>Eqlb7F+PNEx>UOWwAJJ?My2N#gf9h5GZKnhW&)lx!AH}VWz5GM1DdD@T-bNs zKsqOlQ?GHUqVJEfH%+|k$2`pTkXD}ku5-#@v@;g3?5}v`4!}e@BcG&vsd;3a`cJ!A z)@x#{IP3jf)!T$NJSya#L&t{GccF7U^!7djdw2!tbB-qq@UyRqkFi8w6~@8882XB7 z4A?&H#CZ7zxSR*R`7G${I`q}`=&Lp6K+#v{VGOTF{PVBh6|P2Ktwmq0Ltm{$U;P$+ z^;`7Sb?B?-$BhkFn?pN5Tib@AziP^dcFZt5Ed}T=;)bwtp6}>q!WW|px+6FATs`Od zX7o)e;2@r9D^LV~>KxDHRh*;W27c-W8>2X1G7bAJ1N6-O`?Y8<_xnphyBJ51=?$-^ z!l)WP*jjeZutnkXFb1!I@8Es|jBUdQ_gi-Eut0c{*}vs0(0G53vF&Gr`!D-*ULgEF zXq0;6^UZ$X^T!XQI^IO}N4fZUXcVZws59#6&w`_36 zvg`0Y7iB+9q0c-xDYod~F-)b_wk&z^l1WUuzi~e!v{# zMIDbGJ!ILZpu@+H&R8~VMj+f5^byGI`$Tqj-zT=`^nGFn=x{k`@)nGPPFH%%T(q6I zW|=v7{}i~dL>Vc4jP?bp9~R>u$JrkAht#`fyqjGFogZ|olvmk*%P>E&zq}ZWlz~Ja zW4u_cotR_0&%*M2Rr{q}+t^MG4+JS#R{JFDVi2v0`Coh`@dE;^5aM%SB|4qO<@jp}H|7QyS zi(M&Q`2QSpF7ZDN{zjps_=bs*EweFnwMBfAB zAHMWJ@v>sWe3#!Ie4mc*e0O@waNu%{E4ifxL@G~1U1_sxXw?wx4!{dn>*4mpN)t~IK@fsFn+a9oe?&t0AtH|AUF+Lnob zUf6H*zgN_|+uaZE{aSXQP8ZVfJJ2VveiD2Lyn}U79qbl9LB2KUr|p7HJa#_h$ReDf zI2GyFpdJl>G4`J{{Kfs!9q^~v^$PxC1^<>M)AoU9Pw}iXww(aJ-9ldd;1z9z{d|O* z!KXpj;4djHJk{p3eKX*_w*Kc0&`PY|D5k>B!Qk45y4^sBlQ?c;bq z++ITTeu)Vf58XR;3;$BkyNxP?-Hmmi;KMA_6u7WV>)Ckp0l%&K^3}49rhO~q|12}P zC8_?=)t6viD|uha(cexyxT^NMMIYikP}O$8_BdeV`Z3792pQWv<1xpW#xBZ17TRmI zFaGeQ95d_&T$D9$sYwb}Lw+vBGZOIl2PH4dHw=i!#rtLf2U}3~IVfu}WMJmu_jr6$ zSI4@z_KDu#B~OdSgYWV~_l+K#erVjx80o?>;_Beyl2a1v(cS;g6yJsd+Qd zzI~QaW_DcL%in;f4M!Nk92UX8 zuYq~B1w1kvefliE^LH7$%D^LMAoL^5LKwlAU;N}zyPiYHy{`US$|n!Iv;PwhppBCd z`plWXF2G~pt_&05O!aOV4ULh(@Wp9f`|E<#Qrz=_2ljyMU)IYy_4;tnG_1v;FQPow zSp=Qz8Akj5xfbR*4`iUe(C7BU`n^BSj<~DRtU&vvz$0}R?1zmN8EwgEdwMnW0-&{& zyw4fIrYWyTXt*n>4Zp>adfuy&)~xx8ZRW#|L!@9ipqJaoy9#aQpA+Hoi+ zQbF8ttxcUrvVGgW&Q;C*>c(|sU>#bqb!=0Dv7Tvv0B*$@lU%cE5OnB~lVEdppmPKD z8tm(8(D@HJ1>ptpM%Ci@;+A#$J9!pT$-k*e{!Ov7ApdgCcJ`B;ai#>omjA>4mGYesA7tR_)%=y@%=4@0|u3r5=&v zfO$jTX9O?ic_YL{zLw{Sta5d3t8e$YE$(6Lfc_{6x&`*fABb=8gGUguoDc6x3jPv( z%(*hq*|~vne#AvUJ8#3+X!YXL(WlgxCfcbZwH}rJdQ;NF~>$3O$>NJ#g~1 zSty%)trl&v%FJ*C?Mn3FUMQUo`=m^FDbmqLykFh9V@)x`KSFO@sqf&akh*LC?SKcq zPzalGp>;XdH3y1+A@xg3=g7Jv&%}kBfV($=C+e_&JeB&6M7vb9cZj`HgrG-+ET{bC z4B%e+`PO?3UxGHj!kW?$X}xxW2s7*rD6?R_+`FRQbh|e+c^%q%)j-^_fp&;Y(qA{r}yo^AM~Lu2IdHUQ${7;+E0ZK7kpDMI6>$Isq;>U4kXcj6*}W`=u=2P zgtPM1AyRLTGC1Csqs->7qz&Cwkc*h6^fKrI(RS(SO zsdkl!Gui`j#;7E$VK-rHZN}Kzj`?4%VUvU|ka_xvJc+hPgvs_6@=BHmJ@#_-uQyu` zZF|f)Mm!saNIJ=ueYXJl-^F;OT-kHHrrIynNZnu)=><9*SzZ;X{ZZy?i*^q zkb!?nTn#Lix>I3q*yWE&+RBnnoco5_=CFF*(4YaEZsOSZC?gm`+miruWUZXf4ctWm zUf$)CQC%SylO=6ZI6pXH*C z8F(*(ESBXn@*pRVgbmej%aFEckp%PSe#7d=Z=H4)()z(eETku`1d0_e1zm}G+|4^C zq`wdPEon+{!SA`YX)vmi!Al};-*C_=?Ej0fKO*OUr{Dj|$%UfNyVJo&Po0a5mUqcx znops;b$H+Z^ke=J(tUu3yuJatEYc{w)f2_Wx+mCr7=$msjacztFIN45wOrial55s@vd1qzks;|X= zsizJ-n-RQFwWsv94ER>SITn0#PyJ$q7vN#JCC@+57+MaWEAPG6+H~D_@Bx3IF-BbNaDEwXSlkrZwyT@O=AFlm40AN>X}Vea9abTjId^AqF(0TbdB zO!Q}dKjIcU{FygBnh|^vWiyY{pLwmScOyaxUy}VC-akqZ^T~)8{>)W; zx$;|nF5-nh^XpZ570+?hn?LjZ_=oljSuVSba2tpCGrv~h;d+F`)o$g_obgf?kT%(! zTa^u?vb{P`WK=o*nfp(dGAh>ryhpftmi)f@LAgFC#d@R=w7f2k{v7tTzN!3~Uxx8b z`AplAHQg`Mul-Kur_ERe@(PB77u&qEXcjj|20otMdWo`N{1{TIs*6iVEk zh<{Gmsk0&ucLDc zybyW;lt+HUJ(2HDmTM)_im@yscr^a$F;{*mc^2-0g1vP-;lr3rL@3Kivo8?kq}vw4 zQA+kJUC8#Nh&=7U74tAJ^ITdf@5u6D{r_+LW1XebGJ<^9b(YR%ozM#-&Uir1VROy` zjidk8pd4*;Q~h~@m}gi<@t~w&I&|vf0qIA%+RE>j`Ig)*>*F~21?2x*)jh}7QAxoe zNMCYOT)1?pOgnR7ciO9|>m4E2P>}&iK`+yO7#}XElxbPscHnM0(v_TJwBMF*w3n)X zH{B=GxQ~}|#}~uhLXM}MHT`}+k33?{i*Js{J0Q=KZcjlQCBI0wUq;*6KN}HBTo18- zC*pAbrwG0F^CC>KpF>D~ME!ugLnhJw6mgDf8AD#zwAL z0(id$W$edOa!{`?y3bVXyY}}e@6fxx6QR%f0qaKM&9_kY*S7JnEyOqbVv*vbDF)7v zZh_7Qd>{$-hUxA=9^17_z%6YfzDS1ciQ5=$b--uemv^ohmRq;_8{7#x5$AY!&hfWZ z;%**mu(2%ZQX^cM8E8+R?Hf}GoeN~;7viDcs)W8Mb(T?e6YUY9&(%7X4g0+qM?7QF zZ6C|~!1rDI$6Cs|V;WouSR^c|X4tD>btqkBeuLAd~0msdVBdt*f#=E8VVcp!E%Q&pVQ+akO z-7Z1AiMz`+zLx^ubLL8X&z>vsoqoHojkq?GjAc#8zXW+T&L=3G=b^5>z?J1EZFWydrpn}j>FtpM;f~c_#llLCrEjDOcx&D>rIWlRJ4E7 zcHCEm_K*7fuJ9RupJ_tNfzUvSnd3B0C5wzxP`$V+8uWGwTwcYctMIT~~wk-Jy zNpF15xCHNt=8n_tuaGp?qx})x{zLB$?YQC19(1S2Bj;7EKj3|7okb4afk*N-ea=?S z&yMkVn6njaur1@Af4n16-(^Of9%yhy(1wOZJFg zjrllR^(^$tw8f*%jckhxIC0x-3uQz(Z}I$ovi%C^k7YDL2k$In8FcUwq-{bw>Dxov z8ztI9Q3mlX?ZIe+1RW>htd8?P%*wl@WgX~B%As;i!vCZ3pYXK*Oy-sC$K4`mH}`)C zx72$dYFDOt9PJaL?GM?HI}*+CmssC#hfcK)9<Tckw>RRQn6y{4oVjbYDB|)ME9u>>t^G3s02uc`DBWLuUzFkt%)1rM_!0 z@Ui6MLogPFo-Mm)I(_$DMBrc2dnwA5_x&ZQd*q~U0{(^OmqYKue!@6fiH#ItbHni< z{o%-T=O91fOc8R1)NRlQtnA-Jaku457>Arc>p^=y@H^4~XmaxAt(1>@+7+_@+m0I2 zws*P-Ufk`+mE(C2>ef8rOwbl_-w8Vv(m-}XM(~SV;$7acN10?A>XUL*s(l6C_X5UG z1S~1`<@jb>eua=WdhD<6^eOgmg>RNe`G;w%5V8+T)%cbDDdFEcy#V%1|@2QbeJD+kZRzGeYzwTyUE z_}?7)@m-L&lI*nt-b8yf!b07Da!2xaj8=U<7m-L&0XUB7hHqu(EnQO}~E!PXwn zop^4-b2yo`6MXpTRb!wxh_gE|_wmeEJ9s+fF19WG1j%c?n0qR7dd?~O4ppXuZ^>Ti zPT#?N6J+>u*a&bR@H^OgxWK#Q-f5bBMXU6ITjw$mCuLvi75|LBA-xoPeZiNzXcXtQ z)LBx>Ii!b^L@4w9@$Jr4)u83`MO>1-Vci0u-)Fik#N~kAB3O$zjey-)la$lX$6A>8 z2i2htKk9988F}=7;=H3(!oVU$C-Dv$C7U+jXb`;4or3m)9Jtl$|Q1y3wG-FGeS z$5wK;o=bRE)idFs7&lgbUoeFFu0xrX7&GQ6flaR2f!ig2tgl7AoL_Oj1$;Tj$#w3M zr#*s4f=f+3CG%}WL<=fZQ~g5fd;@!HaK-%oX3PuO_ZO68 zT;<|FeJa&rtYWUr3;bEq%NDG&NiVmeFE-*K&MyExZ6{7Cr-^ltXLwimuLA&%`Wf{hL;2jCyY6ag-3N}ArgG_rwcTq*- znrjPQ$Z|>Fj1)bEnyYYKo6n;O)cZL&xf0Xdu7z2Nu!;cJq@1RWjri#9gXdC1< z;xihD(d{AK)4x(R)=s)@%(tpR&v7`%)=T@6qT2UNbo<_r?K?e2``$Xj_O0lpeUBeu z`*fS6Zc+AEx@u27#)GEirdK4aN5z2kS58=kJwR+)zP1-wuRlUqbzg*FTcP1*UyOA0 zMGMN}Sa!m0yeMIB%0F}*&O1Wb$MgbwelM^WV_e6&%V_I~hu&qBjj_n}ruH8p+R1rr zyfdNy`!Qh|NR*8zi2G7ZyYww4z0)0P5z|7)(=e^!#G-;m1AsF+Zb8)A}Tu=XHCCKAJ z9t*r9Yml)($>RT&A6!3l3@9g$vSIawJ!N%0zY%7macEB+?agWqyg=r;5`7r?K+>{P zKg;>t#67v&F<%S-eR005-X_yM4Vlb2U-qW+=2=bZX4@gx{Rp1z)G6Epx)bwMl%8OW zX}ya*=qen_+(12l%*UU|^p# z99;Ba);MF=I^_2O?w;^tjnE7HlL0@^QH}qWav zAyY^kVa>$$9tKy7P#0mN-+pI*S0P^X_nWf6hoc;4fB%#`AKlmK!=wzK0sc}Jr9a9; zf9IpWiCY{7fbI_aX-HQbl}_uK%EaE4+#8~fi?U6FC(>xZ{+2c`Y%gJ5jT--T)EH8BSzLD{!`{)dq@J(VeY)5?Z8*gntaYch zvAk+4;qvN=)Q;j2KM46YoF~huJw7j7?RITjhB~MN+EhW?LhPfd{-{OB{MqwJe^OUR z{pdRiw!a{h^q6eliFc;?lL%8q8s@DJN!ooK@x>1Pmz4FA>^j6Bv3w7^`3eCW#=L4j z<=&$~2X`kIge}mA(+2G>#M1`tR)jcn)o#$2p(*`H9`a2*`Mp7o3Bnyv@54ZM9#iTt zobUgs&*LK8n_XhyzHDEhJ%F(282Me~SMloJ?5j?uoR9w_RXpy^W_rR@oh#wf>zzMC zU#8{$9CfcY)0O1NbU6W;H)p&Gi)DD#xw4L&3*~pw6j_%p_f1E+JS+189{rEw?`-rL z>nWX?9%TI!M!>dv#%tIUiq=O;d06iiWX~lnK)0{**FHNmxC(N2WG2=Ou+QEDpWHw6 zHQGC83V+*TzK+&?-hw&li$??D9gyd>&V_r&A7kux9yG$8Si5jt8bKM+dD*wI;H1uc z>YoDPON>B!7GUFe<2cagyWa*rNZZln4Mw|rn^UMKpnhNbzv9>>&dga72kqd6{H}y; z=;OeFe-?CMz`+=t^&ZvFXwRQz z9{ecBz#PndAM)E+W%Y&^^0=uVNWAc_hjPG7+$!C~ESuC)(u3s2uhv_mF5tZO3rNYhmPb&|h4h4P6{&*SiaU>UnYSohVs zJj?o)2J$8WuYAwC6ZSJ6qg{;SQX}sN_-X(@7jyNwz~>OGMbob?7?xpz4p3Ia@&-M4 z-+7eL-q!C*PSU}}00wrB0Ii5bT896W3J&GCi9c8;)y zwSX_T9FI82+B-+|8P<~P4mUwA-j4Ej>@cdns4%L&L|`J+VZJs zd=LJ;fpbprZR7tx>fQuCsv>I}zulccXMr>%Aqz-4tO<+85rsG?9Tp9)F)$jpArYcM zK_UdjZEOTFAZUU(;4;!EV$yo~pXt)tv;G zcjo=R@1NhVbDvvv>eQ)I+o`&>_GmWQq=3sX?HCX2cyzlm~9{ATpQPL!p4u+Qio)KRuGWvE{` zlYPBYl_T>UB+i?#&W#ssN3yq*&{;loa6WW#9&|Dex*3Z(EUdL1Bfp)uH~waO`5o#s z)66^dJ{cg_rLcVN%avuH-yy$JG?2fc2{h&$M);YyN#6aSqpl*y{sGu|ZQF0Afpsp? zI}P$v22n5WKBcG(ZC0fIUPQdCmp@)1*QxCrM)~;Nv4^)F@v{C>zWO%und|3!csC3A zI5!dc<^|cr7_GgwJ21xB&9Xz;#z02K&p4h%9IT7S`xYqeute_?&@x?Fx1CZ{(@whX zfFSYkUD~PXMIPvj{mvq#cYDyb!TK(XoX1+IbluT6Jbj*9wrxq?a)hBQmO<%Q z>y_x8fp;?xW($7&KBUiqhvq3;=W)FO^9%ZfF36{{{FI`~cG3i%A}w16n0b`wy+VuY zs$g8l%?<6BW9U%mrlhCj+3h6cTn!pirzJ@;oGn5Y+EA`2xt1<~wnQJR zbYw>yh8;Tc)q(Rd#e1mXKTPd5o0#74+UXn zKsJUk(?WZ)H)zPuivC#g#5w}lz@`n#dH(fCb7VM21n)VZsl=F}4D;sP^HO1kQGGGv zLLMc}jm@i_*L^hhy^N_X#C>1-7-Bm7Iff|3(>yQKyf4SRPp6MV+0mdYhMZ$k<#Yc) zd^5-IEBrpgFS5Q5gS~0T_gC)0o-Ec8BzX@(9~H1++2-o?+)%U`*y}Y0wEMH#zbm0V zo_jms*o9kl=E-E{4QzInCW<3#mWAVbK)EDUV||B zHlWfb+ZFR(ph(?B%JC)AY{o&%xSs}3&TpIUoZEX+#T%(V&hItN>Mi!z2wqNc2J$dF z&WSz%cLV1{(+n)gY&#OXXYp07>gw?yFc!}zi**7(&tQ7L=y4Jt1jzzuJ%Unm_SJ}Uw1=_=X zCv1g*Y8PNNHEqlSHSo$i26Z~Q{)RKIu930)cL4obFD_N0#2_Uu#b81kCm7&iWm?~ug?S+8SQ zV0)63#qQ{s5A%_6WpSMm_=vU?Jn2r}eAYi3UN+hrL-0&lwrMZ*m1CUajT!7~CBN;8 zZ`m44t!Isj1K;#H5AYJk3mk_aKXI-D#^d1o2!6EDXv2lZ3dv%u@WJmbwVxle)_#t2 zSzdpm{q=r9+Xwc{2JjcQkBX0W%gA#B+CyDZpSyswDkvPd3nZJN+s z6O7-9ILvi;(?s}W?-V>E*Wr~xFO`UcIyA>9?b|AfzqTH)fc(^Yyl_6De(B#@m*+YD zy1aX_E^n1umnY`9-R_aJ4-EI*kxcVwbA6si)eSsx)?e8AJl7-P^+f+B+luiw^}xB6 zn2Xi@d|l18uP*=FIMFIbMn5cgx#rH{kp-@!b;ZF2ucjpOY5%+|_i&db%-2 zwe6f^%il!Y=3RaDIKLQe2V|D?A1Hdv58hG&zee2Sr=OW(*h_k&eQB`Y)gsPN;r)6` zKxeuOXMD=PiDz{mbRPxKK18*avqo8JxM@VA)XvjyM*u)ci!i2k}`a-FAC>qOTf`#`S4D%S4_RQf8jhSKQacoO}9sPn%)ww(4}u{B(8AEMlf`vO(?N-eyd zWsy31ynP*=?0tdM7x;$hYnhTm*VoICMc0=*;*LS;i+mRL!F{^W74?s{vhbw!g}TiC zr0l6s`6|=WtLy8|4)nF?IQrVgdIx=NuWnyoOiyvd{eV12({y*M`vG}YtEsO_q}41J zv6?%}omk5UeZ;6cu&57~wf6J@dtlfojN#s3ozm|GJQQ&+AjXDm?ghk{Pt0c^{1}AK zSbdy(0Wsz?%zFVr&pOOJYI83j?*9|@oA&~uehb?icIPPEc~*un!FvH6#$^i;J_a_5 zuw^3d1+1SKZl^@nllo0^k4V3>PHv9~#tDZ;BYw)$y&vZK{tw*q=P3+NgK0l=UZlM< z<+ETnG}*Ge8QB;4RzX%f>=3T!=lu_uPePj_?Gn>oSQ24B^cOb9oF@-_X?ZcbTeUA1 z=T%;Svzae!9ry5!trtA-0LBrQuZnwoJlt`=?gK;MzOZ%t183I8Jznd6sA1~w*ZIbe ze8-oaen6ak8Pj@!I75;5zCVNWbYo!ijLI8vi08UCfme6%673;) zIb$R*o)r_<2YoR1yrtlrw8Qg^Y8TSPGxKS(S*I(w81EEqeaHebnaI2 z9)|4`%`mVxhGA^kcm>85NH@Pb2b|LVRJbQc=%WRG%$vc;FXoNlf2_O66Y}2(p4?-^ z`2-;c)^t!8r1P|b4mu#+3yO|%d@15f^meBlmzr`UdjFx^cc^z$fg3UZ!E;H`Hl1c{E)jD{ z#B4ukn>#lb3%AHL@%=#GSFtat?VkG|F}C8qB$h+k*4!(6H_9{T5SYJzW7!ttFMLmi zPWfGP1;2&k44vulW8Q2Tmxk|!!8_9$O5o1*V>ja|c_w?Y0T_IGcqfZzikCF&@$K5c z85TxN==*NTRcS@EA-X+^|8(MG}h+@kQXqeNJK zZw_Ard7$r`)AIUoEExIy((Y|S8N1!Ude6R?yX0N$X_i}RkQcSrw%^Z|p}*iad*r8> z`@-2VxwOA(*bm{Ek0<-iZFth=t;ExcXA_=fpf$($<~PVUJBQDu=yT+EqTK6t+VSSH zr-PRDg}OBHEh2pQ9CLw zTbNf5VT}XxiZ*-+>WNe78!}W^($5Az*z#pF-iEQk8&`^s7|sts#87g zLXPz;c>V$M5bqS_D#^PxLzZvW9p|00@9#hC*m6H)u*{h&=Hu9AvM#ZFy2|94N?Fqv z6x!cjGm~|xsjIcc?mpUpIY)m+J?116?r+%k^>e;$3*Pd@)Wdx>&rr1FW?l4PL(RKu ze3hN#T|4%ESX<+^$KN$em2%+%{>+2Plf;U@IMvdchKJxQ+p%*J=WZz@E;2Q@8Lfb{$3G2u67aq z4O{LY_9fxuS#oz6-{aT>Biuc%p-04#ICI;)-{s)W#W|!oo1FxSG`3cNnI)Q&<=oPkL=! zeJIS}0dM&pc#~mz)_%t@&d$LwL*TdgE6R3CZJfJvFrLBZAxwXU>0KL#_2hAlS{V2( z9)~c7#UC4G@yEIBA%54x58>kDE&jos+zoNgR^N0V`30mop`XQX&$9S0C4F&BZVvo&;9mg$UGR70z<(IR)`$Bw z({CjFT<~+o2KhdOa1W7hKKw4S_-Bx>J2uF-3jTErI}!dx2-_I$C*mxI-xT<{;==g; zi+rcSuiWB)NTe?=jIX0J_|Ad*^W`3x5%IC;WFItfy-*-uEEW&5)_<$B=0+{IKS)tC0{4`@X63{qS#s ze{n)E>@RRj$l~E`vc>(TmANUtN%TQbvwf1O@Lk# zlHi|;u#Jw~E>7TnR{!^)?c(YdT0l$$}|HTYz zbPtB@3V#uHEd28kwm95R=%xUE6X91M?)M<$yas;7@N*`H#|hcHl)-PB)jyqax)a0V zJhc<@y29#@orAEAp|C@*f6KSzzOQ{<-0+)k^)C@=O$vrR75)!CgRqO?Uxlz9&5z}v z6n-n<_k`8|Ji>N0l7l)ujpYEm6IR2&20ATH4(IzO!q&lWJ<}TD_Z9p$!>^uc?GcvN zb=2=Rq;)6!qL|hmLB7=Qd(_h&_Na=~oWF3i#EB{Aw4x z=@Wi;!Ov~;$Dn_RarO$zw+{YG5VlJt{1?OD-77Z>?Qs^`*efVgHvAXf_q8v^1OL?s?>Z$nel2jF&7V(N&nY3=>p?pXv>V{R8MH?4-1x0F ze_1m2?{CAC^u=)7W%EyszURf5J)o)YEo8BOzs|R9-A-TAg0Fn`z0h%^&0h;W#yB%_ z?M(=a`)uq7ZT^LHb7zP+V-RLL!o=MFl`rNn!nD}@JK!JNn2{S}MEUJeQT}iF?sDeF z#7Ft3cEPtEN0dJ{8g3q^urXr6V+VK)0*~0#D1Th9DE|=n#~YcsvHha_H(Bm^F)l00 zA77039Pk_#<;0xH< zQT`hlue(of+(huR*sJ4!*a?|-MfnT(?!o)Vka=&Eznt&Jz}$rW;Mo-Ae~A2w2Zr;z9{ifY?{JjAj`a1Q zKMHw`X#Xz0JF{{V?9u+%_-KDK-`#jmiuT8+M*9;m|B%p_70zz~_&MR$Qe<$CagN1z*51s6UPKK<3eN+aX)1v*~!@rAraBh4Bc+LSIti_9O9Gsirj`qjR zkM?9Tnj_Bw<9hnJ3GTx6z2(^4f;z}G1fSylC!CRX7;C9H2apH1H{ixGOy>0N z;;f}UH_K;Vyz|@Z%3d7jV0{6;1?FR|yBznYdS4X0`Te#B<`+`E$E>(x6lb;%x4Iir zaDJyf!{tw#T0DYt1FHmWs&^%xew%@FH;n4nFc#-L`hoN1_?!2%uj2d(&Ih&Qd{EBm zXX2gb5mX~wCdSs>f57>BJ{Jp~G7S><@ZJx%v>12cZGuMn-6!aJc-`WO`_YhQV$w|q z9pkehK5>>AWVb?gev6xPiaA%3#)bQT$hpJy_ocv(_tFVXZ+arLw8~!-|uDo)=5eZyfcpnXnAZ$ z+-4rMGHT`qH-o65&9w-lTMGS_%GQN9e6uSzS{ zPv*#SpN%}tMER?IN1hoez9HUTHs^wvxCdO8j1MjKM;n~56&f)XH>SMhR`n;QQ*ge4LvKzHfaCWm$XQ|CZ0dIG;Sp$K>sV9b$kN-58g6@3+n8y!Z!S8Sd+_ zJ6nC0ca7cc`CG;=Xt20i+YM`nANyYm`p)*khWzbfoqlB8A^&*cA0{u-+9nN1ZyPtH zxs6-Y+il(YwRLlLiqOgG?Kpe<`;bnql=};Uax4GLF7q4m&~96bBlM#Dv*4ev+I5Si z{KYWcv_~`76|SH5XttaLjpb$$m!;qR4O_li(Govwd-~H{UDOdxm!z#$9dv`+XhqU)a8XCiG^x;CbJ^E+JWKddqxU26^){B(9E>9lY}p zc2)K|-eV98ias&jZBmyf|Iek--b(Zy zpbZE21U${}k>+>Ew%?)*FZ+Ld3oB` zDolC5Ry-r+y+_IWnv(ZRgo%_lCW^LXjCVt8wH~-O=t%_Fe;7nEt=Pow}tx%^kTWeVFkWagh++f50<0#}?cv;ZXnT2$oVPq|uigacpod<55 z+LDcQ9>88}rm+R+@Z`HSb6x*0Qp^%d?r~8c=in=VwTtIj-Nsa)_}^1D+eA zjp0XZXREwSZyP_#i5d4K#KrHAa@}pR_iDW3{0b4bf$=os<~@Mq&2b&?w&!?vGva1A z*29-X+^OEb;Q32X$8F;+JKA|T$80GGFZZbT5M$38gc}aGeL=m4f2TLcYId~4+4$-E z$XIu|FM;FL`iFXko!?Y{gB&AmIW1X?!+t_1$S?`=iv3lMHo3p*+Ro+FqZm`-94>QA z8FqHp{)qimS9dO8ml z;JUpF@Ed>n!gTxH_6ZrSwp+6LuT1B<04LTPac%t;t`l>(<}_hlFXt5O`uW2S*9JS* zEykdn#ax?uMpl1I`}^7YTf+CVorDaNAg|E(UaQde!otouC)9VN^|J9u2kwXO77P9D zD3Imxg!+a&C#!GjvoSqfzu|o-&n1*|R((G0R>ZUQc>W06Nb{Tly^ntw?LXFIqzuA7 zW}Q!B!D!eDN#0!4A$jgrs2@Hx-AFpncO&l1v7nu`qHnOFZ-_$Q9t}GIw!%D1HTQ!Y zL3plHGEfc<;l2g-$L*bWI~-?ap&i4J!QJp9=zaxVdwZ(PGqpTDRQmB9j&q--Xy3R- zj{VH*T`l4aE2AK_i2XbBY*pXXqHN&5*m|_o+l*n$EJoejrFqavy0_DuTFA5yym8+7IFQS1wYbT;old(ZU{#j&JUgfOnYJj-q&Nz z?Ug9EOxw5{jxAq5FS&(&%TkPG9$RvYyIXi#C^PRSHN=@P>E0OV-(%9C|73cZmc(+L z;pH$|%TmpAymCdmTKPdYoa2=ubWrS#!Z}_kNAnNKd#AD;GOn6|BWgWkth*nDd_0es zW#e`5#5UuSGG{r#X{yJ?;<=`Aw9I)tcZte&{~A)B)@^Dwq+u}THo)yA-uIwmhSexW;jF;n*XIyg5*1Xq>@kJR& z8wOx5{(R)mYNQKctGR|RxDO9=ztt)Y7FBM!5AR>8+W7`Jr+{gpygJR-py3*<1AT4N zBkLLK7t8*z;8{50{9U1gS5$m=3Z8QA_Ysu+RVeSJ@Z(dK`y_7(-rFnpQE+ED*kb7A z9&xC0KLP%vVY#P$!a8^a>1P^#hj-d(Tzg!Mw4q(9?gRZ$UsdqK9y+9tj<83u7W)%hx&Kr@lfj;b`iHX?3_RP;4Rbuh zIuJS|?lQ zI+5tzfx1T9Fd6)7`e5Gw9L&dkf7j9j(3g3}_cE)?-yd?(j`PFDyX#(@8;*uAlxP3{&jtDSD#v`R@A53eO5AZwH_FQS zb;`-JXAP{=tW0$IJ+>=bfJfiHFX)(_p zm2%5*iO@gl^}SDY!*?ROajc2+o{*lkNwPo9674X@?nxrQenemPKarE|DCa9!&whrC zx$Veko`abInSNQ`O?M6<_8FTX6YGdfgS?Nx)ID{{@09C7nV&L^9Pi6~+;f67TK37Z7LT&_70w~sk1~WgA3x7{ zVZ64bjMwfhLW{$;kK>h&@-I>^!@=VS%2$2|`S&Q|*@*Ntq96SL=~|C8@!VAQ-(QHk z8`HdR!@UXh%*@jnc+VI4$UIIF`FOlMY!dTdv>|!-kKOw=+EVsC9oc!z6Ry3bY)Qd3 z4RbAMBbeVUs(x`y%yY$Y4m`@f-e$?N<;R`@=X>F8*1r%I-;}*cMQpQrc>jpBxVoBc zR;srY?`*T&v9irN+?RcfY;&;bPPO4_-g`mUnkd_>dw@Cjz&6md6~0G2HIz-+$+BLW zZ9MM(WO%KAYMC?!cJJumnI*J!f4(B}?jyN2U$*g9?`29K%&V)xk9{`fF#E%urVL%E zAG!aY^EIre`u9+CZ*)gx>OXB0q`b*q>;V$bN(^K`vT-^+g9`tx-{F0TF{tnh4TX0R_sO| zgxU(pi)}?2Xv5nI$*bZ7ZAISKvaMhnz%tVQUXD<^xEyup7t{lm&CehU%d@P@@+?le z>t%s=7_vOTerU(8G0&#PSOa`BRo#36^@8(6%-5%Z5rDz z)ML@6!8V~g>L=&HLN(-dWwg>;%1)G6(pkWTZj3F(BkunlcyM|zD3>Q#>IcA{QO zT}j)Cx;v4sBKxEB&>!jZ6w5FkSl6BHbLhK;8}_GR!5OUW)(gY?2+G`jon)O}6=v6) zwr5+rzN7Y*XU%dxmhBP-;c7|kqt(9*=M^Uvux*6VY~1wUbz?RQ@DrPnoysO z0rc?o2+J@xgXVaBc%*)=i_lL;X)$dyrlSYa@hQ>~X^WU;jBT-LS3WAzl!A1mc`ra* z(k9`1qPTl>f~cFa49K}8rWtoPf>zooSnGzfhL4w~W*UsyQk_UAA9ryF&3sh9mznjX&G`8r&No%L?sWX-n1IKc`l@$uUYl@F!hzH`oWZ zD};R@$8YjJByjEXu+dWmKI zWqX^Z)nADpMqRI&cYAFTZ1V*0J5hZOt8-`@tr2zgWZGW~$}7vv7?eHQ0_NQjdU-L+ zR!42|H;$8Ui$4MFf1@pCom+)FCComg!#Wo?BD~Jc!<@BN=c12O=l+TIf%RI{In;;9 zI%j?-FzeiW(6f%7sLr*gPrd#A zu-QfbVb1f&_ai8uPl&ph7OZ1#RTp_Cf?oH6?y$u|<(K?%4?N26$Y34hm^T!kSqIJV zbHP{60ciCN^KG)erFmD`u4-Yud>M754|s0E_k*i2C-zzxa zku+Mpn^)9Q16_%Fhq~Lg-jQC`JI1+3*w3MKeIV-Fl`X7q?0*pB^UZiNpE&Q_9^Lhd zZi=F_s5w~DH+RR{4SZ{3AIjjs369kmy7{>U8XS-e-F59-KXOU2l1 z1Llroov?b(iwfPb?ShD zIGzpnzmbk4EgfAW(s7DPhqZ%r1QKK!jZ8?mOyQ1_pq z{nPX0TffYc_u+1iQ+Z#2nI}6tNXvgGPyW4hyr89{HXm1# zPF9qu2St5I^PUTL`HiL*^l@d2Igeh0Jtu72&AAQpd(tb=Srcr|UtnKtLccK)eVrd; zY-w-t8&MChGuYSl3cha;^EK(JpMwpr`Z=rznfQxn^QA4;C~Ps=CrE7CpIR7Ue@c6e zG{f+ng*K=MeV4R-Lo&$zPYa9q4r}qT&uGNAEwc}*fuH0f#~C%~<7D5MF7(5;EeY}U zMSL4@&Zh_c8~aS5H>7E!uus{4$-N^?CuwL)n&ZZ&(U*SNRgRrD1p7NFqokGiM@`OR zO-_kr`ib3aYyXpZCfI5Jjr#C7>T5^!p#o+5->na6|Ko_wC-ouYzgQnCtwy2fv;PZqf@>)Mtv&){5WSE15b5fu zPP~Br3>q52aZ~kx81)NtKtP4Lv4!tf6 zS9ReVxc|Rc7uY|XtiAM~)`hUX;eS{cR>c4J>cYwP4ejmakYjAQFQp8&b~5JWHeepv z9x;z>epkrAcgHX0I^_BlJY^f6?2ScwL|GSew(^^+`F)?`Ier6*0!?vO1GZ?dma9>Y z$jkLRM-kT}48l9tI@Ek=?DoKRlWUJsy#Aj9%WLLc(^3{|z#hjsPRw((w~r$@kAeA% zbHR)A7y7)!yIqZ>d$E45?&m-XpYQw%%kmB>9`+hx>w<9 z@Vy%IU;o5!aZ4cO6Fk4b?=L8KIY$C1uK~Y-AJ-r4#P4JLc7X0If9P)61!!~4Ik*vU z-vpY!;>U12f8RV$-#i~S#{Ndb_TEkM{Mgkcz5C%@&@eZg$sZH-X~RNih-M1T3Jr53 z&8KfPWcLZttj5?h%#Ad6?{1jdFGRB+_C=T*Xr6=HLhs&&?E@4Y+@j%D3th%oCZ5=cS5c~;bEp~VIuvp z4`pJu=09G;G1$|Y-Fp59qju*UswADBrh<8e+YQgm*!g+8FNhwrdy*yQyL&;Sr!_Wy z4E&OUeg|~kRbzK&N1wa<+h67v4zhS=j>0_&jAOe_v-dpEoU;4d#3u^}*+Mk6I!)2V zyR+}h*!}I8M+z6&Lo^F@n)$y6AN%faGv*e0JBMhdYBbr!^9m32@XX9GV!k_`PAaYL zT>GKBKNzpt2j|qXqf>3NzGninozcG|HDOGW*m$&I)q6`CO5R=P+xPu@*w2fzBTsQH ztvxK;AH?SvtnCF#bRTWVT>D_*+#lA>%tG5TtBboK(b?)-_280*xtBce%Z%Udn_Ky{ zFB5(bFIdo!h;s`PizEEAz7}T)B-S5o*s}J)hPg}D`78^!iE{)JT}K-%3o8q|Av|%( zqRK*^t6I6RvZ3<(b-pI-}*)N6ev5V~z z{#{(Gi|FNgxb~<_FYajCFaUj~K37h?YW^+MW83e}a(u`0K#aTO86f>KjxEppi@YnB zcDOlCYCwO(cq!M{h-)RzLe59|?dTkk3Z~!c%C$5eZSWwkijh~1$g6tfRqZ#?1#CYf z^U31IIUvXjJ59E^@`D7rU zgq!PVg8{vpxET3Ftml(~e6o0sHkdSSlOArs4Q}L9Bl3y2-(es2)eS$oty)#@)We2K9l9-vEIj)=c#=M=c7C@KRw??KVd|< z&mng8jlRafz8rhz+(LVSal6?+Sx_#>i!{X_r-ki(^n4`C^S%cXg&pw%_~w5k<1;$g z`{@2KoQLZ}N#BaIY-x8ep2iGE(G%d6_4l^CFb6wq)Lyj*vfuyW9?0wt_CRJw?14N9 z874tqu_y0iwFmOu=p3dqvOb0Ff!rIh2l5@M>l5zDgFI-na#`O0Cwm~>cgwt_ZA2cX z4b?gZ>+(@|V9({=_^B?-)Dbtu#EUzL+G{&vK5f74n7ib`hP+d821pdz@}{4BPP7m1 zPHTM5^j$t<^|!vaQSNG2$~DvGc|;y@R?!!}Y*p?e^@rUu)%HKhFn1w*WIIOr4(w@P z9?_Q7$hNGegRt8hWV$2cWnS9LQi^bX`k&_}@?K25*QXUl#qe7#&e_Kvto%Ppxy-X6 zif!`TC37uzG}jM-wlkj5c4OK7kip_Y8+QG|!uiBFS7j2PNJD*%YA2yPx4qHFw33!> z(&8C+_G-oesaHiM!41_Tr``LFsX+BjnZt&RjaD$Ql ziqAL#|EqrSaZbRnU)bQbuZFI1j#X!AbC4hMqQTg| z#^-`N*Xhy?G9ivNpnJ>5dk2DUQ`Y$EK^Lpsge+s%_}p-#%@LHZAKVta<p`8+9!Dcb-gKUK1ng@ojpVgyiDg206jp`xp=B~s$ z_sKniryJvSoYT;p^ip(Ke-i^+c~lqU(1C#q(@p!ly}k5$--UXC^&l>sXJYq$j{R!w z^)7(SYCXboC72t6t&aL+>S7D`#-UHAZDis% zMf~CC)wd`A@%TQc@ip-a?eOhL2Tuyx(0bsG;;Po-G4Uhq#A89(G5c=giST~ccwV+; zmdj;(Uk{x&J=V6r)pH~KYxlaX`tR&V3^iodGYt5AkH z*O+_}_f5&YZBOI8Llb*|*)C<~^eE!o<8`3tdrf&-(Wh8fnm-wLUE|!AD<>PZ6XOj3 zq{&9EQ|&Y7TqM_5uKZ_Uc{+6T2<}QpTTp1O^=@z9!-2kUiT%`Lm%D1m;9C^eCUCy) z3(P^{&cS7q0!Hm5^zEEC&PQC5r_tTy$+^F7)PqXPUvA}hryf{;H4eHP3muMuE=OZe z7WZzyHEnnd=B#Yi-3R(wq38C`u2}}%at?GD_&(yDDhRW0R z@Mk=~V4VLm)~OgH!t-*QFIbioDB0-en>0M&NwV zvygYApihro_Gz3CJstU$DB82O=j9yeJ9@f#W==okRbP=;at{L6cvM2hQOK)NDzCD@ zn=*U`8JIUULJ#eq#bff`W!Ki!ArIaYVZ!&j4@Ca4y>-r#?OHwf(~dU#B)$FPdbuGH zYuY3I?~d@dA^n`EFx%u-8|)u^A1y;!=K8){O_{WHd(n`I^g3^bsYDpACFFc6=c)C+ zSEqfrFb{Rn)Ro-dr_(OH7iXBLxxKdY6;|w>m1k~|N2ZeNS?Hw<{eF*$I19qv_Ds@z zj5FMwEVY&Q%6#HDq%Ci?PtlSp?4B>uk1e<0EaERv7aszDQRYy-+zYM2F>Z}Fp~&9L z@F!hlMVb=5YgGPQAeYs7v|$Y9N22h28RdoL!dzF$J@PoyMdU4YPF-U#1e(xV%HVh# zev6c!nO^2U%5qp9n0mcW(Ehu6m1%eSrS12$mi7YhGt=&w8%q1Or^3^IgNQd-d`r>O zep@?fZ&YR9St84IEW+yL`rbLRKiUDhdB2hK?@r`HDasw!RsW2;wGLluMPFg7jojzS zHlXP*kj;YqMV)ak4cqgZJhD*KqDLT1=Wm) z<+llK8fh2)IiV;Uyu{sAm?!5Lz?m)2Qu?B^Y)>dV?jjQHPi0omqWsptOCsKZDqe&W z?*n?KW>}JM+KGADchFbUElap1-82;MjN6QN`?^rPF8HM)UMx_U$UerTsa+eQu^?^w z_b%v3%qfXD`ZC_cn;KtPnQn&Njo{bjy6$kL8WY*)%pD-lae@w( zUWqu}-EDps+LQ??#xUKl5PqH>#`;9887&zg$7&375!@S-jrBY;2K1s1)BQZS{|dJ) z13HU261wHVtqg8uNyd7vpWmnXolX9U#(LTfnFB*%hLL}F*#}w%b}nGL$m>+NJK@ec zvT8ucJqzx|-Hi3LPjq?ukiRXp#qBWG=V@u~Mg9rWzA0AxhrrDRH;$`b##(gd5ym*x zHP|D-XN+N~&c^u|JuETrd~RhwF2AQ<0Xph%o7H$AV~deHwXaG?v}>IaZLD*~)SqL- zxX;)?i-YI4bB!SO)FTYb7u(i)_|HPUXIt$7 zW_q0PUx~BhR-yi^`jTf4eE17 zE%L%|=_z&W0guB-Kfn2LT`1$^T2ek=#<@El=wcoGsn@6QtigInu5seN29~Lq2SfET z6ZQQ>Ya4H6TyI!*AMXsRpKVdFk!{!)XvO|axlg$#^oH|j3hjoiI>zbR80)fCqm7$s zw=8-ryY-3>vMqNn?S(rTm%Z_NOO|1+{tDkXAM51u)uZjo?`-Vm-G19~&fiPoEJnEp z>Jh9l{JYH<-UNGT)YF#QvtTzDcO6$d*_uCmvQaR+tfgWpZH}_T6-y^CFmic51ovQ< zjkZ+t{0N>SVcgv>zs9ibSZEkKuuj;!4P~Jb@_%WI_I}lR=~>Jl9Mp(=5ncXWh>!1| z*KA{73}Ai3Pw(@bQjDDvFjtTA_7n66efpWl zEZg^hC+EOxqGdm2-(wSYid-x2^6y6({0jOghh2!dVsSrqhTS;i!FOERDnGsNs(tO( zF-sAbh_}pYtDf4&weiN$ZOaPp@3dlH*?6ocAC#Aun~!@^?Irk@Vi~k33-gw&f2>E1 zC>xQy4I|^jJWH@X7hVFnKeW1#jTs-FY+A>vv~KHk{Is6Qv?7i5v;~mnRVV}hjdWq% zn>eTXM7)xeF2;#ApnY9L>WB8~Ht1syY(btIL%rD1M!oJf4n51#Ra=R=E%zj&Znuue&$8Ke z#MrE&ZdW1>%H#j_(&772@0td?YR6k@Pw5vE7y9;u6K5s#_INx+eMoCr7S@gwXlGWFdYTR!@qWN!l8|A_vE?zi?aYRlk$IqZsUUAgz$s5ZmLg6<g$Q>LrGJHJhW>okXk#1Yz zC+s0$+Ieq~R?|D%nn=AGUEGB)gU%?H->}U*;+o>N<7n&&0zD4g72gAlEmGdOQLUxaSy}4 z@;W1TCC2vp_?qch^;)R>^of!2kAhqWpj-Bz>^s?SaxQBi+?$@oxzpzuxZlKe#92G~ zNYk?`(`zATR%V*uZT5qaY35mK)Tw8qj4!iQo_E8v!cGdNwFdG>%J>M*=w{k0H^{VG z(D(9v+biv)9ki3ov;$);>(WZ3zpRfdcN=)yql{|ID;)X~-VSs#CD3mwgGp$b8@OR;WIq4{1}MBI$+PFUoY3sQPWe`zn!#p}Orv-8Rb* z^J!mQNT#Q3GM`{aE^BT_CdQFf7am8+3nz{v@A*(1R;!F-a|dx`)^`ey6<7k?G{mtfPBDXU^l9Zl7vy?di6uCOqAlct4SDEzgG1ZR++9h^Hgn z=C28lW9~C2j-zCCC=OG%r5(hP`EsXnQ&*VlK4F>K@=~Y_PH2aoyqdr3USwD^#Cp_S z8m`lDm4?eTT%h3`4Lda4{H?}c!*v?2(r~$k3pAXgVTXpB4`}=~T&LkG4VP=UK*Kp2 zc4)Y{N#n2KIt^E8xLm^p8qU$ML&MGAX#6!?r{O9Mmut8{!#NsuXt?=njlYKLG+d?O zat#+~I7h<{4L5(K@z-#jhO0DOuHga==V;iW;pY7se+}1ZxJtw28ZOXqj)ol?ZvIl^ zui-ikS82Fh!vz}7(Xd0q&0lEzHC(6RDh-!wxIn`>8g^*7d7s8#!*v?2(r~$k3pAXg zVTXpB8#VqKuG4UphRZcvpy3=1J2c$8g^*7`6G?LhU+w3rQvc77ic&~!wwBMf2i@-aGi#$ zG+eIX0uASA*rDO(zia$8T&LkG4VP=UK*Kp2c4)YHkH%labsDbHaJhyHG@PShhlZO! z(D-Y(PQz6iF4u5@hI2IR&~S5u#$UsA8m`iCxrPfgoTFifhMRY5{54#s;VKQ6Yq&te zIU06oxOtbxU&D18uF`P1h6^;DqhW`Jo8Q;?Yq(CsRT?hWaDj$%H0;oD^LrY94cBS7 zO2g$EF3@m}h8-GieplnK;W`ahX}Da&1scxLutUSmJ2n0quG4UphRZcvpy3=1J2c$< zj>ccZbsDbHaJhyHG@PShhlZPXX#6!?r{O9Mmut8{!#NsuXt;U1#$UsA8m`iCxrPfg zoTFifhMTu({54#s;VKQ6Yq&teIU06oxcP03zlQ5HT&3Z14HsxQN5c*cH@~Iv*KnPN zt2A7$;Q|fkXxO3Q<~KF|8m`lDm4?eTT%h3`4Lda4yjA0`;W`ahX}Da&1scxLutUSm zZ)p5AT&LkG4VP=UK*Kp2c4)ZyZyJ9M*J-#)!{r(-&~T219U5-lqVd;oorbG4T(02) z4d-asq2cCwjlYKLG+d?Oat#+~I7h<{4L858@z-#jhO0DOuHga==V;iW;pV?;{54#s z;VKQ6Yq&teIU06oxcN1WzlQ5HT&3Z14HsxQN5c*cH*ePXYq(CsRT?hWaDj$%H0;oD z^Q#(v4cBS7O2g$EF3@m}h8-Gi-lXwYxcYDM4x#4rW#NPtnuJAX&YZd1Av9A>7JZ>C5$dEtx4d*NT8F012 z+$a2r!hZ*j!bfJ(HvkV-_>{a+F;3kDv0%M(x z;Qs{h-xYooxRYJF{}K3Xg?Y!FI0Fk@H&Ny zf!|g5THs>}Uj^)pmprckzFgsnz;1;v1CHw{X)Xc2MBxj8&+jGO^MUVEn0pdGRd_V; zh*KoZDB#5kj|Bcu;auPZ+!n@kodtZZ!e;=NE1Uy-xR0b63VeEBi3b7i$dY&sBhcYAsf30wL;8RbP?g_wuRX83v^)%@o1H4q> zPQU}O35a}bz>aeyHh{g@G(`7SoL%{*!bgBVRrnX+pAm75FxVUj=?Z;SIo#Df|-fB$dV&foCfG0`P+huLWMK za4qmQh1US@SNLh*9~JfhTl1tI{si1j;m3eKyHL6>2R@+iGT?t=u`~5n4V;J#Q^XGf z|5o7#fXfuF1pY|j`+#xws-V9Y_(p~A0bZf-UBG`;_;%p$6uuSs0&EN~KwPtcA6K{> zc&EbCfk$_jG&cgzR`>?s8il6-Hz-^J{2MG@C(qvl&sX?r;FlFH0&Y_Hcfh~LDmu~^ z0xwkfQsBQTd=c=E3XcaKoGj_j174}{7~t;}#+uQTnOF=$p63Aj6h0gHIrM&X9}fJZ z!oz^4Vi7CdPY2$i@TtHb|5myW2L4syEa09arF(zia~19be4WA>zzY=a1zf9e8t|J6 z_W=Hf!im7YDC__pqUux^;Hwpm1-@J1&cLe_jsjjCFXgcSr(t0X({c=VNI$4B?zv7m ztZ)nPELGlq0=`AHV?N-I6#f_Rb%P|IgTQN5JA43myTZ8VI^~$cUjp~+CFvW12Pymy z;N`ug`=`L06#fYKBZc<>A69rba9W0>e-HQqh2H^Qs_-`8tqQ*hd_dv90UJ&k_I2Qa z3U3CUsPIPM=?cFLyg=c<0M{s72mHCh>wtS@N}gWeYZZPLc(uZ-f%huB3fQmklfXSx zKk_*6Zxmhue7nMr06(hmQs8$KehBz})$c3@en#Piz&|Uz0NBw_$~F%;Lt!`YWeVR7 zd})74a|iHrg>M6XSm6rbHx<4Gc#pz20}oJr(@nrS~_|4N~T$6ym zQurF+ZaLEZO5g&8F9%+t@C4v33Ksx>r|`wV-A|WcF90r7_C;5QZi4RF*MlKwQ{NeT}EUaN36@Mj7S0FE6d>H7jtR@ez# zt?((puPU4lY&lcXrvP8Aa1!w23U>qkS>dk0=bR<8Yf@Xx^UBP9Kgz%vwX2L8Lk-vgH@8{=Exr3!xo{AY#t12-tV54c6) ze*zCaTk`)5_!5Ob1}<0l@4$~L+yMNl!tVngQg|ou1l9I#2fkb3w}96w{04B!xiYSL z;IRt727J51n}DBG_!VGho}^z7JY3;F0~aX#Jn)SQKL`AX!ZpD43O@t|F-{}aIZ3O@=wOW{8PFH!hm;1?9G0{%eZCBTOjUId&nM)JHL_)~@F1Gg%S^;#)u zVOvRN#*kP6qy7;qJiE<0a1o;B~B3nZV` zUjr!@DSQO@7KMKSepundz^^EL2>2fg{{S4NY}D_7vlMOuE>!p{;Mod)0sN4{p98N^ zcrWl93V#Cp$sj4)hrscJCH?^Tw+in9o~H1-z?&4_0X!^C(!ULSt-@P@?^AdS@Lv@E zEAU>0Uj;s*@CIOKy5#c`@F;~}1g=u}1>n~dUJKl)a4m4>0W$0w;L!>{4g9Ra9^fX0 z{{%dAprn5cc(TIFfg2TG27G6hq^Sn}My2;b;L?85{Q=;`3RePeSNJ~Qe<^$~a9n>$ ze-Cgkh3^7BSK-@%N2s>qR^Y1?o&|iT!sWng6rK+JnkrW}0)M3N4ZuEyrvP_FnSlxF zjxr1*s}c*??>CIH6)k}$7F&(xxrTAk<1GOv+>ZiR0q?obYUDg^82f=4&W3Q!_gjr# z2p6@nC2$yc7if0^*MK$(w9ZW}0g#D!ta#Rg=HLRuxaNzNz*b-n=xcyYe#Hx|#vOMV z#+*!lpaTAN4;#io;3Du_|CC|4`uKzVqQS2KG>bvgc&9%w1-J^lN8aTRlmpKPt^}S2 zJP)`AnDj#s=QdzdE~di{_p#u!^@$^aUcmXF@As!80VnWLw_%h6>+~(yXweTe@vDvm z#zIGP5Vi=o8SXnl?|LdkPyKF#`{DbrK=S@y14DpomP5Y_e+|?FKLPr?fGg%hf2#~* z7clj~^p(SZ?NX!(1#3QV9eAt&c0jJxpmm@iPK0~)3d0!j$gcs?Uj%-8fDt^X_k6fl zAndNPqk)Tnvp~}e9fKK97ThMnKkAmFfos6K`5yS+dNg1lZTo?pw;c^6frjo=fVa&< z`Vs#IU^5=-(O86h0!`MTqk;9vv*v0n)`YRN0`!MH&~tKYke=zQ1I^y~hVjJ2*1$;c z-vyeat6BpsCQVsV}ZlWKZG5bd@N7{`Y6y>0qgX;K(iJ!b*0Aw>wz2RL08uw z3(Nuio|T5N7FegR0?lU7V2eM2A9)^jW`Jkcu9N-a%XBpzz32eqg zxtQ*04jKZp_4x)6mmnNv{5yN115Sq%kHm4hI5(G3OV|n0j-C z(ao?LO?bz5fxyvTEdf`P0T=mWfH4#?2FNFE2GNxnx2+t|Dd`w+lSC z;g)i@S=Q*MKJi3 z3E+M64Rj9bq7FRpy(6#|Jl205AH+Q?1*QE#_zwisLSq)WYFGw^*Sz;sN7 z`(~s|azQz1wi?&MZG}d=0hnd=Vz}S$mCyMI!}n?ZLt!frHVhPz#pE$NWeh=JQtq#rCrI(mVY<=p?O#dsEFo6nk_Edf5) zs^*>NfSnQ&`7 z8j80HwA4v|xKBd7e3tiZ3GkVZr$&8Hb=1;Vs$1V1ed z=0t>S-@|=xpAi3ppzQ`eV>Q~tz-%)ta8Cn&KGz})pLOcVcQd}M!&c)@;EQojP_K2s z)aw$s|Mpq=EJhfM=-h5PTogU_bamH?jz)sycgk3HZa+ttF7n{SYfE8EuMBY^}VW2^A$3vu7EXrlgrScoj0xI z2JpIMLb!uy>v!RUGTXPY2!HeoDZSa=PP$}*6dt_T-meBN+qWXn9t17vOj^b_=KL`; zrp=gXT%tf>>Gh%^bwJKCgl$CF98FG!Y41^*$l*^7Gnhh0zxy zF3T$@t6E#Yc9^<3^s>cx^%?n$LZ0#65OR?-Y$TNF_Wm5o(W#!8;tc!Cn>}Ufj0vT) zW}!zIe{)6Y%$c*x**jc%-K^4?x0cQ%aRF@kO3dBwfh?>0wFGwVlPnk`oJC(t8QH^k z!H*J2sSNZa;eV0xWGQb<{fWQPC6jL&J-eb}#?7NkW{$5Yoj!W@)M-;faxlWZkmKNh zmcSfMjs%2e-D4f59F$9!<5B2q4>rp3FCS8EfS{yb2={fX<#SqgOMvfg^<1W&HF%mS zszVzX_Lt-waxNY0Mto|&v*f?-y$2ci%?2+_!x|Uiss8Y(3uw&s?tau=QY)Hc0F|G8X88?hAomDaQX48~l z8JU8(SYJLyT+z1TU^yUW-heEaH}$!)4M2GDXVM#;6H+n;8pd46m81N~h4NFc zHHgE^6ZXH9t72veO-Ee#V;CRDVcZQ_`i*P}*c%Ph=Fp$11Ionm!g655CZ+VmqZaj# zHf5F4hf|7i*1^20RnXa1S-n)G?ID`u3#7^gqWfd_o4j~ej)7`#cxUzi+YOQ)6I zP*PD!cla(tWXw;-W9lyhxCiPB|GLS?Nk6}bPN^reK756Dv)-F|`w857xkGvDg8j!o zCFfg=*T9ri#=U~xM< zN>m=@dFVCcP7}hBJN&GWn;u4~bs95VzW5`9gkQAYeWXR4oPW)MMD|5Dtls<8hU(zv@2y5WgkFy@AFl_% z-%qu7`yS?iL7Lv?LwH5du6O7PC}j`oX8J~?#6Gm z;49o*LlJKs!m(rsequU+ZKK7Q1D?zm1PS{iKmM_A=O6M={4vkE<0tq`n0?)im|&pC zE<`&7yx8u$5%;#w=qmG=^wcfGvVQD;26KMUH)S>DW#7t@%J-^gTLO%KVvT%GQ_mIZ zS%>H7*|UTQg{9>)OJ_kxYzPr%4Ai$8g@WxpUW0!!-7`yWo;7`Hg(7C(FbA~e9D%9$ z41_xJCmA%dZ8YB}pz*;BOUcX@y<32XJrX} z?Rupp&`+ZkTxW%-NxMtYuGk1W>eCS4OG>7fP6?3;zN<~Xn_2>upruYJ!+zM~*FZ00 zQBU}{2k&$6K2p7J#XIMfhN<`UcxSm8qTWRy^-pq;eCd=68W)~+MT`8iIq_pY^3N&$ zV~$llIiD11d=;P!H9=73$Feuj&O&znQTF5YDZ`LXgcW}#t(li*e@}P*v5fKWyxG&H z&6+&3wDe|arPGb^m#O%VZpU~B@vnGN#(%tao?*>&67%o;(iziBD`wt4wiIKL>9j8~ zIKv;~h(a7JpG_ZN4DtzGPc9BgDgT@4Qf_WDUFN$pcD2@XMf-c#M7+G!turdf;s+~{h)ex^BJ61 zR*rm_Z7<|ereU}YjGy&kT82O1`Zv;=hc-Vy7?147&V<|M3;h8;H>l@&^{m6w%&8<) zLdYY!aIz@GuYmf-Z|%kYz_yR19ct#;|Hs_hz(-YF@8fr`D4=LjQBkR`h!zz>HUtRN zmn4LjXn@EDL`w}xb|EVv3E2%0iW*zA*e_aYQBf&kOMNR^R8+JmXi=#}3zb@|FQtl# zEm~BpyzlRMX3pF@ceA{-pZ4?rPjYw8oH=vm%$YN<_ujeGG0lc;4&9%!1=<94KszIy znH#Yk(T$GRG&IHZK*SH5Rsg5$t9)0w3(5(8Wa&JJv0^2z^_T1WgvLIMPx~QH$SZR< z&6#Pr{#*d#QvJylyV6@AH)SN_P2jl=*J|KNYxo)8)F1d(#A|8;^Ys$&r2Xx@a#wnd z=z=_N$C$=;T?e18EHN!!TBCQU%MtE`bSz{3gk9-%NH-p14AW6J#u=Dtqw)A;Y>Q(d zGfAy~z@rt<@2T>11CIsZK}Q~kvi(yb(`w56gvge$@a0%o2i`0fDOitm91B0YLxIkT z+Vgylh1)83rOlYw(dl&D(Vd-doZbcF0rFFwhf1T@yS;(yQRUlNua8{kEa1w7FKdVS zo&?;r3$?!!F8Hj>Fbc54&z8!e41KLC|l)zEA`x~W>#bmy*gXR91$ zea?Johb$M{F6VD_rv6dA${h$#iE8JAH~by9Yd>{ITRkv84IjC)1ydi|vQy=X{A}=C$IBUFmFfm-}UQ{DTL;uMvE^9q6OMw+ue@yB2l9@+?4@ ze!*AT&;6J77mHu`HJVpDIQByl@7&J zJg#)KWT)=O_CiO?-_V52k38+UO1Ak)x$rgg5*!Nu{D^~rktruaKUyH$OL-QB7lD&RAI4t&=0GQn>VeAgp1z7Rg^Z3cYO zFBANB!56gC_&WIHvj9HnHw(VYk-`T)@pIsl&q~2>6@2bd8jq+peFp7ii?dtVNh|1B zCtcfXzjFt{!#8?lJx~{o~2S7<}Rv!zX^D;P(nX_Zu1?gHJy5;FErn z;5*^Q67dD_iEo8ZKFbBaL+}?KuknrWReixH{W`(7J3-@1;1fR=KJ{M!TcbX=A#CfJ zW%l$Wdjz9_tN2Q{r^3^Br{`_($0bCm{*^w{>2b{T*1EsyinQ#nW}Le_Jqu~+s9&}{ zvu2@v^J19t(NVq`XKOi4*!FF?$xG+$&nIUiPtE}r_e9x|FFF-w>$GC8WInF0=j-Rf zm=B%t+d~2*yIy0x-|Z|P=3?=xDQ2{0`9iG)J9PQR_uie}yk65YBiagivcF;3CLqsQ zxavShylK+_v)WQNyseuR!iRK5cEYq*I^&!5m7y^{@%Eh2@MhZmxNgQhCbp?sxz}XU znf538z%EGU3`5s@7%#=D`&)hS?B05E)fMpHoMUv3XkE_9)BbGu+4lS*gmUyi z+=@qaNh$xB(PeFfXPw5rkonP|-RZf1&|sQCew%eo-RHWUZ@zGMdgJSQAZEFzKxdpU zmWb|HjuE)kS~V#?w4rHARSL5d;<(=G2_9_kt(WgkuK^F*KY8qgo;p2%=eWk|c4zF( z_>L2Hc7l#Nq%*#0kDSZV8T&KqGmXV>k29PzFkyWGGEP8n^&^_|GYC^BCJazH!{6`= z3*LBGs~6$XscE=LQ(7NO)Nuc%ysmjtqF&o~Ar=C(@4Z#K)A=YT9m{zfF4_ktF>K@9 zE1)F2mZI#Gh0f64eHY#DE}`6v>nu8^+=W)StA5Pa(~FTCB+5bF;yT=OZs4Ldk7bG7>D8}kTIPMQJ&dxNpq!*V`p>^;yy)nUFVP(Q^`Y4Vu<}>C{wzy3ZOP;hk>sbAN6|WU6Bztj*L|k>t(&$x-3$D7{6zD!`!Vw4 zWpr-x=_~-{qN5HtZXln*RW-G7;?^UNTI9iTW8L?6r#G!5)~7Y&6ZOGyWCv`_MNX{i z)>d5bU;H8N>!Por9T*ulw(d?}(Zst+F+Sg>^5H%!^J$!kJ_h;BpPN0O1<0otcxC2u z74kVYBOj1C`H-8JvbX8Ftr1VzDO0U#7pFKwaJ!J33M_L6$ia2(rWQPNeULKGg)F&9 zlPSyVH{t#^?A0#wJjuHYWZ^}5)(eihH}cFAdGPfW^ZWrShE|0idH&!fl#}`PkhZ~R z4mu<3KZB4~&mgca<spIuO*qxs6d%r(hh;l5$HT;&{Y23m{@n)adHM$&p z*B}k;cFm8`W{{5UnKJXiAS}cZH9}0<1wz~9w%zGm(6V15?WvHNedc13`FMnvAiQ3} z_Fl=2h?|Wx+UdQL7T_wtQ(F;Y-gKQQz;RDfJH1y@1zgpS9fy7a=;^1#pKqlvM0(r# zx*Ag|Q$4kJQu`0xUtBnUce)+QLr43jV;veUl&^qD_;l!x6dCJ}z& zh~Fyy9P#Igzd-!8;%^dvr}#ZZfxKTpH^C@W2if1sma5j>PAHCcP=4y3bm8wb5$lC( zUCyC6pJM%Re}}AityvSa1Jc%U=RU?q_0(f?NuZQl`v$o=&Xu=1&LmviPebS1Yc?xK`uZjLRuR{gqC^#EAT&a z(;ttd>`%=aiZ;#q=VcuEs+%@GKW7Q}QJxjmd(un5?{Vmo^3aZqGq7n7Cf@Fse~G=- zcT58GO3e2z;P!&Akz&pU*SQ6__*il$?#PPph(E|$mc!@8(Ht5xhER=x-tSz$*H%-bsq>BX;Y2$ct6VGbFltgbJD*t z3EUyRG0R?3+4IDIQT!d^gS?PQp24%gtby7ox z{au!h*SH&We^L&Z&d{5_Z2KRG!Mp%-?q7djw|VesMOwGhDSOfzAIaX2t(J7>pdiQN zviq@ZC+|tGLpt(3Q2#YY(yv0kPh)~<_qTh8>`8aP%b`qP`aJGI!e5Vip({d|I%~vp z>U0AUUSNegV{H3hj&IDH&eYdt74m;{z4>)k_`bIH&Zpo#y_Yl{HO}_Iai8_ZI%6HO zM7+9f+!I*;k=D2ajbDYY>w3KFhmP|AE?b|yPTG@h*JE#B{OT(73D7>>8XUj6fPVAY zd$W#TTVK=p^u}ENR9tqw@9458y%p(sm~zIVKOsi{|szU|(UD-?y;@)N^KE2o&yP`S&KL;N2RCCr>}`0K6oxuOS?9QG3|kF~$Lx&>euk(s_l*xAdaD z=~<9(7Wh%7&bT->b1g@mb3M(xd1X3_zdWVS`V6)1d{5WsVjMtFCuJw^%&~v*&+!}p zu4SNOzM1(DM`!%@I_QOc{D}@!bbSYjH@?{ynhVMf69)SkDVD3EZW_`}677k`}it>VuSU-YRr-hcyr>(Y1i zI5PXDz3CY*YC`IgGO$mw#}VRLg1XYZ%3c5}XYw`a4E}G=>1Q+^girSt{1W&pB&?A5 z$t<_Qd-AHusJBI>L1Zkv8-BZ0>zw!3(La1*$=WmqzmxlvQ!>;=X$9f zc+%b%faliLnnzF?$Ej{gOsY-QW0#%W9A|>a`x?sj3Knuq-x>9VU1B$O2HuhHj(75L z9sdIQE6}e%x#>D0O#4_Z;Sj>KkF^rs1$&`=m@q))0`mK7tJdLfX?=uy?n_s!#(WL( zQFhKv*}rfNLi?Z%Py$|cTZ8sN+N!$7+A8?-UeP5#4}AVvuji?zTwRd|^C`pCMjq=W z2R^&B3_&3Gk*qz}Mjoqvdq5V}Pr>>7 z(i>N4yD;_ZrL%Op-+bY|H2p3YX}?VT+3-!#x4q=zgI9QlP_x9ZZkvw)x4@z+d09V?PO?J& zz|jV67tn)$%UF#ETi(?ATRUc7x&!n<$MSIuV>@GeW4Wjw7Kzt*mA@JX5%TGE*JgHi z^?t=d)D72LJFnQ6e&>13kNnG<5)Do2tsLFmL=_sS^ zPI20II^j&G!?7ov((PERsr~-$;Lxs@@D3dqZI|{+y_px|*q5yMla_HO&d-NZ#x2+LxY(yxG?>Z!>u| zHOaE~6xvNVAh0WFY4fCgcMazE8FFp_ZfUJA=VHkD5^xhT=$-*?yhXPYbdLa6V9`HqX3D2H<8*@aZ;#?o;5x79IQDzX8_~<+J?)=!N0g;%^autEI2b7zc`x9_KHnX)`;Z zw-tOIb>Y7B`scL7)E{X!Su`-IbPpUBIb3LHFQnOQ(KG^{a4*h|k&cUY@(ebT*hd3| zlYR`iMjXCqbg>s@ybrh)8FaS;7q;jsAp1kW&9mqz>(78IZPotv@9s-8yiNR0SNr+Q zNBW;2uG~sbE4mT5C7?I*Yy({gxON$IUvW&g>ZSy9g-?Jp?_Znpy$jq{OYViB`y4pF z=Yj0t^c?C#;O@E}=PAHn2RZ3az@eS=S6gzwgY<6!m$K4R?$?0p40`TtjedG3%Uq!xUuKSLw@G~x7RA)7SIg@j&?w)joiI~`{X*D4*-Ae{rl4Nmx{j- zzLBTLt9b4haSN>U%;zNF##?l=K*#wL?MGz;{m{nutqwUiBOlve3B5Ah6>`$g7vHXz zrQpZ$vm}Eb$Invmv;Fa?cZTQ`MGvdAVW0(Or&?{%=ITGajTAs-dt|cFQUC&RuJ&E@IjHYI( zxHrLe&vwbV1LqP-Ao#7QbHm@z9%%j26$jt024AN2wZ-v?ODL1dj8b~+<$ePDnzcAU zcQMkMF%2v{*FhjNKh@8Lymbl6$=3k9my{r9>zdc}{AI_h`_jw7Z%0DQaTI@0p!-737ju8_+eRbW+)Kb^uD58A9xvagg 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 z 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\V)qzC% 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®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 z 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

Jxi<mVhk65{_WM^P~kMPDrIl?y0el?mm}|r z`~T@6raR|>s7RnrKxmB15EM0r+5@snVL@YDT%e#at|(B@80Rj|Z>(QULQY1Bk5~~b z`PD%6!X*t&dg)hyf;B;9AZ*9Rbs$U-&@U8)fPTfOUizgYdZ9JMmou*!hHDn7)BlZE zkScCi^dywx5VR!mc!w&N!Em6zVA_G??Z_A&usc0b1a9CVpJA1PSz~q$O#2pT;ypN~g&Po9j&bnT=unaoa0dIJjK zR8A^8s$91FSH~u9740XMMlyz^$Dd$2tdpGlLCUdE1P^!o_9}(Fs^n8Uuxm=_KwWrn zDaqIg?J;gbV|cCdsC;;yie1pTEC(PXwg4)IBY-JAldfYYcXzC5j8qR&a*RcDJ)42% zDS|iJB&=#DKt`eknx8~+OhRIdX!odAe~^(4M?tBZgg`*wDFeVRPcE9^7$^fstTz`; z^u3{J3YE(aMqO0V#Hf?u@F_YEI2J*jd)8JBC%{`GYl~uD)M1Im)8j&P(j!H50_;Y& z{d?EDaeaT(bMM{J=ziyArX#zl8keBQ^@IDxH)&`%p!i5OwpGDqa&6~kJpsesFDM_m zUU@$@x^tJU3l7(yI1ppEIIKfm!rK=eT>awked4G5Dq8`tt|gD@M7Nr9F+FO;n)4aK zs`^3jy}RG-)~mN-Uhg`! zhG*Gc%W>^q(``3uR<}Orb!r{jGAcssKwh5hZVZ-c5ZLs?-L;3o`X$(fhdbMT;*0RO znC_lOkN-tmsUk2=1m=CPm_P5%2*+Byfbsp@v#~jpb5Eu{gKSIw;#Y7+de!*j>t_5E zEbrHwGXhff8KLPoWv6xSgP%KZy!vq^%VYOo z(u**?h}g{f8mLJB=-Og`;>jg`uI~<;fa(3mlV1HE{(Z;YK-9C`Uk{7m6$oC)jG2tBk)CSOJ)0*wp;naKq&5~gi z424ThhG2lyyg6|87{XomZ%^Ri|50DH3fGm`IlDgI-qVR=jpYXQT6BV7y?`f^>y2D* zH^4hn?T}aM1YMzON4aE?wmFN8^gk!){T%%Sw6e124Hop9%?$bzH?#KEOOQA46~GHyc{pH+ZF%`Q9+u4qiOLABFR8$zs9(P6X4 zxuDTVQ2>EeoFM~(y(x|p>&DP=TIGko34AT9P)Ab?Y zts*e0zzB`8+Jw+cs!a&dQ*EM%pZWV3Mf&2Y<%DM7hDmT(DMx;@Cz)AzmXQT!Mlaar#&^eO6x4DNYa~cI+JcF03 zOP_SP(`>O~uCZ{=%{#R~+ZgUxpM;qdJ&z@L;){3I_%UAYgVC;dUbkJ%cdWsXKoXoo z`cAM7>HEiW5jbWCR|pSc=WwyzEhbwWA%wp1B(ywF3a!h-U|hV*xNoyUsO!H?WBUNY2l!0D1z} z;C^SG*WC4&a4A0z7!Hw#3JUS26M`E8QD{erq%%VvI5vcYqc!6M(UC;!B%JX_!e_Bru2QX(sfQj|~{{GV~|M`x2s+$q{ z5_o{l!S{!U$!t%=cwpKP9`i&a>@<%X!G2@LacA87lzTK!@<-p=4OXN=C?4`qYmHcF z;A$FsYPj1igmr#hE&kmH?rQ3dH{%IJXO67eDtPT#2MA91x!Mf`Bj^WIi4h`*?&pnr z@LvyBBYZ96iRaGtI4|=FfS#{bX0Qpl0wYK`%Hu{A&%z^o&bfgY1@ahyM%yS7PON@Ab$Qe1U*Lo!?*s20sJiNssXX9 zhHP6|HFzxr9V-&zNp5A;8MpG7iN}!B154Ts027#?-I%{`jW#^?#`o`M_5}73+fZ|~ zmAgqHpvXg6by`$DQx43;dS05tsf(SY)Vxq>WJP8G@~2`-;!^=m;zq4N3zI&4_Ho2w zxMo4wqo?)HU^-fF#=zA^!A~v<>=xtY$W}(CF2Bq(#fVqLT%1yO5X)`t!zHB6+=7#g z(RM{erD%OD0jVBqW!Vh?DqtgMY%WE9s|1+Zco_!c>EUKQo(5ARC=g9edc_i>*W=M) zldvaN)x)b^#d`K}gjX@17NMTPjVixhu)8h>N_gzzM#2Fxx$U#&Y zW{O-uMSoH1_zG`o?rX}T=gRicwa=zxz)uKuULj5K10FX|m=58Ai5q9w5|8_$=2$;i z)H+>VhLm8*p-kxP=1&=a{L;^}$>+2+A68VimU&g@=bO&9XO3GUrW4_rNHm%m?5DG9 zVB$PIg#JbT!nH5bPj5!|B4e#+USc;4%Wbs>O=sZrYL0E$cB|vqUbo%t*BYIsHR#i7 zm%1;F?P0f1xWx2BKd{rpoVlIxupsHiIiRI6RCCg(R{iwEsH;oCOyjgJ1~7^2x)i{~ zHJNXuP{i$SX!rIe*o2m-)GN%yQEfoP> z&=+tWw53InELy0Y{`{QyrtaFG0Z&0YS8yc~!CN)LkxD?RiRJoi3P zl`&c}*@^~OziagxV3n|EpR_-vQ|eqCkpoM!V&gn32oX7BjRDccj5S_|ZE0?E_J))S z{=DG$9%GjHC|_KnXdz7w=fwoF-=HjUE=W>w8l3k$2aXjb!TI+~UJ@J?N2?hHnQ#@L zercTDno&et6q7Zn1j@mEZ?^LZGlM#9!aZDV!Y==_nivEXF1}*{diwTE&=9U1ZDJr| zHf?s0SfD{Vp2E>h#H)&h4UemfS5u@g#uOnmis~c@+k@Jqa{O_Y9u?%-Zv@yYiLrt4 zB~?w$eUmOL!5!jDN=2old4vd1xj1p-TTYz`%e|6_#mS}cct?3R%9Mu;f=f`dbA7Cy z-72gW9DcXlU}tb#l(aW`SW=!ik-@WDx8NE?l)*>0T3n902vscYRVLpFg;w}tF?TL{6s11|$O3X>0wei%Y*9!n}| z!sf8RWTrr(a)F^$MZ%cj*hI##%El)0id8o@%0AZa5Xr|XgGZz&t88o{ky&M96AqwN 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%0AR_u4h)cSH<_q383KL$n~ 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 literal 0 HcmV?d00001 diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/_CodeSignature/CodeResources b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..849c07d --- /dev/null +++ b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/_CodeSignature/CodeResources @@ -0,0 +1,303 @@ + + + + + files + + Assets.car + + o6y0hhlmj6iXW8Ziucq2jaS3MSE= + + Headers/NutPlayer-Swift.h + + g+2beSGGG/snXq8twMcsgLzrXFw= + + Info.plist + + kXlkp5fyUXVKLMMMELvU1Bh1a/o= + + Modules/NutPlayer.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo + + m6XTV9R9VB6GCXW5DFUtCaihu9Y= + + Modules/NutPlayer.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo + + QYXCmI27o3MUvPMa/k81iYtXHBw= + + Modules/NutPlayer.swiftmodule/arm64-apple-ios-simulator.abi.json + + LW69IChcVLEioFykGWzPXs76Szk= + + Modules/NutPlayer.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + rf9E4+4WKFjgX8KcZVchAsZAJOk= + + Modules/NutPlayer.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + u6qRWaZaCB2yU+XNT2bTd5tOP98= + + Modules/NutPlayer.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + rf9E4+4WKFjgX8KcZVchAsZAJOk= + + Modules/NutPlayer.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + VgC5miBZX6OTLasWvtZt0jdKTpU= + + Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.abi.json + + LW69IChcVLEioFykGWzPXs76Szk= + + Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + +K1bOT1/JgUR3ZMM2qkdFi115WU= + + Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + 0nDVTYPdzG7kFvehYpvvRwPtHsc= + + Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + +K1bOT1/JgUR3ZMM2qkdFi115WU= + + Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + rz/IJIpL03fLmko9HSdV5XvWEn8= + + Modules/module.modulemap + + FTZr3SDLoFffpVOlJZSXl6WcORM= + + en.lproj/Localizable.strings + + hash + + GEUiaEKGzCpt9pjM8h/a66qRIfE= + + optional + + + ru.lproj/Localizable.strings + + hash + + 4MAxfw61+U4YF2AlGbg66RGOm9c= + + optional + + + + files2 + + Assets.car + + hash2 + + Vcf3ncoiKQAmZtCRf3X3Xs2CWAomATfNMroGrhH3r8M= + + + Headers/NutPlayer-Swift.h + + hash2 + + 7XHyskQTeHQA0cPcNNOuWbxGVjZaWJBIS+nRULZC4XU= + + + Modules/NutPlayer.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo + + hash2 + + pR3DgibMao1iC3yiWADwW5hqvPI4lIEcFLaFuuzPF44= + + + Modules/NutPlayer.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo + + hash2 + + kUdbwvts6xt4kLPc7DSafMZ5kK/O7CjZAzSrWy7xiC0= + + + Modules/NutPlayer.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash2 + + HGFop1IQ5cv3LIq+Iu0Wk+xcmBdxpOYsIh3pk0LR3bo= + + + Modules/NutPlayer.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash2 + + NZ7NeJb037ly9Ckybusn/938/xaHFGc6cjD0EIR+dUk= + + + Modules/NutPlayer.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash2 + + QHJtqUmd+VNuqw3Q5XJrr4uG7YsrLKkYiIXFMk7TwMU= + + + Modules/NutPlayer.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash2 + + NZ7NeJb037ly9Ckybusn/938/xaHFGc6cjD0EIR+dUk= + + + Modules/NutPlayer.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash2 + + ycaTixOftZ4LIx4qyKpxfAoFtOADiea6nHN7SfWX64E= + + + Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash2 + + HGFop1IQ5cv3LIq+Iu0Wk+xcmBdxpOYsIh3pk0LR3bo= + + + Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash2 + + AbGYt1X4fMOkQb9IV50YUG1JVkv036F0W92Kvzhu474= + + + Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash2 + + IGPnhDqOd+OZXX/AQQMa7VHKMhDOGZknqEH1JvXiefw= + + + Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash2 + + AbGYt1X4fMOkQb9IV50YUG1JVkv036F0W92Kvzhu474= + + + Modules/NutPlayer.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash2 + + zIhVyvBuFRiokEEXapLcXGkd3/z1uhP8MkLJfQXYcjw= + + + Modules/module.modulemap + + hash2 + + 7SSbMLP1ECf71t2+YxqpWsenrR5KAV020q5c4GlJyeM= + + + en.lproj/Localizable.strings + + hash2 + + UMsqB5sZYNvq5joqPQisLvXQ2Z8obMpzJhkO4kkx3Ww= + + optional + + + ru.lproj/Localizable.strings + + hash2 + + uvsBb52jIWXJ/qyPkkO9ZoKmFZO5RZqdxwKHWR3Ky1o= + + optional + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/en.lproj/Localizable.strings b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/en.lproj/Localizable.strings new file mode 100644 index 0000000000000000000000000000000000000000..05125bcac825ff6aeb15f585221096e3cf11cf1d GIT binary patch literal 260 zcmYc)$jK}&F)+Bw$i&RT%Er#Y$rUdk9FUV(nOdahoS&PUpQo2vRFq#7FCYjN^~ujK zfQgAi#e!2)vzNz>7@Bb&t75x14c#&&A<(%Vbo0kBV17A literal 0 HcmV?d00001 diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/ru.lproj/Localizable.strings b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/ru.lproj/Localizable.strings new file mode 100644 index 0000000000000000000000000000000000000000..cd918b06adca3f8e6201a94dd39f7994205161c3 GIT binary patch literal 415 zcmZ`!O-sW-5S^`~R=up|ASj4eFH2JUMQmalK?Mu7dJw#Xh#>@%Zi$;i|Av3Z-{Jr9 zCB_~EciDaO-n^OFeOYGdyRq#r(c0k6t?l;CZYZt$ELz2dy3%>B7b-3aU4(MKQKwoj zf3?F#dyM0^pfm<+(U(yQm0w3Vl{N zaK>==p^obM0oq@KxqJcL!}c+_>i^F(5^|^-Jb~RM^~w@+0`?R9!ohoQ(89*BHd%B= a9z9V>AM_~#F&EENua@{h+H0@@k$wZu_fQW2 literal 0 HcmV?d00001 diff --git a/nut_player_ios/ios/nut_player_ios.podspec b/nut_player_ios/ios/nut_player_ios.podspec new file mode 100644 index 0000000..7f8e2cc --- /dev/null +++ b/nut_player_ios/ios/nut_player_ios.podspec @@ -0,0 +1,27 @@ +# +# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html. +# Run `pod lib lint nut_player_ios.podspec` to validate before publishing. +# +Pod::Spec.new do |s| + s.name = 'nut_player_ios' + s.version = '0.0.1' + s.summary = 'NutPlayer Flutter plugin project.' + s.description = <<-DESC +A NutPlayer flutter plugin for play video + DESC + s.homepage = 'http://example.com' + s.license = { :file => '../LICENSE' } + s.author = { 'Nut.tech' => 'email@nut.tech' } + s.source = { :path => '.' } + s.source_files = 'Classes/**/*' + s.dependency 'Flutter' + s.platform = :ios, '13.0' + + s.preserve_paths = 'Vendors/*' + s.xcconfig = { 'OTHER_LDFLAGS' => '-framework NutPlayer' } + s.vendored_frameworks = 'Vendors/NutPlayer.xcframework' + + # Flutter.framework does not contain a i386 slice. + s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' } + s.swift_version = '5.0' +end diff --git a/nut_player_ios/lib/nut_player_ios.dart b/nut_player_ios/lib/nut_player_ios.dart new file mode 100644 index 0000000..ac71c28 --- /dev/null +++ b/nut_player_ios/lib/nut_player_ios.dart @@ -0,0 +1,103 @@ +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'nut_player_ios_platform_interface.dart'; + +class NutPlayerIos { + Future getPlatformVersion() { + return NutPlayerIosPlatform.instance.getPlatformVersion(); + } +} + +typedef void NutPlayerWidgetCreatedCallback(NutPlayerWidgetController controller); + +class NutPlayerWidget extends StatelessWidget { + static const StandardMessageCodec _decoder = StandardMessageCodec(); + final NutPlayerWidgetCreatedCallback onNutPlayerWidgetCreated; + final Map creationParams; + NutPlayerWidget({ + Key? key, + required this.onNutPlayerWidgetCreated, + required this.creationParams, + }) : super(key: key); + + @override + Widget build(BuildContext context) { + switch (defaultTargetPlatform) { + case TargetPlatform.iOS: + return UiKitView( + viewType: 'nut_player_view_id', + layoutDirection: TextDirection.ltr, + onPlatformViewCreated: _onPlatformViewCreated, + creationParams: creationParams, + creationParamsCodec: _decoder); + default: + return Text( + '$defaultTargetPlatform is not yet supported by the web_view plugin'); + } + } + + // Блок обратного вызова после создания виджета + void _onPlatformViewCreated(int id) { + onNutPlayerWidgetCreated(NutPlayerWidgetController(id)); + } +} + +class NutPlayerWidgetController { + ValueNotifier duration = ValueNotifier(0.0); + ValueNotifier currentTime = ValueNotifier(0.0); + ValueNotifier playerState = ValueNotifier("uninitialized"); + + late MethodChannel _outputChannel; + late MethodChannel _inputChannel; + NutPlayerWidgetController(int id) { + _outputChannel = new MethodChannel('NutPlayer/$id'); + _inputChannel = new MethodChannel("nut_player_ios"); + _inputChannel.setMethodCallHandler(_handleMethod); + } + Future _handleMethod(MethodCall call) async { + switch (call.method) { + case "sendState": + print(call.arguments); + case 'sendDuration': + double videoDuration = call.arguments as double; + duration.value = videoDuration; + return new Future.value("Text from native: $videoDuration"); + case 'sendCurrentTime': + double time = call.arguments as double; + currentTime.value = time; + return new Future.value("Text from native: $time"); + case "sendQuality": + print(call.arguments); + case "sendQualities": + print(call.arguments); + } + } + + Future getCurrentTime() async { + final currentTime = await _outputChannel.invokeMethod('getCurrentTime'); + return currentTime; + } + + Future getDuration() async { + final duration = await _outputChannel.invokeMethod('getDuration'); + return duration; + } + + Future getState() async { + final state = await _outputChannel.invokeMethod('getState'); + return state; + } + + Future setTime(double time) async { + await _outputChannel.invokeMethod('setTime', time); + } + + Future play() async { + await _outputChannel.invokeMethod('play'); + } + + Future pause() async { + await _outputChannel.invokeMethod('pause'); + } +} \ No newline at end of file diff --git a/nut_player_ios/lib/nut_player_ios_method_channel.dart b/nut_player_ios/lib/nut_player_ios_method_channel.dart new file mode 100644 index 0000000..63eae67 --- /dev/null +++ b/nut_player_ios/lib/nut_player_ios_method_channel.dart @@ -0,0 +1,17 @@ +import 'package:flutter/foundation.dart'; +import 'package:flutter/services.dart'; + +import 'nut_player_ios_platform_interface.dart'; + +/// An implementation of [NutPlayerIosPlatform] that uses method channels. +class MethodChannelNutPlayerIos extends NutPlayerIosPlatform { + /// The method channel used to interact with the native platform. + @visibleForTesting + final methodChannel = const MethodChannel('nut_player_ios'); + + @override + Future getPlatformVersion() async { + final version = await methodChannel.invokeMethod('getPlatformVersion'); + return version; + } +} diff --git a/nut_player_ios/lib/nut_player_ios_platform_interface.dart b/nut_player_ios/lib/nut_player_ios_platform_interface.dart new file mode 100644 index 0000000..a29dc36 --- /dev/null +++ b/nut_player_ios/lib/nut_player_ios_platform_interface.dart @@ -0,0 +1,29 @@ +import 'package:plugin_platform_interface/plugin_platform_interface.dart'; + +import 'nut_player_ios_method_channel.dart'; + +abstract class NutPlayerIosPlatform extends PlatformInterface { + /// Constructs a NutPlayerIosPlatform. + NutPlayerIosPlatform() : super(token: _token); + + static final Object _token = Object(); + + static NutPlayerIosPlatform _instance = MethodChannelNutPlayerIos(); + + /// The default instance of [NutPlayerIosPlatform] to use. + /// + /// Defaults to [MethodChannelNutPlayerIos]. + static NutPlayerIosPlatform get instance => _instance; + + /// Platform-specific implementations should set this with their own + /// platform-specific class that extends [NutPlayerIosPlatform] when + /// they register themselves. + static set instance(NutPlayerIosPlatform instance) { + PlatformInterface.verifyToken(instance, _token); + _instance = instance; + } + + Future getPlatformVersion() { + throw UnimplementedError('platformVersion() has not been implemented.'); + } +} diff --git a/nut_player_ios/pubspec.yaml b/nut_player_ios/pubspec.yaml new file mode 100644 index 0000000..f8f4454 --- /dev/null +++ b/nut_player_ios/pubspec.yaml @@ -0,0 +1,69 @@ +name: nut_player_ios +description: A new Flutter plugin project. +version: 0.0.1 +homepage: + +environment: + sdk: '>=3.1.0 <4.0.0' + flutter: '>=3.3.0' + +dependencies: + flutter: + sdk: flutter + plugin_platform_interface: ^2.0.2 + +dev_dependencies: + flutter_test: + sdk: flutter + flutter_lints: ^2.0.0 + +# For information on the generic Dart part of this file, see the +# following page: https://dart.dev/tools/pub/pubspec + +# The following section is specific to Flutter packages. +flutter: + # This section identifies this Flutter project as a plugin project. + # The 'pluginClass' specifies the class (in Java, Kotlin, Swift, Objective-C, etc.) + # which should be registered in the plugin registry. This is required for + # using method channels. + # The Android 'package' specifies package in which the registered class is. + # This is required for using method channels on Android. + # The 'ffiPlugin' specifies that native code should be built and bundled. + # This is required for using `dart:ffi`. + # All these are used by the tooling to maintain consistency when + # adding or updating assets for this project. + plugin: + platforms: + ios: + pluginClass: NutPlayerIosPlugin + + # To add assets to your plugin package, add an assets section, like this: + # assets: + # - images/a_dot_burr.jpeg + # - images/a_dot_ham.jpeg + # + # For details regarding assets in packages, see + # https://flutter.dev/assets-and-images/#from-packages + # + # An image asset can refer to one or more resolution-specific "variants", see + # https://flutter.dev/assets-and-images/#resolution-aware + + # To add custom fonts to your plugin package, add a fonts section here, + # in this "flutter" section. Each entry in this list should have a + # "family" key with the font family name, and a "fonts" key with a + # list giving the asset and other descriptors for the font. For + # example: + # fonts: + # - family: Schyler + # fonts: + # - asset: fonts/Schyler-Regular.ttf + # - asset: fonts/Schyler-Italic.ttf + # style: italic + # - family: Trajan Pro + # fonts: + # - asset: fonts/TrajanPro.ttf + # - asset: fonts/TrajanPro_Bold.ttf + # weight: 700 + # + # For details regarding fonts in packages, see + # https://flutter.dev/custom-fonts/#from-packages diff --git a/nut_player_ios/test/nut_player_ios_method_channel_test.dart b/nut_player_ios/test/nut_player_ios_method_channel_test.dart new file mode 100644 index 0000000..f5e273f --- /dev/null +++ b/nut_player_ios/test/nut_player_ios_method_channel_test.dart @@ -0,0 +1,27 @@ +import 'package:flutter/services.dart'; +import 'package:flutter_test/flutter_test.dart'; +import 'package:nut_player_ios/nut_player_ios_method_channel.dart'; + +void main() { + TestWidgetsFlutterBinding.ensureInitialized(); + + MethodChannelNutPlayerIos platform = MethodChannelNutPlayerIos(); + const MethodChannel channel = MethodChannel('nut_player_ios'); + + setUp(() { + TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger.setMockMethodCallHandler( + channel, + (MethodCall methodCall) async { + return '42'; + }, + ); + }); + + tearDown(() { + TestDefaultBinaryMessengerBinding.instance.defaultBinaryMessenger.setMockMethodCallHandler(channel, null); + }); + + test('getPlatformVersion', () async { + expect(await platform.getPlatformVersion(), '42'); + }); +} diff --git a/nut_player_ios/test/nut_player_ios_test.dart b/nut_player_ios/test/nut_player_ios_test.dart new file mode 100644 index 0000000..e348452 --- /dev/null +++ b/nut_player_ios/test/nut_player_ios_test.dart @@ -0,0 +1,29 @@ +import 'package:flutter_test/flutter_test.dart'; +import 'package:nut_player_ios/nut_player_ios.dart'; +import 'package:nut_player_ios/nut_player_ios_platform_interface.dart'; +import 'package:nut_player_ios/nut_player_ios_method_channel.dart'; +import 'package:plugin_platform_interface/plugin_platform_interface.dart'; + +class MockNutPlayerIosPlatform + with MockPlatformInterfaceMixin + implements NutPlayerIosPlatform { + + @override + Future getPlatformVersion() => Future.value('42'); +} + +void main() { + final NutPlayerIosPlatform initialPlatform = NutPlayerIosPlatform.instance; + + test('$MethodChannelNutPlayerIos is the default instance', () { + expect(initialPlatform, isInstanceOf()); + }); + + test('getPlatformVersion', () async { + NutPlayerIos nutPlayerIosPlugin = NutPlayerIos(); + MockNutPlayerIosPlatform fakePlatform = MockNutPlayerIosPlatform(); + NutPlayerIosPlatform.instance = fakePlatform; + + expect(await nutPlayerIosPlugin.getPlatformVersion(), '42'); + }); +} diff --git a/toolchain/testing.sh b/toolchain/testing.sh index dd9c4b8..5829397 100755 --- a/toolchain/testing.sh +++ b/toolchain/testing.sh @@ -2,9 +2,9 @@ ROOT=$(pwd) -PATH=$1 +FILE_PATH=$1 -cd $PATH +cd $FILE_PATH echo "💼 prepare for testing package"

I`K@!hnGdOc77f%%G*GO_`@(K@S>qW{ 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 m~(*f1OJk5M2zW(&@7d16Xu9^!F>PY#_1 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 z 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 z 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

l`lU^_k>Yj>`LNzIIUUK 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 literal 0 HcmV?d00001 diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/en.lproj/Localizable.strings b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/en.lproj/Localizable.strings new file mode 100644 index 0000000000000000000000000000000000000000..05125bcac825ff6aeb15f585221096e3cf11cf1d GIT binary patch literal 260 zcmYc)$jK}&F)+Bw$i&RT%Er#Y$rUdk9FUV(nOdahoS&PUpQo2vRFq#7FCYjN^~ujK zfQgAi#e!2)vzNz>7@Bb&t75x14c#&&A<(%Vbo0kBV17A literal 0 HcmV?d00001 diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/ru.lproj/Localizable.strings b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64/NutPlayer.framework/ru.lproj/Localizable.strings new file mode 100644 index 0000000000000000000000000000000000000000..cd918b06adca3f8e6201a94dd39f7994205161c3 GIT binary patch literal 415 zcmZ`!O-sW-5S^`~R=up|ASj4eFH2JUMQmalK?Mu7dJw#Xh#>@%Zi$;i|Av3Z-{Jr9 zCB_~EciDaO-n^OFeOYGdyRq#r(c0k6t?l;CZYZt$ELz2dy3%>B7b-3aU4(MKQKwoj zf3?F#dyM0^pfm<+(U(yQm0w3Vl{N zaK>==p^obM0oq@KxqJcL!}c+_>i^F(5^|^-Jb~RM^~w@+0`?R9!ohoQ(89*BHd%B= a9z9V>AM_~#F&EENua@{h+H0@@k$wZu_fQW2 literal 0 HcmV?d00001 diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Assets.car b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Assets.car new file mode 100644 index 0000000000000000000000000000000000000000..49c015aa27ab3328ae394310ff345a67f06f7be7 GIT binary patch literal 158943 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 literal 0 HcmV?d00001 diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Headers/NutPlayer-Swift.h b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Headers/NutPlayer-Swift.h new file mode 100644 index 0000000..72b2832 --- /dev/null +++ b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Headers/NutPlayer-Swift.h @@ -0,0 +1,742 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100) +#ifndef NUTPLAYER_SWIFT_H +#define NUTPLAYER_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if __has_include() +# include +#else +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import AVFoundation; +@import CoreFoundation; +@import CoreMedia; +@import ObjectiveC; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="NutPlayer",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +@class NSCoder; + +SWIFT_CLASS("_TtC9NutPlayer9ErrorView") +@interface ErrorView : UIView +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder SWIFT_UNAVAILABLE; +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +@end + + +SWIFT_CLASS("_TtC9NutPlayer13NutLoaderView") +@interface NutLoaderView : UIActivityIndicatorView +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)coder SWIFT_UNAVAILABLE; +- (void)layoutSubviews; +- (nonnull instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style SWIFT_UNAVAILABLE; +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +@end + + +SWIFT_CLASS("_TtC9NutPlayer19NutPlayerSkinPlugin") +@interface NutPlayerSkinPlugin : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class UITraitCollection; + +/// Представление скина проигрывателя. +/// Оповещает через делегат о взаимодействии со своими компонентами. +/// Также содержит публичные методы для возможности изменения +/// внешнего вида, его скрытия и показа с анимацией. +SWIFT_CLASS("_TtC9NutPlayer17NutPlayerSkinView") +@interface NutPlayerSkinView : UIView +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder SWIFT_UNAVAILABLE; +- (void)layoutSubviews; +- (void)traitCollectionDidChange:(UITraitCollection * _Nullable)previousTraitCollection; +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +@end + + + + + + +SWIFT_CLASS("_TtC9NutPlayer13NutPlayerView") +@interface NutPlayerView : UIView +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder SWIFT_UNAVAILABLE; +- (void)addSubview:(UIView * _Nonnull)view; +- (void)insertSubview:(UIView * _Nonnull)view atIndex:(NSInteger)index; +- (void)insertSubview:(UIView * _Nonnull)view aboveSubview:(UIView * _Nonnull)siblingSubview; +- (void)insertSubview:(UIView * _Nonnull)view belowSubview:(UIView * _Nonnull)siblingSubview; +- (void)layoutSubviews; +- (void)traitCollectionDidChange:(UITraitCollection * _Nullable)previousTraitCollection; +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +@end + +@class NSURL; +@class AVPlayerItem; + +SWIFT_CLASS("_TtC9NutPlayer12TechAVPlayer") +@interface TechAVPlayer : AVPlayer +- (void)seekToTime:(CMTime)time; +- (void)seekToTime:(CMTime)time completionHandler:(void (^ _Nonnull)(BOOL))completionHandler; +- (nonnull instancetype)initWithURL:(NSURL * _Nonnull)URL OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithPlayerItem:(AVPlayerItem * _Nullable)item OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + + + + + +#endif +#if defined(__cplusplus) +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100) +#ifndef NUTPLAYER_SWIFT_H +#define NUTPLAYER_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if __has_include() +# include +#else +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import AVFoundation; +@import CoreFoundation; +@import CoreMedia; +@import ObjectiveC; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="NutPlayer",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +@class NSCoder; + +SWIFT_CLASS("_TtC9NutPlayer9ErrorView") +@interface ErrorView : UIView +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder SWIFT_UNAVAILABLE; +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +@end + + +SWIFT_CLASS("_TtC9NutPlayer13NutLoaderView") +@interface NutLoaderView : UIActivityIndicatorView +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)coder SWIFT_UNAVAILABLE; +- (void)layoutSubviews; +- (nonnull instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style SWIFT_UNAVAILABLE; +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +@end + + +SWIFT_CLASS("_TtC9NutPlayer19NutPlayerSkinPlugin") +@interface NutPlayerSkinPlugin : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class UITraitCollection; + +/// Представление скина проигрывателя. +/// Оповещает через делегат о взаимодействии со своими компонентами. +/// Также содержит публичные методы для возможности изменения +/// внешнего вида, его скрытия и показа с анимацией. +SWIFT_CLASS("_TtC9NutPlayer17NutPlayerSkinView") +@interface NutPlayerSkinView : UIView +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder SWIFT_UNAVAILABLE; +- (void)layoutSubviews; +- (void)traitCollectionDidChange:(UITraitCollection * _Nullable)previousTraitCollection; +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +@end + + + + + + +SWIFT_CLASS("_TtC9NutPlayer13NutPlayerView") +@interface NutPlayerView : UIView +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder SWIFT_UNAVAILABLE; +- (void)addSubview:(UIView * _Nonnull)view; +- (void)insertSubview:(UIView * _Nonnull)view atIndex:(NSInteger)index; +- (void)insertSubview:(UIView * _Nonnull)view aboveSubview:(UIView * _Nonnull)siblingSubview; +- (void)insertSubview:(UIView * _Nonnull)view belowSubview:(UIView * _Nonnull)siblingSubview; +- (void)layoutSubviews; +- (void)traitCollectionDidChange:(UITraitCollection * _Nullable)previousTraitCollection; +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +@end + +@class NSURL; +@class AVPlayerItem; + +SWIFT_CLASS("_TtC9NutPlayer12TechAVPlayer") +@interface TechAVPlayer : AVPlayer +- (void)seekToTime:(CMTime)time; +- (void)seekToTime:(CMTime)time completionHandler:(void (^ _Nonnull)(BOOL))completionHandler; +- (nonnull instancetype)initWithURL:(NSURL * _Nonnull)URL OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithPlayerItem:(AVPlayerItem * _Nullable)item OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + + + + + +#endif +#if defined(__cplusplus) +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Info.plist b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Info.plist new file mode 100644 index 0000000000000000000000000000000000000000..e538ef4feb24011c0b67bbe84ca45c099d543b76 GIT binary patch literal 733 zcmZ8d%Wl&^6rDRfTA+|=QYbBLDJ`$EuV|IotQj# z{=(G7OF1%~FU(xNGJADycK+JJ()HyVE6b}lZ{5CQkivSzc&}kvL*~$JEvXDLw^3V< zoF1ntJ*3?AZ0dwNbiiE4Ao;9UeL<}#G`pOh0P8(LWqn3{gDhsuy3==6W`#m;`lDUy z2O>Mjx?83#CKR%=XhuM+6 zt)=2lt1d3dELt;d#z(DUu~w<?t2oYbZHU7=JGTwTdL`wMKihrAV?Q zzgrZ}S##(*R1@RHuCD(?G02ML+LGycoJt}~RtzN04{gcfrZbQfL*6aQ)ne&EtoLGl zkm+@$B9+DU|AS*xSIQ-&t(2=JS+;bgB+2jZt`Q&@O`;O2BZ^+4H|Qh!f{xH{n1Ur( zgGcZfI=~=+SMVC%!Uy;SpW!PU!8iC0Kj9brfxmbGuj2doA#UOpeulf4;sHt?hU19t Jr7;bd{R1^5;vfJ3 literal 0 HcmV?d00001 diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo new file mode 100644 index 0000000000000000000000000000000000000000..204e34e84a84e21027ba99b95e045b8c9bcdf858 GIT binary patch literal 216592 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 literal 0 HcmV?d00001 diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo new file mode 100644 index 0000000000000000000000000000000000000000..dc77d6e9d5deb8fb7c94b95e44b06c5dbf08ea60 GIT binary patch literal 216592 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 -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerContent", + "printedName": "NutPlayer.PlayerContent", + "usr": "s:9NutPlayer0B7ContentP" + }, + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer14CommonProviderV15retrieveContentyyys6ResultOyAA0bF0_pAA0D5ErrorOGcF", + "mangledName": "$s9NutPlayer14CommonProviderV15retrieveContentyyys6ResultOyAA0bF0_pAA0D5ErrorOGcF", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer14CommonProviderV", + "mangledName": "$s9NutPlayer14CommonProviderV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Provider", + "printedName": "Provider", + "usr": "s:9NutPlayer8ProviderP", + "mangledName": "$s9NutPlayer8ProviderP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ConsoleLogDestination", + "printedName": "ConsoleLogDestination", + "children": [ + { + "kind": "Var", + "name": "format", + "printedName": "format", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer21ConsoleLogDestinationC6formatSSvp", + "mangledName": "$s9NutPlayer21ConsoleLogDestinationC6formatSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer21ConsoleLogDestinationC6formatSSvg", + "mangledName": "$s9NutPlayer21ConsoleLogDestinationC6formatSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "limitOutputLevel", + "printedName": "limitOutputLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer21ConsoleLogDestinationC16limitOutputLevelAA0dH0Ovp", + "mangledName": "$s9NutPlayer21ConsoleLogDestinationC16limitOutputLevelAA0dH0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer21ConsoleLogDestinationC16limitOutputLevelAA0dH0Ovg", + "mangledName": "$s9NutPlayer21ConsoleLogDestinationC16limitOutputLevelAA0dH0Ovg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(format:limitOutputLevel:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ConsoleLogDestination", + "printedName": "NutPlayer.ConsoleLogDestination", + "usr": "s:9NutPlayer21ConsoleLogDestinationC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "hasDefaultArg": true, + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer21ConsoleLogDestinationC6format16limitOutputLevelACSS_AA0dI0Otcfc", + "mangledName": "$s9NutPlayer21ConsoleLogDestinationC6format16limitOutputLevelACSS_AA0dI0Otcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer21ConsoleLogDestinationC7process_5levelySS_AA0D5LevelOtF", + "mangledName": "$s9NutPlayer21ConsoleLogDestinationC7process_5levelySS_AA0D5LevelOtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer21ConsoleLogDestinationC", + "mangledName": "$s9NutPlayer21ConsoleLogDestinationC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "LogDestination", + "printedName": "LogDestination", + "usr": "s:9NutPlayer14LogDestinationP", + "mangledName": "$s9NutPlayer14LogDestinationP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Constraint", + "printedName": "Constraint", + "children": [ + { + "kind": "Var", + "name": "iPhoneSE", + "printedName": "iPhoneSE", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.Constraint.Type) -> (CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.Constraint.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10ConstraintO8iPhoneSEyAC14CoreFoundation7CGFloatVcACmF", + "mangledName": "$s9NutPlayer10ConstraintO8iPhoneSEyAC12CoreGraphics7CGFloatVcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "iPhoneX", + "printedName": "iPhoneX", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.Constraint.Type) -> (CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.Constraint.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10ConstraintO7iPhoneXyAC14CoreFoundation7CGFloatVcACmF", + "mangledName": "$s9NutPlayer10ConstraintO7iPhoneXyAC12CoreGraphics7CGFloatVcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "iPod", + "printedName": "iPod", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.Constraint.Type) -> (CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.Constraint.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10ConstraintO4iPodyAC14CoreFoundation7CGFloatVcACmF", + "mangledName": "$s9NutPlayer10ConstraintO4iPodyAC12CoreGraphics7CGFloatVcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "iPadSM", + "printedName": "iPadSM", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.Constraint.Type) -> (CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.Constraint.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10ConstraintO6iPadSMyAC14CoreFoundation7CGFloatVcACmF", + "mangledName": "$s9NutPlayer10ConstraintO6iPadSMyAC12CoreGraphics7CGFloatVcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "iPadL", + "printedName": "iPadL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.Constraint.Type) -> (CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.Constraint.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10ConstraintO5iPadLyAC14CoreFoundation7CGFloatVcACmF", + "mangledName": "$s9NutPlayer10ConstraintO5iPadLyAC12CoreGraphics7CGFloatVcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "appleTV", + "printedName": "appleTV", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.Constraint.Type) -> (CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreGraphics.CGFloat) -> NutPlayer.Constraint", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.Constraint.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10ConstraintO7appleTVyAC14CoreFoundation7CGFloatVcACmF", + "mangledName": "$s9NutPlayer10ConstraintO7appleTVyAC12CoreGraphics7CGFloatVcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + }, + { + "kind": "TypeNominal", + "name": "Constraint", + "printedName": "NutPlayer.Constraint", + "usr": "s:9NutPlayer10ConstraintO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer10ConstraintO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer10ConstraintO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer10ConstraintO", + "mangledName": "$s9NutPlayer10ConstraintO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "ContentPlayer", + "printedName": "ContentPlayer", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "NutPlayer.ContentPlayerDelegate?" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C8delegateAA0cB8Delegate_pSgvp", + "mangledName": "$s9NutPlayer07ContentB0C8delegateAA0cB8Delegate_pSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.ContentPlayerDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentPlayerDelegate", + "printedName": "NutPlayer.ContentPlayerDelegate", + "usr": "s:9NutPlayer07ContentB8DelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C8delegateAA0cB8Delegate_pSgvg", + "mangledName": "$s9NutPlayer07ContentB0C8delegateAA0cB8Delegate_pSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.ContentPlayerDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentPlayerDelegate", + "printedName": "NutPlayer.ContentPlayerDelegate", + "usr": "s:9NutPlayer07ContentB8DelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C8delegateAA0cB8Delegate_pSgvs", + "mangledName": "$s9NutPlayer07ContentB0C8delegateAA0cB8Delegate_pSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C8delegateAA0cB8Delegate_pSgvM", + "mangledName": "$s9NutPlayer07ContentB0C8delegateAA0cB8Delegate_pSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "layer", + "printedName": "layer", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C5layerSo7CALayerCvp", + "mangledName": "$s9NutPlayer07ContentB0C5layerSo7CALayerCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C5layerSo7CALayerCvg", + "mangledName": "$s9NutPlayer07ContentB0C5layerSo7CALayerCvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "currentQuality", + "printedName": "currentQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.ContentQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C14currentQualityAA0cE0VSgvp", + "mangledName": "$s9NutPlayer07ContentB0C14currentQualityAA0cE0VSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.ContentQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C14currentQualityAA0cE0VSgvg", + "mangledName": "$s9NutPlayer07ContentB0C14currentQualityAA0cE0VSgvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.ContentQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C14currentQualityAA0cE0VSgvs", + "mangledName": "$s9NutPlayer07ContentB0C14currentQualityAA0cE0VSgvs", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C14currentQualityAA0cE0VSgvM", + "mangledName": "$s9NutPlayer07ContentB0C14currentQualityAA0cE0VSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "qualities", + "printedName": "qualities", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.ContentQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C9qualitiesSayAA0C7QualityVGvp", + "mangledName": "$s9NutPlayer07ContentB0C9qualitiesSayAA0C7QualityVGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.ContentQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C9qualitiesSayAA0C7QualityVGvg", + "mangledName": "$s9NutPlayer07ContentB0C9qualitiesSayAA0C7QualityVGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C5stateAA0B5StateOvp", + "mangledName": "$s9NutPlayer07ContentB0C5stateAA0B5StateOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C5stateAA0B5StateOvg", + "mangledName": "$s9NutPlayer07ContentB0C5stateAA0B5StateOvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C6volumeSfvp", + "mangledName": "$s9NutPlayer07ContentB0C6volumeSfvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C6volumeSfvg", + "mangledName": "$s9NutPlayer07ContentB0C6volumeSfvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C6volumeSfvs", + "mangledName": "$s9NutPlayer07ContentB0C6volumeSfvs", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C6volumeSfvM", + "mangledName": "$s9NutPlayer07ContentB0C6volumeSfvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "playbackRate", + "printedName": "playbackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C12playbackRateAA0b8PlaybackE0Ovp", + "mangledName": "$s9NutPlayer07ContentB0C12playbackRateAA0b8PlaybackE0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C12playbackRateAA0b8PlaybackE0Ovg", + "mangledName": "$s9NutPlayer07ContentB0C12playbackRateAA0b8PlaybackE0Ovg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C12playbackRateAA0b8PlaybackE0Ovs", + "mangledName": "$s9NutPlayer07ContentB0C12playbackRateAA0b8PlaybackE0Ovs", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C12playbackRateAA0b8PlaybackE0OvM", + "mangledName": "$s9NutPlayer07ContentB0C12playbackRateAA0b8PlaybackE0OvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C8durationSdvp", + "mangledName": "$s9NutPlayer07ContentB0C8durationSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C8durationSdvg", + "mangledName": "$s9NutPlayer07ContentB0C8durationSdvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "time", + "printedName": "time", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C4timeSdvp", + "mangledName": "$s9NutPlayer07ContentB0C4timeSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C4timeSdvg", + "mangledName": "$s9NutPlayer07ContentB0C4timeSdvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer07ContentB0C5cacheAA5ValueVySdGvp", + "mangledName": "$s9NutPlayer07ContentB0C5cacheAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer07ContentB0C5cacheAA5ValueVySdGvg", + "mangledName": "$s9NutPlayer07ContentB0C5cacheAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "play", + "printedName": "play()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C4playyyF", + "mangledName": "$s9NutPlayer07ContentB0C4playyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pause", + "printedName": "pause()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C5pauseyyF", + "mangledName": "$s9NutPlayer07ContentB0C5pauseyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C4stopyyF", + "mangledName": "$s9NutPlayer07ContentB0C4stopyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seek", + "printedName": "seek(to:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C4seek2to10completionySd_ySbcSgtF", + "mangledName": "$s9NutPlayer07ContentB0C4seek2to10completionySd_ySbcSgtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "end", + "printedName": "end()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C3endyyF", + "mangledName": "$s9NutPlayer07ContentB0C3endyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(state:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C9didChange5stateyAA9TechStateO_tF", + "mangledName": "$s9NutPlayer07ContentB0C9didChange5stateyAA9TechStateO_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(time:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C9didChange4timeySd_tF", + "mangledName": "$s9NutPlayer07ContentB0C9didChange4timeySd_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(volume:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C9didChange6volumeySf_tF", + "mangledName": "$s9NutPlayer07ContentB0C9didChange6volumeySf_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(playbackType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C9didChange12playbackTypeyAA012TechPlayableG0O_tF", + "mangledName": "$s9NutPlayer07ContentB0C9didChange12playbackTypeyAA012TechPlayableG0O_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C9didChange7qualityyAA11TechQuality_p_tF", + "mangledName": "$s9NutPlayer07ContentB0C9didChange7qualityyAA11TechQuality_p_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(qualities:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.TechQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB0C9didChange9qualitiesySayAA11TechQuality_pG_tF", + "mangledName": "$s9NutPlayer07ContentB0C9didChange9qualitiesySayAA11TechQuality_pG_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer07ContentB0C", + "mangledName": "$s9NutPlayer07ContentB0C", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "Final" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "TechDelegate", + "printedName": "TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP", + "mangledName": "$s9NutPlayer12TechDelegateP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ContentPlayerDelegate", + "printedName": "ContentPlayerDelegate", + "children": [ + { + "kind": "Function", + "name": "requireSwitchContent", + "printedName": "requireSwitchContent(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ContentPlayer", + "printedName": "NutPlayer.ContentPlayer", + "usr": "s:9NutPlayer07ContentB0C" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB8DelegateP013requireSwitchC04fromyAA0cB0C_tF", + "mangledName": "$s9NutPlayer07ContentB8DelegateP013requireSwitchC04fromyAA0cB0C_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ContentPlayerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(state:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "ContentPlayer", + "printedName": "NutPlayer.ContentPlayer", + "usr": "s:9NutPlayer07ContentB0C" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB8DelegateP9didChange5state4fromyAA0B5StateO_AA0cB0CtF", + "mangledName": "$s9NutPlayer07ContentB8DelegateP9didChange5state4fromyAA0B5StateO_AA0cB0CtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ContentPlayerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(time:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "ContentPlayer", + "printedName": "NutPlayer.ContentPlayer", + "usr": "s:9NutPlayer07ContentB0C" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB8DelegateP9didChange4time4fromySd_AA0cB0CtF", + "mangledName": "$s9NutPlayer07ContentB8DelegateP9didChange4time4fromySd_AA0cB0CtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ContentPlayerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(volume:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + }, + { + "kind": "TypeNominal", + "name": "ContentPlayer", + "printedName": "NutPlayer.ContentPlayer", + "usr": "s:9NutPlayer07ContentB0C" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB8DelegateP9didChange6volume4fromySf_AA0cB0CtF", + "mangledName": "$s9NutPlayer07ContentB8DelegateP9didChange6volume4fromySf_AA0cB0CtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ContentPlayerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(quality:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + }, + { + "kind": "TypeNominal", + "name": "ContentPlayer", + "printedName": "NutPlayer.ContentPlayer", + "usr": "s:9NutPlayer07ContentB0C" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB8DelegateP9didChange7quality4fromyAA0C7QualityV_AA0cB0CtF", + "mangledName": "$s9NutPlayer07ContentB8DelegateP9didChange7quality4fromyAA0C7QualityV_AA0cB0CtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ContentPlayerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(qualities:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.ContentQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "ContentPlayer", + "printedName": "NutPlayer.ContentPlayer", + "usr": "s:9NutPlayer07ContentB0C" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB8DelegateP9didChange9qualities4fromySayAA0C7QualityVG_AA0cB0CtF", + "mangledName": "$s9NutPlayer07ContentB8DelegateP9didChange9qualities4fromySayAA0C7QualityVG_AA0cB0CtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ContentPlayerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer07ContentB8DelegateP", + "mangledName": "$s9NutPlayer07ContentB8DelegateP", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ContentQuality", + "printedName": "ContentQuality", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer14ContentQualityV2idSSvp", + "mangledName": "$s9NutPlayer14ContentQualityV2idSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer14ContentQualityV2idSSvg", + "mangledName": "$s9NutPlayer14ContentQualityV2idSSvg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "resolution", + "printedName": "resolution", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer14ContentQualityV10resolutionSo6CGSizeVvp", + "mangledName": "$s9NutPlayer14ContentQualityV10resolutionSo6CGSizeVvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer14ContentQualityV10resolutionSo6CGSizeVvg", + "mangledName": "$s9NutPlayer14ContentQualityV10resolutionSo6CGSizeVvg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bandwidth", + "printedName": "bandwidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer14ContentQualityV9bandwidthSivp", + "mangledName": "$s9NutPlayer14ContentQualityV9bandwidthSivp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer14ContentQualityV9bandwidthSivg", + "mangledName": "$s9NutPlayer14ContentQualityV9bandwidthSivg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + }, + { + "kind": "TypeNominal", + "name": "ContentQuality", + "printedName": "NutPlayer.ContentQuality", + "usr": "s:9NutPlayer14ContentQualityV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer14ContentQualityV2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer14ContentQualityV2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer14ContentQualityV", + "mangledName": "$s9NutPlayer14ContentQualityV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerQualityRecord", + "printedName": "PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP", + "mangledName": "$s9NutPlayer0B13QualityRecordP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "CustomizableAreaSettings", + "printedName": "CustomizableAreaSettings", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(isFullscreenSwitcherEnabled:isPipSwitcherEnabled:isSettingsSwitcherEnabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CustomizableAreaSettings", + "printedName": "NutPlayer.CustomizableAreaSettings", + "usr": "s:9NutPlayer24CustomizableAreaSettingsV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer24CustomizableAreaSettingsV27isFullscreenSwitcherEnabled0f3PiphI00fehI0ACSb_S2btcfc", + "mangledName": "$s9NutPlayer24CustomizableAreaSettingsV27isFullscreenSwitcherEnabled0f3PiphI00fehI0ACSb_S2btcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer24CustomizableAreaSettingsV", + "mangledName": "$s9NutPlayer24CustomizableAreaSettingsV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DefaultQualityTitleMapper", + "printedName": "DefaultQualityTitleMapper", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(policy:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultQualityTitleMapper", + "printedName": "NutPlayer.DefaultQualityTitleMapper", + "usr": "s:9NutPlayer25DefaultQualityTitleMapperC" + }, + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "hasDefaultArg": true, + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer25DefaultQualityTitleMapperC6policyAcA05VideodE6FormatO_tcfc", + "mangledName": "$s9NutPlayer25DefaultQualityTitleMapperC6policyAcA05VideodE6FormatO_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "map", + "printedName": "map(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer25DefaultQualityTitleMapperC3map7qualitySSSgAA0bD6Record_p_tF", + "mangledName": "$s9NutPlayer25DefaultQualityTitleMapperC3map7qualitySSSgAA0bD6Record_p_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "map", + "printedName": "map(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer25DefaultQualityTitleMapperC3map7qualitySSSgAA05VideoD0O_tF", + "mangledName": "$s9NutPlayer25DefaultQualityTitleMapperC3map7qualitySSSgAA05VideoD0O_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer25DefaultQualityTitleMapperC", + "mangledName": "$s9NutPlayer25DefaultQualityTitleMapperC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "QualityTitleMapper", + "printedName": "QualityTitleMapper", + "usr": "s:9NutPlayer18QualityTitleMapperP", + "mangledName": "$s9NutPlayer18QualityTitleMapperP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Either", + "printedName": "Either", + "children": [ + { + "kind": "Var", + "name": "firstType", + "printedName": "firstType", + "children": [ + { + "kind": "TypeFunc", + "name": "GenericFunction", + "printedName": "<τ_0_0, τ_0_1> (NutPlayer.Either<τ_0_0, τ_0_1>.Type) -> (τ_0_0) -> NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) -> NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "Either", + "printedName": "NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:9NutPlayer6EitherO" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.Either<τ_0_0, τ_0_1>.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Either", + "printedName": "NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:9NutPlayer6EitherO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer6EitherO9firstTypeyACyxq_GxcAEmr0_lF", + "mangledName": "$s9NutPlayer6EitherO9firstTypeyACyxq_GxcAEmr0_lF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "secondType", + "printedName": "secondType", + "children": [ + { + "kind": "TypeFunc", + "name": "GenericFunction", + "printedName": "<τ_0_0, τ_0_1> (NutPlayer.Either<τ_0_0, τ_0_1>.Type) -> (τ_0_1) -> NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_1) -> NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "Either", + "printedName": "NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:9NutPlayer6EitherO" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.Either<τ_0_0, τ_0_1>.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Either", + "printedName": "NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:9NutPlayer6EitherO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer6EitherO10secondTypeyACyxq_Gq_cAEmr0_lF", + "mangledName": "$s9NutPlayer6EitherO10secondTypeyACyxq_Gq_cAEmr0_lF", + "moduleName": "NutPlayer" + }, + { + "kind": "Function", + "name": "unwrap", + "printedName": "unwrap()", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6EitherO6unwrapypyF", + "mangledName": "$s9NutPlayer6EitherO6unwrapypyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "map", + "printedName": "map(firstTypeTransform:secondTypeTransform:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) -> τ_1_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_1) -> τ_1_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6EitherO3map18firstTypeTransform06secondfG0qd__qd__xXE_qd__q_XEtlF", + "mangledName": "$s9NutPlayer6EitherO3map18firstTypeTransform06secondfG0qd__qd__xXE_qd__q_XEtlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1, τ_1_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Either", + "printedName": "NutPlayer.Either<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:9NutPlayer6EitherO" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer6EitherOAASeRzSeR_rlE4fromACyxq_Gs7Decoder_p_tKcfc", + "mangledName": "$s9NutPlayer6EitherOAASeRzSeR_rlE4fromACyxq_Gs7Decoder_p_tKcfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Decodable, τ_0_1 : Swift.Decodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer6EitherO", + "mangledName": "$s9NutPlayer6EitherO", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ErrorView", + "printedName": "ErrorView", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(title:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorView", + "printedName": "NutPlayer.ErrorView", + "usr": "c:@M@NutPlayer@objc(cs)ErrorView" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer9ErrorViewC5titleACSSSg_tcfc", + "mangledName": "$s9NutPlayer9ErrorViewC5titleACSSSg_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "updateView", + "printedName": "updateView(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer9ErrorViewC06updateD04withySS_tF", + "mangledName": "$s9NutPlayer9ErrorViewC06updateD04withySS_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ErrorView", + "printedName": "NutPlayer.ErrorView", + "usr": "c:@M@NutPlayer@objc(cs)ErrorView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)ErrorView(im)initWithFrame:", + "mangledName": "$s9NutPlayer9ErrorViewC5frameACSo6CGRectV_tcfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@NutPlayer@objc(cs)ErrorView", + "mangledName": "$s9NutPlayer9ErrorViewC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": 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": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Event", + "printedName": "Event", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "NutPlayer.Event<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5EventV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer5EventVyACyxGqd__c6OutputQyd__Rsz7Combine9PublisherRd__s5NeverO7FailureRtd__lufc", + "mangledName": "$s9NutPlayer5EventVyACyxGqd__c6OutputQyd__Rsz7Combine9PublisherRd__s5NeverO7FailureRtd__lufc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 == τ_1_0.Output, τ_1_0 : Combine.Publisher, τ_1_0.Failure == Swift.Never>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(subscriber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer5EventV7receive10subscriberyqd___t5InputQyd__Rsz7Combine10SubscriberRd__s5NeverO7FailureRtd__lF", + "mangledName": "$s9NutPlayer5EventV7receive10subscriberyqd___t5InputQyd__Rsz7Combine10SubscriberRd__s5NeverO7FailureRtd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 == τ_1_0.Input, τ_1_0 : Combine.Subscriber, τ_1_0.Failure == Swift.Never>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer5EventV", + "mangledName": "$s9NutPlayer5EventV", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "EventSubject", + "printedName": "EventSubject", + "children": [ + { + "kind": "Var", + "name": "wrappedValue", + "printedName": "wrappedValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "NutPlayer.Event<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5EventV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12EventSubjectC12wrappedValueAA0C0VyxGvp", + "mangledName": "$s9NutPlayer12EventSubjectC12wrappedValueAA0C0VyxGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Event", + "printedName": "NutPlayer.Event<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5EventV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12EventSubjectC12wrappedValueAA0C0VyxGvg", + "mangledName": "$s9NutPlayer12EventSubjectC12wrappedValueAA0C0VyxGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "EventSubject", + "printedName": "NutPlayer.EventSubject<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer12EventSubjectC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer12EventSubjectCACyxGycfc", + "mangledName": "$s9NutPlayer12EventSubjectCACyxGycfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12EventSubjectC4sendyyxF", + "mangledName": "$s9NutPlayer12EventSubjectC4sendyyxF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Completion", + "printedName": "Combine.Subscribers.Completion", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ], + "usr": "s:7Combine11SubscribersO10CompletionO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12EventSubjectC4send10completiony7Combine11SubscribersO10CompletionOy_s5NeverOG_tF", + "mangledName": "$s9NutPlayer12EventSubjectC4send10completiony7Combine11SubscribersO10CompletionOy_s5NeverOG_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(subscription:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Subscription", + "printedName": "Combine.Subscription", + "usr": "s:7Combine12SubscriptionP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12EventSubjectC4send12subscriptiony7Combine12Subscription_p_tF", + "mangledName": "$s9NutPlayer12EventSubjectC4send12subscriptiony7Combine12Subscription_p_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(subscriber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12EventSubjectC7receive10subscriberyqd___t5InputQyd__Rsz7Combine10SubscriberRd__s5NeverO7FailureRtd__lF", + "mangledName": "$s9NutPlayer12EventSubjectC7receive10subscriberyqd___t5InputQyd__Rsz7Combine10SubscriberRd__s5NeverO7FailureRtd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 == τ_1_0.Input, τ_1_0 : Combine.Subscriber, τ_1_0.Failure == Swift.Never>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer12EventSubjectC", + "mangledName": "$s9NutPlayer12EventSubjectC", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "PropertyWrapper", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Subject", + "printedName": "Subject", + "usr": "s:7Combine7SubjectP", + "mangledName": "$s7Combine7SubjectP" + }, + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "BusEventRepresentable", + "printedName": "BusEventRepresentable", + "declKind": "Protocol", + "usr": "s:9NutPlayer21BusEventRepresentableP", + "mangledName": "$s9NutPlayer21BusEventRepresentableP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "EventTransmittable", + "printedName": "EventTransmittable", + "children": [ + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittableP4sendyyqd__AA03BusC13RepresentableRd__lF", + "mangledName": "$s9NutPlayer18EventTransmittableP4sendyyqd__AA03BusC13RepresentableRd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : NutPlayer.EventTransmittable, τ_1_0 : NutPlayer.BusEventRepresentable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:perform:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_1_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_1_0) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittableP7receive_7perform7Combine14AnyCancellableCqd__m_yqd__ctAA03BusC13RepresentableRd__lF", + "mangledName": "$s9NutPlayer18EventTransmittableP7receive_7perform7Combine14AnyCancellableCqd__m_yqd__ctAA03BusC13RepresentableRd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : NutPlayer.EventTransmittable, τ_1_0 : NutPlayer.BusEventRepresentable>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "DiscardableResult" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:performOn:action:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_1_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ] + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_1" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_1_0) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittableP7receive_9performOn6action7Combine14AnyCancellableCqd__m_qd_0_yqd__ctAA03BusC13RepresentableRd__AG9SchedulerRd_0_r0_lF", + "mangledName": "$s9NutPlayer18EventTransmittableP7receive_9performOn6action7Combine14AnyCancellableCqd__m_qd_0_yqd__ctAA03BusC13RepresentableRd__AG9SchedulerRd_0_r0_lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0, τ_1_1 where τ_0_0 : NutPlayer.EventTransmittable, τ_1_0 : NutPlayer.BusEventRepresentable, τ_1_1 : Combine.Scheduler>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "DiscardableResult" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE4sendyySSF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE4sendyySSF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:perform:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE7receive_7perform7Combine14AnyCancellableCSS_yyctF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE7receive_7perform7Combine14AnyCancellableCSS_yyctF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:performOn:action:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE7receive_9performOn6action7Combine14AnyCancellableCSS_qd__yyctAG9SchedulerRd__lF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE7receive_9performOn6action7Combine14AnyCancellableCSS_qd__yyctAG9SchedulerRd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : NutPlayer.EventTransmittable, τ_1_0 : Combine.Scheduler>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:params:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE4send_6paramsySS_SDys11AnyHashableVypGtF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE4send_6paramsySS_SDys11AnyHashableVypGtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:perform:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.AnyHashable : Any]) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE7receive_7perform7Combine14AnyCancellableCSS_ySDys0H8HashableVypGctF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE7receive_7perform7Combine14AnyCancellableCSS_ySDys0H8HashableVypGctF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:performOn:action:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.AnyHashable : Any]) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.AnyHashable : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE7receive_9performOn6action7Combine14AnyCancellableCSS_qd__ySDys0J8HashableVypGctAG9SchedulerRd__lF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE7receive_9performOn6action7Combine14AnyCancellableCSS_qd__ySDys0J8HashableVypGctAG9SchedulerRd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : NutPlayer.EventTransmittable, τ_1_0 : Combine.Scheduler>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE4send_4dataySS_10Foundation4DataVtF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE4send_4dataySS_10Foundation4DataVtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE4send4datay10Foundation4DataV_tF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE4send4datay10Foundation4DataV_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:perform:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE7receive_7perform7Combine14AnyCancellableCSS_y10Foundation4DataVctF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE7receive_7perform7Combine14AnyCancellableCSS_y10Foundation4DataVctF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:performOn:action:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE7receive_9performOn6action7Combine14AnyCancellableCSS_qd__y10Foundation4DataVctAG9SchedulerRd__lF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE7receive_9performOn6action7Combine14AnyCancellableCSS_qd__y10Foundation4DataVctAG9SchedulerRd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : NutPlayer.EventTransmittable, τ_1_0 : Combine.Scheduler>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:argument:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE4send_8argumentySS_yptF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE4send_8argumentySS_yptF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:perform:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Any) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE7receive_7perform7Combine14AnyCancellableCSS_yypctF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE7receive_7perform7Combine14AnyCancellableCSS_yypctF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.EventTransmittable>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:performOn:action:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Any) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18EventTransmittablePAAE7receive_9performOn6action7Combine14AnyCancellableCSS_qd__yypctAG9SchedulerRd__lF", + "mangledName": "$s9NutPlayer18EventTransmittablePAAE7receive_9performOn6action7Combine14AnyCancellableCSS_qd__yypctAG9SchedulerRd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : NutPlayer.EventTransmittable, τ_1_0 : Combine.Scheduler>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer18EventTransmittableP", + "mangledName": "$s9NutPlayer18EventTransmittableP", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "FileLogDestination", + "printedName": "FileLogDestination", + "children": [ + { + "kind": "Var", + "name": "format", + "printedName": "format", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer18FileLogDestinationC6formatSSvp", + "mangledName": "$s9NutPlayer18FileLogDestinationC6formatSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer18FileLogDestinationC6formatSSvg", + "mangledName": "$s9NutPlayer18FileLogDestinationC6formatSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "limitOutputLevel", + "printedName": "limitOutputLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer18FileLogDestinationC16limitOutputLevelAA0dH0Ovp", + "mangledName": "$s9NutPlayer18FileLogDestinationC16limitOutputLevelAA0dH0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer18FileLogDestinationC16limitOutputLevelAA0dH0Ovg", + "mangledName": "$s9NutPlayer18FileLogDestinationC16limitOutputLevelAA0dH0Ovg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(format:limitOutputLevel:)", + "children": [ + { + "kind": "TypeNominal", + "name": "FileLogDestination", + "printedName": "NutPlayer.FileLogDestination", + "usr": "s:9NutPlayer18FileLogDestinationC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "hasDefaultArg": true, + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer18FileLogDestinationC6format16limitOutputLevelACSS_AA0dI0Otcfc", + "mangledName": "$s9NutPlayer18FileLogDestinationC6format16limitOutputLevelACSS_AA0dI0Otcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18FileLogDestinationC7process_5levelySS_AA0D5LevelOtF", + "mangledName": "$s9NutPlayer18FileLogDestinationC7process_5levelySS_AA0D5LevelOtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer18FileLogDestinationC", + "mangledName": "$s9NutPlayer18FileLogDestinationC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "LogDestination", + "printedName": "LogDestination", + "usr": "s:9NutPlayer14LogDestinationP", + "mangledName": "$s9NutPlayer14LogDestinationP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "HlsError", + "printedName": "HlsError", + "children": [ + { + "kind": "Var", + "name": "unowned", + "printedName": "unowned", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO7unownedyA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO7unownedyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "emptyUrl", + "printedName": "emptyUrl", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO8emptyUrlyA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO8emptyUrlyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "incorrectUrl", + "printedName": "incorrectUrl", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO12incorrectUrlyA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO12incorrectUrlyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "incorrectManifestData", + "printedName": "incorrectManifestData", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO21incorrectManifestDatayA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO21incorrectManifestDatayA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "emptyQualities", + "printedName": "emptyQualities", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO14emptyQualitiesyA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO14emptyQualitiesyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "assetNotLoaded", + "printedName": "assetNotLoaded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO14assetNotLoadedyA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO14assetNotLoadedyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "assetNotPlayable", + "printedName": "assetNotPlayable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO16assetNotPlayableyA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO16assetNotPlayableyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "assetMetadata", + "printedName": "assetMetadata", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> (Swift.Error?) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO13assetMetadatayACs0D0_pSgcACmF", + "mangledName": "$s9NutPlayer8HlsErrorO13assetMetadatayACs0D0_pSgcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "emptyResponseData", + "printedName": "emptyResponseData", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO17emptyResponseDatayA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO17emptyResponseDatayA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "http", + "printedName": "http", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> (Swift.Int?, Swift.String?) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int?, Swift.String?) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(code: Swift.Int?, description: Swift.String?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO4httpyACSiSg_SSSgtcACmF", + "mangledName": "$s9NutPlayer8HlsErrorO4httpyACSiSg_SSSgtcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "timeout", + "printedName": "timeout", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO7timeoutyA2CmF", + "mangledName": "$s9NutPlayer8HlsErrorO7timeoutyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "network", + "printedName": "network", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> (Swift.Error) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO7networkyACs0D0_pcACmF", + "mangledName": "$s9NutPlayer8HlsErrorO7networkyACs0D0_pcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HlsError.Type) -> (Swift.Error?) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> NutPlayer.HlsError", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HlsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8HlsErrorO7unknownyACs0D0_pSgcACmF", + "mangledName": "$s9NutPlayer8HlsErrorO7unknownyACs0D0_pSgcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer8HlsErrorO", + "mangledName": "$s9NutPlayer8HlsErrorO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "LogDestination", + "printedName": "LogDestination", + "children": [ + { + "kind": "Var", + "name": "format", + "printedName": "format", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer14LogDestinationP6formatSSvp", + "mangledName": "$s9NutPlayer14LogDestinationP6formatSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer14LogDestinationP6formatSSvg", + "mangledName": "$s9NutPlayer14LogDestinationP6formatSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.LogDestination>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "limitOutputLevel", + "printedName": "limitOutputLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer14LogDestinationP16limitOutputLevelAA0cG0Ovp", + "mangledName": "$s9NutPlayer14LogDestinationP16limitOutputLevelAA0cG0Ovp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer14LogDestinationP16limitOutputLevelAA0cG0Ovg", + "mangledName": "$s9NutPlayer14LogDestinationP16limitOutputLevelAA0cG0Ovg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.LogDestination>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "localize", + "printedName": "localize(_:params:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer14LogDestinationP8localize_6paramsS2S_SaySSGtF", + "mangledName": "$s9NutPlayer14LogDestinationP8localize_6paramsS2S_SaySSGtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.LogDestination>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer14LogDestinationP7process_5levelySS_AA0C5LevelOtF", + "mangledName": "$s9NutPlayer14LogDestinationP7process_5levelySS_AA0C5LevelOtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.LogDestination>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "localize", + "printedName": "localize(_:params:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer14LogDestinationPAAE8localize_6paramsS2S_SaySSGtF", + "mangledName": "$s9NutPlayer14LogDestinationPAAE8localize_6paramsS2S_SaySSGtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.LogDestination>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer14LogDestinationP", + "mangledName": "$s9NutPlayer14LogDestinationP", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "LogLevel", + "printedName": "LogLevel", + "children": [ + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.LogLevel.Type) -> NutPlayer.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8LogLevelO4noneyA2CmF", + "mangledName": "$s9NutPlayer8LogLevelO4noneyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "fatal", + "printedName": "fatal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.LogLevel.Type) -> NutPlayer.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8LogLevelO5fatalyA2CmF", + "mangledName": "$s9NutPlayer8LogLevelO5fatalyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "assert", + "printedName": "assert", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.LogLevel.Type) -> NutPlayer.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8LogLevelO6assertyA2CmF", + "mangledName": "$s9NutPlayer8LogLevelO6assertyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.LogLevel.Type) -> NutPlayer.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8LogLevelO5erroryA2CmF", + "mangledName": "$s9NutPlayer8LogLevelO5erroryA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "warning", + "printedName": "warning", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.LogLevel.Type) -> NutPlayer.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8LogLevelO7warningyA2CmF", + "mangledName": "$s9NutPlayer8LogLevelO7warningyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "info", + "printedName": "info", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.LogLevel.Type) -> NutPlayer.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8LogLevelO4infoyA2CmF", + "mangledName": "$s9NutPlayer8LogLevelO4infoyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "debug", + "printedName": "debug", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.LogLevel.Type) -> NutPlayer.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8LogLevelO5debugyA2CmF", + "mangledName": "$s9NutPlayer8LogLevelO5debugyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "trace", + "printedName": "trace", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.LogLevel.Type) -> NutPlayer.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer8LogLevelO5traceyA2CmF", + "mangledName": "$s9NutPlayer8LogLevelO5traceyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer8LogLevelO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer8LogLevelO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer8LogLevelO9hashValueSivp", + "mangledName": "$s9NutPlayer8LogLevelO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer8LogLevelO9hashValueSivg", + "mangledName": "$s9NutPlayer8LogLevelO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer8LogLevelO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer8LogLevelO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer8LogLevelO", + "mangledName": "$s9NutPlayer8LogLevelO", + "moduleName": "NutPlayer", + "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": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "log", + "printedName": "log", + "children": [ + { + "kind": "TypeNominal", + "name": "Logger", + "printedName": "NutPlayer.Logger", + "usr": "s:9NutPlayer6LoggerC" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer3logAA6LoggerCvp", + "mangledName": "$s9NutPlayer3logAA6LoggerCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Logger", + "printedName": "NutPlayer.Logger", + "usr": "s:9NutPlayer6LoggerC" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer3logAA6LoggerCvg", + "mangledName": "$s9NutPlayer3logAA6LoggerCvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Logger", + "printedName": "Logger", + "children": [ + { + "kind": "Var", + "name": "module", + "printedName": "module", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer6LoggerC6moduleSSvp", + "mangledName": "$s9NutPlayer6LoggerC6moduleSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer6LoggerC6moduleSSvg", + "mangledName": "$s9NutPlayer6LoggerC6moduleSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(module:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Logger", + "printedName": "NutPlayer.Logger", + "usr": "s:9NutPlayer6LoggerC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer6LoggerC6moduleACSS_tcfc", + "mangledName": "$s9NutPlayer6LoggerC6moduleACSS_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "addDestination", + "printedName": "addDestination(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "LogDestination", + "printedName": "NutPlayer.LogDestination", + "usr": "s:9NutPlayer14LogDestinationP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC14addDestinationyyAA03LogE0_pF", + "mangledName": "$s9NutPlayer6LoggerC14addDestinationyyAA03LogE0_pF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeDestination", + "printedName": "removeDestination(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "LogDestination", + "printedName": "NutPlayer.LogDestination", + "usr": "s:9NutPlayer14LogDestinationP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC17removeDestinationyyAA03LogE0_pF", + "mangledName": "$s9NutPlayer6LoggerC17removeDestinationyyAA03LogE0_pF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "waitUntilAllOperationsAreFinished", + "printedName": "waitUntilAllOperationsAreFinished()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC33waitUntilAllOperationsAreFinishedyyF", + "mangledName": "$s9NutPlayer6LoggerC33waitUntilAllOperationsAreFinishedyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "fatal", + "printedName": "fatal(_:_:path:line:fun:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC5fatal__4path4line3funs5NeverOSSyXA_SaySSGyXAs12StaticStringVSuALtF", + "mangledName": "$s9NutPlayer6LoggerC5fatal__4path4line3funs5NeverOSSyXA_SaySSGyXAs12StaticStringVSuALtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "assert", + "printedName": "assert(_:_:path:line:fun:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC6assert__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "mangledName": "$s9NutPlayer6LoggerC6assert__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "assert", + "printedName": "assert(_:_:_:path:line:fun:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC6assert___4path4line3funySb_SSyXASaySSGyXAs12StaticStringVSuAJtF", + "mangledName": "$s9NutPlayer6LoggerC6assert___4path4line3funySb_SSyXASaySSGyXAs12StaticStringVSuAJtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "error", + "printedName": "error(_:_:path:line:fun:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC5error__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "mangledName": "$s9NutPlayer6LoggerC5error__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "warning", + "printedName": "warning(_:_:path:line:fun:args:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.CustomStringConvertible]", + "children": [ + { + "kind": "TypeNominal", + "name": "CustomStringConvertible", + "printedName": "Swift.CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC7warning__4path4line3fun4argsySSyXA_SaySSGyXAs12StaticStringVSuAKs06CustomJ11Convertible_pdtF", + "mangledName": "$s9NutPlayer6LoggerC7warning__4path4line3fun4argsySSyXA_SaySSGyXAs12StaticStringVSuAKs06CustomJ11Convertible_pdtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "info", + "printedName": "info(_:_:path:line:fun:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC4info__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "mangledName": "$s9NutPlayer6LoggerC4info__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "debug", + "printedName": "debug(_:_:path:line:fun:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC5debug__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "mangledName": "$s9NutPlayer6LoggerC5debug__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trace", + "printedName": "trace(_:_:path:line:fun:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC5trace__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "mangledName": "$s9NutPlayer6LoggerC5trace__4path4line3funySSyXA_SaySSGyXAs12StaticStringVSuAJtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "other", + "printedName": "other(_:_:_:path:line:fun:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> Swift.String", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> [Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + }, + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "hasDefaultArg": true, + "usr": "s:Su" + }, + { + "kind": "TypeNominal", + "name": "StaticString", + "printedName": "Swift.StaticString", + "hasDefaultArg": true, + "usr": "s:s12StaticStringV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer6LoggerC5other___4path4line3funyAA8LogLevelO_SSyXASaySSGyXAs12StaticStringVSuALtF", + "mangledName": "$s9NutPlayer6LoggerC5other___4path4line3funyAA8LogLevelO_SSyXASaySSGyXAs12StaticStringVSuALtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer6LoggerC", + "mangledName": "$s9NutPlayer6LoggerC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8BufferedReader", + "printedName": "M3U8BufferedReader", + "children": [ + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18M3U8BufferedReaderP5closeyyF", + "mangledName": "$s9NutPlayer18M3U8BufferedReaderP5closeyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.M3U8BufferedReader>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "readLine", + "printedName": "readLine()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18M3U8BufferedReaderP8readLineSSSgyF", + "mangledName": "$s9NutPlayer18M3U8BufferedReaderP8readLineSSSgyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.M3U8BufferedReader>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer18M3U8BufferedReaderP", + "mangledName": "$s9NutPlayer18M3U8BufferedReaderP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8FileBufferedReader", + "printedName": "M3U8FileBufferedReader", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(path:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8FileBufferedReader", + "printedName": "NutPlayer.M3U8FileBufferedReader", + "usr": "s:9NutPlayer22M3U8FileBufferedReaderC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer22M3U8FileBufferedReaderC4pathACSS_tcfc", + "mangledName": "$s9NutPlayer22M3U8FileBufferedReaderC4pathACSS_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer22M3U8FileBufferedReaderC5closeyyF", + "mangledName": "$s9NutPlayer22M3U8FileBufferedReaderC5closeyyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "readLine", + "printedName": "readLine()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer22M3U8FileBufferedReaderC8readLineSSSgyF", + "mangledName": "$s9NutPlayer22M3U8FileBufferedReaderC8readLineSSSgyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer22M3U8FileBufferedReaderC", + "mangledName": "$s9NutPlayer22M3U8FileBufferedReaderC", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "M3U8BufferedReader", + "printedName": "M3U8BufferedReader", + "usr": "s:9NutPlayer18M3U8BufferedReaderP", + "mangledName": "$s9NutPlayer18M3U8BufferedReaderP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8ManifestBuilder", + "printedName": "M3U8ManifestBuilder", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8ManifestBuilder", + "printedName": "NutPlayer.M3U8ManifestBuilder", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer19M3U8ManifestBuilderCACycfc", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderCACycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "parse", + "printedName": "parse(_:onMediaPlaylist:onMediaSegment:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MasterPlaylist", + "printedName": "NutPlayer.M3U8MasterPlaylist", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.M3U8MediaPlaylist) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaPlaylist) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.M3U8MediaSegment) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaSegment) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaSegment", + "printedName": "NutPlayer.M3U8MediaSegment", + "usr": "s:9NutPlayer16M3U8MediaSegmentC" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC5parse_15onMediaPlaylist0hI7SegmentAA0cd6MasterJ0C10Foundation3URLV_yAA0cdiJ0CcSgyAA0cdiK0CcSgtF", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC5parse_15onMediaPlaylist0hI7SegmentAA0cd6MasterJ0C10Foundation3URLV_yAA0cdiJ0CcSgyAA0cdiK0CcSgtF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "parseMasterPlaylistFromString", + "printedName": "parseMasterPlaylistFromString(_:onMediaPlaylist:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MasterPlaylist", + "printedName": "NutPlayer.M3U8MasterPlaylist", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.M3U8MediaPlaylist) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaPlaylist) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC29parseMasterPlaylistFromString_07onMediaI0AA0cdhI0CSS_yAA0cdmI0CcSgtF", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC29parseMasterPlaylistFromString_07onMediaI0AA0cdhI0CSS_yAA0cdmI0CcSgtF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "parseMasterPlaylistFromFile", + "printedName": "parseMasterPlaylistFromFile(_:onMediaPlaylist:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MasterPlaylist", + "printedName": "NutPlayer.M3U8MasterPlaylist", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.M3U8MediaPlaylist) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaPlaylist) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC27parseMasterPlaylistFromFile_07onMediaI0AA0cdhI0CSS_yAA0cdmI0CcSgtF", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC27parseMasterPlaylistFromFile_07onMediaI0AA0cdhI0CSS_yAA0cdmI0CcSgtF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "parseMasterPlaylistFromURL", + "printedName": "parseMasterPlaylistFromURL(_:onMediaPlaylist:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MasterPlaylist", + "printedName": "NutPlayer.M3U8MasterPlaylist", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.M3U8MediaPlaylist) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaPlaylist) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC26parseMasterPlaylistFromURL_07onMediaI0AA0cdhI0C10Foundation0K0V_yAA0cdmI0CcSgtF", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC26parseMasterPlaylistFromURL_07onMediaI0AA0cdhI0C10Foundation0K0V_yAA0cdmI0CcSgtF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "parseMediaPlaylistFromString", + "printedName": "parseMediaPlaylistFromString(_:mediaPlaylist:onMediaSegment:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "hasDefaultArg": true, + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.M3U8MediaSegment) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaSegment) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaSegment", + "printedName": "NutPlayer.M3U8MediaSegment", + "usr": "s:9NutPlayer16M3U8MediaSegmentC" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC28parseMediaPlaylistFromString_05mediaI002onH7SegmentAA0cdhI0CSS_AHyAA0cdhN0CcSgtF", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC28parseMediaPlaylistFromString_05mediaI002onH7SegmentAA0cdhI0CSS_AHyAA0cdhN0CcSgtF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "parseMediaPlaylistFromFile", + "printedName": "parseMediaPlaylistFromFile(_:mediaPlaylist:onMediaSegment:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "hasDefaultArg": true, + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.M3U8MediaSegment) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaSegment) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaSegment", + "printedName": "NutPlayer.M3U8MediaSegment", + "usr": "s:9NutPlayer16M3U8MediaSegmentC" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC26parseMediaPlaylistFromFile_05mediaI002onH7SegmentAA0cdhI0CSS_AHyAA0cdhN0CcSgtF", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC26parseMediaPlaylistFromFile_05mediaI002onH7SegmentAA0cdhI0CSS_AHyAA0cdhN0CcSgtF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "parseMediaPlaylistFromURL", + "printedName": "parseMediaPlaylistFromURL(_:mediaPlaylist:onMediaSegment:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "hasDefaultArg": true, + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.M3U8MediaSegment) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaSegment) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaSegment", + "printedName": "NutPlayer.M3U8MediaSegment", + "usr": "s:9NutPlayer16M3U8MediaSegmentC" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC25parseMediaPlaylistFromURL_05mediaI002onH7SegmentAA0cdhI0C10Foundation0K0V_AHyAA0cdhN0CcSgtF", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC25parseMediaPlaylistFromURL_05mediaI002onH7SegmentAA0cdhI0C10Foundation0K0V_AHyAA0cdhN0CcSgtF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "transformManifestWith", + "printedName": "transformManifestWith(baseUrl:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC09transformE4With7baseUrl4from10Foundation4DataVSgSS_SStF", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC09transformE4With7baseUrl4from10Foundation4DataVSgSS_SStF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer19M3U8ManifestBuilderC", + "mangledName": "$s9NutPlayer19M3U8ManifestBuilderC", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8MasterPlaylist", + "printedName": "M3U8MasterPlaylist", + "children": [ + { + "kind": "Var", + "name": "mediaTypes", + "printedName": "mediaTypes", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.M3U8MediaType]", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaType", + "printedName": "NutPlayer.M3U8MediaType", + "usr": "s:9NutPlayer13M3U8MediaTypeO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC10mediaTypesSayAA0cD9MediaTypeOGvp", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC10mediaTypesSayAA0cD9MediaTypeOGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.M3U8MediaType]", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaType", + "printedName": "NutPlayer.M3U8MediaType", + "usr": "s:9NutPlayer13M3U8MediaTypeO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC10mediaTypesSayAA0cD9MediaTypeOGvg", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC10mediaTypesSayAA0cD9MediaTypeOGvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "iframes", + "printedName": "iframes", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.M3U8MediaIFrame]", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaIFrame", + "printedName": "NutPlayer.M3U8MediaIFrame", + "usr": "s:9NutPlayer15M3U8MediaIFrameC" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC7iframesSayAA0cD11MediaIFrameCGvp", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC7iframesSayAA0cD11MediaIFrameCGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.M3U8MediaIFrame]", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaIFrame", + "printedName": "NutPlayer.M3U8MediaIFrame", + "usr": "s:9NutPlayer15M3U8MediaIFrameC" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC7iframesSayAA0cD11MediaIFrameCGvg", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC7iframesSayAA0cD11MediaIFrameCGvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "playlists", + "printedName": "playlists", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.M3U8MediaPlaylist]", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC9playlistsSayAA0cd5MediaF0CGvp", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC9playlistsSayAA0cd5MediaF0CGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.M3U8MediaPlaylist]", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC9playlistsSayAA0cd5MediaF0CGvg", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC9playlistsSayAA0cd5MediaF0CGvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "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:9NutPlayer18M3U8MasterPlaylistC4pathSSSgvp", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC4pathSSSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC4pathSSSgvg", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC4pathSSSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC4pathSSSgvs", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC4pathSSSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC4pathSSSgvM", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC4pathSSSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MasterPlaylist", + "printedName": "NutPlayer.M3U8MasterPlaylist", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer18M3U8MasterPlaylistCACycfc", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistCACycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "addPlaylist", + "printedName": "addPlaylist(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC03addF0yyAA0cd5MediaF0CF", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC03addF0yyAA0cd5MediaF0CF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getPlaylist", + "printedName": "getPlaylist(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.M3U8MediaPlaylist?", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC03getF0yAA0cd5MediaF0CSgSiF", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC03getF0yAA0cd5MediaF0CSgSiF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getPlaylistCount", + "printedName": "getPlaylistCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC03getF5CountSiyF", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC03getF5CountSiyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addIFrame", + "printedName": "addIFrame(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaIFrame", + "printedName": "NutPlayer.M3U8MediaIFrame", + "usr": "s:9NutPlayer15M3U8MediaIFrameC" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC9addIFrameyyAA0cd5MediaH0CF", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC9addIFrameyyAA0cd5MediaH0CF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addMediaType", + "printedName": "addMediaType(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaType", + "printedName": "NutPlayer.M3U8MediaType", + "usr": "s:9NutPlayer13M3U8MediaTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC12addMediaTypeyyAA0cdhI0OF", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC12addMediaTypeyyAA0cdhI0OF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer18M3U8MasterPlaylistC", + "mangledName": "$s9NutPlayer18M3U8MasterPlaylistC", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8MediaIFrame", + "printedName": "M3U8MediaIFrame", + "children": [ + { + "kind": "Var", + "name": "averageBandwidth", + "printedName": "averageBandwidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer15M3U8MediaIFrameC16averageBandwidthSivp", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC16averageBandwidthSivp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer15M3U8MediaIFrameC16averageBandwidthSivg", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC16averageBandwidthSivg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bandwidth", + "printedName": "bandwidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer15M3U8MediaIFrameC9bandwidthSivp", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC9bandwidthSivp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer15M3U8MediaIFrameC9bandwidthSivg", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC9bandwidthSivg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "codecs", + "printedName": "codecs", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer15M3U8MediaIFrameC6codecsSSvp", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC6codecsSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer15M3U8MediaIFrameC6codecsSSvg", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC6codecsSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "resolution", + "printedName": "resolution", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer15M3U8MediaIFrameC10resolutionSo6CGSizeVvp", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC10resolutionSo6CGSizeVvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer15M3U8MediaIFrameC10resolutionSo6CGSizeVvg", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC10resolutionSo6CGSizeVvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "urlPath", + "printedName": "urlPath", + "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:9NutPlayer15M3U8MediaIFrameC7urlPathSSSgvp", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC7urlPathSSSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer15M3U8MediaIFrameC7urlPathSSSgvg", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC7urlPathSSSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer15M3U8MediaIFrameC", + "mangledName": "$s9NutPlayer15M3U8MediaIFrameC", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8MediaPlaylist", + "printedName": "M3U8MediaPlaylist", + "children": [ + { + "kind": "Var", + "name": "programId", + "printedName": "programId", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC9programIdSivp", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC9programIdSivp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC9programIdSivg", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC9programIdSivg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC9programIdSivs", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC9programIdSivs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC9programIdSivM", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC9programIdSivM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "bandwidth", + "printedName": "bandwidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC9bandwidthSivp", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC9bandwidthSivp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC9bandwidthSivg", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC9bandwidthSivg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC9bandwidthSivs", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC9bandwidthSivs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC9bandwidthSivM", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC9bandwidthSivM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "resolution", + "printedName": "resolution", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC10resolutionSo6CGSizeVvp", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC10resolutionSo6CGSizeVvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC10resolutionSo6CGSizeVvg", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC10resolutionSo6CGSizeVvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC10resolutionSo6CGSizeVvs", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC10resolutionSo6CGSizeVvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC10resolutionSo6CGSizeVvM", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC10resolutionSo6CGSizeVvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "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:9NutPlayer17M3U8MediaPlaylistC4pathSSSgvp", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC4pathSSSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC4pathSSSgvg", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC4pathSSSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC4pathSSSgvs", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC4pathSSSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC4pathSSSgvM", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC4pathSSSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC7versionSiSgvp", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC7versionSiSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC7versionSiSgvg", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC7versionSiSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC7versionSiSgvs", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC7versionSiSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC7versionSiSgvM", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC7versionSiSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "targetDuration", + "printedName": "targetDuration", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC14targetDurationSiSgvp", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC14targetDurationSiSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC14targetDurationSiSgvg", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC14targetDurationSiSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC14targetDurationSiSgvs", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC14targetDurationSiSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC14targetDurationSiSgvM", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC14targetDurationSiSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "mediaSequence", + "printedName": "mediaSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC13mediaSequenceSiSgvp", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC13mediaSequenceSiSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC13mediaSequenceSiSgvg", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC13mediaSequenceSiSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC13mediaSequenceSiSgvs", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC13mediaSequenceSiSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC13mediaSequenceSiSgvM", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC13mediaSequenceSiSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer17M3U8MediaPlaylistCACycfc", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistCACycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "addSegment", + "printedName": "addSegment(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "M3U8MediaSegment", + "printedName": "NutPlayer.M3U8MediaSegment", + "usr": "s:9NutPlayer16M3U8MediaSegmentC" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC10addSegmentyyAA0cdeH0CF", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC10addSegmentyyAA0cdeH0CF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getSegment", + "printedName": "getSegment(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.M3U8MediaSegment?", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaSegment", + "printedName": "NutPlayer.M3U8MediaSegment", + "usr": "s:9NutPlayer16M3U8MediaSegmentC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC10getSegmentyAA0cdeH0CSgSiF", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC10getSegmentyAA0cdeH0CSgSiF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getSegmentCount", + "printedName": "getSegmentCount()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC15getSegmentCountSiyF", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC15getSegmentCountSiyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "duration", + "printedName": "duration()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC8durationSfyF", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC8durationSfyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC", + "mangledName": "$s9NutPlayer17M3U8MediaPlaylistC", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8MediaSegment", + "printedName": "M3U8MediaSegment", + "children": [ + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer16M3U8MediaSegmentC8durationSfSgvp", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC8durationSfSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC8durationSfSgvg", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC8durationSfSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC8durationSfSgvs", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC8durationSfSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC8durationSfSgvM", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC8durationSfSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "sequence", + "printedName": "sequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer16M3U8MediaSegmentC8sequenceSivp", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC8sequenceSivp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC8sequenceSivg", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC8sequenceSivg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC8sequenceSivs", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC8sequenceSivs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC8sequenceSivM", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC8sequenceSivM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "subrangeLength", + "printedName": "subrangeLength", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer16M3U8MediaSegmentC14subrangeLengthSiSgvp", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC14subrangeLengthSiSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC14subrangeLengthSiSgvg", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC14subrangeLengthSiSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC14subrangeLengthSiSgvs", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC14subrangeLengthSiSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC14subrangeLengthSiSgvM", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC14subrangeLengthSiSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "subrangeStart", + "printedName": "subrangeStart", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer16M3U8MediaSegmentC13subrangeStartSiSgvp", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC13subrangeStartSiSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC13subrangeStartSiSgvg", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC13subrangeStartSiSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC13subrangeStartSiSgvs", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC13subrangeStartSiSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC13subrangeStartSiSgvM", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC13subrangeStartSiSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "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:9NutPlayer16M3U8MediaSegmentC5titleSSSgvp", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC5titleSSSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC5titleSSSgvg", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC5titleSSSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC5titleSSSgvs", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC5titleSSSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC5titleSSSgvM", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC5titleSSSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "discontinuity", + "printedName": "discontinuity", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer16M3U8MediaSegmentC13discontinuitySbvp", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC13discontinuitySbvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "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:9NutPlayer16M3U8MediaSegmentC13discontinuitySbvg", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC13discontinuitySbvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": 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:9NutPlayer16M3U8MediaSegmentC13discontinuitySbvs", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC13discontinuitySbvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC13discontinuitySbvM", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC13discontinuitySbvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "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:9NutPlayer16M3U8MediaSegmentC4pathSSSgvp", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC4pathSSSgvp", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC4pathSSSgvg", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC4pathSSSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC4pathSSSgvs", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC4pathSSSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16M3U8MediaSegmentC4pathSSSgvM", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC4pathSSSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "isOpen": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaSegment", + "printedName": "NutPlayer.M3U8MediaSegment", + "usr": "s:9NutPlayer16M3U8MediaSegmentC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer16M3U8MediaSegmentCACycfc", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentCACycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "getMediaPlaylist", + "printedName": "getMediaPlaylist()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.M3U8MediaPlaylist?", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaPlaylist", + "printedName": "NutPlayer.M3U8MediaPlaylist", + "usr": "s:9NutPlayer17M3U8MediaPlaylistC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer16M3U8MediaSegmentC03getE8PlaylistAA0cdeH0CSgyF", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC03getE8PlaylistAA0cdeH0CSgyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer16M3U8MediaSegmentC", + "mangledName": "$s9NutPlayer16M3U8MediaSegmentC", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8MediaType", + "printedName": "M3U8MediaType", + "children": [ + { + "kind": "Var", + "name": "audio", + "printedName": "audio", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaType.Type) -> (Swift.String, Swift.String, Swift.String, Swift.Bool, Swift.Bool, Swift.String) -> NutPlayer.M3U8MediaType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String, Swift.String, Swift.Bool, Swift.Bool, Swift.String) -> NutPlayer.M3U8MediaType", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaType", + "printedName": "NutPlayer.M3U8MediaType", + "usr": "s:9NutPlayer13M3U8MediaTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(groupID: Swift.String, language: Swift.String, name: Swift.String, autoselect: Swift.Bool, byDefault: Swift.Bool, uri: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.M3U8MediaType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaType", + "printedName": "NutPlayer.M3U8MediaType", + "usr": "s:9NutPlayer13M3U8MediaTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13M3U8MediaTypeO5audioyACSS_S2SS2bSStcACmF", + "mangledName": "$s9NutPlayer13M3U8MediaTypeO5audioyACSS_S2SS2bSStcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "subtitles", + "printedName": "subtitles", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.M3U8MediaType.Type) -> (Swift.String, Swift.String, Swift.String, Swift.Bool, Swift.Bool, Swift.Bool, Swift.String) -> NutPlayer.M3U8MediaType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String, Swift.String, Swift.Bool, Swift.Bool, Swift.Bool, Swift.String) -> NutPlayer.M3U8MediaType", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaType", + "printedName": "NutPlayer.M3U8MediaType", + "usr": "s:9NutPlayer13M3U8MediaTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(groupID: Swift.String, language: Swift.String, name: Swift.String, autoselect: Swift.Bool, byDefault: Swift.Bool, forced: Swift.Bool, uri: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.M3U8MediaType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8MediaType", + "printedName": "NutPlayer.M3U8MediaType", + "usr": "s:9NutPlayer13M3U8MediaTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13M3U8MediaTypeO9subtitlesyACSS_S2SS3bSStcACmF", + "mangledName": "$s9NutPlayer13M3U8MediaTypeO9subtitlesyACSS_S2SS3bSStcACmF", + "moduleName": "NutPlayer" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer13M3U8MediaTypeO", + "mangledName": "$s9NutPlayer13M3U8MediaTypeO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8ReaderBuilder", + "printedName": "M3U8ReaderBuilder", + "declKind": "Class", + "usr": "s:9NutPlayer17M3U8ReaderBuilderC", + "mangledName": "$s9NutPlayer17M3U8ReaderBuilderC", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8StringBufferedReader", + "printedName": "M3U8StringBufferedReader", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(string:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8StringBufferedReader", + "printedName": "NutPlayer.M3U8StringBufferedReader", + "usr": "s:9NutPlayer24M3U8StringBufferedReaderC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer24M3U8StringBufferedReaderC6stringACSS_tcfc", + "mangledName": "$s9NutPlayer24M3U8StringBufferedReaderC6stringACSS_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer24M3U8StringBufferedReaderC5closeyyF", + "mangledName": "$s9NutPlayer24M3U8StringBufferedReaderC5closeyyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "readLine", + "printedName": "readLine()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer24M3U8StringBufferedReaderC8readLineSSSgyF", + "mangledName": "$s9NutPlayer24M3U8StringBufferedReaderC8readLineSSSgyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer24M3U8StringBufferedReaderC", + "mangledName": "$s9NutPlayer24M3U8StringBufferedReaderC", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "M3U8BufferedReader", + "printedName": "M3U8BufferedReader", + "usr": "s:9NutPlayer18M3U8BufferedReaderP", + "mangledName": "$s9NutPlayer18M3U8BufferedReaderP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "M3U8URLBufferedReader", + "printedName": "M3U8URLBufferedReader", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(uri:)", + "children": [ + { + "kind": "TypeNominal", + "name": "M3U8URLBufferedReader", + "printedName": "NutPlayer.M3U8URLBufferedReader", + "usr": "s:9NutPlayer21M3U8URLBufferedReaderC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer21M3U8URLBufferedReaderC3uriAC10Foundation3URLV_tcfc", + "mangledName": "$s9NutPlayer21M3U8URLBufferedReaderC3uriAC10Foundation3URLV_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer21M3U8URLBufferedReaderC5closeyyF", + "mangledName": "$s9NutPlayer21M3U8URLBufferedReaderC5closeyyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "readLine", + "printedName": "readLine()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer21M3U8URLBufferedReaderC8readLineSSSgyF", + "mangledName": "$s9NutPlayer21M3U8URLBufferedReaderC8readLineSSSgyF", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer21M3U8URLBufferedReaderC", + "mangledName": "$s9NutPlayer21M3U8URLBufferedReaderC", + "moduleName": "NutPlayer", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "M3U8BufferedReader", + "printedName": "M3U8BufferedReader", + "usr": "s:9NutPlayer18M3U8BufferedReaderP", + "mangledName": "$s9NutPlayer18M3U8BufferedReaderP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutActivityIndicatorPlugin", + "printedName": "NutActivityIndicatorPlugin", + "children": [ + { + "kind": "Var", + "name": "view", + "printedName": "view", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A23ActivityIndicatorPluginC4viewSo6UIViewCvp", + "mangledName": "$s9NutPlayer0A23ActivityIndicatorPluginC4viewSo6UIViewCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A23ActivityIndicatorPluginC4viewSo6UIViewCvg", + "mangledName": "$s9NutPlayer0A23ActivityIndicatorPluginC4viewSo6UIViewCvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(player:eventBus:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutActivityIndicatorPlugin", + "printedName": "NutPlayer.NutActivityIndicatorPlugin", + "usr": "s:9NutPlayer0A23ActivityIndicatorPluginC" + }, + { + "kind": "TypeNominal", + "name": "Player", + "printedName": "NutPlayer.Player", + "usr": "s:9NutPlayer0B0P" + }, + { + "kind": "TypeNominal", + "name": "EventTransmittable", + "printedName": "NutPlayer.EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A23ActivityIndicatorPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bE8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0A23ActivityIndicatorPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bE8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A23ActivityIndicatorPluginC", + "mangledName": "$s9NutPlayer0A23ActivityIndicatorPluginC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + }, + { + "kind": "Conformance", + "name": "ViewablePlayerPlugin", + "printedName": "ViewablePlayerPlugin", + "usr": "s:9NutPlayer08ViewableB6PluginP", + "mangledName": "$s9NutPlayer08ViewableB6PluginP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutBlackoutPlugin", + "printedName": "NutBlackoutPlugin", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(player:eventBus:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutBlackoutPlugin", + "printedName": "NutPlayer.NutBlackoutPlugin", + "usr": "s:9NutPlayer0A14BlackoutPluginC" + }, + { + "kind": "TypeNominal", + "name": "Player", + "printedName": "NutPlayer.Player", + "usr": "s:9NutPlayer0B0P" + }, + { + "kind": "TypeNominal", + "name": "EventTransmittable", + "printedName": "NutPlayer.EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A14BlackoutPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0A14BlackoutPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "view", + "printedName": "view", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A14BlackoutPluginC4viewSo6UIViewCvp", + "mangledName": "$s9NutPlayer0A14BlackoutPluginC4viewSo6UIViewCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14BlackoutPluginC4viewSo6UIViewCvg", + "mangledName": "$s9NutPlayer0A14BlackoutPluginC4viewSo6UIViewCvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14BlackoutPluginC4viewSo6UIViewCvs", + "mangledName": "$s9NutPlayer0A14BlackoutPluginC4viewSo6UIViewCvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14BlackoutPluginC4viewSo6UIViewCvM", + "mangledName": "$s9NutPlayer0A14BlackoutPluginC4viewSo6UIViewCvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A14BlackoutPluginC", + "mangledName": "$s9NutPlayer0A14BlackoutPluginC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + }, + { + "kind": "Conformance", + "name": "ViewablePlayerPlugin", + "printedName": "ViewablePlayerPlugin", + "usr": "s:9NutPlayer08ViewableB6PluginP", + "mangledName": "$s9NutPlayer08ViewableB6PluginP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutCache", + "printedName": "NutCache", + "children": [ + { + "kind": "Function", + "name": "insert", + "printedName": "insert(_:forKey:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A5CacheC6insert_6forKeyyq__xtF", + "mangledName": "$s9NutPlayer0A5CacheC6insert_6forKeyyq__xtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "value", + "printedName": "value(forKey:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_1?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A5CacheC5value6forKeyq_Sgx_tF", + "mangledName": "$s9NutPlayer0A5CacheC5value6forKeyq_Sgx_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeValue", + "printedName": "removeValue(forKey:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A5CacheC11removeValue6forKeyyx_tF", + "mangledName": "$s9NutPlayer0A5CacheC11removeValue6forKeyyx_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_1?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Subscript", + "usr": "s:9NutPlayer0A5CacheCyq_Sgxcip", + "mangledName": "$s9NutPlayer0A5CacheCyq_Sgxcip", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_1?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A5CacheCyq_Sgxcig", + "mangledName": "$s9NutPlayer0A5CacheCyq_Sgxcig", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_1?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A5CacheCyq_Sgxcis", + "mangledName": "$s9NutPlayer0A5CacheCyq_Sgxcis", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A5CacheCyq_SgxciM", + "mangledName": "$s9NutPlayer0A5CacheCyq_SgxciM", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutCache", + "printedName": "NutPlayer.NutCache<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:9NutPlayer0A5CacheC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A5CacheCACyxq_Gycfc", + "mangledName": "$s9NutPlayer0A5CacheCACyxq_Gycfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A5CacheC", + "mangledName": "$s9NutPlayer0A5CacheC", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "Final", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutContent", + "printedName": "NutContent", + "children": [ + { + "kind": "Var", + "name": "content", + "printedName": "content", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7ContentV7contentAA0C4TypeOvp", + "mangledName": "$s9NutPlayer0A7ContentV7contentAA0C4TypeOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7ContentV7contentAA0C4TypeOvg", + "mangledName": "$s9NutPlayer0A7ContentV7contentAA0C4TypeOvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "statistics", + "printedName": "statistics", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerStatisticRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerStatisticRecord", + "printedName": "NutPlayer.PlayerStatisticRecord", + "usr": "s:9NutPlayer0B15StatisticRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7ContentV10statisticsSayAA0B15StatisticRecord_pGvp", + "mangledName": "$s9NutPlayer0A7ContentV10statisticsSayAA0B15StatisticRecord_pGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerStatisticRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerStatisticRecord", + "printedName": "NutPlayer.PlayerStatisticRecord", + "usr": "s:9NutPlayer0B15StatisticRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7ContentV10statisticsSayAA0B15StatisticRecord_pGvg", + "mangledName": "$s9NutPlayer0A7ContentV10statisticsSayAA0B15StatisticRecord_pGvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "subtitles", + "printedName": "subtitles", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSubtitleRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSubtitleRecord", + "printedName": "NutPlayer.PlayerSubtitleRecord", + "usr": "s:9NutPlayer0B14SubtitleRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvp", + "mangledName": "$s9NutPlayer0A7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSubtitleRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSubtitleRecord", + "printedName": "NutPlayer.PlayerSubtitleRecord", + "usr": "s:9NutPlayer0B14SubtitleRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvg", + "mangledName": "$s9NutPlayer0A7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSubtitleRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSubtitleRecord", + "printedName": "NutPlayer.PlayerSubtitleRecord", + "usr": "s:9NutPlayer0B14SubtitleRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvs", + "mangledName": "$s9NutPlayer0A7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvs", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvM", + "mangledName": "$s9NutPlayer0A7ContentV9subtitlesSayAA0B14SubtitleRecord_pGvM", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0A7ContentV", + "mangledName": "$s9NutPlayer0A7ContentV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerContent", + "printedName": "PlayerContent", + "usr": "s:9NutPlayer0B7ContentP", + "mangledName": "$s9NutPlayer0B7ContentP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutContentUIType", + "printedName": "NutContentUIType", + "children": [ + { + "kind": "Var", + "name": "standard", + "printedName": "standard", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutContentUIType.Type) -> NutPlayer.NutContentUIType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutContentUIType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A13ContentUITypeO8standardyA2CmF", + "mangledName": "$s9NutPlayer0A13ContentUITypeO8standardyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "loop", + "printedName": "loop", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutContentUIType.Type) -> NutPlayer.NutContentUIType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutContentUIType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A13ContentUITypeO4loopyA2CmF", + "mangledName": "$s9NutPlayer0A13ContentUITypeO4loopyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "live", + "printedName": "live", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutContentUIType.Type) -> NutPlayer.NutContentUIType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutContentUIType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A13ContentUITypeO4liveyA2CmF", + "mangledName": "$s9NutPlayer0A13ContentUITypeO4liveyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + }, + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A13ContentUITypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer0A13ContentUITypeO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer0A13ContentUITypeO9hashValueSivp", + "mangledName": "$s9NutPlayer0A13ContentUITypeO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13ContentUITypeO9hashValueSivg", + "mangledName": "$s9NutPlayer0A13ContentUITypeO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer0A13ContentUITypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer0A13ContentUITypeO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0A13ContentUITypeO", + "mangledName": "$s9NutPlayer0A13ContentUITypeO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutEventBus", + "printedName": "NutEventBus", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A8EventBusC2idSSvp", + "mangledName": "$s9NutPlayer0A8EventBusC2idSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A8EventBusC2idSSvg", + "mangledName": "$s9NutPlayer0A8EventBusC2idSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutEventBus", + "printedName": "NutPlayer.NutEventBus", + "usr": "s:9NutPlayer0A8EventBusC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A8EventBusC2idACSS_tcfc", + "mangledName": "$s9NutPlayer0A8EventBusC2idACSS_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A8EventBusC4sendyyxAA0dC13RepresentableRzlF", + "mangledName": "$s9NutPlayer0A8EventBusC4sendyyxAA0dC13RepresentableRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.BusEventRepresentable>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:perform:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A8EventBusC7receive_7perform7Combine14AnyCancellableCxm_yxctAA0dC13RepresentableRzlF", + "mangledName": "$s9NutPlayer0A8EventBusC7receive_7perform7Combine14AnyCancellableCxm_yxctAA0dC13RepresentableRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.BusEventRepresentable>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(_:performOn:action:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A8EventBusC7receive_9performOn6action7Combine14AnyCancellableCxm_q_yxctAA0dC13RepresentableRzAG9SchedulerR_r0_lF", + "mangledName": "$s9NutPlayer0A8EventBusC7receive_9performOn6action7Combine14AnyCancellableCxm_q_yxctAA0dC13RepresentableRzAG9SchedulerR_r0_lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : NutPlayer.BusEventRepresentable, τ_0_1 : Combine.Scheduler>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A8EventBusC", + "mangledName": "$s9NutPlayer0A8EventBusC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "EventTransmittable", + "printedName": "EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP", + "mangledName": "$s9NutPlayer18EventTransmittableP" + } + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MediaPlayer", + "printedName": "MediaPlayer", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutHlsTech", + "printedName": "NutHlsTech", + "children": [ + { + "kind": "Var", + "name": "layer", + "printedName": "layer", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC5layerSo7CALayerCvp", + "mangledName": "$s9NutPlayer0A7HlsTechC5layerSo7CALayerCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC5layerSo7CALayerCvg", + "mangledName": "$s9NutPlayer0A7HlsTechC5layerSo7CALayerCvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC5stateAA0D5StateOvp", + "mangledName": "$s9NutPlayer0A7HlsTechC5stateAA0D5StateOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC5stateAA0D5StateOvg", + "mangledName": "$s9NutPlayer0A7HlsTechC5stateAA0D5StateOvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC5stateAA0D5StateOvs", + "mangledName": "$s9NutPlayer0A7HlsTechC5stateAA0D5StateOvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC5stateAA0D5StateOvM", + "mangledName": "$s9NutPlayer0A7HlsTechC5stateAA0D5StateOvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC8durationSdvp", + "mangledName": "$s9NutPlayer0A7HlsTechC8durationSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC8durationSdvg", + "mangledName": "$s9NutPlayer0A7HlsTechC8durationSdvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC8durationSdvs", + "mangledName": "$s9NutPlayer0A7HlsTechC8durationSdvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC8durationSdvM", + "mangledName": "$s9NutPlayer0A7HlsTechC8durationSdvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "currentTime", + "printedName": "currentTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC11currentTimeSdvp", + "mangledName": "$s9NutPlayer0A7HlsTechC11currentTimeSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC11currentTimeSdvg", + "mangledName": "$s9NutPlayer0A7HlsTechC11currentTimeSdvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC5cacheAA5ValueVySdGvp", + "mangledName": "$s9NutPlayer0A7HlsTechC5cacheAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC5cacheAA5ValueVySdGvg", + "mangledName": "$s9NutPlayer0A7HlsTechC5cacheAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC6volumeSfvp", + "mangledName": "$s9NutPlayer0A7HlsTechC6volumeSfvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC6volumeSfvg", + "mangledName": "$s9NutPlayer0A7HlsTechC6volumeSfvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC6volumeSfvs", + "mangledName": "$s9NutPlayer0A7HlsTechC6volumeSfvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC6volumeSfvM", + "mangledName": "$s9NutPlayer0A7HlsTechC6volumeSfvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "playbackRate", + "printedName": "playbackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC12playbackRateAA0d8PlaybackF0Ovp", + "mangledName": "$s9NutPlayer0A7HlsTechC12playbackRateAA0d8PlaybackF0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC12playbackRateAA0d8PlaybackF0Ovg", + "mangledName": "$s9NutPlayer0A7HlsTechC12playbackRateAA0d8PlaybackF0Ovg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC12playbackRateAA0d8PlaybackF0Ovs", + "mangledName": "$s9NutPlayer0A7HlsTechC12playbackRateAA0d8PlaybackF0Ovs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC12playbackRateAA0d8PlaybackF0OvM", + "mangledName": "$s9NutPlayer0A7HlsTechC12playbackRateAA0d8PlaybackF0OvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "qualities", + "printedName": "qualities", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.TechQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC9qualitiesSayAA0D7Quality_pGvp", + "mangledName": "$s9NutPlayer0A7HlsTechC9qualitiesSayAA0D7Quality_pGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.TechQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC9qualitiesSayAA0D7Quality_pGvg", + "mangledName": "$s9NutPlayer0A7HlsTechC9qualitiesSayAA0D7Quality_pGvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "quality", + "printedName": "quality", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC7qualityAA0D7Quality_pSgvp", + "mangledName": "$s9NutPlayer0A7HlsTechC7qualityAA0D7Quality_pSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC7qualityAA0D7Quality_pSgvg", + "mangledName": "$s9NutPlayer0A7HlsTechC7qualityAA0D7Quality_pSgvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "NutPlayer.TechDelegate?" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7HlsTechC8delegateAA0D8Delegate_pSgvp", + "mangledName": "$s9NutPlayer0A7HlsTechC8delegateAA0D8Delegate_pSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC8delegateAA0D8Delegate_pSgvg", + "mangledName": "$s9NutPlayer0A7HlsTechC8delegateAA0D8Delegate_pSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC8delegateAA0D8Delegate_pSgvs", + "mangledName": "$s9NutPlayer0A7HlsTechC8delegateAA0D8Delegate_pSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7HlsTechC8delegateAA0D8Delegate_pSgvM", + "mangledName": "$s9NutPlayer0A7HlsTechC8delegateAA0D8Delegate_pSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutHlsTech", + "printedName": "NutPlayer.NutHlsTech", + "usr": "s:9NutPlayer0A7HlsTechC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A7HlsTechCACycfc", + "mangledName": "$s9NutPlayer0A7HlsTechCACycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(with:timeouts:quality:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "TechTimeouts", + "printedName": "NutPlayer.TechTimeouts", + "usr": "s:9NutPlayer12TechTimeoutsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(resolution: CoreFoundation.CGSize, bandwidth: Swift.Int)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(resolution: CoreFoundation.CGSize, bandwidth: Swift.Int)", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((NutPlayer.NutHlsTech, NutPlayer.HlsError?) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutHlsTech, NutPlayer.HlsError?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(NutPlayer.NutHlsTech, NutPlayer.HlsError?)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutHlsTech", + "printedName": "NutPlayer.NutHlsTech", + "usr": "s:9NutPlayer0A7HlsTechC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.HlsError?", + "children": [ + { + "kind": "TypeNominal", + "name": "HlsError", + "printedName": "NutPlayer.HlsError", + "usr": "s:9NutPlayer8HlsErrorO" + } + ], + "usr": "s:Sq" + } + ] + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7HlsTechC4load4with8timeouts7quality10completiony10Foundation3URLV_AA0D8TimeoutsVSo6CGSizeV10resolution_Si9bandwidthtSgyAC_AA0C5ErrorOSgtcSgtF", + "mangledName": "$s9NutPlayer0A7HlsTechC4load4with8timeouts7quality10completiony10Foundation3URLV_AA0D8TimeoutsVSo6CGSizeV10resolution_Si9bandwidthtSgyAC_AA0C5ErrorOSgtcSgtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "play", + "printedName": "play()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7HlsTechC4playyyF", + "mangledName": "$s9NutPlayer0A7HlsTechC4playyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pause", + "printedName": "pause()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7HlsTechC5pauseyyF", + "mangledName": "$s9NutPlayer0A7HlsTechC5pauseyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seek", + "printedName": "seek(to:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7HlsTechC4seek2to10completionySd_ySbcSgtF", + "mangledName": "$s9NutPlayer0A7HlsTechC4seek2to10completionySd_ySbcSgtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7HlsTechC4stopyyF", + "mangledName": "$s9NutPlayer0A7HlsTechC4stopyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "end", + "printedName": "end()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7HlsTechC3endyyF", + "mangledName": "$s9NutPlayer0A7HlsTechC3endyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "select", + "printedName": "select(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechError?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7HlsTechC6select7qualityAA0D5ErrorOSgAA0D7Quality_p_tF", + "mangledName": "$s9NutPlayer0A7HlsTechC6select7qualityAA0D5ErrorOSgAA0D7Quality_p_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A7HlsTechC", + "mangledName": "$s9NutPlayer0A7HlsTechC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Tech", + "printedName": "Tech", + "usr": "s:9NutPlayer4TechP", + "mangledName": "$s9NutPlayer4TechP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutLoaderView", + "printedName": "NutLoaderView", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutLoaderView", + "printedName": "NutPlayer.NutLoaderView", + "usr": "c:@M@NutPlayer@objc(cs)NutLoaderView" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)NutLoaderView(im)init", + "mangledName": "$s9NutPlayer0A10LoaderViewCACycfc", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "layoutSubviews", + "printedName": "layoutSubviews()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutLoaderView(im)layoutSubviews", + "mangledName": "$s9NutPlayer0A10LoaderViewC14layoutSubviewsyyF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "layoutSubviews", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(style:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutLoaderView", + "printedName": "NutPlayer.NutLoaderView", + "usr": "c:@M@NutPlayer@objc(cs)NutLoaderView" + }, + { + "kind": "TypeNominal", + "name": "Style", + "printedName": "UIKit.UIActivityIndicatorView.Style", + "usr": "c:@E@UIActivityIndicatorViewStyle" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)NutLoaderView(im)initWithActivityIndicatorStyle:", + "mangledName": "$s9NutPlayer0A10LoaderViewC5styleACSo019UIActivityIndicatorD5StyleV_tcfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "initWithActivityIndicatorStyle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutLoaderView", + "printedName": "NutPlayer.NutLoaderView", + "usr": "c:@M@NutPlayer@objc(cs)NutLoaderView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)NutLoaderView(im)initWithFrame:", + "mangledName": "$s9NutPlayer0A10LoaderViewC5frameACSo6CGRectV_tcfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@NutPlayer@objc(cs)NutLoaderView", + "mangledName": "$s9NutPlayer0A10LoaderViewC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIActivityIndicatorView", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "UIKit.UIActivityIndicatorView", + "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": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutLocalization", + "printedName": "NutLocalization", + "children": [ + { + "kind": "TypeDecl", + "name": "BundleLevel", + "printedName": "BundleLevel", + "children": [ + { + "kind": "Var", + "name": "app", + "printedName": "app", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutLocalization.BundleLevel.Type) -> NutPlayer.NutLocalization.BundleLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BundleLevel", + "printedName": "NutPlayer.NutLocalization.BundleLevel", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutLocalization.BundleLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BundleLevel", + "printedName": "NutPlayer.NutLocalization.BundleLevel", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO3appyA2EmF", + "mangledName": "$s9NutPlayer0A12LocalizationC11BundleLevelO3appyA2EmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "package", + "printedName": "package", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutLocalization.BundleLevel.Type) -> NutPlayer.NutLocalization.BundleLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "BundleLevel", + "printedName": "NutPlayer.NutLocalization.BundleLevel", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutLocalization.BundleLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "BundleLevel", + "printedName": "NutPlayer.NutLocalization.BundleLevel", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO7packageyA2EmF", + "mangledName": "$s9NutPlayer0A12LocalizationC11BundleLevelO7packageyA2EmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "BundleLevel", + "printedName": "NutPlayer.NutLocalization.BundleLevel", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO" + }, + { + "kind": "TypeNominal", + "name": "BundleLevel", + "printedName": "NutPlayer.NutLocalization.BundleLevel", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO2eeoiySbAE_AEtFZ", + "mangledName": "$s9NutPlayer0A12LocalizationC11BundleLevelO2eeoiySbAE_AEtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer0A12LocalizationC11BundleLevelO9hashValueSivp", + "mangledName": "$s9NutPlayer0A12LocalizationC11BundleLevelO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO9hashValueSivg", + "mangledName": "$s9NutPlayer0A12LocalizationC11BundleLevelO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer0A12LocalizationC11BundleLevelO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer0A12LocalizationC11BundleLevelO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO", + "mangledName": "$s9NutPlayer0A12LocalizationC11BundleLevelO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutLocalization", + "printedName": "NutPlayer.NutLocalization", + "usr": "s:9NutPlayer0A12LocalizationC" + }, + { + "kind": "TypeNominal", + "name": "BundleLevel", + "printedName": "NutPlayer.NutLocalization.BundleLevel", + "hasDefaultArg": true, + "usr": "s:9NutPlayer0A12LocalizationC11BundleLevelO" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A12LocalizationC4fromA2C11BundleLevelO_tcfc", + "mangledName": "$s9NutPlayer0A12LocalizationC4fromA2C11BundleLevelO_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Subscript", + "usr": "s:9NutPlayer0A12LocalizationCyS2Scip", + "mangledName": "$s9NutPlayer0A12LocalizationCyS2Scip", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A12LocalizationCyS2Scig", + "mangledName": "$s9NutPlayer0A12LocalizationCyS2Scig", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A12LocalizationC", + "mangledName": "$s9NutPlayer0A12LocalizationC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MediaPlayer", + "printedName": "MediaPlayer", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutMP4LoopTech", + "printedName": "NutMP4LoopTech", + "children": [ + { + "kind": "Var", + "name": "layer", + "printedName": "layer", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A11MP4LoopTechC5layerSo7CALayerCvp", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5layerSo7CALayerCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC5layerSo7CALayerCvg", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5layerSo7CALayerCvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A11MP4LoopTechC5stateAA0E5StateOvp", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5stateAA0E5StateOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC5stateAA0E5StateOvg", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5stateAA0E5StateOvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC5stateAA0E5StateOvs", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5stateAA0E5StateOvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC5stateAA0E5StateOvM", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5stateAA0E5StateOvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A11MP4LoopTechC8durationSdvp", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC8durationSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC8durationSdvg", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC8durationSdvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC8durationSdvs", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC8durationSdvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC8durationSdvM", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC8durationSdvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "currentTime", + "printedName": "currentTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A11MP4LoopTechC11currentTimeSdvp", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC11currentTimeSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC11currentTimeSdvg", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC11currentTimeSdvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A11MP4LoopTechC5cacheAA5ValueVySdGvp", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5cacheAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC5cacheAA5ValueVySdGvg", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5cacheAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A11MP4LoopTechC6volumeSfvp", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC6volumeSfvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC6volumeSfvg", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC6volumeSfvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC6volumeSfvs", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC6volumeSfvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC6volumeSfvM", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC6volumeSfvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "playbackRate", + "printedName": "playbackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A11MP4LoopTechC12playbackRateAA0e8PlaybackG0Ovp", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC12playbackRateAA0e8PlaybackG0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC12playbackRateAA0e8PlaybackG0Ovg", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC12playbackRateAA0e8PlaybackG0Ovg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC12playbackRateAA0e8PlaybackG0Ovs", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC12playbackRateAA0e8PlaybackG0Ovs", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC12playbackRateAA0e8PlaybackG0OvM", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC12playbackRateAA0e8PlaybackG0OvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "NutPlayer.TechDelegate?" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A11MP4LoopTechC8delegateAA0E8Delegate_pSgvp", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC8delegateAA0E8Delegate_pSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC8delegateAA0E8Delegate_pSgvg", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC8delegateAA0E8Delegate_pSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC8delegateAA0E8Delegate_pSgvs", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC8delegateAA0E8Delegate_pSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A11MP4LoopTechC8delegateAA0E8Delegate_pSgvM", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC8delegateAA0E8Delegate_pSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutMP4LoopTech", + "printedName": "NutPlayer.NutMP4LoopTech", + "usr": "s:9NutPlayer0A11MP4LoopTechC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A11MP4LoopTechCACycfc", + "mangledName": "$s9NutPlayer0A11MP4LoopTechCACycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A11MP4LoopTechC4load4withy10Foundation3URLV_tF", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC4load4withy10Foundation3URLV_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "play", + "printedName": "play()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A11MP4LoopTechC4playyyF", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC4playyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pause", + "printedName": "pause()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A11MP4LoopTechC5pauseyyF", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC5pauseyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A11MP4LoopTechC4stopyyF", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC4stopyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seek", + "printedName": "seek(to:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A11MP4LoopTechC4seek2to10completionySd_ySbcSgtF", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC4seek2to10completionySd_ySbcSgtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "end", + "printedName": "end()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A11MP4LoopTechC3endyyF", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC3endyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A11MP4LoopTechC", + "mangledName": "$s9NutPlayer0A11MP4LoopTechC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Tech", + "printedName": "Tech", + "usr": "s:9NutPlayer4TechP", + "mangledName": "$s9NutPlayer4TechP" + }, + { + "kind": "Conformance", + "name": "TechViewable", + "printedName": "TechViewable", + "usr": "s:9NutPlayer12TechViewableP", + "mangledName": "$s9NutPlayer12TechViewableP" + }, + { + "kind": "Conformance", + "name": "TechLoadable", + "printedName": "TechLoadable", + "usr": "s:9NutPlayer12TechLoadableP", + "mangledName": "$s9NutPlayer12TechLoadableP" + } + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "MediaPlayer", + "printedName": "MediaPlayer", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutMP4Tech", + "printedName": "NutMP4Tech", + "children": [ + { + "kind": "Var", + "name": "layer", + "printedName": "layer", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7MP4TechC5layerSo7CALayerCvp", + "mangledName": "$s9NutPlayer0A7MP4TechC5layerSo7CALayerCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "SetterAccess", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC5layerSo7CALayerCvg", + "mangledName": "$s9NutPlayer0A7MP4TechC5layerSo7CALayerCvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7MP4TechC5stateAA0D5StateOvp", + "mangledName": "$s9NutPlayer0A7MP4TechC5stateAA0D5StateOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC5stateAA0D5StateOvg", + "mangledName": "$s9NutPlayer0A7MP4TechC5stateAA0D5StateOvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC5stateAA0D5StateOvs", + "mangledName": "$s9NutPlayer0A7MP4TechC5stateAA0D5StateOvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC5stateAA0D5StateOvM", + "mangledName": "$s9NutPlayer0A7MP4TechC5stateAA0D5StateOvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7MP4TechC8durationSdvp", + "mangledName": "$s9NutPlayer0A7MP4TechC8durationSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC8durationSdvg", + "mangledName": "$s9NutPlayer0A7MP4TechC8durationSdvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC8durationSdvs", + "mangledName": "$s9NutPlayer0A7MP4TechC8durationSdvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC8durationSdvM", + "mangledName": "$s9NutPlayer0A7MP4TechC8durationSdvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "currentTime", + "printedName": "currentTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7MP4TechC11currentTimeSdvp", + "mangledName": "$s9NutPlayer0A7MP4TechC11currentTimeSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC11currentTimeSdvg", + "mangledName": "$s9NutPlayer0A7MP4TechC11currentTimeSdvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7MP4TechC5cacheAA5ValueVySdGvp", + "mangledName": "$s9NutPlayer0A7MP4TechC5cacheAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC5cacheAA5ValueVySdGvg", + "mangledName": "$s9NutPlayer0A7MP4TechC5cacheAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7MP4TechC6volumeSfvp", + "mangledName": "$s9NutPlayer0A7MP4TechC6volumeSfvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC6volumeSfvg", + "mangledName": "$s9NutPlayer0A7MP4TechC6volumeSfvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC6volumeSfvs", + "mangledName": "$s9NutPlayer0A7MP4TechC6volumeSfvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC6volumeSfvM", + "mangledName": "$s9NutPlayer0A7MP4TechC6volumeSfvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "playbackRate", + "printedName": "playbackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7MP4TechC12playbackRateAA0d8PlaybackF0Ovp", + "mangledName": "$s9NutPlayer0A7MP4TechC12playbackRateAA0d8PlaybackF0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC12playbackRateAA0d8PlaybackF0Ovg", + "mangledName": "$s9NutPlayer0A7MP4TechC12playbackRateAA0d8PlaybackF0Ovg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC12playbackRateAA0d8PlaybackF0Ovs", + "mangledName": "$s9NutPlayer0A7MP4TechC12playbackRateAA0d8PlaybackF0Ovs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC12playbackRateAA0d8PlaybackF0OvM", + "mangledName": "$s9NutPlayer0A7MP4TechC12playbackRateAA0d8PlaybackF0OvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "NutPlayer.TechDelegate?" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A7MP4TechC8delegateAA0D8Delegate_pSgvp", + "mangledName": "$s9NutPlayer0A7MP4TechC8delegateAA0D8Delegate_pSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "ReferenceOwnership", + "AccessControl", + "RawDocComment" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC8delegateAA0D8Delegate_pSgvg", + "mangledName": "$s9NutPlayer0A7MP4TechC8delegateAA0D8Delegate_pSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC8delegateAA0D8Delegate_pSgvs", + "mangledName": "$s9NutPlayer0A7MP4TechC8delegateAA0D8Delegate_pSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A7MP4TechC8delegateAA0D8Delegate_pSgvM", + "mangledName": "$s9NutPlayer0A7MP4TechC8delegateAA0D8Delegate_pSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutMP4Tech", + "printedName": "NutPlayer.NutMP4Tech", + "usr": "s:9NutPlayer0A7MP4TechC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A7MP4TechCACycfc", + "mangledName": "$s9NutPlayer0A7MP4TechCACycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7MP4TechC4load4withy10Foundation3URLV_tF", + "mangledName": "$s9NutPlayer0A7MP4TechC4load4withy10Foundation3URLV_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "play", + "printedName": "play()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7MP4TechC4playyyF", + "mangledName": "$s9NutPlayer0A7MP4TechC4playyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pause", + "printedName": "pause()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7MP4TechC5pauseyyF", + "mangledName": "$s9NutPlayer0A7MP4TechC5pauseyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seek", + "printedName": "seek(to:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7MP4TechC4seek2to10completionySd_ySbcSgtF", + "mangledName": "$s9NutPlayer0A7MP4TechC4seek2to10completionySd_ySbcSgtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7MP4TechC4stopyyF", + "mangledName": "$s9NutPlayer0A7MP4TechC4stopyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "end", + "printedName": "end()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A7MP4TechC3endyyF", + "mangledName": "$s9NutPlayer0A7MP4TechC3endyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A7MP4TechC", + "mangledName": "$s9NutPlayer0A7MP4TechC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Tech", + "printedName": "Tech", + "usr": "s:9NutPlayer4TechP", + "mangledName": "$s9NutPlayer4TechP" + }, + { + "kind": "Conformance", + "name": "TechViewable", + "printedName": "TechViewable", + "usr": "s:9NutPlayer12TechViewableP", + "mangledName": "$s9NutPlayer12TechViewableP" + }, + { + "kind": "Conformance", + "name": "TechLoadable", + "printedName": "TechLoadable", + "usr": "s:9NutPlayer12TechLoadableP", + "mangledName": "$s9NutPlayer12TechLoadableP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutPlaybackButtonType", + "printedName": "NutPlaybackButtonType", + "children": [ + { + "kind": "Var", + "name": "play", + "printedName": "play", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlaybackButtonType.Type) -> NutPlayer.NutPlaybackButtonType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlaybackButtonType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO4playyA2CmF", + "mangledName": "$s9NutPlayer0A18PlaybackButtonTypeO4playyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "pause", + "printedName": "pause", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlaybackButtonType.Type) -> NutPlayer.NutPlaybackButtonType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlaybackButtonType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO5pauseyA2CmF", + "mangledName": "$s9NutPlayer0A18PlaybackButtonTypeO5pauseyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "restart", + "printedName": "restart", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlaybackButtonType.Type) -> NutPlayer.NutPlaybackButtonType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlaybackButtonType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO7restartyA2CmF", + "mangledName": "$s9NutPlayer0A18PlaybackButtonTypeO7restartyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + }, + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer0A18PlaybackButtonTypeO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer0A18PlaybackButtonTypeO9hashValueSivp", + "mangledName": "$s9NutPlayer0A18PlaybackButtonTypeO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO9hashValueSivg", + "mangledName": "$s9NutPlayer0A18PlaybackButtonTypeO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer0A18PlaybackButtonTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer0A18PlaybackButtonTypeO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO", + "mangledName": "$s9NutPlayer0A18PlaybackButtonTypeO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutPlayer", + "printedName": "NutPlayer", + "children": [ + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC5stateAA5ValueVyAA0B5StateOGvp", + "mangledName": "$s9NutPlayerAAC5stateAA5ValueVyAA0B5StateOGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC5stateAA5ValueVyAA0B5StateOGvg", + "mangledName": "$s9NutPlayerAAC5stateAA5ValueVyAA0B5StateOGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC6volumeAA5ValueVySfGvp", + "mangledName": "$s9NutPlayerAAC6volumeAA5ValueVySfGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC6volumeAA5ValueVySfGvg", + "mangledName": "$s9NutPlayerAAC6volumeAA5ValueVySfGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "currentTime", + "printedName": "currentTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC11currentTimeAA5ValueVySdGvp", + "mangledName": "$s9NutPlayerAAC11currentTimeAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC11currentTimeAA5ValueVySdGvg", + "mangledName": "$s9NutPlayerAAC11currentTimeAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC8durationAA5ValueVySdGvp", + "mangledName": "$s9NutPlayerAAC8durationAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC8durationAA5ValueVySdGvg", + "mangledName": "$s9NutPlayerAAC8durationAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC5cacheAA5ValueVySdGvp", + "mangledName": "$s9NutPlayerAAC5cacheAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC5cacheAA5ValueVySdGvg", + "mangledName": "$s9NutPlayerAAC5cacheAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "currentQuality", + "printedName": "currentQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerQualityRecord?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC14currentQualityAA5ValueVyAA0bD6Record_pSgGvp", + "mangledName": "$s9NutPlayerAAC14currentQualityAA5ValueVyAA0bD6Record_pSgGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerQualityRecord?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC14currentQualityAA5ValueVyAA0bD6Record_pSgGvg", + "mangledName": "$s9NutPlayerAAC14currentQualityAA5ValueVyAA0bD6Record_pSgGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "qualities", + "printedName": "qualities", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<[NutPlayer.PlayerQualityRecord]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerQualityRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC9qualitiesAA5ValueVySayAA0B13QualityRecord_pGGvp", + "mangledName": "$s9NutPlayerAAC9qualitiesAA5ValueVySayAA0B13QualityRecord_pGGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<[NutPlayer.PlayerQualityRecord]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerQualityRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC9qualitiesAA5ValueVySayAA0B13QualityRecord_pGGvg", + "mangledName": "$s9NutPlayerAAC9qualitiesAA5ValueVySayAA0B13QualityRecord_pGGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "menu", + "printedName": "menu", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC4menuSayAA0B14SettingsRecord_pGvp", + "mangledName": "$s9NutPlayerAAC4menuSayAA0B14SettingsRecord_pGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC4menuSayAA0B14SettingsRecord_pGvg", + "mangledName": "$s9NutPlayerAAC4menuSayAA0B14SettingsRecord_pGvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "plugins", + "printedName": "plugins", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerPlugin]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlugin", + "printedName": "NutPlayer.PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayerAAC7pluginsSayAA0B6Plugin_pGvp", + "mangledName": "$s9NutPlayerAAC7pluginsSayAA0B6Plugin_pGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "SetterAccess", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerPlugin]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlugin", + "printedName": "NutPlayer.PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayerAAC7pluginsSayAA0B6Plugin_pGvg", + "mangledName": "$s9NutPlayerAAC7pluginsSayAA0B6Plugin_pGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayer", + "printedName": "NutPlayer.NutPlayer", + "usr": "s:9NutPlayerAAC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayerAACABycfc", + "mangledName": "$s9NutPlayerAACABycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(content:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC4load7contentyAA11ContentTypeO_tF", + "mangledName": "$s9NutPlayerAAC4load7contentyAA11ContentTypeO_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(provider:timeouts:autoplay:position:quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Provider", + "printedName": "NutPlayer.Provider", + "usr": "s:9NutPlayer8ProviderP" + }, + { + "kind": "TypeNominal", + "name": "PlayerTimeouts", + "printedName": "NutPlayer.PlayerTimeouts", + "hasDefaultArg": true, + "usr": "s:9NutPlayer0B8TimeoutsV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "hasDefaultArg": true, + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(resolution: CoreFoundation.CGSize, bandwidth: Swift.Int)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(resolution: CoreFoundation.CGSize, bandwidth: Swift.Int)", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC4load8provider8timeouts8autoplay8position7qualityyAA8Provider_p_AA0B8TimeoutsVSbSdSo6CGSizeV10resolution_Si9bandwidthtSgtF", + "mangledName": "$s9NutPlayerAAC4load8provider8timeouts8autoplay8position7qualityyAA8Provider_p_AA0B8TimeoutsVSbSdSo6CGSizeV10resolution_Si9bandwidthtSgtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "play", + "printedName": "play()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC4playyyF", + "mangledName": "$s9NutPlayerAAC4playyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pause", + "printedName": "pause()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC5pauseyyF", + "mangledName": "$s9NutPlayerAAC5pauseyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC4stopyyF", + "mangledName": "$s9NutPlayerAAC4stopyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seek", + "printedName": "seek(time:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC4seek4timeySd_tF", + "mangledName": "$s9NutPlayerAAC4seek4timeySd_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "end", + "printedName": "end()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC3endyyF", + "mangledName": "$s9NutPlayerAAC3endyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "change", + "printedName": "change(rate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC6change4rateyAA0B12PlaybackRateO_tF", + "mangledName": "$s9NutPlayerAAC6change4rateyAA0B12PlaybackRateO_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "change", + "printedName": "change(volume:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC6change6volumeySf_tF", + "mangledName": "$s9NutPlayerAAC6change6volumeySf_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "select", + "printedName": "select(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayerAAC6select7qualityyAA0B13QualityRecord_p_tF", + "mangledName": "$s9NutPlayerAAC6select7qualityyAA0B13QualityRecord_p_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayerAAC", + "mangledName": "$s9NutPlayerAAC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Player", + "printedName": "Player", + "usr": "s:9NutPlayer0B0P", + "mangledName": "$s9NutPlayer0B0P" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutPlayerErrorPlugin", + "printedName": "NutPlayerErrorPlugin", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(player:eventBus:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerErrorPlugin", + "printedName": "NutPlayer.NutPlayerErrorPlugin", + "usr": "s:9NutPlayer0aB11ErrorPluginC" + }, + { + "kind": "TypeNominal", + "name": "Player", + "printedName": "NutPlayer.Player", + "usr": "s:9NutPlayer0B0P" + }, + { + "kind": "TypeNominal", + "name": "EventTransmittable", + "printedName": "NutPlayer.EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0aB11ErrorPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0aB11ErrorPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "view", + "printedName": "view", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB11ErrorPluginC4viewSo6UIViewCvp", + "mangledName": "$s9NutPlayer0aB11ErrorPluginC4viewSo6UIViewCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB11ErrorPluginC4viewSo6UIViewCvg", + "mangledName": "$s9NutPlayer0aB11ErrorPluginC4viewSo6UIViewCvg", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0aB11ErrorPluginC", + "mangledName": "$s9NutPlayer0aB11ErrorPluginC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ViewablePlayerPlugin", + "printedName": "ViewablePlayerPlugin", + "usr": "s:9NutPlayer08ViewableB6PluginP", + "mangledName": "$s9NutPlayer08ViewableB6PluginP" + }, + { + "kind": "Conformance", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + } + ] + }, + { + "kind": "Import", + "name": "CoreFoundation", + "printedName": "CoreFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ContentPlayerFactory", + "printedName": "ContentPlayerFactory", + "children": [ + { + "kind": "Function", + "name": "contentPlayer", + "printedName": "contentPlayer(with:playerTimeouts:from:autostart:quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentPlayer", + "printedName": "NutPlayer.ContentPlayer", + "usr": "s:9NutPlayer07ContentB0C" + }, + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + }, + { + "kind": "TypeNominal", + "name": "PlayerTimeouts", + "printedName": "NutPlayer.PlayerTimeouts", + "usr": "s:9NutPlayer0B8TimeoutsV" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(resolution: CoreFoundation.CGSize, bandwidth: Swift.Int)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(resolution: CoreFoundation.CGSize, bandwidth: Swift.Int)", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer07ContentB7FactoryP07contentB04with14playerTimeouts4from9autostart7qualityAA0cB0CAA0C4TypeO_AA0bH0VSdSbSo6CGSizeV10resolution_Si9bandwidthtSgtFZ", + "mangledName": "$s9NutPlayer07ContentB7FactoryP07contentB04with14playerTimeouts4from9autostart7qualityAA0cB0CAA0C4TypeO_AA0bH0VSdSbSo6CGSizeV10resolution_Si9bandwidthtSgtFZ", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ContentPlayerFactory>", + "sugared_genericSig": "", + "static": true, + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer07ContentB7FactoryP", + "mangledName": "$s9NutPlayer07ContentB7FactoryP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "AdvertisementPlayerFactory", + "printedName": "AdvertisementPlayerFactory", + "declKind": "Protocol", + "usr": "s:9NutPlayer013AdvertisementB7FactoryP", + "mangledName": "$s9NutPlayer013AdvertisementB7FactoryP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "NutPlayerFactory", + "printedName": "NutPlayerFactory", + "children": [ + { + "kind": "Function", + "name": "contentPlayer", + "printedName": "contentPlayer(with:playerTimeouts:from:autostart:quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentPlayer", + "printedName": "NutPlayer.ContentPlayer", + "usr": "s:9NutPlayer07ContentB0C" + }, + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + }, + { + "kind": "TypeNominal", + "name": "PlayerTimeouts", + "printedName": "NutPlayer.PlayerTimeouts", + "usr": "s:9NutPlayer0B8TimeoutsV" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(resolution: CoreFoundation.CGSize, bandwidth: Swift.Int)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(resolution: CoreFoundation.CGSize, bandwidth: Swift.Int)", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB7FactoryO07contentB04with14playerTimeouts4from9autostart7qualityAA07ContentB0CAA0K4TypeO_AA0bG0VSdSbSo6CGSizeV10resolution_Si9bandwidthtSgtFZ", + "mangledName": "$s9NutPlayer0aB7FactoryO07contentB04with14playerTimeouts4from9autostart7qualityAA07ContentB0CAA0K4TypeO_AA0bG0VSdSbSo6CGSizeV10resolution_Si9bandwidthtSgtFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0aB7FactoryO", + "mangledName": "$s9NutPlayer0aB7FactoryO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ContentPlayerFactory", + "printedName": "ContentPlayerFactory", + "usr": "s:9NutPlayer07ContentB7FactoryP", + "mangledName": "$s9NutPlayer07ContentB7FactoryP" + }, + { + "kind": "Conformance", + "name": "AdvertisementPlayerFactory", + "printedName": "AdvertisementPlayerFactory", + "usr": "s:9NutPlayer013AdvertisementB7FactoryP", + "mangledName": "$s9NutPlayer013AdvertisementB7FactoryP" + } + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutPlayerSkinPlugin", + "printedName": "NutPlayerSkinPlugin", + "children": [ + { + "kind": "TypeDecl", + "name": "Settings", + "printedName": "Settings", + "children": [ + { + "kind": "Var", + "name": "onSettings", + "printedName": "onSettings", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV02onE0yycSgvp", + "mangledName": "$s9NutPlayer0aB10SkinPluginC8SettingsV02onE0yycSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV02onE0yycSgvg", + "mangledName": "$s9NutPlayer0aB10SkinPluginC8SettingsV02onE0yycSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "onPip", + "printedName": "onPip", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV5onPipySbcSgvp", + "mangledName": "$s9NutPlayer0aB10SkinPluginC8SettingsV5onPipySbcSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV5onPipySbcSgvg", + "mangledName": "$s9NutPlayer0aB10SkinPluginC8SettingsV5onPipySbcSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "onFullscreen", + "printedName": "onFullscreen", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV12onFullscreenySbcSgvp", + "mangledName": "$s9NutPlayer0aB10SkinPluginC8SettingsV12onFullscreenySbcSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV12onFullscreenySbcSgvg", + "mangledName": "$s9NutPlayer0aB10SkinPluginC8SettingsV12onFullscreenySbcSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(onSettings:onPip:onFullscreen:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Settings", + "printedName": "NutPlayer.NutPlayerSkinPlugin.Settings", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV02onE00F3Pip0F10FullscreenAEyycSg_ySbcSgAJtcfc", + "mangledName": "$s9NutPlayer0aB10SkinPluginC8SettingsV02onE00F3Pip0F10FullscreenAEyycSg_ySbcSgAJtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV", + "mangledName": "$s9NutPlayer0aB10SkinPluginC8SettingsV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerPluginSettings", + "printedName": "PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP", + "mangledName": "$s9NutPlayer0B14PluginSettingsP" + } + ] + }, + { + "kind": "Var", + "name": "view", + "printedName": "view", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB10SkinPluginC4viewSo6UIViewCvp", + "mangledName": "$s9NutPlayer0aB10SkinPluginC4viewSo6UIViewCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB10SkinPluginC4viewSo6UIViewCvg", + "mangledName": "$s9NutPlayer0aB10SkinPluginC4viewSo6UIViewCvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "changeGeometry", + "printedName": "changeGeometry(portrait:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB10SkinPluginC14changeGeometry8portraitySb_tF", + "mangledName": "$s9NutPlayer0aB10SkinPluginC14changeGeometry8portraitySb_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(player:eventBus:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinPlugin", + "printedName": "NutPlayer.NutPlayerSkinPlugin", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinPlugin" + }, + { + "kind": "TypeNominal", + "name": "Player", + "printedName": "NutPlayer.Player", + "usr": "s:9NutPlayer0B0P" + }, + { + "kind": "TypeNominal", + "name": "EventTransmittable", + "printedName": "NutPlayer.EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0aB10SkinPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0aB10SkinPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "playbackButtonPressed", + "printedName": "playbackButtonPressed(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB10SkinPluginC21playbackButtonPressedyyAA0a8PlaybackF4TypeOF", + "mangledName": "$s9NutPlayer0aB10SkinPluginC21playbackButtonPressedyyAA0a8PlaybackF4TypeOF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seekButtonPressed", + "printedName": "seekButtonPressed(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutSeekButtonType", + "printedName": "NutPlayer.NutSeekButtonType", + "usr": "s:9NutPlayer0A14SeekButtonTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB10SkinPluginC17seekButtonPressedyyAA0a4SeekF4TypeOF", + "mangledName": "$s9NutPlayer0aB10SkinPluginC17seekButtonPressedyyAA0a4SeekF4TypeOF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "viewModeChanged", + "printedName": "viewModeChanged(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB10SkinPluginC15viewModeChanged2toyAA0a4ViewF0O_tF", + "mangledName": "$s9NutPlayer0aB10SkinPluginC15viewModeChanged2toyAA0a4ViewF0O_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "timelineDidChange", + "printedName": "timelineDidChange(state:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutSliderState", + "printedName": "NutPlayer.NutSliderState", + "usr": "s:9NutPlayer0A11SliderStateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB10SkinPluginC17timelineDidChange5stateyAA0A11SliderStateO_tF", + "mangledName": "$s9NutPlayer0aB10SkinPluginC17timelineDidChange5stateyAA0A11SliderStateO_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "settingsTapped", + "printedName": "settingsTapped()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB10SkinPluginC14settingsTappedyyF", + "mangledName": "$s9NutPlayer0aB10SkinPluginC14settingsTappedyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "volumeChanged", + "printedName": "volumeChanged(value:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB10SkinPluginC13volumeChanged5valueySf_tF", + "mangledName": "$s9NutPlayer0aB10SkinPluginC13volumeChanged5valueySf_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinPlugin", + "printedName": "NutPlayer.NutPlayerSkinPlugin", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinPlugin" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinPlugin(im)init", + "mangledName": "$s9NutPlayer0aB10SkinPluginCACycfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinPlugin", + "mangledName": "$s9NutPlayer0aB10SkinPluginC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ViewablePlayerPlugin", + "printedName": "ViewablePlayerPlugin", + "usr": "s:9NutPlayer08ViewableB6PluginP", + "mangledName": "$s9NutPlayer08ViewableB6PluginP" + }, + { + "kind": "Conformance", + "name": "NutPlayerSkinViewDelegate", + "printedName": "NutPlayerSkinViewDelegate", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP", + "mangledName": "$s9NutPlayer0aB16SkinViewDelegateP" + }, + { + "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": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutPlayerSkinState", + "printedName": "NutPlayerSkinState", + "children": [ + { + "kind": "Var", + "name": "idle", + "printedName": "idle", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerSkinState.Type) -> NutPlayer.NutPlayerSkinState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerSkinState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB9SkinStateO4idleyA2CmF", + "mangledName": "$s9NutPlayer0aB9SkinStateO4idleyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ready", + "printedName": "ready", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerSkinState.Type) -> NutPlayer.NutPlayerSkinState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerSkinState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB9SkinStateO5readyyA2CmF", + "mangledName": "$s9NutPlayer0aB9SkinStateO5readyyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "loading", + "printedName": "loading", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerSkinState.Type) -> NutPlayer.NutPlayerSkinState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerSkinState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB9SkinStateO7loadingyA2CmF", + "mangledName": "$s9NutPlayer0aB9SkinStateO7loadingyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "playing", + "printedName": "playing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerSkinState.Type) -> NutPlayer.NutPlayerSkinState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerSkinState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB9SkinStateO7playingyA2CmF", + "mangledName": "$s9NutPlayer0aB9SkinStateO7playingyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "seeking", + "printedName": "seeking", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerSkinState.Type) -> NutPlayer.NutPlayerSkinState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerSkinState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB9SkinStateO7seekingyA2CmF", + "mangledName": "$s9NutPlayer0aB9SkinStateO7seekingyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "paused", + "printedName": "paused", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerSkinState.Type) -> NutPlayer.NutPlayerSkinState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerSkinState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB9SkinStateO6pausedyA2CmF", + "mangledName": "$s9NutPlayer0aB9SkinStateO6pausedyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerSkinState.Type) -> NutPlayer.NutPlayerSkinState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerSkinState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB9SkinStateO9completedyA2CmF", + "mangledName": "$s9NutPlayer0aB9SkinStateO9completedyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB9SkinStateO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer0aB9SkinStateO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer0aB9SkinStateO9hashValueSivp", + "mangledName": "$s9NutPlayer0aB9SkinStateO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB9SkinStateO9hashValueSivg", + "mangledName": "$s9NutPlayer0aB9SkinStateO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer0aB9SkinStateO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer0aB9SkinStateO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0aB9SkinStateO", + "mangledName": "$s9NutPlayer0aB9SkinStateO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutPlayerSkinTimeModel", + "printedName": "NutPlayerSkinTimeModel", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(position:duration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinTimeModel", + "printedName": "NutPlayer.NutPlayerSkinTimeModel", + "usr": "s:9NutPlayer0aB13SkinTimeModelV" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0aB13SkinTimeModelV8position8durationACSd_Sdtcfc", + "mangledName": "$s9NutPlayer0aB13SkinTimeModelV8position8durationACSd_Sdtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0aB13SkinTimeModelV", + "mangledName": "$s9NutPlayer0aB13SkinTimeModelV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutPlayerSkinView", + "printedName": "NutPlayerSkinView", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "NutPlayer.NutPlayerSkinViewDelegate?" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB8SkinViewC8delegateAA0abcD8Delegate_pSgvp", + "mangledName": "$s9NutPlayer0aB8SkinViewC8delegateAA0abcD8Delegate_pSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "ReferenceOwnership", + "AccessControl" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.NutPlayerSkinViewDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinViewDelegate", + "printedName": "NutPlayer.NutPlayerSkinViewDelegate", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB8SkinViewC8delegateAA0abcD8Delegate_pSgvg", + "mangledName": "$s9NutPlayer0aB8SkinViewC8delegateAA0abcD8Delegate_pSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.NutPlayerSkinViewDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinViewDelegate", + "printedName": "NutPlayer.NutPlayerSkinViewDelegate", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB8SkinViewC8delegateAA0abcD8Delegate_pSgvs", + "mangledName": "$s9NutPlayer0aB8SkinViewC8delegateAA0abcD8Delegate_pSgvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB8SkinViewC8delegateAA0abcD8Delegate_pSgvM", + "mangledName": "$s9NutPlayer0aB8SkinViewC8delegateAA0abcD8Delegate_pSgvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "areMainElementsVisible", + "printedName": "areMainElementsVisible", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB8SkinViewC22areMainElementsVisibleAA5ValueVySbGvp", + "mangledName": "$s9NutPlayer0aB8SkinViewC22areMainElementsVisibleAA5ValueVySbGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB8SkinViewC22areMainElementsVisibleAA5ValueVySbGvg", + "mangledName": "$s9NutPlayer0aB8SkinViewC22areMainElementsVisibleAA5ValueVySbGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "timelineTopMargin", + "printedName": "timelineTopMargin", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB8SkinViewC17timelineTopMarginAA5ValueVy14CoreFoundation7CGFloatVGvp", + "mangledName": "$s9NutPlayer0aB8SkinViewC17timelineTopMarginAA5ValueVy12CoreGraphics7CGFloatVGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "Custom" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB8SkinViewC17timelineTopMarginAA5ValueVy14CoreFoundation7CGFloatVGvg", + "mangledName": "$s9NutPlayer0aB8SkinViewC17timelineTopMarginAA5ValueVy12CoreGraphics7CGFloatVGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(viewModel:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinView", + "printedName": "NutPlayer.NutPlayerSkinView", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinView" + }, + { + "kind": "TypeNominal", + "name": "NutPlayerSkinViewModel", + "printedName": "NutPlayer.NutPlayerSkinViewModel", + "usr": "s:9NutPlayer0aB13SkinViewModelV" + }, + { + "kind": "TypeNominal", + "name": "CustomizableAreaSettings", + "printedName": "NutPlayer.CustomizableAreaSettings", + "usr": "s:9NutPlayer24CustomizableAreaSettingsV" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0aB8SkinViewC9viewModel8settingsAcA0abcdF0V_AA24CustomizableAreaSettingsVtcfc", + "mangledName": "$s9NutPlayer0aB8SkinViewC9viewModel8settingsAcA0abcdF0V_AA24CustomizableAreaSettingsVtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "layoutSubviews", + "printedName": "layoutSubviews()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinView(im)layoutSubviews", + "mangledName": "$s9NutPlayer0aB8SkinViewC14layoutSubviewsyyF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "layoutSubviews", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "changePlaybackButton", + "printedName": "changePlaybackButton(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC20changePlaybackButton4withyAA0abC5StateO_tF", + "mangledName": "$s9NutPlayer0aB8SkinViewC20changePlaybackButton4withyAA0abC5StateO_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "changeSeekBack", + "printedName": "changeSeekBack(enabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC14changeSeekBack7enabledySb_tF", + "mangledName": "$s9NutPlayer0aB8SkinViewC14changeSeekBack7enabledySb_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "changeSeekForward", + "printedName": "changeSeekForward(enabled:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC17changeSeekForward7enabledySb_tF", + "mangledName": "$s9NutPlayer0aB8SkinViewC17changeSeekForward7enabledySb_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "changeTime", + "printedName": "changeTime(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC10changeTimeyySdF", + "mangledName": "$s9NutPlayer0aB8SkinViewC10changeTimeyySdF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "changeBuffer", + "printedName": "changeBuffer(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC12changeBufferyySdF", + "mangledName": "$s9NutPlayer0aB8SkinViewC12changeBufferyySdF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "changeFullscreen", + "printedName": "changeFullscreen(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC16changeFullscreenyySbF", + "mangledName": "$s9NutPlayer0aB8SkinViewC16changeFullscreenyySbF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "changeValue", + "printedName": "changeValue(type:value:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutVerticalSliderType", + "printedName": "NutPlayer.NutVerticalSliderType", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC11changeValue4type5valueyAA0A18VerticalSliderTypeO_SftF", + "mangledName": "$s9NutPlayer0aB8SkinViewC11changeValue4type5valueyAA0A18VerticalSliderTypeO_SftF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hide", + "printedName": "hide()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC4hideyyF", + "mangledName": "$s9NutPlayer0aB8SkinViewC4hideyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "show", + "printedName": "show()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB8SkinViewC4showyyF", + "mangledName": "$s9NutPlayer0aB8SkinViewC4showyyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "traitCollectionDidChange", + "printedName": "traitCollectionDidChange(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UITraitCollection?", + "children": [ + { + "kind": "TypeNominal", + "name": "UITraitCollection", + "printedName": "UIKit.UITraitCollection", + "usr": "c:objc(cs)UITraitCollection" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinView(im)traitCollectionDidChange:", + "mangledName": "$s9NutPlayer0aB8SkinViewC24traitCollectionDidChangeyySo07UITraitF0CSgF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "traitCollectionDidChange:", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinView", + "printedName": "NutPlayer.NutPlayerSkinView", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinView(im)initWithFrame:", + "mangledName": "$s9NutPlayer0aB8SkinViewC5frameACSo6CGRectV_tcfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerSkinView", + "mangledName": "$s9NutPlayer0aB8SkinViewC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": 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": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutPlayerSkinViewDelegate", + "printedName": "NutPlayerSkinViewDelegate", + "children": [ + { + "kind": "Function", + "name": "playbackButtonPressed", + "printedName": "playbackButtonPressed(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutPlaybackButtonType", + "printedName": "NutPlayer.NutPlaybackButtonType", + "usr": "s:9NutPlayer0A18PlaybackButtonTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP21playbackButtonPressedyyAA0a8PlaybackG4TypeOF", + "mangledName": "$s9NutPlayer0aB16SkinViewDelegateP21playbackButtonPressedyyAA0a8PlaybackG4TypeOF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.NutPlayerSkinViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seekButtonPressed", + "printedName": "seekButtonPressed(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutSeekButtonType", + "printedName": "NutPlayer.NutSeekButtonType", + "usr": "s:9NutPlayer0A14SeekButtonTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP17seekButtonPressedyyAA0a4SeekG4TypeOF", + "mangledName": "$s9NutPlayer0aB16SkinViewDelegateP17seekButtonPressedyyAA0a4SeekG4TypeOF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.NutPlayerSkinViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "settingsTapped", + "printedName": "settingsTapped()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP14settingsTappedyyF", + "mangledName": "$s9NutPlayer0aB16SkinViewDelegateP14settingsTappedyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.NutPlayerSkinViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "viewModeChanged", + "printedName": "viewModeChanged(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP15viewModeChanged2toyAA0adG0O_tF", + "mangledName": "$s9NutPlayer0aB16SkinViewDelegateP15viewModeChanged2toyAA0adG0O_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.NutPlayerSkinViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "volumeChanged", + "printedName": "volumeChanged(value:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP13volumeChanged5valueySf_tF", + "mangledName": "$s9NutPlayer0aB16SkinViewDelegateP13volumeChanged5valueySf_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.NutPlayerSkinViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "timelineDidChange", + "printedName": "timelineDidChange(state:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NutSliderState", + "printedName": "NutPlayer.NutSliderState", + "usr": "s:9NutPlayer0A11SliderStateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP17timelineDidChange5stateyAA0A11SliderStateO_tF", + "mangledName": "$s9NutPlayer0aB16SkinViewDelegateP17timelineDidChange5stateyAA0A11SliderStateO_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.NutPlayerSkinViewDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer0aB16SkinViewDelegateP", + "mangledName": "$s9NutPlayer0aB16SkinViewDelegateP", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutPlayerSkinViewModel", + "printedName": "NutPlayerSkinViewModel", + "children": [ + { + "kind": "Var", + "name": "viewMode", + "printedName": "viewMode", + "children": [ + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB13SkinViewModelV8viewModeAA0adG0Ovp", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV8viewModeAA0adG0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB13SkinViewModelV8viewModeAA0adG0Ovg", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV8viewModeAA0adG0Ovg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB13SkinViewModelV6volumeSfvp", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV6volumeSfvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB13SkinViewModelV6volumeSfvg", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV6volumeSfvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB13SkinViewModelV5stateAA0abC5StateOvp", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV5stateAA0abC5StateOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB13SkinViewModelV5stateAA0abC5StateOvg", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV5stateAA0abC5StateOvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "contentType", + "printedName": "contentType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB13SkinViewModelV11contentTypeAA0A13ContentUITypeOvp", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV11contentTypeAA0A13ContentUITypeOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB13SkinViewModelV11contentTypeAA0A13ContentUITypeOvg", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV11contentTypeAA0A13ContentUITypeOvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "time", + "printedName": "time", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.NutPlayerSkinTimeModel?", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinTimeModel", + "printedName": "NutPlayer.NutPlayerSkinTimeModel", + "usr": "s:9NutPlayer0aB13SkinTimeModelV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0aB13SkinViewModelV4timeAA0abc4TimeE0VSgvp", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV4timeAA0abc4TimeE0VSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.NutPlayerSkinTimeModel?", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinTimeModel", + "printedName": "NutPlayer.NutPlayerSkinTimeModel", + "usr": "s:9NutPlayer0aB13SkinTimeModelV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0aB13SkinViewModelV4timeAA0abc4TimeE0VSgvg", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV4timeAA0abc4TimeE0VSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(viewMode:volume:state:contentType:time:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinViewModel", + "printedName": "NutPlayer.NutPlayerSkinViewModel", + "usr": "s:9NutPlayer0aB13SkinViewModelV" + }, + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + }, + { + "kind": "TypeNominal", + "name": "NutPlayerSkinState", + "printedName": "NutPlayer.NutPlayerSkinState", + "usr": "s:9NutPlayer0aB9SkinStateO" + }, + { + "kind": "TypeNominal", + "name": "NutContentUIType", + "printedName": "NutPlayer.NutContentUIType", + "usr": "s:9NutPlayer0A13ContentUITypeO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.NutPlayerSkinTimeModel?", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerSkinTimeModel", + "printedName": "NutPlayer.NutPlayerSkinTimeModel", + "usr": "s:9NutPlayer0aB13SkinTimeModelV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0aB13SkinViewModelV8viewMode6volume5state11contentType4timeAcA0adG0O_SfAA0abC5StateOAA0A13ContentUITypeOAA0abc4TimeE0VSgtcfc", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV8viewMode6volume5state11contentType4timeAcA0adG0O_SfAA0abC5StateOAA0A13ContentUITypeOAA0abc4TimeE0VSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0aB13SkinViewModelV", + "mangledName": "$s9NutPlayer0aB13SkinViewModelV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutPlayerView", + "printedName": "NutPlayerView", + "children": [ + { + "kind": "Function", + "name": "addSubview", + "printedName": "addSubview(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView(im)addSubview:", + "mangledName": "$s9NutPlayer0aB4ViewC10addSubviewyySo6UIViewCF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "addSubview:", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "insertSubview", + "printedName": "insertSubview(_:at:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView(im)insertSubview:atIndex:", + "mangledName": "$s9NutPlayer0aB4ViewC13insertSubview_2atySo6UIViewC_SitF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "insertSubview:atIndex:", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "insertSubview", + "printedName": "insertSubview(_:aboveSubview:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView(im)insertSubview:aboveSubview:", + "mangledName": "$s9NutPlayer0aB4ViewC13insertSubview_05aboveE0ySo6UIViewC_AGtF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "insertSubview:aboveSubview:", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "insertSubview", + "printedName": "insertSubview(_:belowSubview:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView(im)insertSubview:belowSubview:", + "mangledName": "$s9NutPlayer0aB4ViewC13insertSubview_05belowE0ySo6UIViewC_AGtF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "insertSubview:belowSubview:", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "layoutSubviews", + "printedName": "layoutSubviews()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView(im)layoutSubviews", + "mangledName": "$s9NutPlayer0aB4ViewC14layoutSubviewsyyF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "layoutSubviews", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "traitCollectionDidChange", + "printedName": "traitCollectionDidChange(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UITraitCollection?", + "children": [ + { + "kind": "TypeNominal", + "name": "UITraitCollection", + "printedName": "UIKit.UITraitCollection", + "usr": "c:objc(cs)UITraitCollection" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView(im)traitCollectionDidChange:", + "mangledName": "$s9NutPlayer0aB4ViewC24traitCollectionDidChangeyySo07UITraitE0CSgF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "traitCollectionDidChange:", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerView", + "printedName": "NutPlayer.NutPlayerView", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView(im)initWithFrame:", + "mangledName": "$s9NutPlayer0aB4ViewC5frameACSo6CGRectV_tcfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView", + "mangledName": "$s9NutPlayer0aB4ViewC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": 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": "TypeDecl", + "name": "NutPlayerViewBuilder", + "printedName": "NutPlayerViewBuilder", + "children": [ + { + "kind": "TypeDecl", + "name": "PluginRecord", + "printedName": "PluginRecord", + "children": [ + { + "kind": "TypeDecl", + "name": "Priority", + "printedName": "Priority", + "children": [ + { + "kind": "Var", + "name": "system", + "printedName": "system", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority.Type) -> NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO6systemyA2GmF", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO6systemyA2GmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "userInitiated", + "printedName": "userInitiated", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority.Type) -> NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO13userInitiatedyA2GmF", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO13userInitiatedyA2GmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ui", + "printedName": "ui", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority.Type) -> (Swift.Int) -> NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int) -> NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(level: Swift.Int)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO2uiyAGSi_tcAGmF", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO2uiyAGSi_tcAGmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(plugin:priority:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PluginRecord", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV" + }, + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "NutPlayer.PlayerPlugin.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlugin", + "printedName": "NutPlayer.PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord.Priority", + "hasDefaultArg": true, + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV6plugin8priority8settingsAeA0bE0_pXp_AE8PriorityOAA0bE8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12PluginRecordV6plugin8priority8settingsAeA0bE0_pXp_AE8PriorityOAA0bE8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "<", + "printedName": "<(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PluginRecord", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV" + }, + { + "kind": "TypeNominal", + "name": "PluginRecord", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV1loiySbAE_AEtFZ", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12PluginRecordV1loiySbAE_AEtFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PluginRecord", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV" + }, + { + "kind": "TypeNominal", + "name": "PluginRecord", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV2eeoiySbAE_AEtFZ", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12PluginRecordV2eeoiySbAE_AEtFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12PluginRecordV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerViewBuilder", + "printedName": "NutPlayer.NutPlayerViewBuilder", + "usr": "s:9NutPlayer0aB11ViewBuilderC" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0aB11ViewBuilderCACycfc", + "mangledName": "$s9NutPlayer0aB11ViewBuilderCACycfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "clearPlugins", + "printedName": "clearPlugins()", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerViewBuilder", + "printedName": "NutPlayer.NutPlayerViewBuilder", + "usr": "s:9NutPlayer0aB11ViewBuilderC" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB11ViewBuilderC12clearPluginsACyF", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC12clearPluginsACyF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "attach", + "printedName": "attach(plugins:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerViewBuilder", + "printedName": "NutPlayer.NutPlayerViewBuilder", + "usr": "s:9NutPlayer0aB11ViewBuilderC" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.NutPlayerViewBuilder.PluginRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PluginRecord", + "printedName": "NutPlayer.NutPlayerViewBuilder.PluginRecord", + "usr": "s:9NutPlayer0aB11ViewBuilderC12PluginRecordV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB11ViewBuilderC6attach7pluginsACSayAC12PluginRecordVG_tF", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC6attach7pluginsACSayAC12PluginRecordVG_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "defaultSkin", + "printedName": "defaultSkin(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerViewBuilder", + "printedName": "NutPlayer.NutPlayerViewBuilder", + "usr": "s:9NutPlayer0aB11ViewBuilderC" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB11ViewBuilderC11defaultSkinyACSbF", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC11defaultSkinyACSbF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "defaultSkin", + "printedName": "defaultSkin(settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerViewBuilder", + "printedName": "NutPlayer.NutPlayerViewBuilder", + "usr": "s:9NutPlayer0aB11ViewBuilderC" + }, + { + "kind": "TypeNominal", + "name": "Settings", + "printedName": "NutPlayer.NutPlayerSkinPlugin.Settings", + "usr": "s:9NutPlayer0aB10SkinPluginC8SettingsV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB11ViewBuilderC11defaultSkin8settingsAcA0abF6PluginC8SettingsV_tF", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC11defaultSkin8settingsAcA0abF6PluginC8SettingsV_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "build", + "printedName": "build(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutPlayerView", + "printedName": "NutPlayer.NutPlayerView", + "usr": "c:@M@NutPlayer@objc(cs)NutPlayerView" + }, + { + "kind": "TypeNominal", + "name": "NutPlayer", + "printedName": "NutPlayer.NutPlayer", + "usr": "s:9NutPlayerAAC" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0aB11ViewBuilderC5build4withAA0abC0CA2AC_tF", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC5build4withAA0abC0CA2AC_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0aB11ViewBuilderC", + "mangledName": "$s9NutPlayer0aB11ViewBuilderC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutProvider", + "printedName": "NutProvider", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(hash:configuration:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutProvider", + "printedName": "NutPlayer.NutProvider", + "usr": "s:9NutPlayer0A8ProviderV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLSessionConfiguration?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionConfiguration", + "printedName": "Foundation.URLSessionConfiguration", + "usr": "c:objc(cs)NSURLSessionConfiguration" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A8ProviderV4hash13configurationACSS_So25NSURLSessionConfigurationCSgtcfc", + "mangledName": "$s9NutPlayer0A8ProviderV4hash13configurationACSS_So25NSURLSessionConfigurationCSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "retrieveContent", + "printedName": "retrieveContent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerContent", + "printedName": "NutPlayer.PlayerContent", + "usr": "s:9NutPlayer0B7ContentP" + }, + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A8ProviderV15retrieveContentyyys6ResultOyAA0bE0_pAA0C5ErrorOGcF", + "mangledName": "$s9NutPlayer0A8ProviderV15retrieveContentyyys6ResultOyAA0bE0_pAA0C5ErrorOGcF", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0A8ProviderV", + "mangledName": "$s9NutPlayer0A8ProviderV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Provider", + "printedName": "Provider", + "usr": "s:9NutPlayer8ProviderP", + "mangledName": "$s9NutPlayer8ProviderP" + } + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutQualityPlugin", + "printedName": "NutQualityPlugin", + "children": [ + { + "kind": "TypeDecl", + "name": "Settings", + "printedName": "Settings", + "children": [ + { + "kind": "Var", + "name": "mapper", + "printedName": "mapper", + "children": [ + { + "kind": "TypeNominal", + "name": "QualityTitleMapper", + "printedName": "NutPlayer.QualityTitleMapper", + "usr": "s:9NutPlayer18QualityTitleMapperP" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC8SettingsV6mapperAA0C11TitleMapper_pvp", + "mangledName": "$s9NutPlayer0A13QualityPluginC8SettingsV6mapperAA0C11TitleMapper_pvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "QualityTitleMapper", + "printedName": "NutPlayer.QualityTitleMapper", + "usr": "s:9NutPlayer18QualityTitleMapperP" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC8SettingsV6mapperAA0C11TitleMapper_pvg", + "mangledName": "$s9NutPlayer0A13QualityPluginC8SettingsV6mapperAA0C11TitleMapper_pvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(mapper:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Settings", + "printedName": "NutPlayer.NutQualityPlugin.Settings", + "usr": "s:9NutPlayer0A13QualityPluginC8SettingsV" + }, + { + "kind": "TypeNominal", + "name": "QualityTitleMapper", + "printedName": "NutPlayer.QualityTitleMapper", + "usr": "s:9NutPlayer18QualityTitleMapperP" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A13QualityPluginC8SettingsV6mapperAeA0C11TitleMapper_p_tcfc", + "mangledName": "$s9NutPlayer0A13QualityPluginC8SettingsV6mapperAeA0C11TitleMapper_p_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0A13QualityPluginC8SettingsV", + "mangledName": "$s9NutPlayer0A13QualityPluginC8SettingsV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerPluginSettings", + "printedName": "PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP", + "mangledName": "$s9NutPlayer0B14PluginSettingsP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PluginSettingsRecord", + "printedName": "PluginSettingsRecord", + "children": [ + { + "kind": "Var", + "name": "quality", + "printedName": "quality", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerQualityRecord?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV7qualityAA0bcF0_pSgvp", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV7qualityAA0bcF0_pSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerQualityRecord?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV7qualityAA0bcF0_pSgvg", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV7qualityAA0bcF0_pSgvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV2idSSvp", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV2idSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV2idSSvg", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV2idSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "index", + "printedName": "index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV5indexSivp", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV5indexSivp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV5indexSivg", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV5indexSivg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isActive", + "printedName": "isActive", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV8isActiveSbvp", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV8isActiveSbvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV8isActiveSbvg", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV8isActiveSbvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "group", + "printedName": "group", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV5groupSSvp", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV5groupSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV5groupSSvg", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV5groupSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV5titleSSvp", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV5titleSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV5titleSSvg", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV5titleSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "element", + "printedName": "element", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV7elementAA0be7ElementF0Ovp", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV7elementAA0be7ElementF0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV7elementAA0be7ElementF0Ovg", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV7elementAA0be7ElementF0Ovg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0A13QualityPluginC0D14SettingsRecordV", + "mangledName": "$s9NutPlayer0A13QualityPluginC0D14SettingsRecordV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerSettingsRecord", + "printedName": "PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP", + "mangledName": "$s9NutPlayer0B14SettingsRecordP" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(player:eventBus:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutQualityPlugin", + "printedName": "NutPlayer.NutQualityPlugin", + "usr": "s:9NutPlayer0A13QualityPluginC" + }, + { + "kind": "TypeNominal", + "name": "Player", + "printedName": "NutPlayer.Player", + "usr": "s:9NutPlayer0B0P" + }, + { + "kind": "TypeNominal", + "name": "EventTransmittable", + "printedName": "NutPlayer.EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A13QualityPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0A13QualityPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "menu", + "printedName": "menu", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A13QualityPluginC4menuSayAA0B14SettingsRecord_pGvp", + "mangledName": "$s9NutPlayer0A13QualityPluginC4menuSayAA0B14SettingsRecord_pGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "SetterAccess", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A13QualityPluginC4menuSayAA0B14SettingsRecord_pGvg", + "mangledName": "$s9NutPlayer0A13QualityPluginC4menuSayAA0B14SettingsRecord_pGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "map", + "printedName": "map(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A13QualityPluginC3map7qualitySSSgAA0bC6Record_p_tF", + "mangledName": "$s9NutPlayer0A13QualityPluginC3map7qualitySSSgAA0bC6Record_p_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A13QualityPluginC", + "mangledName": "$s9NutPlayer0A13QualityPluginC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "SettingsPlayerPlugin", + "printedName": "SettingsPlayerPlugin", + "usr": "s:9NutPlayer08SettingsB6PluginP", + "mangledName": "$s9NutPlayer08SettingsB6PluginP" + }, + { + "kind": "Conformance", + "name": "QualityTitleMapper", + "printedName": "QualityTitleMapper", + "usr": "s:9NutPlayer18QualityTitleMapperP", + "mangledName": "$s9NutPlayer18QualityTitleMapperP" + }, + { + "kind": "Conformance", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutSeekButtonType", + "printedName": "NutSeekButtonType", + "children": [ + { + "kind": "Var", + "name": "back", + "printedName": "back", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutSeekButtonType.Type) -> NutPlayer.NutSeekButtonType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSeekButtonType", + "printedName": "NutPlayer.NutSeekButtonType", + "usr": "s:9NutPlayer0A14SeekButtonTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutSeekButtonType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSeekButtonType", + "printedName": "NutPlayer.NutSeekButtonType", + "usr": "s:9NutPlayer0A14SeekButtonTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A14SeekButtonTypeO4backyA2CmF", + "mangledName": "$s9NutPlayer0A14SeekButtonTypeO4backyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "forward", + "printedName": "forward", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutSeekButtonType.Type) -> NutPlayer.NutSeekButtonType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSeekButtonType", + "printedName": "NutPlayer.NutSeekButtonType", + "usr": "s:9NutPlayer0A14SeekButtonTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutSeekButtonType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSeekButtonType", + "printedName": "NutPlayer.NutSeekButtonType", + "usr": "s:9NutPlayer0A14SeekButtonTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A14SeekButtonTypeO7forwardyA2CmF", + "mangledName": "$s9NutPlayer0A14SeekButtonTypeO7forwardyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "NutSeekButtonType", + "printedName": "NutPlayer.NutSeekButtonType", + "usr": "s:9NutPlayer0A14SeekButtonTypeO" + }, + { + "kind": "TypeNominal", + "name": "NutSeekButtonType", + "printedName": "NutPlayer.NutSeekButtonType", + "usr": "s:9NutPlayer0A14SeekButtonTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A14SeekButtonTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer0A14SeekButtonTypeO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer0A14SeekButtonTypeO9hashValueSivp", + "mangledName": "$s9NutPlayer0A14SeekButtonTypeO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14SeekButtonTypeO9hashValueSivg", + "mangledName": "$s9NutPlayer0A14SeekButtonTypeO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer0A14SeekButtonTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer0A14SeekButtonTypeO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0A14SeekButtonTypeO", + "mangledName": "$s9NutPlayer0A14SeekButtonTypeO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutSliderState", + "printedName": "NutSliderState", + "children": [ + { + "kind": "Var", + "name": "started", + "printedName": "started", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutSliderState.Type) -> NutPlayer.NutSliderState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSliderState", + "printedName": "NutPlayer.NutSliderState", + "usr": "s:9NutPlayer0A11SliderStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutSliderState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSliderState", + "printedName": "NutPlayer.NutSliderState", + "usr": "s:9NutPlayer0A11SliderStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A11SliderStateO7startedyA2CmF", + "mangledName": "$s9NutPlayer0A11SliderStateO7startedyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "updating", + "printedName": "updating", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutSliderState.Type) -> (Swift.Float) -> NutPlayer.NutSliderState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Float) -> NutPlayer.NutSliderState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSliderState", + "printedName": "NutPlayer.NutSliderState", + "usr": "s:9NutPlayer0A11SliderStateO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(value: Swift.Float)", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutSliderState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSliderState", + "printedName": "NutPlayer.NutSliderState", + "usr": "s:9NutPlayer0A11SliderStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A11SliderStateO8updatingyACSf_tcACmF", + "mangledName": "$s9NutPlayer0A11SliderStateO8updatingyACSf_tcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "finished", + "printedName": "finished", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutSliderState.Type) -> (Swift.Float) -> NutPlayer.NutSliderState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Float) -> NutPlayer.NutSliderState", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSliderState", + "printedName": "NutPlayer.NutSliderState", + "usr": "s:9NutPlayer0A11SliderStateO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(value: Swift.Float)", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutSliderState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSliderState", + "printedName": "NutPlayer.NutSliderState", + "usr": "s:9NutPlayer0A11SliderStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A11SliderStateO8finishedyACSf_tcACmF", + "mangledName": "$s9NutPlayer0A11SliderStateO8finishedyACSf_tcACmF", + "moduleName": "NutPlayer" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0A11SliderStateO", + "mangledName": "$s9NutPlayer0A11SliderStateO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutStatisticsPlugin", + "printedName": "NutStatisticsPlugin", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(player:eventBus:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutStatisticsPlugin", + "printedName": "NutPlayer.NutStatisticsPlugin", + "usr": "s:9NutPlayer0A16StatisticsPluginC" + }, + { + "kind": "TypeNominal", + "name": "Player", + "printedName": "NutPlayer.Player", + "usr": "s:9NutPlayer0B0P" + }, + { + "kind": "TypeNominal", + "name": "EventTransmittable", + "printedName": "NutPlayer.EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A16StatisticsPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0A16StatisticsPluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A16StatisticsPluginC", + "mangledName": "$s9NutPlayer0A16StatisticsPluginC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "NutSubtitlePlugin", + "printedName": "NutSubtitlePlugin", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(player:eventBus:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NutSubtitlePlugin", + "printedName": "NutPlayer.NutSubtitlePlugin", + "usr": "s:9NutPlayer0A14SubtitlePluginC" + }, + { + "kind": "TypeNominal", + "name": "Player", + "printedName": "NutPlayer.Player", + "usr": "s:9NutPlayer0B0P" + }, + { + "kind": "TypeNominal", + "name": "EventTransmittable", + "printedName": "NutPlayer.EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0A14SubtitlePluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC6player8eventBus8settingsAcA0B0_p_AA18EventTransmittable_pAA0bD8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "menu", + "printedName": "menu", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A14SubtitlePluginC4menuSayAA0B14SettingsRecord_pGvp", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC4menuSayAA0B14SettingsRecord_pGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14SubtitlePluginC4menuSayAA0B14SettingsRecord_pGvg", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC4menuSayAA0B14SettingsRecord_pGvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14SubtitlePluginC4menuSayAA0B14SettingsRecord_pGvs", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC4menuSayAA0B14SettingsRecord_pGvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14SubtitlePluginC4menuSayAA0B14SettingsRecord_pGvM", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC4menuSayAA0B14SettingsRecord_pGvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "view", + "printedName": "view", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0A14SubtitlePluginC4viewSo6UIViewCvp", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC4viewSo6UIViewCvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14SubtitlePluginC4viewSo6UIViewCvg", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC4viewSo6UIViewCvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14SubtitlePluginC4viewSo6UIViewCvs", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC4viewSo6UIViewCvs", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A14SubtitlePluginC4viewSo6UIViewCvM", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC4viewSo6UIViewCvM", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer0A14SubtitlePluginC", + "mangledName": "$s9NutPlayer0A14SubtitlePluginC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + }, + { + "kind": "Conformance", + "name": "SettingsPlayerPlugin", + "printedName": "SettingsPlayerPlugin", + "usr": "s:9NutPlayer08SettingsB6PluginP", + "mangledName": "$s9NutPlayer08SettingsB6PluginP" + }, + { + "kind": "Conformance", + "name": "ViewablePlayerPlugin", + "printedName": "ViewablePlayerPlugin", + "usr": "s:9NutPlayer08ViewableB6PluginP", + "mangledName": "$s9NutPlayer08ViewableB6PluginP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutVerticalSliderType", + "printedName": "NutVerticalSliderType", + "children": [ + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutVerticalSliderType.Type) -> NutPlayer.NutVerticalSliderType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutVerticalSliderType", + "printedName": "NutPlayer.NutVerticalSliderType", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutVerticalSliderType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutVerticalSliderType", + "printedName": "NutPlayer.NutVerticalSliderType", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO6volumeyA2CmF", + "mangledName": "$s9NutPlayer0A18VerticalSliderTypeO6volumeyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "brightness", + "printedName": "brightness", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutVerticalSliderType.Type) -> NutPlayer.NutVerticalSliderType", + "children": [ + { + "kind": "TypeNominal", + "name": "NutVerticalSliderType", + "printedName": "NutPlayer.NutVerticalSliderType", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutVerticalSliderType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutVerticalSliderType", + "printedName": "NutPlayer.NutVerticalSliderType", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO10brightnessyA2CmF", + "mangledName": "$s9NutPlayer0A18VerticalSliderTypeO10brightnessyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "NutVerticalSliderType", + "printedName": "NutPlayer.NutVerticalSliderType", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO" + }, + { + "kind": "TypeNominal", + "name": "NutVerticalSliderType", + "printedName": "NutPlayer.NutVerticalSliderType", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer0A18VerticalSliderTypeO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer0A18VerticalSliderTypeO9hashValueSivp", + "mangledName": "$s9NutPlayer0A18VerticalSliderTypeO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO9hashValueSivg", + "mangledName": "$s9NutPlayer0A18VerticalSliderTypeO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer0A18VerticalSliderTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer0A18VerticalSliderTypeO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0A18VerticalSliderTypeO", + "mangledName": "$s9NutPlayer0A18VerticalSliderTypeO", + "moduleName": "NutPlayer", + "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": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "NutViewMode", + "printedName": "NutViewMode", + "children": [ + { + "kind": "Var", + "name": "normal", + "printedName": "normal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutViewMode.Type) -> NutPlayer.NutViewMode", + "children": [ + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutViewMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A8ViewModeO6normalyA2CmF", + "mangledName": "$s9NutPlayer0A8ViewModeO6normalyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "fullscreen", + "printedName": "fullscreen", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutViewMode.Type) -> NutPlayer.NutViewMode", + "children": [ + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutViewMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A8ViewModeO10fullscreenyA2CmF", + "mangledName": "$s9NutPlayer0A8ViewModeO10fullscreenyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "pip", + "printedName": "pip", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.NutViewMode.Type) -> NutPlayer.NutViewMode", + "children": [ + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.NutViewMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0A8ViewModeO3pipyA2CmF", + "mangledName": "$s9NutPlayer0A8ViewModeO3pipyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + }, + { + "kind": "TypeNominal", + "name": "NutViewMode", + "printedName": "NutPlayer.NutViewMode", + "usr": "s:9NutPlayer0A8ViewModeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0A8ViewModeO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer0A8ViewModeO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer0A8ViewModeO9hashValueSivp", + "mangledName": "$s9NutPlayer0A8ViewModeO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0A8ViewModeO9hashValueSivg", + "mangledName": "$s9NutPlayer0A8ViewModeO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer0A8ViewModeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer0A8ViewModeO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0A8ViewModeO", + "mangledName": "$s9NutPlayer0A8ViewModeO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "OperatorDecl", + "name": ">>-", + "printedName": ">>-", + "declKind": "InfixOperator", + "moduleName": "NutPlayer", + "declAttributes": [ + "Infix" + ] + }, + { + "kind": "Function", + "name": ">>-", + "printedName": ">>-(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_1?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) throws -> τ_0_1?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_1?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer3ggsoiyq_SgxSg_ACxKXEtKr0_lF", + "mangledName": "$s9NutPlayer3ggsoiyq_SgxSg_ACxKXEtKr0_lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1>", + "sugared_genericSig": "", + "declAttributes": [ + "Rethrows", + "AccessControl", + "DiscardableResult", + "Inline" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "OperatorDecl", + "name": ">>>", + "printedName": ">>>", + "declKind": "InfixOperator", + "moduleName": "NutPlayer", + "declAttributes": [ + "Infix" + ] + }, + { + "kind": "Function", + "name": ">>>", + "printedName": ">>>(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) throws -> τ_0_1", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer3gggoiyq_x_q_xKXEtKr0_lF", + "mangledName": "$s9NutPlayer3gggoiyq_x_q_xKXEtKr0_lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1>", + "sugared_genericSig": "", + "declAttributes": [ + "Rethrows", + "AccessControl", + "Inline" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "OperatorDecl", + "name": "<<<", + "printedName": "<<<", + "declKind": "InfixOperator", + "moduleName": "NutPlayer", + "declAttributes": [ + "Infix" + ] + }, + { + "kind": "Function", + "name": "<<<", + "printedName": "<<<(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) throws -> τ_0_1", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "typeAttributes": [ + "noescape" + ] + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer3llloiyq_q_xKXE_xtKr0_lF", + "mangledName": "$s9NutPlayer3llloiyq_q_xKXE_xtKr0_lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1>", + "sugared_genericSig": "", + "declAttributes": [ + "Rethrows", + "AccessControl", + "Inline" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "OperatorDecl", + "name": "+\/-", + "printedName": "+\/-", + "declKind": "InfixOperator", + "moduleName": "NutPlayer", + "declAttributes": [ + "Infix" + ] + }, + { + "kind": "Function", + "name": "+\/-", + "printedName": "+\/-(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ClosedRange", + "printedName": "Swift.ClosedRange<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:SN" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer3pdsoiySNyxGx_xtSLRzSjRzlF", + "mangledName": "$s9NutPlayer3pdsoiySNyxGx_xtSLRzSjRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Comparable, τ_0_0 : Swift.Numeric>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "Inline" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Player", + "printedName": "Player", + "children": [ + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B0P5stateAA5ValueVyAA0B5StateOGvp", + "mangledName": "$s9NutPlayer0B0P5stateAA5ValueVyAA0B5StateOGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B0P5stateAA5ValueVyAA0B5StateOGvg", + "mangledName": "$s9NutPlayer0B0P5stateAA5ValueVyAA0B5StateOGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B0P6volumeAA5ValueVySfGvp", + "mangledName": "$s9NutPlayer0B0P6volumeAA5ValueVySfGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B0P6volumeAA5ValueVySfGvg", + "mangledName": "$s9NutPlayer0B0P6volumeAA5ValueVySfGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "currentTime", + "printedName": "currentTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B0P11currentTimeAA5ValueVySdGvp", + "mangledName": "$s9NutPlayer0B0P11currentTimeAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B0P11currentTimeAA5ValueVySdGvg", + "mangledName": "$s9NutPlayer0B0P11currentTimeAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B0P8durationAA5ValueVySdGvp", + "mangledName": "$s9NutPlayer0B0P8durationAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B0P8durationAA5ValueVySdGvg", + "mangledName": "$s9NutPlayer0B0P8durationAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B0P5cacheAA5ValueVySdGvp", + "mangledName": "$s9NutPlayer0B0P5cacheAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B0P5cacheAA5ValueVySdGvg", + "mangledName": "$s9NutPlayer0B0P5cacheAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "currentQuality", + "printedName": "currentQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerQualityRecord?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B0P14currentQualityAA5ValueVyAA0bD6Record_pSgGvp", + "mangledName": "$s9NutPlayer0B0P14currentQualityAA5ValueVyAA0bD6Record_pSgGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerQualityRecord?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B0P14currentQualityAA5ValueVyAA0bD6Record_pSgGvg", + "mangledName": "$s9NutPlayer0B0P14currentQualityAA5ValueVyAA0bD6Record_pSgGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "qualities", + "printedName": "qualities", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<[NutPlayer.PlayerQualityRecord]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerQualityRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B0P9qualitiesAA5ValueVySayAA0B13QualityRecord_pGGvp", + "mangledName": "$s9NutPlayer0B0P9qualitiesAA5ValueVySayAA0B13QualityRecord_pGGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<[NutPlayer.PlayerQualityRecord]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerQualityRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B0P9qualitiesAA5ValueVySayAA0B13QualityRecord_pGGvg", + "mangledName": "$s9NutPlayer0B0P9qualitiesAA5ValueVySayAA0B13QualityRecord_pGGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "select", + "printedName": "select(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B0P6select7qualityyAA0B13QualityRecord_p_tF", + "mangledName": "$s9NutPlayer0B0P6select7qualityyAA0B13QualityRecord_p_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "play", + "printedName": "play()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B0P4playyyF", + "mangledName": "$s9NutPlayer0B0P4playyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pause", + "printedName": "pause()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B0P5pauseyyF", + "mangledName": "$s9NutPlayer0B0P5pauseyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B0P4stopyyF", + "mangledName": "$s9NutPlayer0B0P4stopyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seek", + "printedName": "seek(time:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B0P4seek4timeySd_tF", + "mangledName": "$s9NutPlayer0B0P4seek4timeySd_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "end", + "printedName": "end()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B0P3endyyF", + "mangledName": "$s9NutPlayer0B0P3endyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "change", + "printedName": "change(rate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B0P6change4rateyAA0B12PlaybackRateO_tF", + "mangledName": "$s9NutPlayer0B0P6change4rateyAA0B12PlaybackRateO_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "change", + "printedName": "change(volume:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B0P6change6volumeySf_tF", + "mangledName": "$s9NutPlayer0B0P6change6volumeySf_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Player>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer0B0P", + "mangledName": "$s9NutPlayer0B0P", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerContent", + "printedName": "PlayerContent", + "children": [ + { + "kind": "Var", + "name": "content", + "printedName": "content", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B7ContentP7contentAA0C4TypeOvp", + "mangledName": "$s9NutPlayer0B7ContentP7contentAA0C4TypeOvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B7ContentP7contentAA0C4TypeOvg", + "mangledName": "$s9NutPlayer0B7ContentP7contentAA0C4TypeOvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerContent>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "statistics", + "printedName": "statistics", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerStatisticRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerStatisticRecord", + "printedName": "NutPlayer.PlayerStatisticRecord", + "usr": "s:9NutPlayer0B15StatisticRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B7ContentP10statisticsSayAA0B15StatisticRecord_pGvp", + "mangledName": "$s9NutPlayer0B7ContentP10statisticsSayAA0B15StatisticRecord_pGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerStatisticRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerStatisticRecord", + "printedName": "NutPlayer.PlayerStatisticRecord", + "usr": "s:9NutPlayer0B15StatisticRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B7ContentP10statisticsSayAA0B15StatisticRecord_pGvg", + "mangledName": "$s9NutPlayer0B7ContentP10statisticsSayAA0B15StatisticRecord_pGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerContent>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "subtitles", + "printedName": "subtitles", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSubtitleRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSubtitleRecord", + "printedName": "NutPlayer.PlayerSubtitleRecord", + "usr": "s:9NutPlayer0B14SubtitleRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B7ContentP9subtitlesSayAA0B14SubtitleRecord_pGvp", + "mangledName": "$s9NutPlayer0B7ContentP9subtitlesSayAA0B14SubtitleRecord_pGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSubtitleRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSubtitleRecord", + "printedName": "NutPlayer.PlayerSubtitleRecord", + "usr": "s:9NutPlayer0B14SubtitleRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B7ContentP9subtitlesSayAA0B14SubtitleRecord_pGvg", + "mangledName": "$s9NutPlayer0B7ContentP9subtitlesSayAA0B14SubtitleRecord_pGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerContent>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer0B7ContentP", + "mangledName": "$s9NutPlayer0B7ContentP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "ContentType", + "printedName": "ContentType", + "children": [ + { + "kind": "Var", + "name": "auto", + "printedName": "auto", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ContentType.Type) -> (Foundation.URL) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.URL) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(url: Foundation.URL)", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ContentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer11ContentTypeO4autoyAC10Foundation3URLV_tcACmF", + "mangledName": "$s9NutPlayer11ContentTypeO4autoyAC10Foundation3URLV_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "hls", + "printedName": "hls", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ContentType.Type) -> (Foundation.URL) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.URL) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(url: Foundation.URL)", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ContentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer11ContentTypeO3hlsyAC10Foundation3URLV_tcACmF", + "mangledName": "$s9NutPlayer11ContentTypeO3hlsyAC10Foundation3URLV_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dash", + "printedName": "dash", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ContentType.Type) -> (Foundation.URL) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.URL) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(url: Foundation.URL)", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ContentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer11ContentTypeO4dashyAC10Foundation3URLV_tcACmF", + "mangledName": "$s9NutPlayer11ContentTypeO4dashyAC10Foundation3URLV_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "mp4", + "printedName": "mp4", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ContentType.Type) -> (Foundation.URL, Swift.Bool) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.URL, Swift.Bool) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(url: Foundation.URL, loop: Swift.Bool)", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ContentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer11ContentTypeO3mp4yAC10Foundation3URLV_SbtcACmF", + "mangledName": "$s9NutPlayer11ContentTypeO3mp4yAC10Foundation3URLV_SbtcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "raw", + "printedName": "raw", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ContentType.Type) -> (Foundation.Data) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data) -> NutPlayer.ContentType", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: Foundation.Data)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ContentType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentType", + "printedName": "NutPlayer.ContentType", + "usr": "s:9NutPlayer11ContentTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer11ContentTypeO3rawyAC10Foundation4DataV_tcACmF", + "mangledName": "$s9NutPlayer11ContentTypeO3rawyAC10Foundation4DataV_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer11ContentTypeO", + "mangledName": "$s9NutPlayer11ContentTypeO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "HTTPMethod", + "printedName": "HTTPMethod", + "children": [ + { + "kind": "Var", + "name": "get", + "printedName": "get", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HTTPMethod.Type) -> NutPlayer.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "NutPlayer.HTTPMethod", + "usr": "s:9NutPlayer10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "NutPlayer.HTTPMethod", + "usr": "s:9NutPlayer10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10HTTPMethodO3getyA2CmF", + "mangledName": "$s9NutPlayer10HTTPMethodO3getyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "post", + "printedName": "post", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.HTTPMethod.Type) -> NutPlayer.HTTPMethod", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "NutPlayer.HTTPMethod", + "usr": "s:9NutPlayer10HTTPMethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.HTTPMethod.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "NutPlayer.HTTPMethod", + "usr": "s:9NutPlayer10HTTPMethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10HTTPMethodO4postyA2CmF", + "mangledName": "$s9NutPlayer10HTTPMethodO4postyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.HTTPMethod?", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "NutPlayer.HTTPMethod", + "usr": "s:9NutPlayer10HTTPMethodO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer10HTTPMethodO8rawValueACSgSS_tcfc", + "mangledName": "$s9NutPlayer10HTTPMethodO8rawValueACSgSS_tcfc", + "moduleName": "NutPlayer", + "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:9NutPlayer10HTTPMethodO8rawValueSSvp", + "mangledName": "$s9NutPlayer10HTTPMethodO8rawValueSSvp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer10HTTPMethodO8rawValueSSvg", + "mangledName": "$s9NutPlayer10HTTPMethodO8rawValueSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer10HTTPMethodO", + "mangledName": "$s9NutPlayer10HTTPMethodO", + "moduleName": "NutPlayer", + "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": "SubtitleType", + "printedName": "SubtitleType", + "children": [ + { + "kind": "Var", + "name": "SRT", + "printedName": "SRT", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.SubtitleType.Type) -> NutPlayer.SubtitleType", + "children": [ + { + "kind": "TypeNominal", + "name": "SubtitleType", + "printedName": "NutPlayer.SubtitleType", + "usr": "s:9NutPlayer12SubtitleTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.SubtitleType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SubtitleType", + "printedName": "NutPlayer.SubtitleType", + "usr": "s:9NutPlayer12SubtitleTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12SubtitleTypeO3SRTyA2CmF", + "mangledName": "$s9NutPlayer12SubtitleTypeO3SRTyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.SubtitleType?", + "children": [ + { + "kind": "TypeNominal", + "name": "SubtitleType", + "printedName": "NutPlayer.SubtitleType", + "usr": "s:9NutPlayer12SubtitleTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer12SubtitleTypeO8rawValueACSgSS_tcfc", + "mangledName": "$s9NutPlayer12SubtitleTypeO8rawValueACSgSS_tcfc", + "moduleName": "NutPlayer", + "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:9NutPlayer12SubtitleTypeO8rawValueSSvp", + "mangledName": "$s9NutPlayer12SubtitleTypeO8rawValueSSvp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12SubtitleTypeO8rawValueSSvg", + "mangledName": "$s9NutPlayer12SubtitleTypeO8rawValueSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer12SubtitleTypeO", + "mangledName": "$s9NutPlayer12SubtitleTypeO", + "moduleName": "NutPlayer", + "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": "PlayerStatisticRecord", + "printedName": "PlayerStatisticRecord", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B15StatisticRecordP4nameSSvp", + "mangledName": "$s9NutPlayer0B15StatisticRecordP4nameSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B15StatisticRecordP4nameSSvg", + "mangledName": "$s9NutPlayer0B15StatisticRecordP4nameSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerStatisticRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "urlTemplate", + "printedName": "urlTemplate", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B15StatisticRecordP11urlTemplateSSvp", + "mangledName": "$s9NutPlayer0B15StatisticRecordP11urlTemplateSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B15StatisticRecordP11urlTemplateSSvg", + "mangledName": "$s9NutPlayer0B15StatisticRecordP11urlTemplateSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerStatisticRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "start", + "printedName": "start", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B15StatisticRecordP5startSdvp", + "mangledName": "$s9NutPlayer0B15StatisticRecordP5startSdvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B15StatisticRecordP5startSdvg", + "mangledName": "$s9NutPlayer0B15StatisticRecordP5startSdvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerStatisticRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "delay", + "printedName": "delay", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B15StatisticRecordP5delaySdvp", + "mangledName": "$s9NutPlayer0B15StatisticRecordP5delaySdvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B15StatisticRecordP5delaySdvg", + "mangledName": "$s9NutPlayer0B15StatisticRecordP5delaySdvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerStatisticRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "count", + "printedName": "count", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B15StatisticRecordP5countSivp", + "mangledName": "$s9NutPlayer0B15StatisticRecordP5countSivp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B15StatisticRecordP5countSivg", + "mangledName": "$s9NutPlayer0B15StatisticRecordP5countSivg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerStatisticRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "method", + "printedName": "method", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "NutPlayer.HTTPMethod", + "usr": "s:9NutPlayer10HTTPMethodO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B15StatisticRecordP6methodAA10HTTPMethodOvp", + "mangledName": "$s9NutPlayer0B15StatisticRecordP6methodAA10HTTPMethodOvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "HTTPMethod", + "printedName": "NutPlayer.HTTPMethod", + "usr": "s:9NutPlayer10HTTPMethodO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B15StatisticRecordP6methodAA10HTTPMethodOvg", + "mangledName": "$s9NutPlayer0B15StatisticRecordP6methodAA10HTTPMethodOvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerStatisticRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "body", + "printedName": "body", + "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:9NutPlayer0B15StatisticRecordP4bodySSSgvp", + "mangledName": "$s9NutPlayer0B15StatisticRecordP4bodySSSgvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "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:9NutPlayer0B15StatisticRecordP4bodySSSgvg", + "mangledName": "$s9NutPlayer0B15StatisticRecordP4bodySSSgvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerStatisticRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer0B15StatisticRecordP", + "mangledName": "$s9NutPlayer0B15StatisticRecordP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerSubtitleRecord", + "printedName": "PlayerSubtitleRecord", + "children": [ + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SubtitleRecordP5titleSSvp", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP5titleSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SubtitleRecordP5titleSSvg", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP5titleSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSubtitleRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "SubtitleType", + "printedName": "NutPlayer.SubtitleType", + "usr": "s:9NutPlayer12SubtitleTypeO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SubtitleRecordP4typeAA0C4TypeOvp", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP4typeAA0C4TypeOvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SubtitleType", + "printedName": "NutPlayer.SubtitleType", + "usr": "s:9NutPlayer12SubtitleTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SubtitleRecordP4typeAA0C4TypeOvg", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP4typeAA0C4TypeOvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSubtitleRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SubtitleRecordP3urlSSvp", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP3urlSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SubtitleRecordP3urlSSvg", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP3urlSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSubtitleRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "language", + "printedName": "language", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SubtitleRecordP8languageSSvp", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP8languageSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SubtitleRecordP8languageSSvg", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP8languageSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSubtitleRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer0B14SubtitleRecordP", + "mangledName": "$s9NutPlayer0B14SubtitleRecordP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerError", + "printedName": "PlayerError", + "children": [ + { + "kind": "Var", + "name": "loop", + "printedName": "loop", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerError.Type) -> NutPlayer.PlayerError", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerError", + "printedName": "NutPlayer.PlayerError", + "usr": "s:9NutPlayer0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerError", + "printedName": "NutPlayer.PlayerError", + "usr": "s:9NutPlayer0B5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5ErrorO4loopyA2CmF", + "mangledName": "$s9NutPlayer0B5ErrorO4loopyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "provider", + "printedName": "provider", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerError.Type) -> (Swift.Error) -> NutPlayer.PlayerError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> NutPlayer.PlayerError", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerError", + "printedName": "NutPlayer.PlayerError", + "usr": "s:9NutPlayer0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerError", + "printedName": "NutPlayer.PlayerError", + "usr": "s:9NutPlayer0B5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5ErrorO8provideryACs0C0_pcACmF", + "mangledName": "$s9NutPlayer0B5ErrorO8provideryACs0C0_pcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "other", + "printedName": "other", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerError.Type) -> (Swift.Error) -> NutPlayer.PlayerError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> NutPlayer.PlayerError", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerError", + "printedName": "NutPlayer.PlayerError", + "usr": "s:9NutPlayer0B5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerError", + "printedName": "NutPlayer.PlayerError", + "usr": "s:9NutPlayer0B5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5ErrorO5otheryACs0C0_pcACmF", + "mangledName": "$s9NutPlayer0B5ErrorO5otheryACs0C0_pcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0B5ErrorO", + "mangledName": "$s9NutPlayer0B5ErrorO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerPlaybackRate", + "printedName": "PlayerPlaybackRate", + "children": [ + { + "kind": "Var", + "name": "speed0x25", + "printedName": "speed0x25", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerPlaybackRate.Type) -> NutPlayer.PlayerPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B12PlaybackRateO9speed0x25yA2CmF", + "mangledName": "$s9NutPlayer0B12PlaybackRateO9speed0x25yA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "speed0x5", + "printedName": "speed0x5", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerPlaybackRate.Type) -> NutPlayer.PlayerPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B12PlaybackRateO8speed0x5yA2CmF", + "mangledName": "$s9NutPlayer0B12PlaybackRateO8speed0x5yA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "speed0x75", + "printedName": "speed0x75", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerPlaybackRate.Type) -> NutPlayer.PlayerPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B12PlaybackRateO9speed0x75yA2CmF", + "mangledName": "$s9NutPlayer0B12PlaybackRateO9speed0x75yA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "normal", + "printedName": "normal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerPlaybackRate.Type) -> NutPlayer.PlayerPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B12PlaybackRateO6normalyA2CmF", + "mangledName": "$s9NutPlayer0B12PlaybackRateO6normalyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "speed1x25", + "printedName": "speed1x25", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerPlaybackRate.Type) -> NutPlayer.PlayerPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B12PlaybackRateO9speed1x25yA2CmF", + "mangledName": "$s9NutPlayer0B12PlaybackRateO9speed1x25yA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "speed1x5", + "printedName": "speed1x5", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerPlaybackRate.Type) -> NutPlayer.PlayerPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B12PlaybackRateO8speed1x5yA2CmF", + "mangledName": "$s9NutPlayer0B12PlaybackRateO8speed1x5yA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "speed1x75", + "printedName": "speed1x75", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerPlaybackRate.Type) -> NutPlayer.PlayerPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B12PlaybackRateO9speed1x75yA2CmF", + "mangledName": "$s9NutPlayer0B12PlaybackRateO9speed1x75yA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "speed2x", + "printedName": "speed2x", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerPlaybackRate.Type) -> NutPlayer.PlayerPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B12PlaybackRateO7speed2xyA2CmF", + "mangledName": "$s9NutPlayer0B12PlaybackRateO7speed2xyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(title:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0B12PlaybackRateO5titleACSS_tcfc", + "mangledName": "$s9NutPlayer0B12PlaybackRateO5titleACSS_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B12PlaybackRateO5titleSSvp", + "mangledName": "$s9NutPlayer0B12PlaybackRateO5titleSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B12PlaybackRateO5titleSSvg", + "mangledName": "$s9NutPlayer0B12PlaybackRateO5titleSSvg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPlaybackRate?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0B12PlaybackRateO8rawValueACSgSf_tcfc", + "mangledName": "$s9NutPlayer0B12PlaybackRateO8rawValueACSgSf_tcfc", + "moduleName": "NutPlayer", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B12PlaybackRateO8rawValueSfvp", + "mangledName": "$s9NutPlayer0B12PlaybackRateO8rawValueSfvp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B12PlaybackRateO8rawValueSfvg", + "mangledName": "$s9NutPlayer0B12PlaybackRateO8rawValueSfvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerPlaybackRate]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B12PlaybackRateO8allCasesSayACGvpZ", + "mangledName": "$s9NutPlayer0B12PlaybackRateO8allCasesSayACGvpZ", + "moduleName": "NutPlayer", + "static": true, + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerPlaybackRate]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B12PlaybackRateO8allCasesSayACGvgZ", + "mangledName": "$s9NutPlayer0B12PlaybackRateO8allCasesSayACGvgZ", + "moduleName": "NutPlayer", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0B12PlaybackRateO", + "mangledName": "$s9NutPlayer0B12PlaybackRateO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "Float", + "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": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerPlaybackRate]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPlaybackRate", + "printedName": "NutPlayer.PlayerPlaybackRate", + "usr": "s:9NutPlayer0B12PlaybackRateO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "TypeDecl", + "name": "PlayerPluginSettings", + "printedName": "PlayerPluginSettings", + "declKind": "Protocol", + "usr": "s:9NutPlayer0B14PluginSettingsP", + "mangledName": "$s9NutPlayer0B14PluginSettingsP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(player:eventBus:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Player", + "printedName": "NutPlayer.Player", + "usr": "s:9NutPlayer0B0P" + }, + { + "kind": "TypeNominal", + "name": "EventTransmittable", + "printedName": "NutPlayer.EventTransmittable", + "usr": "s:9NutPlayer18EventTransmittableP" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.PlayerPluginSettings?", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerPluginSettings", + "printedName": "NutPlayer.PlayerPluginSettings", + "usr": "s:9NutPlayer0B14PluginSettingsP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0B6PluginP6player8eventBus8settingsxAA0B0_p_AA18EventTransmittable_pAA0bC8Settings_pSgtcfc", + "mangledName": "$s9NutPlayer0B6PluginP6player8eventBus8settingsxAA0B0_p_AA18EventTransmittable_pAA0bC8Settings_pSgtcfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerPlugin>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "init_kind": "Designated" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "ViewablePlayerPlugin", + "printedName": "ViewablePlayerPlugin", + "children": [ + { + "kind": "Var", + "name": "view", + "printedName": "view", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer08ViewableB6PluginP4viewSo6UIViewCvp", + "mangledName": "$s9NutPlayer08ViewableB6PluginP4viewSo6UIViewCvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer08ViewableB6PluginP4viewSo6UIViewCvg", + "mangledName": "$s9NutPlayer08ViewableB6PluginP4viewSo6UIViewCvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ViewablePlayerPlugin>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "changeGeometry", + "printedName": "changeGeometry(portrait:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer08ViewableB6PluginP14changeGeometry8portraitySb_tF", + "mangledName": "$s9NutPlayer08ViewableB6PluginP14changeGeometry8portraitySb_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ViewablePlayerPlugin>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "changeGeometry", + "printedName": "changeGeometry(portrait:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer08ViewableB6PluginPAAE14changeGeometry8portraitySb_tF", + "mangledName": "$s9NutPlayer08ViewableB6PluginPAAE14changeGeometry8portraitySb_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.ViewablePlayerPlugin>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer08ViewableB6PluginP", + "mangledName": "$s9NutPlayer08ViewableB6PluginP", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : NutPlayer.PlayerPlugin>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SettingsPlayerPlugin", + "printedName": "SettingsPlayerPlugin", + "children": [ + { + "kind": "Var", + "name": "menu", + "printedName": "menu", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer08SettingsB6PluginP4menuSayAA0bC6Record_pGvp", + "mangledName": "$s9NutPlayer08SettingsB6PluginP4menuSayAA0bC6Record_pGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer08SettingsB6PluginP4menuSayAA0bC6Record_pGvg", + "mangledName": "$s9NutPlayer08SettingsB6PluginP4menuSayAA0bC6Record_pGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.SettingsPlayerPlugin>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer08SettingsB6PluginP", + "mangledName": "$s9NutPlayer08SettingsB6PluginP", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : NutPlayer.PlayerPlugin>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "PlayerPlugin", + "printedName": "PlayerPlugin", + "usr": "s:9NutPlayer0B6PluginP", + "mangledName": "$s9NutPlayer0B6PluginP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerQualityRecord", + "printedName": "PlayerQualityRecord", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B13QualityRecordP2idSSvp", + "mangledName": "$s9NutPlayer0B13QualityRecordP2idSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B13QualityRecordP2idSSvg", + "mangledName": "$s9NutPlayer0B13QualityRecordP2idSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerQualityRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "resolution", + "printedName": "resolution", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B13QualityRecordP10resolutionSo6CGSizeVvp", + "mangledName": "$s9NutPlayer0B13QualityRecordP10resolutionSo6CGSizeVvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B13QualityRecordP10resolutionSo6CGSizeVvg", + "mangledName": "$s9NutPlayer0B13QualityRecordP10resolutionSo6CGSizeVvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerQualityRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bandwidth", + "printedName": "bandwidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B13QualityRecordP9bandwidthSivp", + "mangledName": "$s9NutPlayer0B13QualityRecordP9bandwidthSivp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B13QualityRecordP9bandwidthSivg", + "mangledName": "$s9NutPlayer0B13QualityRecordP9bandwidthSivg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerQualityRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer0B13QualityRecordP", + "mangledName": "$s9NutPlayer0B13QualityRecordP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerSettingsElementRecord", + "printedName": "PlayerSettingsElementRecord", + "children": [ + { + "kind": "Var", + "name": "action", + "printedName": "action", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerSettingsElementRecord.Type) -> (@escaping (NutPlayer.PlayerSettingsRecord) -> ()) -> NutPlayer.PlayerSettingsElementRecord", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(@escaping (NutPlayer.PlayerSettingsRecord) -> ()) -> NutPlayer.PlayerSettingsElementRecord", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerSettingsRecord) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerSettingsElementRecord.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B21SettingsElementRecordO6actionyACyAA0bcE0_pccACmF", + "mangledName": "$s9NutPlayer0B21SettingsElementRecordO6actionyACyAA0bcE0_pccACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "separator", + "printedName": "separator", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerSettingsElementRecord.Type) -> NutPlayer.PlayerSettingsElementRecord", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerSettingsElementRecord.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B21SettingsElementRecordO9separatoryA2CmF", + "mangledName": "$s9NutPlayer0B21SettingsElementRecordO9separatoryA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "submenu", + "printedName": "submenu", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerSettingsElementRecord.Type) -> ([NutPlayer.PlayerSettingsRecord]) -> NutPlayer.PlayerSettingsElementRecord", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([NutPlayer.PlayerSettingsRecord]) -> NutPlayer.PlayerSettingsElementRecord", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.PlayerSettingsRecord]", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsRecord", + "printedName": "NutPlayer.PlayerSettingsRecord", + "usr": "s:9NutPlayer0B14SettingsRecordP" + } + ], + "usr": "s:Sa" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerSettingsElementRecord.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B21SettingsElementRecordO7submenuyACSayAA0bcE0_pGcACmF", + "mangledName": "$s9NutPlayer0B21SettingsElementRecordO7submenuyACSayAA0bcE0_pGcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0B21SettingsElementRecordO", + "mangledName": "$s9NutPlayer0B21SettingsElementRecordO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerSettingsRecord", + "printedName": "PlayerSettingsRecord", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SettingsRecordP2idSSvp", + "mangledName": "$s9NutPlayer0B14SettingsRecordP2idSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SettingsRecordP2idSSvg", + "mangledName": "$s9NutPlayer0B14SettingsRecordP2idSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSettingsRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "index", + "printedName": "index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SettingsRecordP5indexSivp", + "mangledName": "$s9NutPlayer0B14SettingsRecordP5indexSivp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SettingsRecordP5indexSivg", + "mangledName": "$s9NutPlayer0B14SettingsRecordP5indexSivg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSettingsRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isActive", + "printedName": "isActive", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SettingsRecordP8isActiveSbvp", + "mangledName": "$s9NutPlayer0B14SettingsRecordP8isActiveSbvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SettingsRecordP8isActiveSbvg", + "mangledName": "$s9NutPlayer0B14SettingsRecordP8isActiveSbvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSettingsRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "group", + "printedName": "group", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SettingsRecordP5groupSSvp", + "mangledName": "$s9NutPlayer0B14SettingsRecordP5groupSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SettingsRecordP5groupSSvg", + "mangledName": "$s9NutPlayer0B14SettingsRecordP5groupSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSettingsRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "title", + "printedName": "title", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SettingsRecordP5titleSSvp", + "mangledName": "$s9NutPlayer0B14SettingsRecordP5titleSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SettingsRecordP5titleSSvg", + "mangledName": "$s9NutPlayer0B14SettingsRecordP5titleSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSettingsRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "element", + "printedName": "element", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B14SettingsRecordP7elementAA0bc7ElementD0Ovp", + "mangledName": "$s9NutPlayer0B14SettingsRecordP7elementAA0bc7ElementD0Ovp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerSettingsElementRecord", + "printedName": "NutPlayer.PlayerSettingsElementRecord", + "usr": "s:9NutPlayer0B21SettingsElementRecordO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B14SettingsRecordP7elementAA0bc7ElementD0Ovg", + "mangledName": "$s9NutPlayer0B14SettingsRecordP7elementAA0bc7ElementD0Ovg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.PlayerSettingsRecord>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer0B14SettingsRecordP", + "mangledName": "$s9NutPlayer0B14SettingsRecordP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerState", + "printedName": "PlayerState", + "children": [ + { + "kind": "Var", + "name": "idle", + "printedName": "idle", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO4idleyA2CmF", + "mangledName": "$s9NutPlayer0B5StateO4idleyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "content", + "printedName": "content", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> (NutPlayer.PlayerContent) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerContent) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "PlayerContent", + "printedName": "NutPlayer.PlayerContent", + "usr": "s:9NutPlayer0B7ContentP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO7contentyAcA0B7Content_pcACmF", + "mangledName": "$s9NutPlayer0B5StateO7contentyAcA0B7Content_pcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "loading", + "printedName": "loading", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO7loadingyA2CmF", + "mangledName": "$s9NutPlayer0B5StateO7loadingyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "ready", + "printedName": "ready", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> (Swift.Double, Swift.Double?) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double, Swift.Double?) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(position: Swift.Double, duration: Swift.Double?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO5readyyACSd_SdSgtcACmF", + "mangledName": "$s9NutPlayer0B5StateO5readyyACSd_SdSgtcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "buffering", + "printedName": "buffering", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO9bufferingyA2CmF", + "mangledName": "$s9NutPlayer0B5StateO9bufferingyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "playing", + "printedName": "playing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO7playingyA2CmF", + "mangledName": "$s9NutPlayer0B5StateO7playingyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "paused", + "printedName": "paused", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> (Swift.Bool) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(byUI: Swift.Bool)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO6pausedyACSb_tcACmF", + "mangledName": "$s9NutPlayer0B5StateO6pausedyACSb_tcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO9completedyA2CmF", + "mangledName": "$s9NutPlayer0B5StateO9completedyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "seeking", + "printedName": "seeking", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> (Swift.Double) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO7seekingyACSdcACmF", + "mangledName": "$s9NutPlayer0B5StateO7seekingyACSdcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> (NutPlayer.PlayerError) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerError) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "PlayerError", + "printedName": "NutPlayer.PlayerError", + "usr": "s:9NutPlayer0B5ErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO5erroryAcA0B5ErrorOcACmF", + "mangledName": "$s9NutPlayer0B5StateO5erroryAcA0B5ErrorOcACmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "uninitialized", + "printedName": "uninitialized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.PlayerState.Type) -> NutPlayer.PlayerState", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.PlayerState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer0B5StateO13uninitializedyA2CmF", + "mangledName": "$s9NutPlayer0B5StateO13uninitializedyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "isError", + "printedName": "isError", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B5StateO7isErrorSbvp", + "mangledName": "$s9NutPlayer0B5StateO7isErrorSbvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B5StateO7isErrorSbvg", + "mangledName": "$s9NutPlayer0B5StateO7isErrorSbvg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + }, + { + "kind": "TypeNominal", + "name": "PlayerState", + "printedName": "NutPlayer.PlayerState", + "usr": "s:9NutPlayer0B5StateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer0B5StateO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer0B5StateO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer0B5StateO", + "mangledName": "$s9NutPlayer0B5StateO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PlayerTimeouts", + "printedName": "PlayerTimeouts", + "children": [ + { + "kind": "Var", + "name": "playlist", + "printedName": "playlist", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B8TimeoutsV8playlistSdvp", + "mangledName": "$s9NutPlayer0B8TimeoutsV8playlistSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B8TimeoutsV8playlistSdvg", + "mangledName": "$s9NutPlayer0B8TimeoutsV8playlistSdvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "track", + "printedName": "track", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer0B8TimeoutsV5trackSdvp", + "mangledName": "$s9NutPlayer0B8TimeoutsV5trackSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer0B8TimeoutsV5trackSdvg", + "mangledName": "$s9NutPlayer0B8TimeoutsV5trackSdvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(playlist:track:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerTimeouts", + "printedName": "NutPlayer.PlayerTimeouts", + "usr": "s:9NutPlayer0B8TimeoutsV" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer0B8TimeoutsV8playlist5trackACSd_Sdtcfc", + "mangledName": "$s9NutPlayer0B8TimeoutsV8playlist5trackACSd_Sdtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer0B8TimeoutsV", + "mangledName": "$s9NutPlayer0B8TimeoutsV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ProviderError", + "printedName": "ProviderError", + "children": [ + { + "kind": "Var", + "name": "noPlayable", + "printedName": "noPlayable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ProviderError.Type) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ProviderError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13ProviderErrorO10noPlayableyA2CmF", + "mangledName": "$s9NutPlayer13ProviderErrorO10noPlayableyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "native", + "printedName": "native", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ProviderError.Type) -> (Swift.Error) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(error: Swift.Error)", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ProviderError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13ProviderErrorO6nativeyACs0D0_p_tcACmF", + "mangledName": "$s9NutPlayer13ProviderErrorO6nativeyACs0D0_p_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "noMime", + "printedName": "noMime", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ProviderError.Type) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ProviderError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13ProviderErrorO6noMimeyA2CmF", + "mangledName": "$s9NutPlayer13ProviderErrorO6noMimeyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unsupported", + "printedName": "unsupported", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ProviderError.Type) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ProviderError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13ProviderErrorO11unsupportedyA2CmF", + "mangledName": "$s9NutPlayer13ProviderErrorO11unsupportedyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "wrongUrl", + "printedName": "wrongUrl", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ProviderError.Type) -> (Swift.String) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(url: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ProviderError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13ProviderErrorO8wrongUrlyACSS_tcACmF", + "mangledName": "$s9NutPlayer13ProviderErrorO8wrongUrlyACSS_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ProviderError.Type) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ProviderError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13ProviderErrorO4datayA2CmF", + "mangledName": "$s9NutPlayer13ProviderErrorO4datayA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "casting", + "printedName": "casting", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ProviderError.Type) -> (Swift.Decodable.Type) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Decodable.Type) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + }, + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "Swift.Decodable.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Decodable", + "printedName": "Swift.Decodable", + "usr": "s:Se" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ProviderError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13ProviderErrorO7castingyACSe_pXpcACmF", + "mangledName": "$s9NutPlayer13ProviderErrorO7castingyACSe_pXpcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.ProviderError.Type) -> NutPlayer.ProviderError", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.ProviderError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer13ProviderErrorO7unknownyA2CmF", + "mangledName": "$s9NutPlayer13ProviderErrorO7unknownyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer13ProviderErrorO", + "mangledName": "$s9NutPlayer13ProviderErrorO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Provider", + "printedName": "Provider", + "children": [ + { + "kind": "Function", + "name": "retrieveContent", + "printedName": "retrieveContent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "PlayerContent", + "printedName": "NutPlayer.PlayerContent", + "usr": "s:9NutPlayer0B7ContentP" + }, + { + "kind": "TypeNominal", + "name": "ProviderError", + "printedName": "NutPlayer.ProviderError", + "usr": "s:9NutPlayer13ProviderErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer8ProviderP15retrieveContentyyys6ResultOyAA0bE0_pAA0C5ErrorOGcF", + "mangledName": "$s9NutPlayer8ProviderP15retrieveContentyyys6ResultOyAA0bE0_pAA0C5ErrorOGcF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Provider>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer8ProviderP", + "mangledName": "$s9NutPlayer8ProviderP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "QualityTitleMapper", + "printedName": "QualityTitleMapper", + "children": [ + { + "kind": "Function", + "name": "map", + "printedName": "map(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "PlayerQualityRecord", + "printedName": "NutPlayer.PlayerQualityRecord", + "usr": "s:9NutPlayer0B13QualityRecordP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer18QualityTitleMapperP3map7qualitySSSgAA0bC6Record_p_tF", + "mangledName": "$s9NutPlayer18QualityTitleMapperP3map7qualitySSSgAA0bC6Record_p_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.QualityTitleMapper>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer18QualityTitleMapperP", + "mangledName": "$s9NutPlayer18QualityTitleMapperP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Ref", + "printedName": "Ref", + "children": [ + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer3RefC5valuexvp", + "mangledName": "$s9NutPlayer3RefC5valuexvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer3RefC5valuexvg", + "mangledName": "$s9NutPlayer3RefC5valuexvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer3RefC5valuexvs", + "mangledName": "$s9NutPlayer3RefC5valuexvs", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer3RefC5valuexvM", + "mangledName": "$s9NutPlayer3RefC5valuexvM", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Ref", + "printedName": "NutPlayer.Ref<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer3RefC" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer3RefCyACyxGxcfc", + "mangledName": "$s9NutPlayer3RefCyACyxGxcfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer3RefC", + "mangledName": "$s9NutPlayer3RefC", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "OptionalRef", + "printedName": "OptionalRef", + "children": [ + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer11OptionalRefC5valuexSgvp", + "mangledName": "$s9NutPlayer11OptionalRefC5valuexSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer11OptionalRefC5valuexSgvg", + "mangledName": "$s9NutPlayer11OptionalRefC5valuexSgvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer11OptionalRefC5valuexSgvs", + "mangledName": "$s9NutPlayer11OptionalRefC5valuexSgvs", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer11OptionalRefC5valuexSgvM", + "mangledName": "$s9NutPlayer11OptionalRefC5valuexSgvM", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OptionalRef", + "printedName": "NutPlayer.OptionalRef<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer11OptionalRefC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer11OptionalRefCyACyxGxSgcfc", + "mangledName": "$s9NutPlayer11OptionalRefCyACyxGxSgcfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer11OptionalRefC", + "mangledName": "$s9NutPlayer11OptionalRefC", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Tech", + "printedName": "Tech", + "children": [ + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP5stateAA0C5StateOvp", + "mangledName": "$s9NutPlayer4TechP5stateAA0C5StateOvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP5stateAA0C5StateOvg", + "mangledName": "$s9NutPlayer4TechP5stateAA0C5StateOvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP8durationSdvp", + "mangledName": "$s9NutPlayer4TechP8durationSdvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP8durationSdvg", + "mangledName": "$s9NutPlayer4TechP8durationSdvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "currentTime", + "printedName": "currentTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP11currentTimeSdvp", + "mangledName": "$s9NutPlayer4TechP11currentTimeSdvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP11currentTimeSdvg", + "mangledName": "$s9NutPlayer4TechP11currentTimeSdvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP5cacheAA5ValueVySdGvp", + "mangledName": "$s9NutPlayer4TechP5cacheAA5ValueVySdGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP5cacheAA5ValueVySdGvg", + "mangledName": "$s9NutPlayer4TechP5cacheAA5ValueVySdGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "volume", + "printedName": "volume", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP6volumeSfvp", + "mangledName": "$s9NutPlayer4TechP6volumeSfvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP6volumeSfvg", + "mangledName": "$s9NutPlayer4TechP6volumeSfvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP6volumeSfvs", + "mangledName": "$s9NutPlayer4TechP6volumeSfvs", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP6volumeSfvM", + "mangledName": "$s9NutPlayer4TechP6volumeSfvM", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "playbackRate", + "printedName": "playbackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP12playbackRateAA0c8PlaybackE0Ovp", + "mangledName": "$s9NutPlayer4TechP12playbackRateAA0c8PlaybackE0Ovp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP12playbackRateAA0c8PlaybackE0Ovg", + "mangledName": "$s9NutPlayer4TechP12playbackRateAA0c8PlaybackE0Ovg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP12playbackRateAA0c8PlaybackE0Ovs", + "mangledName": "$s9NutPlayer4TechP12playbackRateAA0c8PlaybackE0Ovs", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP12playbackRateAA0c8PlaybackE0OvM", + "mangledName": "$s9NutPlayer4TechP12playbackRateAA0c8PlaybackE0OvM", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP8delegateAA0C8Delegate_pSgvp", + "mangledName": "$s9NutPlayer4TechP8delegateAA0C8Delegate_pSgvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP8delegateAA0C8Delegate_pSgvg", + "mangledName": "$s9NutPlayer4TechP8delegateAA0C8Delegate_pSgvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechDelegate", + "printedName": "NutPlayer.TechDelegate", + "usr": "s:9NutPlayer12TechDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP8delegateAA0C8Delegate_pSgvs", + "mangledName": "$s9NutPlayer4TechP8delegateAA0C8Delegate_pSgvs", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP8delegateAA0C8Delegate_pSgvM", + "mangledName": "$s9NutPlayer4TechP8delegateAA0C8Delegate_pSgvM", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "quality", + "printedName": "quality", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP7qualityAA0C7Quality_pSgvp", + "mangledName": "$s9NutPlayer4TechP7qualityAA0C7Quality_pSgvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP7qualityAA0C7Quality_pSgvg", + "mangledName": "$s9NutPlayer4TechP7qualityAA0C7Quality_pSgvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "qualities", + "printedName": "qualities", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.TechQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechP9qualitiesSayAA0C7Quality_pGvp", + "mangledName": "$s9NutPlayer4TechP9qualitiesSayAA0C7Quality_pGvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.TechQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechP9qualitiesSayAA0C7Quality_pGvg", + "mangledName": "$s9NutPlayer4TechP9qualitiesSayAA0C7Quality_pGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "play", + "printedName": "play()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer4TechP4playyyF", + "mangledName": "$s9NutPlayer4TechP4playyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pause", + "printedName": "pause()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer4TechP5pauseyyF", + "mangledName": "$s9NutPlayer4TechP5pauseyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer4TechP4stopyyF", + "mangledName": "$s9NutPlayer4TechP4stopyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seek", + "printedName": "seek(to:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Bool) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer4TechP4seek2to10completionySd_ySbcSgtF", + "mangledName": "$s9NutPlayer4TechP4seek2to10completionySd_ySbcSgtF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "end", + "printedName": "end()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer4TechP3endyyF", + "mangledName": "$s9NutPlayer4TechP3endyyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "select", + "printedName": "select(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechError?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer4TechP6select7qualityAA0C5ErrorOSgAA0C7Quality_p_tF", + "mangledName": "$s9NutPlayer4TechP6select7qualityAA0C5ErrorOSgAA0C7Quality_p_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "DiscardableResult", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "quality", + "printedName": "quality", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechPAAE7qualityAA0C7Quality_pSgvp", + "mangledName": "$s9NutPlayer4TechPAAE7qualityAA0C7Quality_pSgvp", + "moduleName": "NutPlayer", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechPAAE7qualityAA0C7Quality_pSgvg", + "mangledName": "$s9NutPlayer4TechPAAE7qualityAA0C7Quality_pSgvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "qualities", + "printedName": "qualities", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.TechQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer4TechPAAE9qualitiesSayAA0C7Quality_pGvp", + "mangledName": "$s9NutPlayer4TechPAAE9qualitiesSayAA0C7Quality_pGvp", + "moduleName": "NutPlayer", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.TechQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer4TechPAAE9qualitiesSayAA0C7Quality_pGvg", + "mangledName": "$s9NutPlayer4TechPAAE9qualitiesSayAA0C7Quality_pGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "select", + "printedName": "select(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechError?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer4TechPAAE6select7qualityAA0C5ErrorOSgAA0C7Quality_p_tF", + "mangledName": "$s9NutPlayer4TechPAAE6select7qualityAA0C5ErrorOSgAA0C7Quality_p_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.Tech>", + "sugared_genericSig": "", + "declAttributes": [ + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer4TechP", + "mangledName": "$s9NutPlayer4TechP", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechAVPlayer", + "printedName": "TechAVPlayer", + "children": [ + { + "kind": "Function", + "name": "seek", + "printedName": "seek(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CMTime", + "printedName": "CoreMedia.CMTime", + "usr": "c:@SA@CMTime" + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer(im)seekToTime:", + "mangledName": "$s9NutPlayer12TechAVPlayerC4seek2toySo6CMTimea_tF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "seekToTime:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "seek", + "printedName": "seek(to:completionHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CMTime", + "printedName": "CoreMedia.CMTime", + "usr": "c:@SA@CMTime" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Bool) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer(im)seekToTime:completionHandler:", + "mangledName": "$s9NutPlayer12TechAVPlayerC4seek2to17completionHandlerySo6CMTimea_ySbctF", + "moduleName": "NutPlayer", + "overriding": true, + "objc_name": "seekToTime:completionHandler:", + "declAttributes": [ + "Final", + "ObjC", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TechAVPlayer", + "printedName": "NutPlayer.TechAVPlayer", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer(im)initWithURL:", + "mangledName": "$s9NutPlayer12TechAVPlayerC3urlAC10Foundation3URLV_tcfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "initWithURL:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(playerItem:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TechAVPlayer", + "printedName": "NutPlayer.TechAVPlayer", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AVFoundation.AVPlayerItem?", + "children": [ + { + "kind": "TypeNominal", + "name": "AVPlayerItem", + "printedName": "AVFoundation.AVPlayerItem", + "usr": "c:objc(cs)AVPlayerItem" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer(im)initWithPlayerItem:", + "mangledName": "$s9NutPlayer12TechAVPlayerC10playerItemACSo0dF0CSg_tcfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "initWithPlayerItem:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechAVPlayer", + "printedName": "NutPlayer.TechAVPlayer", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer(im)init", + "mangledName": "$s9NutPlayer12TechAVPlayerCACycfc", + "moduleName": "NutPlayer", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@NutPlayer@objc(cs)TechAVPlayer", + "mangledName": "$s9NutPlayer12TechAVPlayerC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)AVPlayer", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "AVFoundation.AVPlayer", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechDelegate", + "printedName": "TechDelegate", + "children": [ + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(state:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12TechDelegateP9didChange5stateyAA0C5StateO_tF", + "mangledName": "$s9NutPlayer12TechDelegateP9didChange5stateyAA0C5StateO_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(time:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12TechDelegateP9didChange4timeySd_tF", + "mangledName": "$s9NutPlayer12TechDelegateP9didChange4timeySd_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(playbackType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12TechDelegateP9didChange12playbackTypeyAA0c8PlayableH0O_tF", + "mangledName": "$s9NutPlayer12TechDelegateP9didChange12playbackTypeyAA0c8PlayableH0O_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(volume:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12TechDelegateP9didChange6volumeySf_tF", + "mangledName": "$s9NutPlayer12TechDelegateP9didChange6volumeySf_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(quality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12TechDelegateP9didChange7qualityyAA0C7Quality_p_tF", + "mangledName": "$s9NutPlayer12TechDelegateP9didChange7qualityyAA0C7Quality_p_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didChange", + "printedName": "didChange(qualities:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.TechQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12TechDelegateP9didChange9qualitiesySayAA0C7Quality_pG_tF", + "mangledName": "$s9NutPlayer12TechDelegateP9didChange9qualitiesySayAA0C7Quality_pG_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer12TechDelegateP", + "mangledName": "$s9NutPlayer12TechDelegateP", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechError", + "printedName": "TechError", + "children": [ + { + "kind": "Var", + "name": "playlistEmpty", + "printedName": "playlistEmpty", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechError.Type) -> NutPlayer.TechError", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechErrorO13playlistEmptyyA2CmF", + "mangledName": "$s9NutPlayer9TechErrorO13playlistEmptyyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "qualityNotExists", + "printedName": "qualityNotExists", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechError.Type) -> NutPlayer.TechError", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechErrorO16qualityNotExistsyA2CmF", + "mangledName": "$s9NutPlayer9TechErrorO16qualityNotExistsyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "allQualitiesEndedWithError", + "printedName": "allQualitiesEndedWithError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechError.Type) -> NutPlayer.TechError", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechErrorO021allQualitiesEndedWithD0yA2CmF", + "mangledName": "$s9NutPlayer9TechErrorO021allQualitiesEndedWithD0yA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "assetStatus", + "printedName": "assetStatus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechError.Type) -> (Swift.Error) -> NutPlayer.TechError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> NutPlayer.TechError", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechErrorO11assetStatusyACs0D0_pcACmF", + "mangledName": "$s9NutPlayer9TechErrorO11assetStatusyACs0D0_pcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "loopDuration", + "printedName": "loopDuration", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechError.Type) -> NutPlayer.TechError", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechErrorO12loopDurationyA2CmF", + "mangledName": "$s9NutPlayer9TechErrorO12loopDurationyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer9TechErrorO", + "mangledName": "$s9NutPlayer9TechErrorO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechLoadable", + "printedName": "TechLoadable", + "children": [ + { + "kind": "Function", + "name": "load", + "printedName": "load(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12TechLoadableP4load4withy10Foundation3URLV_tF", + "mangledName": "$s9NutPlayer12TechLoadableP4load4withy10Foundation3URLV_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechLoadable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer12TechLoadableP", + "mangledName": "$s9NutPlayer12TechLoadableP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechPlayableType", + "printedName": "TechPlayableType", + "children": [ + { + "kind": "Var", + "name": "vod", + "printedName": "vod", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlayableType.Type) -> NutPlayer.TechPlayableType", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlayableType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlayableTypeO3vodyA2CmF", + "mangledName": "$s9NutPlayer16TechPlayableTypeO3vodyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "raw", + "printedName": "raw", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlayableType.Type) -> NutPlayer.TechPlayableType", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlayableType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlayableTypeO3rawyA2CmF", + "mangledName": "$s9NutPlayer16TechPlayableTypeO3rawyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "live", + "printedName": "live", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlayableType.Type) -> NutPlayer.TechPlayableType", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlayableType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlayableTypeO4liveyA2CmF", + "mangledName": "$s9NutPlayer16TechPlayableTypeO4liveyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "drm", + "printedName": "drm", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlayableType.Type) -> NutPlayer.TechPlayableType", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlayableType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlayableTypeO3drmyA2CmF", + "mangledName": "$s9NutPlayer16TechPlayableTypeO3drmyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlayableType.Type) -> NutPlayer.TechPlayableType", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlayableType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlayableTypeO7unknownyA2CmF", + "mangledName": "$s9NutPlayer16TechPlayableTypeO7unknownyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + }, + { + "kind": "TypeNominal", + "name": "TechPlayableType", + "printedName": "NutPlayer.TechPlayableType", + "usr": "s:9NutPlayer16TechPlayableTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer16TechPlayableTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer16TechPlayableTypeO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer16TechPlayableTypeO9hashValueSivp", + "mangledName": "$s9NutPlayer16TechPlayableTypeO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16TechPlayableTypeO9hashValueSivg", + "mangledName": "$s9NutPlayer16TechPlayableTypeO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer16TechPlayableTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer16TechPlayableTypeO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer16TechPlayableTypeO", + "mangledName": "$s9NutPlayer16TechPlayableTypeO", + "moduleName": "NutPlayer", + "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": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechPlaybackRate", + "printedName": "TechPlaybackRate", + "children": [ + { + "kind": "Var", + "name": "rate0x25", + "printedName": "rate0x25", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO8rate0x25yA2CmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rate0x25yA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rate0x50", + "printedName": "rate0x50", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO8rate0x50yA2CmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rate0x50yA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rate0x75", + "printedName": "rate0x75", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO8rate0x75yA2CmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rate0x75yA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "normal", + "printedName": "normal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO6normalyA2CmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO6normalyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rate1x25", + "printedName": "rate1x25", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO8rate1x25yA2CmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rate1x25yA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rate1x50", + "printedName": "rate1x50", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO8rate1x50yA2CmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rate1x50yA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rate1x75", + "printedName": "rate1x75", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO8rate1x75yA2CmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rate1x75yA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rate2x", + "printedName": "rate2x", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO6rate2xyA2CmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO6rate2xyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechPlaybackRate.Type) -> (Swift.Float) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Float) -> NutPlayer.TechPlaybackRate", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(rate: Swift.Float)", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechPlaybackRate.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer16TechPlaybackRateO6customyACSf_tcACmF", + "mangledName": "$s9NutPlayer16TechPlaybackRateO6customyACSf_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.TechPlaybackRate?", + "children": [ + { + "kind": "TypeNominal", + "name": "TechPlaybackRate", + "printedName": "NutPlayer.TechPlaybackRate", + "usr": "s:9NutPlayer16TechPlaybackRateO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer16TechPlaybackRateO8rawValueACSgSf_tcfc", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rawValueACSgSf_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer16TechPlaybackRateO8rawValueSfvp", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rawValueSfvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer16TechPlaybackRateO8rawValueSfvg", + "mangledName": "$s9NutPlayer16TechPlaybackRateO8rawValueSfvg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer16TechPlaybackRateO", + "mangledName": "$s9NutPlayer16TechPlaybackRateO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechQuality", + "printedName": "TechQuality", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer11TechQualityP2idSSvp", + "mangledName": "$s9NutPlayer11TechQualityP2idSSvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer11TechQualityP2idSSvg", + "mangledName": "$s9NutPlayer11TechQualityP2idSSvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechQuality>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "resolution", + "printedName": "resolution", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer11TechQualityP10resolutionSo6CGSizeVvp", + "mangledName": "$s9NutPlayer11TechQualityP10resolutionSo6CGSizeVvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer11TechQualityP10resolutionSo6CGSizeVvg", + "mangledName": "$s9NutPlayer11TechQualityP10resolutionSo6CGSizeVvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechQuality>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bandwidth", + "printedName": "bandwidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer11TechQualityP9bandwidthSivp", + "mangledName": "$s9NutPlayer11TechQualityP9bandwidthSivp", + "moduleName": "NutPlayer", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer11TechQualityP9bandwidthSivg", + "mangledName": "$s9NutPlayer11TechQualityP9bandwidthSivg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechQuality>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer11TechQualityP", + "mangledName": "$s9NutPlayer11TechQualityP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "CommonTechQuality", + "printedName": "CommonTechQuality", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17CommonTechQualityV2idSSvp", + "mangledName": "$s9NutPlayer17CommonTechQualityV2idSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17CommonTechQualityV2idSSvg", + "mangledName": "$s9NutPlayer17CommonTechQualityV2idSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "resolution", + "printedName": "resolution", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17CommonTechQualityV10resolutionSo6CGSizeVvp", + "mangledName": "$s9NutPlayer17CommonTechQualityV10resolutionSo6CGSizeVvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17CommonTechQualityV10resolutionSo6CGSizeVvg", + "mangledName": "$s9NutPlayer17CommonTechQualityV10resolutionSo6CGSizeVvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bandwidth", + "printedName": "bandwidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer17CommonTechQualityV9bandwidthSivp", + "mangledName": "$s9NutPlayer17CommonTechQualityV9bandwidthSivp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer17CommonTechQualityV9bandwidthSivg", + "mangledName": "$s9NutPlayer17CommonTechQualityV9bandwidthSivg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "create", + "printedName": "create()", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer17CommonTechQualityV6createAA0dE0_pyFZ", + "mangledName": "$s9NutPlayer17CommonTechQualityV6createAA0dE0_pyFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer17CommonTechQualityV", + "mangledName": "$s9NutPlayer17CommonTechQualityV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "TechQuality", + "printedName": "TechQuality", + "usr": "s:9NutPlayer11TechQualityP", + "mangledName": "$s9NutPlayer11TechQualityP" + } + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechState", + "printedName": "TechState", + "children": [ + { + "kind": "Var", + "name": "uninitialized", + "printedName": "uninitialized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO13uninitializedyA2CmF", + "mangledName": "$s9NutPlayer9TechStateO13uninitializedyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "idle", + "printedName": "idle", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO4idleyA2CmF", + "mangledName": "$s9NutPlayer9TechStateO4idleyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "loading", + "printedName": "loading", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> (NutPlayer.TechQuality) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechQuality) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(quality: NutPlayer.TechQuality)", + "children": [ + { + "kind": "TypeNominal", + "name": "TechQuality", + "printedName": "NutPlayer.TechQuality", + "usr": "s:9NutPlayer11TechQualityP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO7loadingyAcA0C7Quality_p_tcACmF", + "mangledName": "$s9NutPlayer9TechStateO7loadingyAcA0C7Quality_p_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ready", + "printedName": "ready", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> (Swift.Double?) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double?) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(duration: Swift.Double?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO5readyyACSdSg_tcACmF", + "mangledName": "$s9NutPlayer9TechStateO5readyyACSdSg_tcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "buffering", + "printedName": "buffering", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO9bufferingyA2CmF", + "mangledName": "$s9NutPlayer9TechStateO9bufferingyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "playing", + "printedName": "playing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO7playingyA2CmF", + "mangledName": "$s9NutPlayer9TechStateO7playingyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "paused", + "printedName": "paused", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO6pausedyA2CmF", + "mangledName": "$s9NutPlayer9TechStateO6pausedyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO9completedyA2CmF", + "mangledName": "$s9NutPlayer9TechStateO9completedyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "seeking", + "printedName": "seeking", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> (Swift.Double) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO7seekingyACSdcACmF", + "mangledName": "$s9NutPlayer9TechStateO7seekingyACSdcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechState.Type) -> (NutPlayer.TechError) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.TechError) -> NutPlayer.TechState", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "TechError", + "printedName": "NutPlayer.TechError", + "usr": "s:9NutPlayer9TechErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.TechState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer9TechStateO5erroryAcA0C5ErrorOcACmF", + "mangledName": "$s9NutPlayer9TechStateO5erroryAcA0C5ErrorOcACmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "isError", + "printedName": "isError", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer9TechStateO7isErrorSbvp", + "mangledName": "$s9NutPlayer9TechStateO7isErrorSbvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer9TechStateO7isErrorSbvg", + "mangledName": "$s9NutPlayer9TechStateO7isErrorSbvg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + }, + { + "kind": "TypeNominal", + "name": "TechState", + "printedName": "NutPlayer.TechState", + "usr": "s:9NutPlayer9TechStateO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer9TechStateO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer9TechStateO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer9TechStateO", + "mangledName": "$s9NutPlayer9TechStateO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechTimeouts", + "printedName": "TechTimeouts", + "children": [ + { + "kind": "Var", + "name": "playlist", + "printedName": "playlist", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12TechTimeoutsV8playlistSdvp", + "mangledName": "$s9NutPlayer12TechTimeoutsV8playlistSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12TechTimeoutsV8playlistSdvg", + "mangledName": "$s9NutPlayer12TechTimeoutsV8playlistSdvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "track", + "printedName": "track", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12TechTimeoutsV5trackSdvp", + "mangledName": "$s9NutPlayer12TechTimeoutsV5trackSdvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12TechTimeoutsV5trackSdvg", + "mangledName": "$s9NutPlayer12TechTimeoutsV5trackSdvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(playlist:track:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TechTimeouts", + "printedName": "NutPlayer.TechTimeouts", + "usr": "s:9NutPlayer12TechTimeoutsV" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer12TechTimeoutsV8playlist5trackACSd_Sdtcfc", + "mangledName": "$s9NutPlayer12TechTimeoutsV8playlist5trackACSd_Sdtcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer12TechTimeoutsV", + "mangledName": "$s9NutPlayer12TechTimeoutsV", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TechViewable", + "printedName": "TechViewable", + "children": [ + { + "kind": "Var", + "name": "layer", + "printedName": "layer", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12TechViewableP5layerSo7CALayerCvp", + "mangledName": "$s9NutPlayer12TechViewableP5layerSo7CALayerCvp", + "moduleName": "NutPlayer", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CALayer", + "printedName": "QuartzCore.CALayer", + "usr": "c:objc(cs)CALayer" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12TechViewableP5layerSo7CALayerCvg", + "mangledName": "$s9NutPlayer12TechViewableP5layerSo7CALayerCvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : NutPlayer.TechViewable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:9NutPlayer12TechViewableP", + "mangledName": "$s9NutPlayer12TechViewableP", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DeviceType", + "printedName": "DeviceType", + "children": [ + { + "kind": "Var", + "name": "ipadS", + "printedName": "ipadS", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.DeviceType.Type) -> NutPlayer.DeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.DeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10DeviceTypeO5ipadSyA2CmF", + "mangledName": "$s9NutPlayer10DeviceTypeO5ipadSyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ipadM", + "printedName": "ipadM", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.DeviceType.Type) -> NutPlayer.DeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.DeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10DeviceTypeO5ipadMyA2CmF", + "mangledName": "$s9NutPlayer10DeviceTypeO5ipadMyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ipadL", + "printedName": "ipadL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.DeviceType.Type) -> NutPlayer.DeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.DeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10DeviceTypeO5ipadLyA2CmF", + "mangledName": "$s9NutPlayer10DeviceTypeO5ipadLyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iphone", + "printedName": "iphone", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.DeviceType.Type) -> NutPlayer.DeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.DeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10DeviceTypeO6iphoneyA2CmF", + "mangledName": "$s9NutPlayer10DeviceTypeO6iphoneyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iphoneSE", + "printedName": "iphoneSE", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.DeviceType.Type) -> NutPlayer.DeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.DeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10DeviceTypeO8iphoneSEyA2CmF", + "mangledName": "$s9NutPlayer10DeviceTypeO8iphoneSEyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ipod", + "printedName": "ipod", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.DeviceType.Type) -> NutPlayer.DeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.DeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10DeviceTypeO4ipodyA2CmF", + "mangledName": "$s9NutPlayer10DeviceTypeO4ipodyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "appleTV", + "printedName": "appleTV", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.DeviceType.Type) -> NutPlayer.DeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.DeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10DeviceTypeO7appleTVyA2CmF", + "mangledName": "$s9NutPlayer10DeviceTypeO7appleTVyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.DeviceType.Type) -> NutPlayer.DeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.DeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer10DeviceTypeO7unknownyA2CmF", + "mangledName": "$s9NutPlayer10DeviceTypeO7unknownyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer10DeviceTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer10DeviceTypeO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer10DeviceTypeO9hashValueSivp", + "mangledName": "$s9NutPlayer10DeviceTypeO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer10DeviceTypeO9hashValueSivg", + "mangledName": "$s9NutPlayer10DeviceTypeO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer10DeviceTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer10DeviceTypeO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer10DeviceTypeO", + "mangledName": "$s9NutPlayer10DeviceTypeO", + "moduleName": "NutPlayer", + "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": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Value", + "printedName": "Value", + "children": [ + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer5ValueV5valuexvp", + "mangledName": "$s9NutPlayer5ValueV5valuexvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer5ValueV5valuexvg", + "mangledName": "$s9NutPlayer5ValueV5valuexvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "current", + "printedName": "current", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer5ValueV7currentxvp", + "mangledName": "$s9NutPlayer5ValueV7currentxvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer5ValueV7currentxvg", + "mangledName": "$s9NutPlayer5ValueV7currentxvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5ValueV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer5ValueVyACyxGqd__c6OutputQyd__Rsz7Combine9PublisherRd__s5NeverO7FailureRtd__lufc", + "mangledName": "$s9NutPlayer5ValueVyACyxGqd__c6OutputQyd__Rsz7Combine9PublisherRd__s5NeverO7FailureRtd__lufc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 == τ_1_0.Output, τ_1_0 : Combine.Publisher, τ_1_0.Failure == Swift.Never>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(const:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5ValueV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer5ValueV5constACyxGx_tcfc", + "mangledName": "$s9NutPlayer5ValueV5constACyxGx_tcfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "callAsFunction", + "printedName": "callAsFunction()", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer5ValueV14callAsFunctionxyF", + "mangledName": "$s9NutPlayer5ValueV14callAsFunctionxyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(subscriber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer5ValueV7receive10subscriberyqd___t5InputQyd__Rsz7Combine10SubscriberRd__s5NeverO7FailureRtd__lF", + "mangledName": "$s9NutPlayer5ValueV7receive10subscriberyqd___t5InputQyd__Rsz7Combine10SubscriberRd__s5NeverO7FailureRtd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 == τ_1_0.Input, τ_1_0 : Combine.Subscriber, τ_1_0.Failure == Swift.Never>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(dynamicMember:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeNominal", + "name": "KeyPath", + "printedName": "Swift.KeyPath<τ_0_0, τ_1_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:s7KeyPathC" + } + ], + "declKind": "Subscript", + "usr": "s:9NutPlayer5ValueV13dynamicMemberqd__s7KeyPathCyxqd__G_tcluip", + "mangledName": "$s9NutPlayer5ValueV13dynamicMemberqd__s7KeyPathCyxqd__G_tcluip", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeNominal", + "name": "KeyPath", + "printedName": "Swift.KeyPath<τ_0_0, τ_1_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:s7KeyPathC" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer5ValueV13dynamicMemberqd__s7KeyPathCyxqd__G_tcluig", + "mangledName": "$s9NutPlayer5ValueV13dynamicMemberqd__s7KeyPathCyxqd__G_tcluig", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(dynamicMember:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "KeyPath", + "printedName": "Swift.KeyPath<τ_0_0, τ_1_0?>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:s7KeyPathC" + } + ], + "declKind": "Subscript", + "usr": "s:9NutPlayer5ValueV13dynamicMemberqd__Sgs7KeyPathCyxAEG_tcluip", + "mangledName": "$s9NutPlayer5ValueV13dynamicMemberqd__Sgs7KeyPathCyxAEG_tcluip", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "KeyPath", + "printedName": "Swift.KeyPath<τ_0_0, τ_1_0?>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:s7KeyPathC" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer5ValueV13dynamicMemberqd__Sgs7KeyPathCyxAEG_tcluig", + "mangledName": "$s9NutPlayer5ValueV13dynamicMemberqd__Sgs7KeyPathCyxAEG_tcluig", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer5ValueV", + "mangledName": "$s9NutPlayer5ValueV", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "DynamicMemberLookup", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OptValue", + "printedName": "OptValue", + "children": [ + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer8OptValueV5valuexSgvp", + "mangledName": "$s9NutPlayer8OptValueV5valuexSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer8OptValueV5valuexSgvg", + "mangledName": "$s9NutPlayer8OptValueV5valuexSgvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "v", + "printedName": "v", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer8OptValueV1vxSgvp", + "mangledName": "$s9NutPlayer8OptValueV1vxSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer8OptValueV1vxSgvg", + "mangledName": "$s9NutPlayer8OptValueV1vxSgvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OptValue", + "printedName": "NutPlayer.OptValue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer8OptValueV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer8OptValueVyACyxGqd__c7Combine9PublisherRd__s5NeverO7FailureRtd__xSg6OutputRtd__lufc", + "mangledName": "$s9NutPlayer8OptValueVyACyxGqd__c7Combine9PublisherRd__s5NeverO7FailureRtd__xSg6OutputRtd__lufc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_1_0 : Combine.Publisher, τ_1_0.Failure == Swift.Never, τ_1_0.Output == τ_0_0?>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(const:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OptValue", + "printedName": "NutPlayer.OptValue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer8OptValueV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer8OptValueV5constACyxGxSg_tcfc", + "mangledName": "$s9NutPlayer8OptValueV5constACyxGxSg_tcfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "callAsFunction", + "printedName": "callAsFunction()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer8OptValueV14callAsFunctionxSgyF", + "mangledName": "$s9NutPlayer8OptValueV14callAsFunctionxSgyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(subscriber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer8OptValueV7receive10subscriberyqd___t7Combine10SubscriberRd__s5NeverO7FailureRtd__xSg5InputRtd__lF", + "mangledName": "$s9NutPlayer8OptValueV7receive10subscriberyqd___t7Combine10SubscriberRd__s5NeverO7FailureRtd__xSg5InputRtd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_1_0 : Combine.Subscriber, τ_1_0.Failure == Swift.Never, τ_1_0.Input == τ_0_0?>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(dynamicMember:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "KeyPath", + "printedName": "Swift.KeyPath<τ_0_0, τ_1_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:s7KeyPathC" + } + ], + "declKind": "Subscript", + "usr": "s:9NutPlayer8OptValueV13dynamicMemberqd__Sgs7KeyPathCyxqd__G_tcluip", + "mangledName": "$s9NutPlayer8OptValueV13dynamicMemberqd__Sgs7KeyPathCyxqd__G_tcluip", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "KeyPath", + "printedName": "Swift.KeyPath<τ_0_0, τ_1_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:s7KeyPathC" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer8OptValueV13dynamicMemberqd__Sgs7KeyPathCyxqd__G_tcluig", + "mangledName": "$s9NutPlayer8OptValueV13dynamicMemberqd__Sgs7KeyPathCyxqd__G_tcluig", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(dynamicMember:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "KeyPath", + "printedName": "Swift.KeyPath<τ_0_0, τ_1_0?>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:s7KeyPathC" + } + ], + "declKind": "Subscript", + "usr": "s:9NutPlayer8OptValueV13dynamicMemberqd__Sgs7KeyPathCyxAEG_tcluip", + "mangledName": "$s9NutPlayer8OptValueV13dynamicMemberqd__Sgs7KeyPathCyxAEG_tcluip", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "KeyPath", + "printedName": "Swift.KeyPath<τ_0_0, τ_1_0?>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_1_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:s7KeyPathC" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer8OptValueV13dynamicMemberqd__Sgs7KeyPathCyxAEG_tcluig", + "mangledName": "$s9NutPlayer8OptValueV13dynamicMemberqd__Sgs7KeyPathCyxAEG_tcluig", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:9NutPlayer8OptValueV", + "mangledName": "$s9NutPlayer8OptValueV", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "DynamicMemberLookup", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ValueSubject", + "printedName": "ValueSubject", + "children": [ + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12ValueSubjectC5valuexvp", + "mangledName": "$s9NutPlayer12ValueSubjectC5valuexvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12ValueSubjectC5valuexvg", + "mangledName": "$s9NutPlayer12ValueSubjectC5valuexvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "wrappedValue", + "printedName": "wrappedValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12ValueSubjectC07wrappedC0AA0C0VyxGvp", + "mangledName": "$s9NutPlayer12ValueSubjectC07wrappedC0AA0C0VyxGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12ValueSubjectC07wrappedC0AA0C0VyxGvg", + "mangledName": "$s9NutPlayer12ValueSubjectC07wrappedC0AA0C0VyxGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(initial:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ValueSubject", + "printedName": "NutPlayer.ValueSubject<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer12ValueSubjectC" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer12ValueSubjectC7initialACyxGx_tcfc", + "mangledName": "$s9NutPlayer12ValueSubjectC7initialACyxGx_tcfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12ValueSubjectC4sendyyxF", + "mangledName": "$s9NutPlayer12ValueSubjectC4sendyyxF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12ValueSubjectC4sendyyxSQRzlF", + "mangledName": "$s9NutPlayer12ValueSubjectC4sendyyxSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendWithoutCompare", + "printedName": "sendWithoutCompare(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12ValueSubjectC18sendWithoutCompareyyxF", + "mangledName": "$s9NutPlayer12ValueSubjectC18sendWithoutCompareyyxF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) -> τ_0_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12ValueSubjectC4sendyyxxXEF", + "mangledName": "$s9NutPlayer12ValueSubjectC4sendyyxxXEF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0) -> τ_0_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12ValueSubjectC4sendyyxxXESQRzlF", + "mangledName": "$s9NutPlayer12ValueSubjectC4sendyyxxXESQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Completion", + "printedName": "Combine.Subscribers.Completion", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ], + "usr": "s:7Combine11SubscribersO10CompletionO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12ValueSubjectC4send10completiony7Combine11SubscribersO10CompletionOy_s5NeverOG_tF", + "mangledName": "$s9NutPlayer12ValueSubjectC4send10completiony7Combine11SubscribersO10CompletionOy_s5NeverOG_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(subscription:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Subscription", + "printedName": "Combine.Subscription", + "usr": "s:7Combine12SubscriptionP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12ValueSubjectC4send12subscriptiony7Combine12Subscription_p_tF", + "mangledName": "$s9NutPlayer12ValueSubjectC4send12subscriptiony7Combine12Subscription_p_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(subscriber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer12ValueSubjectC7receive10subscriberyqd___t5InputQyd__Rsz7Combine10SubscriberRd__s5NeverO7FailureRtd__lF", + "mangledName": "$s9NutPlayer12ValueSubjectC7receive10subscriberyqd___t5InputQyd__Rsz7Combine10SubscriberRd__s5NeverO7FailureRtd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 == τ_1_0.Input, τ_1_0 : Combine.Subscriber, τ_1_0.Failure == Swift.Never>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer12ValueSubjectC", + "mangledName": "$s9NutPlayer12ValueSubjectC", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "PropertyWrapper", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Subject", + "printedName": "Subject", + "usr": "s:7Combine7SubjectP", + "mangledName": "$s7Combine7SubjectP" + }, + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "OptValueSubject", + "printedName": "OptValueSubject", + "children": [ + { + "kind": "Var", + "name": "value", + "printedName": "value", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer15OptValueSubjectC5valuexSgvp", + "mangledName": "$s9NutPlayer15OptValueSubjectC5valuexSgvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer15OptValueSubjectC5valuexSgvg", + "mangledName": "$s9NutPlayer15OptValueSubjectC5valuexSgvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "wrappedValue", + "printedName": "wrappedValue", + "children": [ + { + "kind": "TypeNominal", + "name": "OptValue", + "printedName": "NutPlayer.OptValue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer8OptValueV" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer15OptValueSubjectC07wrappedD0AA0cD0VyxGvp", + "mangledName": "$s9NutPlayer15OptValueSubjectC07wrappedD0AA0cD0VyxGvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OptValue", + "printedName": "NutPlayer.OptValue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer8OptValueV" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer15OptValueSubjectC07wrappedD0AA0cD0VyxGvg", + "mangledName": "$s9NutPlayer15OptValueSubjectC07wrappedD0AA0cD0VyxGvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(initial:)", + "children": [ + { + "kind": "TypeNominal", + "name": "OptValueSubject", + "printedName": "NutPlayer.OptValueSubject<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer15OptValueSubjectC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer15OptValueSubjectC7initialACyxGxSg_tcfc", + "mangledName": "$s9NutPlayer15OptValueSubjectC7initialACyxGxSg_tcfc", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer15OptValueSubjectC4sendyyxSgF", + "mangledName": "$s9NutPlayer15OptValueSubjectC4sendyyxSgF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer15OptValueSubjectC4sendyyxSgSQRzlF", + "mangledName": "$s9NutPlayer15OptValueSubjectC4sendyyxSgSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendWithoutCompare", + "printedName": "sendWithoutCompare(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer15OptValueSubjectC18sendWithoutCompareyyxSgF", + "mangledName": "$s9NutPlayer15OptValueSubjectC18sendWithoutCompareyyxSgF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0?) -> τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer15OptValueSubjectC4sendyyxSgAEXEF", + "mangledName": "$s9NutPlayer15OptValueSubjectC4sendyyxSgAEXEF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0?) -> τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer15OptValueSubjectC4sendyyxSgAEXESQRzlF", + "mangledName": "$s9NutPlayer15OptValueSubjectC4sendyyxSgAEXESQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Completion", + "printedName": "Combine.Subscribers.Completion", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ], + "usr": "s:7Combine11SubscribersO10CompletionO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer15OptValueSubjectC4send10completiony7Combine11SubscribersO10CompletionOy_s5NeverOG_tF", + "mangledName": "$s9NutPlayer15OptValueSubjectC4send10completiony7Combine11SubscribersO10CompletionOy_s5NeverOG_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(subscription:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Subscription", + "printedName": "Combine.Subscription", + "usr": "s:7Combine12SubscriptionP" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer15OptValueSubjectC4send12subscriptiony7Combine12Subscription_p_tF", + "mangledName": "$s9NutPlayer15OptValueSubjectC4send12subscriptiony7Combine12Subscription_p_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "receive", + "printedName": "receive(subscriber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer15OptValueSubjectC7receive10subscriberyqd___t7Combine10SubscriberRd__s5NeverO7FailureRtd__xSg5InputRtd__lF", + "mangledName": "$s9NutPlayer15OptValueSubjectC7receive10subscriberyqd___t7Combine10SubscriberRd__s5NeverO7FailureRtd__xSg5InputRtd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_1_0 : Combine.Subscriber, τ_1_0.Failure == Swift.Never, τ_1_0.Input == τ_0_0?>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer15OptValueSubjectC", + "mangledName": "$s9NutPlayer15OptValueSubjectC", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "PropertyWrapper", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Subject", + "printedName": "Subject", + "usr": "s:7Combine7SubjectP", + "mangledName": "$s7Combine7SubjectP" + }, + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5ValueV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer2eeoiySbAA5ValueVyxG_xtSQRzlF", + "mangledName": "$s9NutPlayer2eeoiySbAA5ValueVyxG_xtSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "!=", + "printedName": "!=(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5ValueV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer2neoiySbAA5ValueVyxG_xtSQRzlF", + "mangledName": "$s9NutPlayer2neoiySbAA5ValueVyxG_xtSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer2eeoiySbx_AA5ValueVyxGtSQRzlF", + "mangledName": "$s9NutPlayer2eeoiySbx_AA5ValueVyxGtSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "!=", + "printedName": "!=(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Value", + "printedName": "NutPlayer.Value<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer5ValueV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer2neoiySbx_AA5ValueVyxGtSQRzlF", + "mangledName": "$s9NutPlayer2neoiySbx_AA5ValueVyxGtSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "OptValue", + "printedName": "NutPlayer.OptValue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer8OptValueV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer2eeoiySbAA8OptValueVyxG_xtSQRzlF", + "mangledName": "$s9NutPlayer2eeoiySbAA8OptValueVyxG_xtSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "!=", + "printedName": "!=(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "OptValue", + "printedName": "NutPlayer.OptValue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer8OptValueV" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer2neoiySbAA8OptValueVyxG_xtSQRzlF", + "mangledName": "$s9NutPlayer2neoiySbAA8OptValueVyxG_xtSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "OptValue", + "printedName": "NutPlayer.OptValue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer8OptValueV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer2eeoiySbx_AA8OptValueVyxGtSQRzlF", + "mangledName": "$s9NutPlayer2eeoiySbx_AA8OptValueVyxGtSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "!=", + "printedName": "!=(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "OptValue", + "printedName": "NutPlayer.OptValue<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:9NutPlayer8OptValueV" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer2neoiySbx_AA8OptValueVyxGtSQRzlF", + "mangledName": "$s9NutPlayer2neoiySbx_AA8OptValueVyxGtSQRzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Equatable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VideoQuality", + "printedName": "VideoQuality", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO7unknownyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO7unknownyA2CmF", + "moduleName": "NutPlayer" + }, + { + "kind": "Var", + "name": "auto", + "printedName": "auto", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO4autoyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO4autoyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ultraHD4k", + "printedName": "ultraHD4k", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO9ultraHD4kyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO9ultraHD4kyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "ultraHD1440", + "printedName": "ultraHD1440", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO11ultraHD1440yA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO11ultraHD1440yA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "fullHD", + "printedName": "fullHD", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO6fullHDyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO6fullHDyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "HD", + "printedName": "HD", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO2HDyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO2HDyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "SD", + "printedName": "SD", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO2SDyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO2SDyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "SDlow", + "printedName": "SDlow", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO5SDlowyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO5SDlowyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "LD", + "printedName": "LD", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO2LDyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO2LDyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "LDlow", + "printedName": "LDlow", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQuality.Type) -> NutPlayer.VideoQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQuality.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer12VideoQualityO5LDlowyA2CmF", + "mangledName": "$s9NutPlayer12VideoQualityO5LDlowyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "resolution", + "printedName": "resolution", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12VideoQualityO10resolutionSo6CGSizeVvp", + "mangledName": "$s9NutPlayer12VideoQualityO10resolutionSo6CGSizeVvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12VideoQualityO10resolutionSo6CGSizeVvg", + "mangledName": "$s9NutPlayer12VideoQualityO10resolutionSo6CGSizeVvg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bandwidth", + "printedName": "bandwidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12VideoQualityO9bandwidthSivp", + "mangledName": "$s9NutPlayer12VideoQualityO9bandwidthSivp", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12VideoQualityO9bandwidthSivg", + "mangledName": "$s9NutPlayer12VideoQualityO9bandwidthSivg", + "moduleName": "NutPlayer", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NutPlayer.VideoQuality?", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer12VideoQualityO8rawValueACSgSS_tcfc", + "mangledName": "$s9NutPlayer12VideoQualityO8rawValueACSgSS_tcfc", + "moduleName": "NutPlayer", + "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:9NutPlayer12VideoQualityO8rawValueSSvp", + "mangledName": "$s9NutPlayer12VideoQualityO8rawValueSSvp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12VideoQualityO8rawValueSSvg", + "mangledName": "$s9NutPlayer12VideoQualityO8rawValueSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.VideoQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer12VideoQualityO8allCasesSayACGvpZ", + "mangledName": "$s9NutPlayer12VideoQualityO8allCasesSayACGvpZ", + "moduleName": "NutPlayer", + "static": true, + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.VideoQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer12VideoQualityO8allCasesSayACGvgZ", + "mangledName": "$s9NutPlayer12VideoQualityO8allCasesSayACGvgZ", + "moduleName": "NutPlayer", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer12VideoQualityO", + "mangledName": "$s9NutPlayer12VideoQualityO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.VideoQuality]", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VideoQualityTitleFormat", + "printedName": "VideoQualityTitleFormat", + "children": [ + { + "kind": "Var", + "name": "common", + "printedName": "common", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQualityTitleFormat.Type) -> NutPlayer.VideoQualityTitleFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQualityTitleFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO6commonyA2CmF", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO6commonyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rus", + "printedName": "rus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQualityTitleFormat.Type) -> NutPlayer.VideoQualityTitleFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQualityTitleFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO3rusyA2CmF", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO3rusyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "eng", + "printedName": "eng", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQualityTitleFormat.Type) -> NutPlayer.VideoQualityTitleFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQualityTitleFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO3engyA2CmF", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO3engyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "resolution", + "printedName": "resolution", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NutPlayer.VideoQualityTitleFormat.Type) -> NutPlayer.VideoQualityTitleFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NutPlayer.VideoQualityTitleFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO10resolutionyA2CmF", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO10resolutionyA2CmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO8rawValueACSi_tcfc", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO8rawValueACSi_tcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "createTitle", + "printedName": "createTitle(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "VideoQuality", + "printedName": "NutPlayer.VideoQuality", + "usr": "s:9NutPlayer12VideoQualityO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO06createE04fromSSAA0cD0O_tF", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO06createE04fromSSAA0cD0O_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + }, + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO2eeoiySbAC_ACtFZ", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO2eeoiySbAC_ACtFZ", + "moduleName": "NutPlayer", + "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:9NutPlayer23VideoQualityTitleFormatO9hashValueSivp", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO9hashValueSivp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO9hashValueSivg", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO9hashValueSivg", + "moduleName": "NutPlayer", + "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:9NutPlayer23VideoQualityTitleFormatO4hash4intoys6HasherVz_tF", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO4hash4intoys6HasherVz_tF", + "moduleName": "NutPlayer", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "allCases", + "printedName": "allCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.VideoQualityTitleFormat]", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO8allCasesSayACGvpZ", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO8allCasesSayACGvpZ", + "moduleName": "NutPlayer", + "static": true, + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.VideoQualityTitleFormat]", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO8allCasesSayACGvgZ", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO8allCasesSayACGvgZ", + "moduleName": "NutPlayer", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO", + "mangledName": "$s9NutPlayer23VideoQualityTitleFormatO", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CaseIterable", + "printedName": "CaseIterable", + "children": [ + { + "kind": "TypeWitness", + "name": "AllCases", + "printedName": "AllCases", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[NutPlayer.VideoQualityTitleFormat]", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoQualityTitleFormat", + "printedName": "NutPlayer.VideoQualityTitleFormat", + "usr": "s:9NutPlayer23VideoQualityTitleFormatO" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:s12CaseIterableP", + "mangledName": "$ss12CaseIterableP" + } + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "XcodeLogDestination", + "printedName": "XcodeLogDestination", + "children": [ + { + "kind": "Var", + "name": "format", + "printedName": "format", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer19XcodeLogDestinationC6formatSSvp", + "mangledName": "$s9NutPlayer19XcodeLogDestinationC6formatSSvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer19XcodeLogDestinationC6formatSSvg", + "mangledName": "$s9NutPlayer19XcodeLogDestinationC6formatSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "limitOutputLevel", + "printedName": "limitOutputLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Var", + "usr": "s:9NutPlayer19XcodeLogDestinationC16limitOutputLevelAA0dH0Ovp", + "mangledName": "$s9NutPlayer19XcodeLogDestinationC16limitOutputLevelAA0dH0Ovp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Accessor", + "usr": "s:9NutPlayer19XcodeLogDestinationC16limitOutputLevelAA0dH0Ovg", + "mangledName": "$s9NutPlayer19XcodeLogDestinationC16limitOutputLevelAA0dH0Ovg", + "moduleName": "NutPlayer", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(format:limitOutputLevel:)", + "children": [ + { + "kind": "TypeNominal", + "name": "XcodeLogDestination", + "printedName": "NutPlayer.XcodeLogDestination", + "usr": "s:9NutPlayer19XcodeLogDestinationC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "hasDefaultArg": true, + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Constructor", + "usr": "s:9NutPlayer19XcodeLogDestinationC6format16limitOutputLevelACSS_AA0dI0Otcfc", + "mangledName": "$s9NutPlayer19XcodeLogDestinationC6format16limitOutputLevelACSS_AA0dI0Otcfc", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:level:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "NutPlayer.LogLevel", + "usr": "s:9NutPlayer8LogLevelO" + } + ], + "declKind": "Func", + "usr": "s:9NutPlayer19XcodeLogDestinationC7process_5levelySS_AA0D5LevelOtF", + "mangledName": "$s9NutPlayer19XcodeLogDestinationC7process_5levelySS_AA0D5LevelOtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:9NutPlayer19XcodeLogDestinationC", + "mangledName": "$s9NutPlayer19XcodeLogDestinationC", + "moduleName": "NutPlayer", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "LogDestination", + "printedName": "LogDestination", + "usr": "s:9NutPlayer14LogDestinationP", + "mangledName": "$s9NutPlayer14LogDestinationP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Array", + "printedName": "Array", + "children": [ + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(safe:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Subscript", + "usr": "s:Sa9NutPlayerE4safexSgSi_tcip", + "mangledName": "$sSa9NutPlayerE4safexSgSi_tcip", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:Sa9NutPlayerE4safexSgSi_tcig", + "mangledName": "$sSa9NutPlayerE4safexSgSi_tcig", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "distinct", + "printedName": "distinct()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:Sa9NutPlayerSHRzlE8distinctSayxGyF", + "mangledName": "$sSa9NutPlayerSHRzlE8distinctSayxGyF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "forCurrentDevice", + "printedName": "forCurrentDevice", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:Sa9NutPlayerAA10ConstraintORszlE16forCurrentDevice14CoreFoundation7CGFloatVvp", + "mangledName": "$sSa9NutPlayerAA10ConstraintORszlE16forCurrentDevice12CoreGraphics7CGFloatVvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:Sa9NutPlayerAA10ConstraintORszlE16forCurrentDevice14CoreFoundation7CGFloatVvg", + "mangledName": "$sSa9NutPlayerAA10ConstraintORszlE16forCurrentDevice12CoreGraphics7CGFloatVvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 == NutPlayer.Constraint>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:Sa", + "mangledName": "$sSa", + "moduleName": "Swift", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "_DestructorSafeContainer", + "printedName": "_DestructorSafeContainer", + "usr": "s:s24_DestructorSafeContainerP", + "mangledName": "$ss24_DestructorSafeContainerP" + }, + { + "kind": "Conformance", + "name": "_ArrayProtocol", + "printedName": "_ArrayProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "_Buffer", + "printedName": "_Buffer", + "children": [ + { + "kind": "TypeNominal", + "name": "_ArrayBuffer", + "printedName": "Swift._ArrayBuffer<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s12_ArrayBufferV" + } + ] + } + ], + "usr": "s:s14_ArrayProtocolP", + "mangledName": "$ss14_ArrayProtocolP" + }, + { + "kind": "Conformance", + "name": "RandomAccessCollection", + "printedName": "RandomAccessCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:Sk", + "mangledName": "$sSk" + }, + { + "kind": "Conformance", + "name": "MutableCollection", + "printedName": "MutableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + } + ], + "usr": "s:SM", + "mangledName": "$sSM" + }, + { + "kind": "Conformance", + "name": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:SK", + "mangledName": "$sSK" + }, + { + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "IndexingIterator", + "printedName": "Swift.IndexingIterator<[τ_0_0]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s16IndexingIteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:Sl", + "mangledName": "$sSl" + }, + { + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "IndexingIterator", + "printedName": "Swift.IndexingIterator<[τ_0_0]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s16IndexingIteratorV" + } + ] + } + ], + "usr": "s:ST", + "mangledName": "$sST" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + }, + { + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + } + ], + "usr": "s:Sm", + "mangledName": "$sSm" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "_HasContiguousBytes", + "printedName": "_HasContiguousBytes", + "usr": "s:s19_HasContiguousBytesP", + "mangledName": "$ss19_HasContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "DataProtocol", + "printedName": "DataProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "Regions", + "printedName": "Regions", + "children": [ + { + "kind": "TypeNominal", + "name": "CollectionOfOne", + "printedName": "Swift.CollectionOfOne<[Swift.UInt8]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt8]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s15CollectionOfOneV" + } + ] + } + ], + "usr": "s:10Foundation12DataProtocolP", + "mangledName": "$s10Foundation12DataProtocolP" + }, + { + "kind": "Conformance", + "name": "MutableDataProtocol", + "printedName": "MutableDataProtocol", + "usr": "s:10Foundation19MutableDataProtocolP", + "mangledName": "$s10Foundation19MutableDataProtocolP" + }, + { + "kind": "Conformance", + "name": "EncodableWithConfiguration", + "printedName": "EncodableWithConfiguration", + "children": [ + { + "kind": "TypeWitness", + "name": "EncodingConfiguration", + "printedName": "EncodingConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.EncodingConfiguration" + } + ] + } + ], + "usr": "s:10Foundation26EncodableWithConfigurationP", + "mangledName": "$s10Foundation26EncodableWithConfigurationP" + }, + { + "kind": "Conformance", + "name": "DecodableWithConfiguration", + "printedName": "DecodableWithConfiguration", + "children": [ + { + "kind": "TypeWitness", + "name": "DecodingConfiguration", + "printedName": "DecodingConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.DecodingConfiguration" + } + ] + } + ], + "usr": "s:10Foundation26DecodableWithConfigurationP", + "mangledName": "$s10Foundation26DecodableWithConfigurationP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSArray", + "printedName": "Foundation.NSArray", + "usr": "c:objc(cs)NSArray" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "ContiguousBytes", + "printedName": "ContiguousBytes", + "usr": "s:10Foundation15ContiguousBytesP", + "mangledName": "$s10Foundation15ContiguousBytesP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CurrentValueSubject", + "printedName": "CurrentValueSubject", + "children": [ + { + "kind": "Function", + "name": "bind", + "printedName": "bind(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "CurrentValueSubject", + "printedName": "Combine.CurrentValueSubject<τ_0_0, τ_0_1>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ], + "usr": "s:7Combine19CurrentValueSubjectC" + } + ], + "declKind": "Func", + "usr": "s:7Combine19CurrentValueSubjectC9NutPlayerSQRzrlE4bind2toAA14AnyCancellableCACyxq_G_tF", + "mangledName": "$s7Combine19CurrentValueSubjectC9NutPlayerSQRzrlE4bind2toAA14AnyCancellableCACyxq_G_tF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.Equatable, τ_0_1 : Swift.Error>", + "sugared_genericSig": "", + "declAttributes": [ + "Final", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:7Combine19CurrentValueSubjectC", + "mangledName": "$s7Combine19CurrentValueSubjectC", + "moduleName": "Combine", + "genericSig": "<τ_0_0, τ_0_1 where τ_0_1 : Swift.Error>", + "sugared_genericSig": "", + "intro_Macosx": "10.15", + "intro_iOS": "13.0", + "intro_tvOS": "13.0", + "intro_watchOS": "6.0", + "declAttributes": [ + "Final", + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Subject", + "printedName": "Subject", + "usr": "s:7Combine7SubjectP", + "mangledName": "$s7Combine7SubjectP" + }, + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_1" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CGSize", + "printedName": "CGSize", + "children": [ + { + "kind": "Function", + "name": "<", + "printedName": "<(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Func", + "usr": "s:So6CGSizeV9NutPlayerE1loiySbAB_ABtFZ", + "mangledName": "$sSo6CGSizeV9NutPlayerE1loiySbAB_ABtFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "<=", + "printedName": "<=(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Func", + "usr": "s:So6CGSizeV9NutPlayerE2leoiySbAB_ABtFZ", + "mangledName": "$sSo6CGSizeV9NutPlayerE2leoiySbAB_ABtFZ", + "moduleName": "NutPlayer", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "c:@S@CGSize", + "moduleName": "CoreFoundation", + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSValue", + "printedName": "Foundation.NSValue", + "usr": "c:objc(cs)NSValue" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ObservableObjectPublisher", + "printedName": "ObservableObjectPublisher", + "declKind": "Class", + "usr": "s:7Combine25ObservableObjectPublisherC", + "mangledName": "$s7Combine25ObservableObjectPublisherC", + "moduleName": "Combine", + "intro_Macosx": "10.15", + "intro_iOS": "13.0", + "intro_tvOS": "13.0", + "intro_watchOS": "6.0", + "declAttributes": [ + "Final", + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Int", + "printedName": "Int", + "children": [ + { + "kind": "Function", + "name": "leadingZero", + "printedName": "leadingZero()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:Si9NutPlayerE11leadingZeroSSyF", + "mangledName": "$sSi9NutPlayerE11leadingZeroSSyF", + "moduleName": "NutPlayer", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:Si", + "mangledName": "$sSi", + "moduleName": "Swift", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "FixedWidthInteger", + "printedName": "FixedWidthInteger", + "usr": "s:s17FixedWidthIntegerP", + "mangledName": "$ss17FixedWidthIntegerP" + }, + { + "kind": "Conformance", + "name": "SignedInteger", + "printedName": "SignedInteger", + "usr": "s:SZ", + "mangledName": "$sSZ" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinIntegerLiteral", + "printedName": "_ExpressibleByBuiltinIntegerLiteral", + "usr": "s:s35_ExpressibleByBuiltinIntegerLiteralP", + "mangledName": "$ss35_ExpressibleByBuiltinIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "BinaryInteger", + "printedName": "BinaryInteger", + "children": [ + { + "kind": "TypeWitness", + "name": "Words", + "printedName": "Words", + "children": [ + { + "kind": "TypeNominal", + "name": "Words", + "printedName": "Swift.Int.Words", + "usr": "s:Si5WordsV" + } + ] + } + ], + "usr": "s:Sz", + "mangledName": "$sSz" + }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "SignedNumeric", + "printedName": "SignedNumeric", + "usr": "s:s13SignedNumericP", + "mangledName": "$ss13SignedNumericP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Numeric", + "printedName": "Numeric", + "children": [ + { + "kind": "TypeWitness", + "name": "Magnitude", + "printedName": "Magnitude", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ] + } + ], + "usr": "s:Sj", + "mangledName": "$sSj" + }, + { + "kind": "Conformance", + "name": "Strideable", + "printedName": "Strideable", + "children": [ + { + "kind": "TypeWitness", + "name": "Stride", + "printedName": "Stride", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:Sx", + "mangledName": "$sSx" + }, + { + "kind": "Conformance", + "name": "AdditiveArithmetic", + "printedName": "AdditiveArithmetic", + "usr": "s:s18AdditiveArithmeticP", + "mangledName": "$ss18AdditiveArithmeticP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CodingKeyRepresentable", + "printedName": "CodingKeyRepresentable", + "usr": "s:s22CodingKeyRepresentableP", + "mangledName": "$ss22CodingKeyRepresentableP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "MirrorPath", + "printedName": "MirrorPath", + "usr": "s:s10MirrorPathP", + "mangledName": "$ss10MirrorPathP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "SIMDScalar", + "printedName": "SIMDScalar", + "children": [ + { + "kind": "TypeWitness", + "name": "SIMDMaskScalar", + "printedName": "SIMDMaskScalar", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD2Storage", + "printedName": "SIMD2Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD2Storage", + "printedName": "Swift.Int.SIMD2Storage", + "usr": "s:Si12SIMD2StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD4Storage", + "printedName": "SIMD4Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD4Storage", + "printedName": "Swift.Int.SIMD4Storage", + "usr": "s:Si12SIMD4StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD8Storage", + "printedName": "SIMD8Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD8Storage", + "printedName": "Swift.Int.SIMD8Storage", + "usr": "s:Si12SIMD8StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD16Storage", + "printedName": "SIMD16Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD16Storage", + "printedName": "Swift.Int.SIMD16Storage", + "usr": "s:Si13SIMD16StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD32Storage", + "printedName": "SIMD32Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD32Storage", + "printedName": "Swift.Int.SIMD32Storage", + "usr": "s:Si13SIMD32StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD64Storage", + "printedName": "SIMD64Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD64Storage", + "printedName": "Swift.Int.SIMD64Storage", + "usr": "s:Si13SIMD64StorageV" + } + ] + } + ], + "usr": "s:s10SIMDScalarP", + "mangledName": "$ss10SIMDScalarP" + }, + { + "kind": "Conformance", + "name": "_FormatSpecifiable", + "printedName": "_FormatSpecifiable", + "children": [ + { + "kind": "TypeWitness", + "name": "_Arg", + "printedName": "_Arg", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + } + ], + "usr": "s:10Foundation18_FormatSpecifiableP", + "mangledName": "$s10Foundation18_FormatSpecifiableP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "URL", + "printedName": "URL", + "children": [ + { + "kind": "Function", + "name": "URLByReplacingLastPathComponent", + "printedName": "URLByReplacingLastPathComponent(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:10Foundation3URLV9NutPlayerE31URLByReplacingLastPathComponentyACSgSSF", + "mangledName": "$s10Foundation3URLV9NutPlayerE31URLByReplacingLastPathComponentyACSgSSF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:10Foundation3URLV", + "mangledName": "$s10Foundation3URLV", + "moduleName": "Foundation", + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ReferenceConvertible", + "printedName": "ReferenceConvertible", + "children": [ + { + "kind": "TypeWitness", + "name": "ReferenceType", + "printedName": "ReferenceType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSURL", + "printedName": "Foundation.NSURL", + "usr": "c:objc(cs)NSURL" + } + ] + } + ], + "usr": "s:10Foundation20ReferenceConvertibleP", + "mangledName": "$s10Foundation20ReferenceConvertibleP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSURL", + "printedName": "Foundation.NSURL", + "usr": "c:objc(cs)NSURL" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "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": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByFileReferenceLiteral", + "printedName": "_ExpressibleByFileReferenceLiteral", + "usr": "s:s34_ExpressibleByFileReferenceLiteralP", + "mangledName": "$ss34_ExpressibleByFileReferenceLiteralP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Optional", + "printedName": "Optional", + "children": [ + { + "kind": "Var", + "name": "isExist", + "printedName": "isExist", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:Sq9NutPlayerE7isExistSbvp", + "mangledName": "$sSq9NutPlayerE7isExistSbvp", + "moduleName": "NutPlayer", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:Sq9NutPlayerE7isExistSbvg", + "mangledName": "$sSq9NutPlayerE7isExistSbvg", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "orCreate", + "printedName": "orCreate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> τ_0_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:Sq9NutPlayerE8orCreateyxxyXKF", + "mangledName": "$sSq9NutPlayerE8orCreateyxxyXKF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "orTypedCreate", + "printedName": "orTypedCreate(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> τ_1_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_1_0" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:Sq9NutPlayerE13orTypedCreateyqd__qd__yXK8RawValueQyd__RszSYRd__lF", + "mangledName": "$sSq9NutPlayerE13orTypedCreateyqd__qd__yXK8RawValueQyd__RszSYRd__lF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 == τ_1_0.RawValue, τ_1_0 : Swift.RawRepresentable>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:Sq", + "mangledName": "$sSq", + "moduleName": "Swift", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "isEnumExhaustive": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ExpressibleByNilLiteral", + "printedName": "ExpressibleByNilLiteral", + "usr": "s:s23ExpressibleByNilLiteralP", + "mangledName": "$ss23ExpressibleByNilLiteralP" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "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": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "EncodableWithConfiguration", + "printedName": "EncodableWithConfiguration", + "children": [ + { + "kind": "TypeWitness", + "name": "EncodingConfiguration", + "printedName": "EncodingConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.EncodingConfiguration" + } + ] + } + ], + "usr": "s:10Foundation26EncodableWithConfigurationP", + "mangledName": "$s10Foundation26EncodableWithConfigurationP" + }, + { + "kind": "Conformance", + "name": "DecodableWithConfiguration", + "printedName": "DecodableWithConfiguration", + "children": [ + { + "kind": "TypeWitness", + "name": "DecodingConfiguration", + "printedName": "DecodingConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.DecodingConfiguration" + } + ] + } + ], + "usr": "s:10Foundation26DecodableWithConfigurationP", + "mangledName": "$s10Foundation26DecodableWithConfigurationP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "Function", + "name": "all", + "printedName": "all(where:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(τ_0_0.Element) throws -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.Element" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:ST9NutPlayerE3all5whereS2b7ElementQzKXE_tKF", + "mangledName": "$sST9NutPlayerE3all5whereS2b7ElementQzKXE_tKF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sequence>", + "sugared_genericSig": "", + "declAttributes": [ + "Rethrows", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:ST", + "mangledName": "$sST", + "moduleName": "Swift", + "genericSig": "<τ_0_0.Element == τ_0_0.Iterator.Element, τ_0_0.Iterator : Swift.IteratorProtocol>", + "sugared_genericSig": "", + "isExternal": true + }, + { + "kind": "TypeDecl", + "name": "String", + "printedName": "String", + "children": [ + { + "kind": "Function", + "name": "createAttributedString", + "printedName": "createAttributedString(fontFamily:fontSize:alignment:color:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NSAttributedString", + "printedName": "Foundation.NSAttributedString", + "usr": "c:objc(cs)NSAttributedString" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "NSTextAlignment", + "printedName": "UIKit.NSTextAlignment", + "usr": "c:@E@NSTextAlignment" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Func", + "usr": "s:SS9NutPlayerE22createAttributedString10fontFamily0F4Size9alignment5colorSo012NSAttributedE0CSS_14CoreFoundation7CGFloatVSo15NSTextAlignmentVSo7UIColorCtF", + "mangledName": "$sSS9NutPlayerE22createAttributedString10fontFamily0F4Size9alignment5colorSo012NSAttributedE0CSS_12CoreGraphics7CGFloatVSo15NSTextAlignmentVSo7UIColorCtF", + "moduleName": "NutPlayer", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "replace", + "printedName": "replace(_:replacement:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:SS9NutPlayerE7replace_11replacementS2S_SStKF", + "mangledName": "$sSS9NutPlayerE7replace_11replacementS2S_SStKF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "substring", + "printedName": "substring(using:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "_NSRange", + "printedName": "Foundation._NSRange", + "usr": "c:@S@_NSRange" + } + ], + "declKind": "Func", + "usr": "s:SS9NutPlayerE9substring5usingSSSgSo8_NSRangeV_tF", + "mangledName": "$sSS9NutPlayerE9substring5usingSSSgSo8_NSRangeV_tF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "contains", + "printedName": "contains(anyOf:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:SS9NutPlayerE8contains5anyOfSbx_tSTRzSy7ElementRpzlF", + "mangledName": "$sSS9NutPlayerE8contains5anyOfSbx_tSTRzSy7ElementRpzlF", + "moduleName": "NutPlayer", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sequence, τ_0_0.Element : Swift.StringProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "Inlinable", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "isURI", + "printedName": "isURI", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:SS9NutPlayerE5isURISbvp", + "mangledName": "$sSS9NutPlayerE5isURISbvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:SS9NutPlayerE5isURISbvg", + "mangledName": "$sSS9NutPlayerE5isURISbvg", + "moduleName": "NutPlayer", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:SS", + "mangledName": "$sSS", + "moduleName": "Swift", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CodingKeyRepresentable", + "printedName": "CodingKeyRepresentable", + "usr": "s:s22CodingKeyRepresentableP", + "mangledName": "$ss22CodingKeyRepresentableP" + }, + { + "kind": "Conformance", + "name": "_HasContiguousBytes", + "printedName": "_HasContiguousBytes", + "usr": "s:s19_HasContiguousBytesP", + "mangledName": "$ss19_HasContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "TextOutputStream", + "printedName": "TextOutputStream", + "usr": "s:s16TextOutputStreamP", + "mangledName": "$ss16TextOutputStreamP" + }, + { + "kind": "Conformance", + "name": "TextOutputStreamable", + "printedName": "TextOutputStreamable", + "usr": "s:s20TextOutputStreamableP", + "mangledName": "$ss20TextOutputStreamableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinUnicodeScalarLiteral", + "printedName": "_ExpressibleByBuiltinUnicodeScalarLiteral", + "usr": "s:s41_ExpressibleByBuiltinUnicodeScalarLiteralP", + "mangledName": "$ss41_ExpressibleByBuiltinUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", + "printedName": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral", + "usr": "s:s51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP", + "mangledName": "$ss51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinStringLiteral", + "printedName": "_ExpressibleByBuiltinStringLiteral", + "usr": "s:s34_ExpressibleByBuiltinStringLiteralP", + "mangledName": "$ss34_ExpressibleByBuiltinStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ], + "usr": "s:SK", + "mangledName": "$sSK" + }, + { + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Index", + "printedName": "Swift.String.Index", + "usr": "s:SS5IndexV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultIndices", + "printedName": "Swift.DefaultIndices", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SI" + } + ] + } + ], + "usr": "s:Sl", + "mangledName": "$sSl" + }, + { + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Character", + "printedName": "Swift.Character", + "usr": "s:SJ" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "Swift.String.Iterator", + "usr": "s:SS8IteratorV" + } + ] + } + ], + "usr": "s:ST", + "mangledName": "$sST" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "StringProtocol", + "printedName": "StringProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "UTF8View", + "printedName": "UTF8View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF8View", + "printedName": "Swift.String.UTF8View", + "usr": "s:SS8UTF8ViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "UTF16View", + "printedName": "UTF16View", + "children": [ + { + "kind": "TypeNominal", + "name": "UTF16View", + "printedName": "Swift.String.UTF16View", + "usr": "s:SS9UTF16ViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "UnicodeScalarView", + "printedName": "UnicodeScalarView", + "children": [ + { + "kind": "TypeNominal", + "name": "UnicodeScalarView", + "printedName": "Swift.String.UnicodeScalarView", + "usr": "s:SS17UnicodeScalarViewV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ], + "usr": "s:Sy", + "mangledName": "$sSy" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringInterpolation", + "printedName": "ExpressibleByStringInterpolation", + "children": [ + { + "kind": "TypeWitness", + "name": "StringInterpolation", + "printedName": "StringInterpolation", + "children": [ + { + "kind": "TypeNominal", + "name": "DefaultStringInterpolation", + "printedName": "Swift.DefaultStringInterpolation", + "usr": "s:s26DefaultStringInterpolationV" + } + ] + } + ], + "usr": "s:s32ExpressibleByStringInterpolationP", + "mangledName": "$ss32ExpressibleByStringInterpolationP" + }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "Substring", + "printedName": "Swift.Substring", + "usr": "s:Ss" + } + ] + } + ], + "usr": "s:Sm", + "mangledName": "$sSm" + }, + { + "kind": "Conformance", + "name": "MirrorPath", + "printedName": "MirrorPath", + "usr": "s:s10MirrorPathP", + "mangledName": "$ss10MirrorPathP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Double", + "printedName": "Double", + "children": [ + { + "kind": "Function", + "name": "secondsToHoursMinutesSeconds", + "printedName": "secondsToHoursMinutesSeconds(withFormattingBasedOn:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Func", + "usr": "s:Sd9NutPlayerE28secondsToHoursMinutesSeconds21withFormattingBasedOnSSSd_tF", + "mangledName": "$sSd9NutPlayerE28secondsToHoursMinutesSeconds21withFormattingBasedOnSSSd_tF", + "moduleName": "NutPlayer", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "handleSeekTime", + "printedName": "handleSeekTime(using:canOverflow:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:Sd9NutPlayerE14handleSeekTime5using11canOverflowS2d_SbtF", + "mangledName": "$sSd9NutPlayerE14handleSeekTime5using11canOverflowS2d_SbtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:Sd", + "mangledName": "$sSd", + "moduleName": "Swift", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "_CVarArgPassedAsDouble", + "printedName": "_CVarArgPassedAsDouble", + "usr": "s:s22_CVarArgPassedAsDoubleP", + "mangledName": "$ss22_CVarArgPassedAsDoubleP" + }, + { + "kind": "Conformance", + "name": "_CVarArgAligned", + "printedName": "_CVarArgAligned", + "usr": "s:s15_CVarArgAlignedP", + "mangledName": "$ss15_CVarArgAlignedP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "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": "TextOutputStreamable", + "printedName": "TextOutputStreamable", + "usr": "s:s20TextOutputStreamableP", + "mangledName": "$ss20TextOutputStreamableP" + }, + { + "kind": "Conformance", + "name": "BinaryFloatingPoint", + "printedName": "BinaryFloatingPoint", + "children": [ + { + "kind": "TypeWitness", + "name": "RawSignificand", + "printedName": "RawSignificand", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt64", + "printedName": "Swift.UInt64", + "usr": "s:s6UInt64V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "RawExponent", + "printedName": "RawExponent", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt", + "printedName": "Swift.UInt", + "usr": "s:Su" + } + ] + } + ], + "usr": "s:SB", + "mangledName": "$sSB" + }, + { + "kind": "Conformance", + "name": "ExpressibleByFloatLiteral", + "printedName": "ExpressibleByFloatLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "FloatLiteralType", + "printedName": "FloatLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:s25ExpressibleByFloatLiteralP", + "mangledName": "$ss25ExpressibleByFloatLiteralP" + }, + { + "kind": "Conformance", + "name": "FloatingPoint", + "printedName": "FloatingPoint", + "children": [ + { + "kind": "TypeWitness", + "name": "Exponent", + "printedName": "Exponent", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SF", + "mangledName": "$sSF" + }, + { + "kind": "Conformance", + "name": "SignedNumeric", + "printedName": "SignedNumeric", + "usr": "s:s13SignedNumericP", + "mangledName": "$ss13SignedNumericP" + }, + { + "kind": "Conformance", + "name": "Numeric", + "printedName": "Numeric", + "children": [ + { + "kind": "TypeWitness", + "name": "Magnitude", + "printedName": "Magnitude", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:Sj", + "mangledName": "$sSj" + }, + { + "kind": "Conformance", + "name": "AdditiveArithmetic", + "printedName": "AdditiveArithmetic", + "usr": "s:s18AdditiveArithmeticP", + "mangledName": "$ss18AdditiveArithmeticP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinIntegerLiteral", + "printedName": "_ExpressibleByBuiltinIntegerLiteral", + "usr": "s:s35_ExpressibleByBuiltinIntegerLiteralP", + "mangledName": "$ss35_ExpressibleByBuiltinIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByIntegerLiteral", + "printedName": "ExpressibleByIntegerLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "IntegerLiteralType", + "printedName": "IntegerLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + } + ], + "usr": "s:s27ExpressibleByIntegerLiteralP", + "mangledName": "$ss27ExpressibleByIntegerLiteralP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinFloatLiteral", + "printedName": "_ExpressibleByBuiltinFloatLiteral", + "usr": "s:s33_ExpressibleByBuiltinFloatLiteralP", + "mangledName": "$ss33_ExpressibleByBuiltinFloatLiteralP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Strideable", + "printedName": "Strideable", + "children": [ + { + "kind": "TypeWitness", + "name": "Stride", + "printedName": "Stride", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:Sx", + "mangledName": "$sSx" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "SIMDScalar", + "printedName": "SIMDScalar", + "children": [ + { + "kind": "TypeWitness", + "name": "SIMDMaskScalar", + "printedName": "SIMDMaskScalar", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD2Storage", + "printedName": "SIMD2Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD2Storage", + "printedName": "Swift.Double.SIMD2Storage", + "usr": "s:Sd12SIMD2StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD4Storage", + "printedName": "SIMD4Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD4Storage", + "printedName": "Swift.Double.SIMD4Storage", + "usr": "s:Sd12SIMD4StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD8Storage", + "printedName": "SIMD8Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD8Storage", + "printedName": "Swift.Double.SIMD8Storage", + "usr": "s:Sd12SIMD8StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD16Storage", + "printedName": "SIMD16Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD16Storage", + "printedName": "Swift.Double.SIMD16Storage", + "usr": "s:Sd13SIMD16StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD32Storage", + "printedName": "SIMD32Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD32Storage", + "printedName": "Swift.Double.SIMD32Storage", + "usr": "s:Sd13SIMD32StorageV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SIMD64Storage", + "printedName": "SIMD64Storage", + "children": [ + { + "kind": "TypeNominal", + "name": "SIMD64Storage", + "printedName": "Swift.Double.SIMD64Storage", + "usr": "s:Sd13SIMD64StorageV" + } + ] + } + ], + "usr": "s:s10SIMDScalarP", + "mangledName": "$ss10SIMDScalarP" + }, + { + "kind": "Conformance", + "name": "_FormatSpecifiable", + "printedName": "_FormatSpecifiable", + "children": [ + { + "kind": "TypeWitness", + "name": "_Arg", + "printedName": "_Arg", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:10Foundation18_FormatSpecifiableP", + "mangledName": "$s10Foundation18_FormatSpecifiableP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UIButton", + "printedName": "UIButton", + "children": [ + { + "kind": "Function", + "name": "setImage", + "printedName": "setImage(name:in:width:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "hasDefaultArg": true, + "usr": "c:objc(cs)NSBundle" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "hasDefaultArg": true, + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Func", + "usr": "s:So8UIButtonC9NutPlayerE8setImage4name2in5widthySS_So8NSBundleC14CoreFoundation7CGFloatVtF", + "mangledName": "$sSo8UIButtonC9NutPlayerE8setImage4name2in5widthySS_So8NSBundleC12CoreGraphics7CGFloatVtF", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIButton", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIButton", + "declAttributes": [ + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIControl", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIControl", + "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": "TypeDecl", + "name": "UIDevice", + "printedName": "UIDevice", + "children": [ + { + "kind": "Var", + "name": "isIphoneFamily", + "printedName": "isIphoneFamily", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:So8UIDeviceC9NutPlayerE14isIphoneFamilySbvp", + "mangledName": "$sSo8UIDeviceC9NutPlayerE14isIphoneFamilySbvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:So8UIDeviceC9NutPlayerE14isIphoneFamilySbvg", + "mangledName": "$sSo8UIDeviceC9NutPlayerE14isIphoneFamilySbvg", + "moduleName": "NutPlayer", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ], + "declKind": "Var", + "usr": "s:So8UIDeviceC9NutPlayerE4typeAC10DeviceTypeOvp", + "mangledName": "$sSo8UIDeviceC9NutPlayerE4typeAC10DeviceTypeOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceType", + "printedName": "NutPlayer.DeviceType", + "usr": "s:9NutPlayer10DeviceTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:So8UIDeviceC9NutPlayerE4typeAC10DeviceTypeOvg", + "mangledName": "$sSo8UIDeviceC9NutPlayerE4typeAC10DeviceTypeOvg", + "moduleName": "NutPlayer", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "model", + "printedName": "model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ], + "declKind": "Var", + "usr": "s:So8UIDeviceC9NutPlayerE5modelAbCE5ModelOvp", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5modelAbCE5ModelOvp", + "moduleName": "NutPlayer", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ], + "declKind": "Accessor", + "usr": "s:So8UIDeviceC9NutPlayerE5modelAbCE5ModelOvg", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5modelAbCE5ModelOvg", + "moduleName": "NutPlayer", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Model", + "printedName": "Model", + "children": [ + { + "kind": "Var", + "name": "simulator", + "printedName": "simulator", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9simulatoryA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9simulatoryA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPod3", + "printedName": "iPod3", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPod3yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPod3yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPod4", + "printedName": "iPod4", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPod4yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPod4yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPod5", + "printedName": "iPod5", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPod5yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPod5yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPod6", + "printedName": "iPod6", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPod6yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPod6yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPod7", + "printedName": "iPod7", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPod7yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPod7yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPad4", + "printedName": "iPad4", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPad4yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPad4yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadAir", + "printedName": "iPadAir", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO7iPadAiryA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO7iPadAiryA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadAir2", + "printedName": "iPadAir2", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPadAir2yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPadAir2yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadAir3", + "printedName": "iPadAir3", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPadAir3yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPadAir3yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadAir4", + "printedName": "iPadAir4", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPadAir4yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPadAir4yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadAir5", + "printedName": "iPadAir5", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPadAir5yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPadAir5yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPad5", + "printedName": "iPad5", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPad5yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPad5yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPad6", + "printedName": "iPad6", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPad6yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPad6yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPad7", + "printedName": "iPad7", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPad7yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPad7yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPad8", + "printedName": "iPad8", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPad8yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPad8yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPad9", + "printedName": "iPad9", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO5iPad9yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO5iPad9yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPad10", + "printedName": "iPad10", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO6iPad10yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO6iPad10yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadMini", + "printedName": "iPadMini", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPadMiniyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPadMiniyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadMini2", + "printedName": "iPadMini2", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9iPadMini2yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9iPadMini2yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadMini3", + "printedName": "iPadMini3", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9iPadMini3yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9iPadMini3yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadMini4", + "printedName": "iPadMini4", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9iPadMini4yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9iPadMini4yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadMini5", + "printedName": "iPadMini5", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9iPadMini5yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9iPadMini5yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadMini6", + "printedName": "iPadMini6", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9iPadMini6yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9iPadMini6yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro9_7", + "printedName": "iPadPro9_7", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO10iPadPro9_7yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO10iPadPro9_7yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro10_5", + "printedName": "iPadPro10_5", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPadPro10_5yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPadPro10_5yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro11", + "printedName": "iPadPro11", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9iPadPro11yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9iPadPro11yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro2_11", + "printedName": "iPadPro2_11", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPadPro2_11yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPadPro2_11yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro3_11", + "printedName": "iPadPro3_11", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPadPro3_11yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPadPro3_11yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro4_11", + "printedName": "iPadPro4_11", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPadPro4_11yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPadPro4_11yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro12_9", + "printedName": "iPadPro12_9", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPadPro12_9yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPadPro12_9yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro2_12_9", + "printedName": "iPadPro2_12_9", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO13iPadPro2_12_9yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO13iPadPro2_12_9yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro3_12_9", + "printedName": "iPadPro3_12_9", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO13iPadPro3_12_9yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO13iPadPro3_12_9yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro4_12_9", + "printedName": "iPadPro4_12_9", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO13iPadPro4_12_9yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO13iPadPro4_12_9yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro5_12_9", + "printedName": "iPadPro5_12_9", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO13iPadPro5_12_9yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO13iPadPro5_12_9yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPadPro6_12_9", + "printedName": "iPadPro6_12_9", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO13iPadPro6_12_9yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO13iPadPro6_12_9yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone6", + "printedName": "iPhone6", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO7iPhone6yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO7iPhone6yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone6Plus", + "printedName": "iPhone6Plus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPhone6PlusyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPhone6PlusyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone6S", + "printedName": "iPhone6S", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPhone6SyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPhone6SyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone6SPlus", + "printedName": "iPhone6SPlus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO12iPhone6SPlusyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO12iPhone6SPlusyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhoneSE", + "printedName": "iPhoneSE", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPhoneSEyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPhoneSEyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone7", + "printedName": "iPhone7", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO7iPhone7yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO7iPhone7yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone7Plus", + "printedName": "iPhone7Plus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPhone7PlusyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPhone7PlusyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone8", + "printedName": "iPhone8", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO7iPhone8yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO7iPhone8yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone8Plus", + "printedName": "iPhone8Plus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPhone8PlusyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPhone8PlusyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhoneX", + "printedName": "iPhoneX", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO7iPhoneXyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO7iPhoneXyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhoneXS", + "printedName": "iPhoneXS", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPhoneXSyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPhoneXSyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhoneXSMax", + "printedName": "iPhoneXSMax", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPhoneXSMaxyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPhoneXSMaxyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhoneXR", + "printedName": "iPhoneXR", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPhoneXRyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPhoneXRyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone11", + "printedName": "iPhone11", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPhone11yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPhone11yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone11Pro", + "printedName": "iPhone11Pro", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPhone11ProyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPhone11ProyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone11ProMax", + "printedName": "iPhone11ProMax", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO14iPhone11ProMaxyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO14iPhone11ProMaxyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhoneSE2", + "printedName": "iPhoneSE2", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9iPhoneSE2yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9iPhoneSE2yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone12Mini", + "printedName": "iPhone12Mini", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO12iPhone12MiniyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO12iPhone12MiniyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone12", + "printedName": "iPhone12", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPhone12yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPhone12yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone12Pro", + "printedName": "iPhone12Pro", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPhone12ProyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPhone12ProyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone12ProMax", + "printedName": "iPhone12ProMax", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO14iPhone12ProMaxyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO14iPhone12ProMaxyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone13Mini", + "printedName": "iPhone13Mini", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO12iPhone13MiniyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO12iPhone13MiniyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone13", + "printedName": "iPhone13", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPhone13yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPhone13yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone13Pro", + "printedName": "iPhone13Pro", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPhone13ProyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPhone13ProyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone13ProMax", + "printedName": "iPhone13ProMax", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO14iPhone13ProMaxyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO14iPhone13ProMaxyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone14", + "printedName": "iPhone14", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8iPhone14yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8iPhone14yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone14Plus", + "printedName": "iPhone14Plus", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO12iPhone14PlusyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO12iPhone14PlusyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone14Pro", + "printedName": "iPhone14Pro", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO11iPhone14ProyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO11iPhone14ProyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhone14ProMax", + "printedName": "iPhone14ProMax", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO14iPhone14ProMaxyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO14iPhone14ProMaxyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "iPhoneSE3", + "printedName": "iPhoneSE3", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9iPhoneSE3yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9iPhoneSE3yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "appleTV1", + "printedName": "appleTV1", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8appleTV1yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8appleTV1yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "appleTV2", + "printedName": "appleTV2", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8appleTV2yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8appleTV2yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "appleTV3", + "printedName": "appleTV3", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8appleTV3yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8appleTV3yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "appleTV4", + "printedName": "appleTV4", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8appleTV4yA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8appleTV4yA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "appleTV4K", + "printedName": "appleTV4K", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO9appleTV4KyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO9appleTV4KyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "appleTV24K", + "printedName": "appleTV24K", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO10appleTV24KyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO10appleTV24KyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unrecognized", + "printedName": "unrecognized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIDevice.Model.Type) -> UIKit.UIDevice.Model", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "UIKit.UIDevice.Model.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO12unrecognizedyA2EmF", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO12unrecognizedyA2EmF", + "moduleName": "NutPlayer", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIDevice.Model?", + "children": [ + { + "kind": "TypeNominal", + "name": "Model", + "printedName": "UIKit.UIDevice.Model", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8rawValueAESgSS_tcfc", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8rawValueAESgSS_tcfc", + "moduleName": "NutPlayer", + "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:So8UIDeviceC9NutPlayerE5ModelO8rawValueSSvp", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8rawValueSSvp", + "moduleName": "NutPlayer", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO8rawValueSSvg", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO8rawValueSSvg", + "moduleName": "NutPlayer", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:So8UIDeviceC9NutPlayerE5ModelO", + "mangledName": "$sSo8UIDeviceC9NutPlayerE5ModelO", + "moduleName": "NutPlayer", + "isFromExtension": true, + "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" + } + ] + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIDevice", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIDevice", + "declAttributes": [ + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UIImage", + "printedName": "UIImage", + "children": [ + { + "kind": "Function", + "name": "resizedImage", + "printedName": "resizedImage(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Func", + "usr": "s:So7UIImageC9NutPlayerE12resizedImage4withAB14CoreFoundation7CGFloatV_tF", + "mangledName": "$sSo7UIImageC9NutPlayerE12resizedImage4withAB12CoreGraphics7CGFloatV_tF", + "moduleName": "NutPlayer", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIImage", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIImage", + "declAttributes": [ + "Available", + "ObjC", + "SynthesizedProtocol", + "NonSendable", + "Sendable", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "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": "_ExpressibleByImageLiteral", + "printedName": "_ExpressibleByImageLiteral", + "usr": "s:s26_ExpressibleByImageLiteralP", + "mangledName": "$ss26_ExpressibleByImageLiteralP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/Array+Extension.swift", + "kind": "FloatLiteral", + "offset": 596, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Observers\/AudioSessionInterruptionObserver.swift", + "kind": "BooleanLiteral", + "offset": 1588, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Utils\/BackButtonBarItemBuilder.swift", + "kind": "StringLiteral", + "offset": 228, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Utils\/BackButtonBarItemBuilder.swift", + "kind": "StringLiteral", + "offset": 309, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Utils\/BackButtonBarItemBuilder.swift", + "kind": "IntegerLiteral", + "offset": 348, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/CommonPlayerContent.swift", + "kind": "Array", + "offset": 426, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/CommonPlayerContent.swift", + "kind": "Array", + "offset": 466, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "Array", + "offset": 2129, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "FloatLiteral", + "offset": 2917, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "FloatLiteral", + "offset": 3234, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 3777, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 3848, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 4309, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 5201, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 5369, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 5799, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 6125, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 7357, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "FloatLiteral", + "offset": 7605, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "FloatLiteral", + "offset": 7673, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "IntegerLiteral", + "offset": 7680, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "IntegerLiteral", + "offset": 8702, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/Players\/Content\/ContentPlayer.swift", + "kind": "BooleanLiteral", + "offset": 8803, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/CustomizableAreaControlsView.swift", + "kind": "IntegerLiteral", + "offset": 465, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/CustomizableAreaControlsView.swift", + "kind": "FloatLiteral", + "offset": 477, + "length": 4, + "value": "19.3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/CustomizableAreaControlsView.swift", + "kind": "StringLiteral", + "offset": 1060, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/CustomizableAreaControlsView.swift", + "kind": "BooleanLiteral", + "offset": 2432, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/CustomizableAreaControlsView.swift", + "kind": "StringLiteral", + "offset": 313, + "length": 28, + "value": "\"NutPlayer.CustomizableAreaControlsView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/Mapper\/DefaultQualityTitleMapper.swift", + "kind": "FloatLiteral", + "offset": 744, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/Mapper\/DefaultQualityTitleMapper.swift", + "kind": "FloatLiteral", + "offset": 757, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Monads\/Either.swift", + "kind": "StringLiteral", + "offset": 1188, + "length": 38, + "value": "\"Cannot decode \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Monads\/Either.swift", + "kind": "StringLiteral", + "offset": 1212, + "length": 2, + "value": "\" or \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Monads\/Either.swift", + "kind": "StringLiteral", + "offset": 1225, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/InfoView\/ErrorView.swift", + "kind": "StringLiteral", + "offset": 251, + "length": 8, + "value": "\"Roboto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/InfoView\/ErrorView.swift", + "kind": "IntegerLiteral", + "offset": 299, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/InfoView\/ErrorView.swift", + "kind": "IntegerLiteral", + "offset": 340, + "length": 2, + "value": "50" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/InfoView\/ErrorView.swift", + "kind": "BooleanLiteral", + "offset": 530, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/InfoView\/ErrorView.swift", + "kind": "StringLiteral", + "offset": 713, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/InfoView\/ErrorView.swift", + "kind": "BooleanLiteral", + "offset": 1388, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/InfoView\/ErrorView.swift", + "kind": "IntegerLiteral", + "offset": 1424, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/InfoView\/ErrorView.swift", + "kind": "StringLiteral", + "offset": 165, + "length": 9, + "value": "\"NutPlayer.ErrorView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutEventBus\/Sources\/NutEventBus\/EventTransmittable.swift", + "kind": "StringLiteral", + "offset": 3393, + "length": 8, + "value": "\"COMMON\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutEventBus\/Sources\/NutEventBus\/EventTransmittable.swift", + "kind": "StringLiteral", + "offset": 3511, + "length": 8, + "value": "\"COMMON\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutEventBus\/Sources\/NutEventBus\/EventTransmittable.swift", + "kind": "StringLiteral", + "offset": 3833, + "length": 8, + "value": "\"COMMON\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutEventBus\/Sources\/NutEventBus\/EventTransmittable.swift", + "kind": "StringLiteral", + "offset": 4455, + "length": 8, + "value": "\"COMMON\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutEventBus\/Sources\/NutEventBus\/EventTransmittable.swift", + "kind": "StringLiteral", + "offset": 4795, + "length": 8, + "value": "\"COMMON\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Destination\/FileLogDestination.swift", + "kind": "StringLiteral", + "offset": 814, + "length": 21, + "value": "\"yyyy_MM_dd_HH_mm_ss\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Destination\/FileLogDestination.swift", + "kind": "StringLiteral", + "offset": 894, + "length": 51, + "value": "\"records_\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Destination\/FileLogDestination.swift", + "kind": "StringLiteral", + "offset": 940, + "length": 1, + "value": "\".log\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Destination\/FileLogDestination.swift", + "kind": "StringLiteral", + "offset": 1630, + "length": 14, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Destination\/FileLogDestination.swift", + "kind": "StringLiteral", + "offset": 1641, + "length": 1, + "value": "\"\n\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "IntegerLiteral", + "offset": 408, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "IntegerLiteral", + "offset": 421, + "length": 2, + "value": "52" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "IntegerLiteral", + "offset": 433, + "length": 2, + "value": "74" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "IntegerLiteral", + "offset": 500, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "IntegerLiteral", + "offset": 513, + "length": 2, + "value": "52" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "IntegerLiteral", + "offset": 525, + "length": 2, + "value": "74" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "FloatLiteral", + "offset": 590, + "length": 4, + "value": "17.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "FloatLiteral", + "offset": 605, + "length": 5, + "value": "29.17" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "FloatLiteral", + "offset": 620, + "length": 5, + "value": "39.38" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "StringLiteral", + "offset": 695, + "length": 12, + "value": "\"fullscreen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "StringLiteral", + "offset": 748, + "length": 17, + "value": "\"exit-fullscreen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "StringLiteral", + "offset": 1035, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "BooleanLiteral", + "offset": 1640, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/FullscreenButton.swift", + "kind": "StringLiteral", + "offset": 223, + "length": 16, + "value": "\"NutPlayer.FullscreenButton\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "StringLiteral", + "offset": 415, + "length": 18, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "StringLiteral", + "offset": 432, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "StringLiteral", + "offset": 507, + "length": 16, + "value": "\"commonMetadata\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "StringLiteral", + "offset": 2516, + "length": 25, + "value": "\"NutTech.download.cancel\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "StringLiteral", + "offset": 3375, + "length": 10, + "value": "\"playable\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "StringLiteral", + "offset": 3387, + "length": 10, + "value": "\"duration\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "StringLiteral", + "offset": 3538, + "length": 25, + "value": "\"NutTech.download.cancel\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "StringLiteral", + "offset": 4968, + "length": 7, + "value": "\"HTTP \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsAsset.swift", + "kind": "IntegerLiteral", + "offset": 5060, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Asset\/HlsAssetMasterResourseLoader.swift", + "kind": "StringLiteral", + "offset": 314, + "length": 24, + "value": "\"tech.nut.custom.scheme\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Asset\/HlsAssetMasterResourseLoader.swift", + "kind": "BooleanLiteral", + "offset": 918, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Asset\/HlsAssetMasterResourseLoader.swift", + "kind": "BooleanLiteral", + "offset": 957, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Asset\/HlsAssetMasterResourseLoader.swift", + "kind": "BooleanLiteral", + "offset": 1096, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Asset\/HlsAssetMasterResourseLoader.swift", + "kind": "StringLiteral", + "offset": 207, + "length": 28, + "value": "\"NutPlayer.HlsAssetMasterResourseLoader\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "BooleanLiteral", + "offset": 3441, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 3852, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 4106, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 6669, + "length": 3, + "value": "403" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 6674, + "length": 3, + "value": "404" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 6679, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "StringLiteral", + "offset": 7104, + "length": 3, + "value": "\"i\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "StringLiteral", + "offset": 7228, + "length": 3, + "value": "\"_\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 7280, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 7437, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "StringLiteral", + "offset": 7714, + "length": 3, + "value": "\"_\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 7766, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "StringLiteral", + "offset": 7787, + "length": 3, + "value": "\"x\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 7838, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 7888, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 8061, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Loader\/HlsContentLoader.swift", + "kind": "IntegerLiteral", + "offset": 8087, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Model\/HlsTechQuality.swift", + "kind": "IntegerLiteral", + "offset": 489, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/Int+Extension.swift", + "kind": "IntegerLiteral", + "offset": 248, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/Int+Extension.swift", + "kind": "StringLiteral", + "offset": 252, + "length": 9, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/Int+Extension.swift", + "kind": "StringLiteral", + "offset": 260, + "length": 5, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/Int+Extension.swift", + "kind": "StringLiteral", + "offset": 264, + "length": 10, + "value": "\"0\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/Int+Extension.swift", + "kind": "StringLiteral", + "offset": 273, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "StringLiteral", + "offset": 246, + "length": 6, + "value": "\"live\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "IntegerLiteral", + "offset": 341, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "IntegerLiteral", + "offset": 354, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "IntegerLiteral", + "offset": 366, + "length": 2, + "value": "54" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "IntegerLiteral", + "offset": 427, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "IntegerLiteral", + "offset": 440, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "IntegerLiteral", + "offset": 452, + "length": 2, + "value": "54" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "StringLiteral", + "offset": 621, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "BooleanLiteral", + "offset": 794, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "StringLiteral", + "offset": 157, + "length": 8, + "value": "\"NutPlayer.LiveIcon\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "StringLiteral", + "offset": 157, + "length": 8, + "value": "\"NutPlayer.LiveIcon\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/LiveIcon.swift", + "kind": "StringLiteral", + "offset": 157, + "length": 8, + "value": "\"NutPlayer.LiveIcon\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Stategy\/LiveSeekStrategy.swift", + "kind": "BooleanLiteral", + "offset": 357, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogDestination.swift", + "kind": "StringLiteral", + "offset": 1741, + "length": 22, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogDestination.swift", + "kind": "StringLiteral", + "offset": 1752, + "length": 1, + "value": "\" \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogDestination.swift", + "kind": "StringLiteral", + "offset": 1762, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 638, + "length": 7, + "value": "\"FATAL\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 675, + "length": 8, + "value": "\"ASSERT\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 712, + "length": 7, + "value": "\"ERROR\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 750, + "length": 9, + "value": "\"WARNING\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 787, + "length": 6, + "value": "\"INFO\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 822, + "length": 7, + "value": "\"DEBUG\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 858, + "length": 7, + "value": "\"TRACE\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 893, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 996, + "length": 3, + "value": "\"F\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1029, + "length": 3, + "value": "\"A\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1061, + "length": 3, + "value": "\"E\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1095, + "length": 3, + "value": "\"W\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1126, + "length": 3, + "value": "\"I\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1158, + "length": 3, + "value": "\"D\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1190, + "length": 3, + "value": "\"T\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1221, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1324, + "length": 8, + "value": "\"⛔️\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1362, + "length": 8, + "value": "\"⁉️\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1399, + "length": 6, + "value": "\"📵\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1436, + "length": 8, + "value": "\"⚠️\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1472, + "length": 8, + "value": "\"ℹ️\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1509, + "length": 6, + "value": "\"🐛\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1544, + "length": 6, + "value": "\"💬\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 1578, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 1684, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 1714, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 1747, + "length": 3, + "value": "150" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 1779, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 1813, + "length": 3, + "value": "300" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 1844, + "length": 3, + "value": "400" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 1876, + "length": 3, + "value": "450" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/LogLevel.swift", + "kind": "IntegerLiteral", + "offset": 1908, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "StringLiteral", + "offset": 209, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "Array", + "offset": 1044, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "Array", + "offset": 1440, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "Array", + "offset": 1886, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "Array", + "offset": 2366, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "Array", + "offset": 2655, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "Array", + "offset": 2977, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "Array", + "offset": 3263, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Logger.swift", + "kind": "Array", + "offset": 3550, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 1542, + "length": 6, + "value": "\"http\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 1568, + "length": 6, + "value": "\"file\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 7517, + "length": 4, + "value": "\"\n\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 7658, + "length": 4, + "value": "\"\n\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 8331, + "length": 6, + "value": "\"#EXT\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 8400, + "length": 9, + "value": "\"#EXTM3U\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 8492, + "length": 19, + "value": "\"#EXT-X-STREAM-INF\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 8750, + "length": 18, + "value": "\"EXT-X-STREAM-INF\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 8847, + "length": 12, + "value": "\"PROGRAM-ID\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 8864, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 8928, + "length": 11, + "value": "\"BANDWIDTH\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 8944, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 9003, + "length": 12, + "value": "\"RESOLUTION\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 9020, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 9203, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 9300, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 9383, + "length": 3, + "value": "\"x\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 9481, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 9558, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 9628, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 9699, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 9921, + "length": 77, + "value": "\"Failed to parse program-id and bandwidth on master playlist. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 9997, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 10063, + "length": 27, + "value": "\"#EXT-X-I-FRAME-STREAM-INF\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 10215, + "length": 26, + "value": "\"EXT-X-I-FRAME-STREAM-INF\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 10489, + "length": 77, + "value": "\"Failed to parse EXT-X-I-FRAME-STREAM-INF on master playlist. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 10565, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 10631, + "length": 14, + "value": "\"#EXT-X-MEDIA\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 10770, + "length": 13, + "value": "\"EXT-X-MEDIA\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 11028, + "length": 64, + "value": "\"Failed to parse EXT-X-MEDIA on master playlist. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 11091, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 11172, + "length": 3, + "value": "\"#\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 12162, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 12368, + "length": 6, + "value": "\"#EXT\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 12437, + "length": 9, + "value": "\"#EXTM3U\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 12529, + "length": 16, + "value": "\"#EXT-X-VERSION\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 12629, + "length": 17, + "value": "\"(.*):(\\d+)(.*)\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 12661, + "length": 4, + "value": "\"$2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 12788, + "length": 63, + "value": "\"Failed to parse the version of media playlist. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 12850, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 12917, + "length": 23, + "value": "\"#EXT-X-TARGETDURATION\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13031, + "length": 17, + "value": "\"(.*):(\\d+)(.*)\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13063, + "length": 4, + "value": "\"$2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13204, + "length": 71, + "value": "\"Failed to parse the target duration of media playlist. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13274, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13341, + "length": 23, + "value": "\"#EXT-X-MEDIA-SEQUENCE\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13454, + "length": 17, + "value": "\"(.*):(\\d+)(.*)\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13486, + "length": 4, + "value": "\"$2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13805, + "length": 70, + "value": "\"Failed to parse the media sequence in media playlist. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13874, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 13941, + "length": 9, + "value": "\"#EXTINF\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14104, + "length": 19, + "value": "\"(.*):(\\d.*),(.*)\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14138, + "length": 4, + "value": "\"$2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14204, + "length": 19, + "value": "\"(.*):(\\d.*),(.*)\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14238, + "length": 4, + "value": "\"$3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14445, + "length": 64, + "value": "\"Failed to parse the segment duration and title. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14508, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14574, + "length": 18, + "value": "\"#EXT-X-BYTERANGE\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14633, + "length": 3, + "value": "\"@\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14735, + "length": 19, + "value": "\"(.*):(\\d.*)@(.*)\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14769, + "length": 4, + "value": "\"$2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14840, + "length": 19, + "value": "\"(.*):(\\d.*)@(.*)\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 14874, + "length": 4, + "value": "\"$3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 15108, + "length": 44, + "value": "\"Failed to parse byte range. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 15151, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 15304, + "length": 14, + "value": "\"(.*):(\\d.*)\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 15333, + "length": 4, + "value": "\"$2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 15552, + "length": 49, + "value": "\"Failed to parse the byte range. Line = \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 15600, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 15692, + "length": 22, + "value": "\"#EXT-X-DISCONTINUITY\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "BooleanLiteral", + "offset": 15770, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 15831, + "length": 3, + "value": "\"#\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 16254, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 16689, + "length": 6, + "value": "\"\r\n\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 16846, + "length": 6, + "value": "\"\r\n\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 16956, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 17202, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 17214, + "length": 10, + "value": "\"#EXTINF:\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 17296, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 17340, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 17531, + "length": 11, + "value": "\"#\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 17540, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 17557, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 17617, + "length": 3, + "value": "\",\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "Dictionary", + "offset": 17688, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 17779, + "length": 3, + "value": "\"=\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 17960, + "length": 6, + "value": "\"\\\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "StringLiteral", + "offset": 17981, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8ManifestBuilder.swift", + "kind": "IntegerLiteral", + "offset": 18060, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 923, + "length": 19, + "value": "\"AVERAGE-BANDWIDTH\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 947, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 981, + "length": 11, + "value": "\"BANDWIDTH\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 997, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 1028, + "length": 8, + "value": "\"CODECS\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 1041, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 1085, + "length": 12, + "value": "\"RESOLUTION\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 1102, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 1162, + "length": 3, + "value": "\"x\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 1236, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 1289, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "IntegerLiteral", + "offset": 1335, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "IntegerLiteral", + "offset": 1382, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "StringLiteral", + "offset": 1422, + "length": 5, + "value": "\"URI\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "IntegerLiteral", + "offset": 1512, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaIFrame.swift", + "kind": "IntegerLiteral", + "offset": 1575, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaPlaylist.swift", + "kind": "IntegerLiteral", + "offset": 202, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaPlaylist.swift", + "kind": "IntegerLiteral", + "offset": 234, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaPlaylist.swift", + "kind": "FloatLiteral", + "offset": 860, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaSegment.swift", + "kind": "IntegerLiteral", + "offset": 271, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaSegment.swift", + "kind": "BooleanLiteral", + "offset": 403, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 876, + "length": 6, + "value": "\"TYPE\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 887, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 919, + "length": 10, + "value": "\"GROUP-ID\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 934, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 967, + "length": 10, + "value": "\"LANGUAGE\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 982, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 1011, + "length": 6, + "value": "\"NAME\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 1022, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 1073, + "length": 12, + "value": "\"AUTOSELECT\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "BooleanLiteral", + "offset": 1091, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 1147, + "length": 9, + "value": "\"DEFAULT\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "BooleanLiteral", + "offset": 1162, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 1212, + "length": 8, + "value": "\"FORCED\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "BooleanLiteral", + "offset": 1226, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 1257, + "length": 5, + "value": "\"URI\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 1382, + "length": 7, + "value": "\"AUDIO\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 1711, + "length": 11, + "value": "\"SUBTITLES\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2357, + "length": 6, + "value": "\"true\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2365, + "length": 3, + "value": "\"t\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2370, + "length": 5, + "value": "\"yes\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2377, + "length": 3, + "value": "\"y\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "BooleanLiteral", + "offset": 2389, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2407, + "length": 7, + "value": "\"false\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2416, + "length": 3, + "value": "\"f\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2421, + "length": 4, + "value": "\"no\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2427, + "length": 3, + "value": "\"n\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "StringLiteral", + "offset": 2432, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "BooleanLiteral", + "offset": 2443, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8MediaType.swift", + "kind": "IntegerLiteral", + "offset": 2534, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "BooleanLiteral", + "offset": 328, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "StringLiteral", + "offset": 379, + "length": 4, + "value": "\"\n\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 462, + "length": 4, + "value": "4096" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "StringLiteral", + "offset": 1179, + "length": 34, + "value": "\"Attempt to read from closed file\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "Array", + "offset": 1496, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 1522, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "BooleanLiteral", + "offset": 1766, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 1811, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 2046, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "Array", + "offset": 2319, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 2345, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 2591, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 2807, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 2910, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 3077, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "IntegerLiteral", + "offset": 3109, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StreamReader.swift", + "kind": "BooleanLiteral", + "offset": 3132, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StringBufferedReader.swift", + "kind": "IntegerLiteral", + "offset": 411, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8StringBufferedReader.swift", + "kind": "IntegerLiteral", + "offset": 725, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8URLBufferedReader.swift", + "kind": "StringLiteral", + "offset": 1178, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8URLBufferedReader.swift", + "kind": "StringLiteral", + "offset": 1599, + "length": 22, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8URLBufferedReader.swift", + "kind": "StringLiteral", + "offset": 1608, + "length": 1, + "value": "\" \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/M3U8Handler\/Sources\/M3U8Handler\/M3U8URLBufferedReader.swift", + "kind": "StringLiteral", + "offset": 1620, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/Model\/MP4TechQuality.swift", + "kind": "IntegerLiteral", + "offset": 326, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 321, + "length": 11, + "value": "\"mm:ss.SSS\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 498, + "length": 14, + "value": "\"HH:mm:ss.SSS\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 677, + "length": 25, + "value": "\"yyyy-MM-dd HH:mm:ss.SSS\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 868, + "length": 16, + "value": "\"MM-dd HH:mm:ss\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 1156, + "length": 14, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 1169, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 1857, + "length": 5, + "value": "\"%Dd\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 1971, + "length": 5, + "value": "\"%Dn\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2084, + "length": 5, + "value": "\"%Da\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2196, + "length": 5, + "value": "\"%Df\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2309, + "length": 4, + "value": "\"%s\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2319, + "length": 21, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2339, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2388, + "length": 4, + "value": "\"%L\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2398, + "length": 20, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2417, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2466, + "length": 4, + "value": "\"%e\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2476, + "length": 21, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2496, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2545, + "length": 4, + "value": "\"%F\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2612, + "length": 4, + "value": "\"%l\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2622, + "length": 14, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2635, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2684, + "length": 4, + "value": "\"%M\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2694, + "length": 13, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2706, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2755, + "length": 4, + "value": "\"%m\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/MessageFormatter.swift", + "kind": "StringLiteral", + "offset": 2820, + "length": 4, + "value": "\"%p\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutActivityIndicatorPlugin\/Sources\/NutActivityIndicatorPlugin\/NutActivityIndicatorPlugin.swift", + "kind": "BooleanLiteral", + "offset": 646, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/NutBlackoutPlugin.swift", + "kind": "StringLiteral", + "offset": 847, + "length": 35, + "value": "\"NutBlackoutPlugin.Panel.isVisible\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/NutBlackoutPlugin.swift", + "kind": "FloatLiteral", + "offset": 1337, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/NutBlackoutPlugin.swift", + "kind": "FloatLiteral", + "offset": 1372, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/NutBlackoutPlugin.swift", + "kind": "FloatLiteral", + "offset": 1490, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/NutBlackoutPlugin.swift", + "kind": "FloatLiteral", + "offset": 1600, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/NutBlackoutPlugin.swift", + "kind": "FloatLiteral", + "offset": 1635, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/NutBlackoutPlugin.swift", + "kind": "FloatLiteral", + "offset": 1753, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutBlackoutView.swift", + "kind": "IntegerLiteral", + "offset": 309, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutBlackoutView.swift", + "kind": "FloatLiteral", + "offset": 319, + "length": 4, + "value": "0.72" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutBlackoutView.swift", + "kind": "StringLiteral", + "offset": 579, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutBlackoutView.swift", + "kind": "BooleanLiteral", + "offset": 955, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutBlackoutView.swift", + "kind": "BooleanLiteral", + "offset": 1691, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutBlackoutView.swift", + "kind": "StringLiteral", + "offset": 176, + "length": 15, + "value": "\"NutPlayer.NutBlackoutView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "IntegerLiteral", + "offset": 292, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "FloatLiteral", + "offset": 302, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "IntegerLiteral", + "offset": 360, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "FloatLiteral", + "offset": 370, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "IntegerLiteral", + "offset": 466, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "IntegerLiteral", + "offset": 478, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "StringLiteral", + "offset": 814, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "BooleanLiteral", + "offset": 1450, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "BooleanLiteral", + "offset": 1513, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutBufferSlider.swift", + "kind": "StringLiteral", + "offset": 164, + "length": 15, + "value": "\"NutPlayer.NutBufferSlider\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Cache\/NutCache.swift", + "kind": "BooleanLiteral", + "offset": 575, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Cache\/NutCache.swift", + "kind": "StringLiteral", + "offset": 266, + "length": 10, + "value": "\"NutPlayer.WrappedKey\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 1848, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "FloatLiteral", + "offset": 1901, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 1960, + "length": 20, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 1979, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "FloatLiteral", + "offset": 2720, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "FloatLiteral", + "offset": 2961, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "FloatLiteral", + "offset": 3091, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "BooleanLiteral", + "offset": 4381, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 4696, + "length": 31, + "value": "\"NutTech.quality.changed.debug\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 4956, + "length": 22, + "value": "\"NutTech.download.end\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "Array", + "offset": 6491, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 6574, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 6610, + "length": 39, + "value": "\"NutTech.hls.masterplaylist.load.start\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 6758, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 6927, + "length": 37, + "value": "\"NutTech.hls.masterplaylist.load.end\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "BooleanLiteral", + "offset": 8436, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 8525, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 8563, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 9634, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 9694, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 11012, + "length": 26, + "value": "\"AssetLoader.error.common\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 11150, + "length": 24, + "value": "\"AssetLoader.error.http\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "Array", + "offset": 11508, + "length": 22, + "value": "[\"unknown\", \"unknown\"]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 12479, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 12998, + "length": 24, + "value": "\"NutTech.download.start\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 13427, + "length": 25, + "value": "\"NutTech.download.cancel\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 14082, + "length": 25, + "value": "\"NutTech.qualities.error\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 15879, + "length": 20, + "value": "\"NutTech.player.end\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "BooleanLiteral", + "offset": 16469, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "BooleanLiteral", + "offset": 16841, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "FloatLiteral", + "offset": 18949, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 19386, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 19405, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 19424, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 20569, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 20617, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 20641, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 21925, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 21949, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 22227, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 23458, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 23488, + "length": 39, + "value": "\"NutTech.quality.changed.info.fromAuto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "IntegerLiteral", + "offset": 23688, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 23718, + "length": 37, + "value": "\"NutTech.quality.changed.info.toAuto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "StringLiteral", + "offset": 23883, + "length": 30, + "value": "\"NutTech.quality.changed.info\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "FloatLiteral", + "offset": 24293, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/NutHlsTech.swift", + "kind": "FloatLiteral", + "offset": 24505, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Common\/NutImageData.swift", + "kind": "StringLiteral", + "offset": 357, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Common\/NutImageData.swift", + "kind": "FloatLiteral", + "offset": 381, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "FloatLiteral", + "offset": 471, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "FloatLiteral", + "offset": 508, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "FloatLiteral", + "offset": 631, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "FloatLiteral", + "offset": 643, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "FloatLiteral", + "offset": 693, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "FloatLiteral", + "offset": 705, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "StringLiteral", + "offset": 1103, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "FloatLiteral", + "offset": 1913, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "Array", + "offset": 1989, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutBlackoutPlugin\/Sources\/NutBlackoutPlugin\/View\/NutLinearGradientView.swift", + "kind": "StringLiteral", + "offset": 182, + "length": 21, + "value": "\"NutPlayer.NutLinearGradientView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutActivityIndicatorPlugin\/Sources\/NutActivityIndicatorPlugin\/Loader\/NutLoaderView.swift", + "kind": "IntegerLiteral", + "offset": 401, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutActivityIndicatorPlugin\/Sources\/NutActivityIndicatorPlugin\/Loader\/NutLoaderView.swift", + "kind": "IntegerLiteral", + "offset": 413, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutActivityIndicatorPlugin\/Sources\/NutActivityIndicatorPlugin\/Loader\/NutLoaderView.swift", + "kind": "FloatLiteral", + "offset": 424, + "length": 3, + "value": "2.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutActivityIndicatorPlugin\/Sources\/NutActivityIndicatorPlugin\/Loader\/NutLoaderView.swift", + "kind": "StringLiteral", + "offset": 587, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutActivityIndicatorPlugin\/Sources\/NutActivityIndicatorPlugin\/Loader\/NutLoaderView.swift", + "kind": "BooleanLiteral", + "offset": 1051, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutActivityIndicatorPlugin\/Sources\/NutActivityIndicatorPlugin\/Loader\/NutLoaderView.swift", + "kind": "StringLiteral", + "offset": 260, + "length": 13, + "value": "\"NutPlayer.NutLoaderView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutActivityIndicatorPlugin\/Sources\/NutActivityIndicatorPlugin\/Loader\/NutLoaderView.swift", + "kind": "StringLiteral", + "offset": 260, + "length": 13, + "value": "\"NutPlayer.NutLoaderView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLocalization\/Sources\/NutLocalization\/NutLocalization.swift", + "kind": "StringLiteral", + "offset": 748, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutLogger\/Sources\/NutLogger\/Internal\/NutLogger.swift", + "kind": "StringLiteral", + "offset": 374, + "length": 11, + "value": "\"NutLogger\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "FloatLiteral", + "offset": 467, + "length": 4, + "value": "60.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "IntegerLiteral", + "offset": 474, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "IntegerLiteral", + "offset": 516, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "StringLiteral", + "offset": 559, + "length": 16, + "value": "\"commonMetadata\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "Array", + "offset": 626, + "length": 42, + "value": "[\"playable\", \"duration\", \"commonMetadata\"]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "StringLiteral", + "offset": 724, + "length": 24, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "StringLiteral", + "offset": 747, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "FloatLiteral", + "offset": 1465, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "FloatLiteral", + "offset": 1706, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "FloatLiteral", + "offset": 1836, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "BooleanLiteral", + "offset": 2914, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "StringLiteral", + "offset": 3813, + "length": 24, + "value": "\"NutTech.download.start\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "StringLiteral", + "offset": 5189, + "length": 25, + "value": "\"NutTech.download.cancel\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "StringLiteral", + "offset": 5751, + "length": 22, + "value": "\"NutTech.download.end\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "StringLiteral", + "offset": 6442, + "length": 24, + "value": "\"NutTech.download.error\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "BooleanLiteral", + "offset": 7381, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "BooleanLiteral", + "offset": 7753, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "FloatLiteral", + "offset": 9128, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "FloatLiteral", + "offset": 10940, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4LoopTech\/Sources\/NutMP4LoopTech\/NutMP4LoopTech.swift", + "kind": "FloatLiteral", + "offset": 11415, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 452, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 495, + "length": 16, + "value": "\"commonMetadata\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "Array", + "offset": 562, + "length": 42, + "value": "[\"playable\", \"duration\", \"commonMetadata\"]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 660, + "length": 20, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 679, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "FloatLiteral", + "offset": 1411, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "FloatLiteral", + "offset": 1652, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "FloatLiteral", + "offset": 1782, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "BooleanLiteral", + "offset": 2723, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 3938, + "length": 24, + "value": "\"NutTech.download.start\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "BooleanLiteral", + "offset": 5246, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 5353, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 6266, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 7959, + "length": 25, + "value": "\"NutTech.download.cancel\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 8433, + "length": 22, + "value": "\"NutTech.download.end\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 8939, + "length": 24, + "value": "\"NutTech.download.error\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 9628, + "length": 3, + "value": "\",\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 9693, + "length": 6, + "value": "\"none\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 9744, + "length": 25, + "value": "\"NutTech.download.tracks\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "StringLiteral", + "offset": 10340, + "length": 20, + "value": "\"NutTech.player.end\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "BooleanLiteral", + "offset": 10987, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "BooleanLiteral", + "offset": 11302, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "FloatLiteral", + "offset": 13859, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 14262, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 14281, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 14300, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 15278, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 15326, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "IntegerLiteral", + "offset": 15350, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "FloatLiteral", + "offset": 16184, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutMP4Tech\/Sources\/NutMP4Tech\/NutMP4Tech.swift", + "kind": "FloatLiteral", + "offset": 16396, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 410, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 423, + "length": 3, + "value": "160" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 436, + "length": 3, + "value": "180" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 504, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 517, + "length": 3, + "value": "160" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 530, + "length": 3, + "value": "180" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "FloatLiteral", + "offset": 600, + "length": 5, + "value": "24.63" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "FloatLiteral", + "offset": 616, + "length": 5, + "value": "51.31" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "FloatLiteral", + "offset": 631, + "length": 5, + "value": "67.73" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 704, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "FloatLiteral", + "offset": 717, + "length": 5, + "value": "31.26" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "FloatLiteral", + "offset": 732, + "length": 5, + "value": "39.08" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 807, + "length": 2, + "value": "25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 820, + "length": 2, + "value": "51" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "IntegerLiteral", + "offset": 832, + "length": 2, + "value": "67" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "StringLiteral", + "offset": 899, + "length": 6, + "value": "\"play\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "StringLiteral", + "offset": 937, + "length": 7, + "value": "\"pause\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "StringLiteral", + "offset": 978, + "length": 9, + "value": "\"restart\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "StringLiteral", + "offset": 1211, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "BooleanLiteral", + "offset": 2312, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutPlaybackButton.swift", + "kind": "StringLiteral", + "offset": 224, + "length": 17, + "value": "\"NutPlayer.NutPlaybackButton\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "IntegerLiteral", + "offset": 550, + "length": 3, + "value": "224" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "IntegerLiteral", + "offset": 564, + "length": 3, + "value": "544" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "IntegerLiteral", + "offset": 577, + "length": 3, + "value": "752" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "IntegerLiteral", + "offset": 639, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "IntegerLiteral", + "offset": 652, + "length": 3, + "value": "160" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "IntegerLiteral", + "offset": 665, + "length": 3, + "value": "180" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "FloatLiteral", + "offset": 729, + "length": 4, + "value": "60.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "FloatLiteral", + "offset": 778, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "StringLiteral", + "offset": 1252, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "BooleanLiteral", + "offset": 2073, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/NutPlaybackControlsView.swift", + "kind": "StringLiteral", + "offset": 403, + "length": 23, + "value": "\"NutPlayer.NutPlaybackControlsView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/PlaybackSession\/NutPlaybackSession.swift", + "kind": "FloatLiteral", + "offset": 1080, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/PlaybackSession\/NutPlaybackSession.swift", + "kind": "FloatLiteral", + "offset": 2773, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/PlaybackSession\/NutPlaybackSession.swift", + "kind": "BooleanLiteral", + "offset": 2789, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 414, + "length": 19, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 432, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "FloatLiteral", + "offset": 587, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "FloatLiteral", + "offset": 660, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "FloatLiteral", + "offset": 745, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "FloatLiteral", + "offset": 827, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "Array", + "offset": 1122, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "Array", + "offset": 1896, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 1966, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "IntegerLiteral", + "offset": 2389, + "length": 5, + "value": "5000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "IntegerLiteral", + "offset": 2403, + "length": 5, + "value": "3000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "BooleanLiteral", + "offset": 2449, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "FloatLiteral", + "offset": 2502, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 2708, + "length": 32, + "value": "\"NutPlayer.content.provider.own\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 2743, + "length": 13, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 2755, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 3356, + "length": 39, + "value": "\"NutPlayer.content.provider.load.error\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 5735, + "length": 10, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/NutPlayer\/NutPlayer.swift", + "kind": "StringLiteral", + "offset": 5744, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/Plugin\/NutPlayerErrorPlugin.swift", + "kind": "BooleanLiteral", + "offset": 762, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/Plugin\/NutPlayerErrorPlugin.swift", + "kind": "StringLiteral", + "offset": 1474, + "length": 19, + "value": "\"Player.Loop.error\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/Plugin\/NutPlayerErrorPlugin.swift", + "kind": "StringLiteral", + "offset": 1561, + "length": 21, + "value": "\"Player.Common.error\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/Plugin\/NutPlayerErrorPlugin.swift", + "kind": "BooleanLiteral", + "offset": 1629, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutPlayerFactory\/Sources\/NutPlayerFactory\/NutPlayerFactory.swift", + "kind": "StringLiteral", + "offset": 2248, + "length": 15, + "value": "\"Not supported\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "StringLiteral", + "offset": 322, + "length": 29, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "StringLiteral", + "offset": 350, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 1247, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 1358, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 1425, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "FloatLiteral", + "offset": 2424, + "length": 3, + "value": "2.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "FloatLiteral", + "offset": 2476, + "length": 4, + "value": "15.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "FloatLiteral", + "offset": 2529, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 2943, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 3335, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 3376, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 3743, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 4514, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "StringLiteral", + "offset": 5910, + "length": 38, + "value": "\"NutSubtitlePlugin.BottomPanel.margin\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "StringLiteral", + "offset": 6184, + "length": 35, + "value": "\"NutBlackoutPlugin.Panel.isVisible\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "IntegerLiteral", + "offset": 6819, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 9035, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "FloatLiteral", + "offset": 9837, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 11033, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 11528, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 11747, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "BooleanLiteral", + "offset": 13349, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Plugin\/NutPlayerSkinPlugin.swift", + "kind": "StringLiteral", + "offset": 373, + "length": 19, + "value": "\"NutPlayer.NutPlayerSkinPlugin\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 803, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 816, + "length": 3, + "value": "1.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 830, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 916, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 929, + "length": 4, + "value": "16.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 944, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1035, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1048, + "length": 2, + "value": "23" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1060, + "length": 2, + "value": "31" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1139, + "length": 2, + "value": "13" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 1152, + "length": 4, + "value": "16.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 1166, + "length": 4, + "value": "25.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1258, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1271, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1283, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1362, + "length": 2, + "value": "21" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 1375, + "length": 4, + "value": "26.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 1389, + "length": 4, + "value": "39.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1471, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1484, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1496, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1565, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1578, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1590, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1672, + "length": 2, + "value": "36" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1686, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1698, + "length": 2, + "value": "54" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1710, + "length": 2, + "value": "62" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1804, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1816, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1828, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1908, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1920, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 1932, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "BooleanLiteral", + "offset": 2555, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 2645, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "BooleanLiteral", + "offset": 2974, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 3247, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "BooleanLiteral", + "offset": 3441, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "StringLiteral", + "offset": 4140, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 6728, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 6787, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 6826, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 6965, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "IntegerLiteral", + "offset": 7354, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 7413, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 7452, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 7591, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 7989, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 8047, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "FloatLiteral", + "offset": 15689, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/NutPlayerSkinView.swift", + "kind": "StringLiteral", + "offset": 645, + "length": 17, + "value": "\"NutPlayer.NutPlayerSkinView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerView.swift", + "kind": "BooleanLiteral", + "offset": 614, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerView.swift", + "kind": "StringLiteral", + "offset": 687, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerView.swift", + "kind": "BooleanLiteral", + "offset": 1993, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerView.swift", + "kind": "StringLiteral", + "offset": 265, + "length": 13, + "value": "\"NutPlayer.NutPlayerView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "IntegerLiteral", + "offset": 1088, + "length": 3, + "value": "500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "IntegerLiteral", + "offset": 1705, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "IntegerLiteral", + "offset": 1712, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "BooleanLiteral", + "offset": 2226, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "BooleanLiteral", + "offset": 2326, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "BooleanLiteral", + "offset": 2748, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "BooleanLiteral", + "offset": 2884, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "BooleanLiteral", + "offset": 3034, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "IntegerLiteral", + "offset": 3294, + "length": 3, + "value": "750" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "IntegerLiteral", + "offset": 3388, + "length": 3, + "value": "900" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "IntegerLiteral", + "offset": 3473, + "length": 3, + "value": "850" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "IntegerLiteral", + "offset": 3561, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "Array", + "offset": 3838, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "BooleanLiteral", + "offset": 4595, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Public\/PlayerView\/NutPlayerViewBuilder.swift", + "kind": "IntegerLiteral", + "offset": 5611, + "length": 3, + "value": "950" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 252, + "length": 21, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 272, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 376, + "length": 45, + "value": "\"http:\/\/chest-101.gc.nut.team:8000\/play\/opt\/\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 925, + "length": 37, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 949, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 961, + "length": 9, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 998, + "length": 41, + "value": "\"Can't create URL with hash \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 1038, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 1588, + "length": 28, + "value": "\"NutProvider.loading.failed\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 1799, + "length": 32, + "value": "\"NutProvider.loading.data.empty\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 2174, + "length": 26, + "value": "\"NutProvider.parse.failed\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 2203, + "length": 18, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 2220, + "length": 31, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 2493, + "length": 35, + "value": "\"NutProvider.parse.playable.failed\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 3543, + "length": 39, + "value": "\"NutProvider.parse.subtitleType.failed\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 4004, + "length": 5, + "value": "\"mp4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 4086, + "length": 6, + "value": "\"m3u8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 5429, + "length": 10, + "value": "\"playback\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 5470, + "length": 6, + "value": "\"stat\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 5506, + "length": 10, + "value": "\"subtitle\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 5429, + "length": 10, + "value": "\"playback\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 5470, + "length": 6, + "value": "\"stat\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutProvider\/Sources\/NutProvider\/NutProvider.swift", + "kind": "StringLiteral", + "offset": 5506, + "length": 10, + "value": "\"subtitle\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "StringLiteral", + "offset": 344, + "length": 26, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "StringLiteral", + "offset": 369, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "StringLiteral", + "offset": 978, + "length": 11, + "value": "\"Qualities\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "Array", + "offset": 1831, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "BooleanLiteral", + "offset": 2422, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "IntegerLiteral", + "offset": 2990, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "BooleanLiteral", + "offset": 3046, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "StringLiteral", + "offset": 3106, + "length": 18, + "value": "\"Settings.quality\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "StringLiteral", + "offset": 3317, + "length": 83, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "StringLiteral", + "offset": 3345, + "length": 1, + "value": "\" x \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "StringLiteral", + "offset": 3376, + "length": 1, + "value": "\" (\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutQualityPlugin\/Sources\/NutQualityPlugin\/NutQualityPlugin.swift", + "kind": "StringLiteral", + "offset": 3398, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 451, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 464, + "length": 3, + "value": "160" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 477, + "length": 3, + "value": "180" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 545, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 558, + "length": 3, + "value": "160" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 571, + "length": 3, + "value": "180" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 637, + "length": 5, + "value": "19.81" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 653, + "length": 5, + "value": "52.82" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 668, + "length": 5, + "value": "66.02" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 737, + "length": 5, + "value": "11.72" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 753, + "length": 5, + "value": "31.26" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 768, + "length": 5, + "value": "39.08" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 834, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 847, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 859, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 927, + "length": 4, + "value": "6.14" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 942, + "length": 5, + "value": "16.37" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 957, + "length": 5, + "value": "19.46" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 1053, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 1063, + "length": 3, + "value": "0.7" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "IntegerLiteral", + "offset": 1121, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "FloatLiteral", + "offset": 1131, + "length": 3, + "value": "0.4" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 1198, + "length": 8, + "value": "\"Roboto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 1272, + "length": 11, + "value": "\"seek-back\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 1321, + "length": 14, + "value": "\"seek-forward\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 1377, + "length": 19, + "value": "\"seek-back-disable\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 1441, + "length": 22, + "value": "\"seek-forward-disable\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "BooleanLiteral", + "offset": 1729, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "BooleanLiteral", + "offset": 1737, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 1809, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 2454, + "length": 25, + "value": "\"Player.SeekButton.title\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "BooleanLiteral", + "offset": 2924, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "BooleanLiteral", + "offset": 3236, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 3363, + "length": 25, + "value": "\"Player.SeekButton.title\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "BooleanLiteral", + "offset": 3808, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/PlaybackControls\/Subviews\/NutSeekButton.swift", + "kind": "StringLiteral", + "offset": 274, + "length": 13, + "value": "\"NutPlayer.NutSeekButton\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "StringLiteral", + "offset": 306, + "length": 29, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "StringLiteral", + "offset": 334, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "BooleanLiteral", + "offset": 627, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "BooleanLiteral", + "offset": 666, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "BooleanLiteral", + "offset": 1159, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "FloatLiteral", + "offset": 1218, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "BooleanLiteral", + "offset": 1851, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "BooleanLiteral", + "offset": 1992, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "StringLiteral", + "offset": 2034, + "length": 12, + "value": "\"video_load\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "BooleanLiteral", + "offset": 2145, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "StringLiteral", + "offset": 2187, + "length": 13, + "value": "\"video_start\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "BooleanLiteral", + "offset": 2425, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "StringLiteral", + "offset": 2472, + "length": 11, + "value": "\"video_end\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutStatisticsPlugin\/Sources\/NutStatisticsPlugin\/NutStatisticsPlugin.swift", + "kind": "StringLiteral", + "offset": 3005, + "length": 33, + "value": "\"NutStatistics.url.create.failed\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "FloatLiteral", + "offset": 590, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "StringLiteral", + "offset": 1186, + "length": 11, + "value": "\"Subtitles\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "Array", + "offset": 1599, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "StringLiteral", + "offset": 2238, + "length": 38, + "value": "\"NutSubtitlePlugin.BottomPanel.margin\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "FloatLiteral", + "offset": 2450, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "IntegerLiteral", + "offset": 3160, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "BooleanLiteral", + "offset": 3221, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "StringLiteral", + "offset": 3286, + "length": 24, + "value": "\"Settings.Subtitles.off\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "BooleanLiteral", + "offset": 3755, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "IntegerLiteral", + "offset": 4239, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "IntegerLiteral", + "offset": 4424, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "BooleanLiteral", + "offset": 4481, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "StringLiteral", + "offset": 4542, + "length": 32, + "value": "\"Settings.Subtitles.description\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/NutSubtitlePlugin.swift", + "kind": "StringLiteral", + "offset": 4844, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 323, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "FloatLiteral", + "offset": 333, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "StringLiteral", + "offset": 370, + "length": 8, + "value": "\"Roboto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 472, + "length": 3, + "value": "290" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 486, + "length": 3, + "value": "530" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 499, + "length": 3, + "value": "703" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 581, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 593, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 604, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 670, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 683, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 695, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 758, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 771, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 783, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "BooleanLiteral", + "offset": 2576, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 2612, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "IntegerLiteral", + "offset": 3354, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "FloatLiteral", + "offset": 3781, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "FloatLiteral", + "offset": 3822, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "FloatLiteral", + "offset": 3857, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/View\/NutSubtitleView.swift", + "kind": "FloatLiteral", + "offset": 3970, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "IntegerLiteral", + "offset": 311, + "length": 2, + "value": "14" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "FloatLiteral", + "offset": 324, + "length": 5, + "value": "18.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "FloatLiteral", + "offset": 339, + "length": 5, + "value": "23.44" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "IntegerLiteral", + "offset": 405, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "IntegerLiteral", + "offset": 418, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "IntegerLiteral", + "offset": 430, + "length": 2, + "value": "20" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "StringLiteral", + "offset": 502, + "length": 10, + "value": "\"00:00:00\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "StringLiteral", + "offset": 546, + "length": 5, + "value": "\" \/ \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "StringLiteral", + "offset": 614, + "length": 8, + "value": "\"Roboto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "StringLiteral", + "offset": 1111, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "BooleanLiteral", + "offset": 1773, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "BooleanLiteral", + "offset": 3240, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineLabelsView.swift", + "kind": "StringLiteral", + "offset": 170, + "length": 21, + "value": "\"NutPlayer.NutTimelineLabelsView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "IntegerLiteral", + "offset": 477, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "FloatLiteral", + "offset": 487, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "StringLiteral", + "offset": 556, + "length": 14, + "value": "\"white-circle\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "IntegerLiteral", + "offset": 668, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "IntegerLiteral", + "offset": 680, + "length": 1, + "value": "9" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "IntegerLiteral", + "offset": 740, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "IntegerLiteral", + "offset": 752, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "StringLiteral", + "offset": 1167, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "FloatLiteral", + "offset": 1787, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "BooleanLiteral", + "offset": 2022, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/Subviews\/NutTimelineSlider.swift", + "kind": "StringLiteral", + "offset": 299, + "length": 17, + "value": "\"NutPlayer.NutTimelineSlider\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineSliderView.swift", + "kind": "IntegerLiteral", + "offset": 477, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineSliderView.swift", + "kind": "IntegerLiteral", + "offset": 490, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineSliderView.swift", + "kind": "IntegerLiteral", + "offset": 502, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineSliderView.swift", + "kind": "BooleanLiteral", + "offset": 823, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineSliderView.swift", + "kind": "StringLiteral", + "offset": 1011, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/Timeline\/NutTimelineSliderView.swift", + "kind": "StringLiteral", + "offset": 321, + "length": 21, + "value": "\"NutPlayer.NutTimelineSliderView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 344, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "FloatLiteral", + "offset": 354, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 449, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 463, + "length": 3, + "value": "128" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 476, + "length": 3, + "value": "140" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 538, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 550, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "StringLiteral", + "offset": 813, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 1092, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 1156, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "IntegerLiteral", + "offset": 1162, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "BooleanLiteral", + "offset": 1257, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "FloatLiteral", + "offset": 1291, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "FloatLiteral", + "offset": 1323, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/Subviews\/NutVerticalSlider.swift", + "kind": "StringLiteral", + "offset": 166, + "length": 17, + "value": "\"NutPlayer.NutVerticalSlider\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 473, + "length": 4, + "value": "20.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 564, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 576, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 641, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 654, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 666, + "length": 2, + "value": "48" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 733, + "length": 3, + "value": "144" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 747, + "length": 3, + "value": "180" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 760, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 825, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 838, + "length": 2, + "value": "12" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 910, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 924, + "length": 3, + "value": "8.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 938, + "length": 4, + "value": "11.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 952, + "length": 4, + "value": "15.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1024, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1037, + "length": 2, + "value": "16" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1107, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1119, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1188, + "length": 2, + "value": "18" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1201, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1213, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1288, + "length": 2, + "value": "24" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1301, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1313, + "length": 2, + "value": "38" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 1399, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 1409, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 1475, + "length": 6, + "value": "\"mute\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 1514, + "length": 9, + "value": "\"sound-1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 1556, + "length": 9, + "value": "\"sound-2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 1598, + "length": 9, + "value": "\"sound-3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 1645, + "length": 14, + "value": "\"brightness-1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 1697, + "length": 14, + "value": "\"brightness-2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 1749, + "length": 14, + "value": "\"brightness-3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 1801, + "length": 14, + "value": "\"brightness-4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 2129, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 2621, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "BooleanLiteral", + "offset": 2811, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "BooleanLiteral", + "offset": 3075, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 3108, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "BooleanLiteral", + "offset": 3481, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "Array", + "offset": 7053, + "length": 15, + "value": "[0, 0.33, 0.66]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "Array", + "offset": 7071, + "length": 17, + "value": "[0.25, 0.5, 0.75]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7152, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7188, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7224, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7246, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7282, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7318, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7340, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7376, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 7427, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 7723, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 7758, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 7872, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 7987, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 8022, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 8136, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "IntegerLiteral", + "offset": 9140, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "FloatLiteral", + "offset": 9194, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/VerticalSliders\/NutVerticalSliderView.swift", + "kind": "StringLiteral", + "offset": 372, + "length": 21, + "value": "\"NutPlayer.NutVerticalSliderView\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/Optional+Extension.swift", + "kind": "BooleanLiteral", + "offset": 275, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/Optional+Extension.swift", + "kind": "BooleanLiteral", + "offset": 305, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "StringLiteral", + "offset": 340, + "length": 5, + "value": "\"pip\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "IntegerLiteral", + "offset": 431, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "IntegerLiteral", + "offset": 444, + "length": 2, + "value": "52" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "IntegerLiteral", + "offset": 456, + "length": 2, + "value": "74" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "IntegerLiteral", + "offset": 523, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "IntegerLiteral", + "offset": 536, + "length": 2, + "value": "52" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "IntegerLiteral", + "offset": 548, + "length": 2, + "value": "74" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "FloatLiteral", + "offset": 613, + "length": 4, + "value": "19.3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "FloatLiteral", + "offset": 628, + "length": 5, + "value": "32.17" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "FloatLiteral", + "offset": 643, + "length": 5, + "value": "43.42" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "StringLiteral", + "offset": 808, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "BooleanLiteral", + "offset": 1268, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/PipButton.swift", + "kind": "StringLiteral", + "offset": 216, + "length": 9, + "value": "\"NutPlayer.PipButton\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerContent.swift", + "kind": "BooleanLiteral", + "offset": 577, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerContent.swift", + "kind": "StringLiteral", + "offset": 825, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerContent.swift", + "kind": "StringLiteral", + "offset": 847, + "length": 6, + "value": "\"POST\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerContent.swift", + "kind": "StringLiteral", + "offset": 825, + "length": 5, + "value": "\"GET\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerContent.swift", + "kind": "StringLiteral", + "offset": 847, + "length": 6, + "value": "\"POST\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "StringLiteral", + "offset": 400, + "length": 13, + "value": "\"0123456789.\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 446, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 471, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 496, + "length": 4, + "value": "0.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 519, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 542, + "length": 4, + "value": "1.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 567, + "length": 3, + "value": "1.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 592, + "length": 4, + "value": "1.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 616, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 787, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "StringLiteral", + "offset": 873, + "length": 28, + "value": "\"Player.Setting.Rate.normal\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "StringLiteral", + "offset": 1031, + "length": 11, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "StringLiteral", + "offset": 1040, + "length": 1, + "value": "\"x\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 446, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 471, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 496, + "length": 4, + "value": "0.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 519, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 542, + "length": 4, + "value": "1.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 567, + "length": 3, + "value": "1.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 592, + "length": 4, + "value": "1.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 616, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 446, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 471, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 496, + "length": 4, + "value": "0.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 519, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 542, + "length": 4, + "value": "1.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 567, + "length": 3, + "value": "1.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 592, + "length": 4, + "value": "1.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 616, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerState.swift", + "kind": "BooleanLiteral", + "offset": 383, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerState.swift", + "kind": "BooleanLiteral", + "offset": 566, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerState.swift", + "kind": "BooleanLiteral", + "offset": 588, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerState.swift", + "kind": "BooleanLiteral", + "offset": 902, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Player\/Sources\/Player\/Model\/PlayerState.swift", + "kind": "BooleanLiteral", + "offset": 1447, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 267, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 1093, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 1195, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 1738, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 1743, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 1789, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 1884, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 1908, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Iterator\/QualityIterator.swift", + "kind": "IntegerLiteral", + "offset": 2003, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 442, + "length": 77, + "value": "\"[0-9]{2}:[0-9]{2}:[0-9]{2},[0-9]{3} --> [0-9]{2}:[0-9]{2}:[0-9]{2},[0-9]{3}\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "Array", + "offset": 701, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 821, + "length": 5, + "value": "\"srt\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 1233, + "length": 4, + "value": "\"\r\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 1245, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 1377, + "length": 43, + "value": "\"[0-9]+\n\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 1419, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "Array", + "offset": 1517, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "Array", + "offset": 1547, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 1668, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "Array", + "offset": 1728, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 1757, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 4128, + "length": 13, + "value": "\"<.+?>\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 4149, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "Array", + "offset": 4379, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 4408, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 4648, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 4916, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 5328, + "length": 5, + "value": "\"-->\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 5621, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 5650, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 5679, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 5713, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 5787, + "length": 3, + "value": "\":\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 5873, + "length": 3, + "value": "\":\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "StringLiteral", + "offset": 5959, + "length": 3, + "value": "\",\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6077, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6093, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6110, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6130, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6155, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6171, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6187, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6208, + "length": 3, + "value": "999" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6299, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6304, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "IntegerLiteral", + "offset": 6327, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Parsers\/SRTSubtitlesParser.swift", + "kind": "FloatLiteral", + "offset": 6374, + "length": 6, + "value": "1000.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "StringLiteral", + "offset": 350, + "length": 10, + "value": "\"settings\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "IntegerLiteral", + "offset": 446, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "IntegerLiteral", + "offset": 459, + "length": 2, + "value": "52" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "IntegerLiteral", + "offset": 471, + "length": 2, + "value": "74" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "IntegerLiteral", + "offset": 538, + "length": 2, + "value": "40" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "IntegerLiteral", + "offset": 551, + "length": 2, + "value": "52" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "IntegerLiteral", + "offset": 563, + "length": 2, + "value": "74" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "FloatLiteral", + "offset": 628, + "length": 4, + "value": "17.3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "FloatLiteral", + "offset": 643, + "length": 5, + "value": "28.83" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "FloatLiteral", + "offset": 658, + "length": 5, + "value": "38.92" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "StringLiteral", + "offset": 823, + "length": 39, + "value": "\"init(coder:) has not been implemented\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "BooleanLiteral", + "offset": 1279, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/NutPlayerSkin\/CustomizableArea\/Subviews\/SettingsButton.swift", + "kind": "StringLiteral", + "offset": 221, + "length": 14, + "value": "\"NutPlayer.SettingsButton\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/String+extension.swift", + "kind": "IntegerLiteral", + "offset": 647, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/String+extension.swift", + "kind": "IntegerLiteral", + "offset": 1120, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/String+extension.swift", + "kind": "IntegerLiteral", + "offset": 1151, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/String+extension.swift", + "kind": "IntegerLiteral", + "offset": 1239, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/String+extension.swift", + "kind": "IntegerLiteral", + "offset": 1366, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/String+extension.swift", + "kind": "IntegerLiteral", + "offset": 1404, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Model\/SubtitleViewModel.swift", + "kind": "BooleanLiteral", + "offset": 913, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Model\/SubtitleViewModel.swift", + "kind": "BooleanLiteral", + "offset": 942, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Model\/SubtitleViewModel.swift", + "kind": "BooleanLiteral", + "offset": 1055, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Model\/SubtitleViewModel.swift", + "kind": "BooleanLiteral", + "offset": 1084, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Model\/SubtitleViewModel.swift", + "kind": "Array", + "offset": 1246, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Downloader\/SubtitlesDownloader.swift", + "kind": "IntegerLiteral", + "offset": 970, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Plugins\/NutSubtitlePlugin\/Sources\/NutSubtitlePlugin\/Downloader\/SubtitlesDownloader.swift", + "kind": "IntegerLiteral", + "offset": 976, + "length": 3, + "value": "299" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Tech.swift", + "kind": "Array", + "offset": 2349, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Player\/TechAVPlayer.swift", + "kind": "BooleanLiteral", + "offset": 1233, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Player\/TechAVPlayer.swift", + "kind": "BooleanLiteral", + "offset": 1519, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Player\/TechAVPlayer.swift", + "kind": "BooleanLiteral", + "offset": 1690, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 784, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 804, + "length": 2, + "value": "25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 838, + "length": 2, + "value": "50" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 872, + "length": 2, + "value": "75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 906, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 939, + "length": 3, + "value": "125" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 974, + "length": 3, + "value": "150" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 1009, + "length": 3, + "value": "175" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 1044, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 1099, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 1244, + "length": 4, + "value": "0.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 1280, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 1315, + "length": 4, + "value": "0.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 1349, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 1384, + "length": 4, + "value": "1.25" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 1420, + "length": 3, + "value": "1.5" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "FloatLiteral", + "offset": 1455, + "length": 4, + "value": "1.75" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechPlaybackRate.swift", + "kind": "IntegerLiteral", + "offset": 1489, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechQuality.swift", + "kind": "IntegerLiteral", + "offset": 593, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechState.swift", + "kind": "BooleanLiteral", + "offset": 1209, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechState.swift", + "kind": "BooleanLiteral", + "offset": 1231, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechState.swift", + "kind": "BooleanLiteral", + "offset": 1652, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechState.swift", + "kind": "IntegerLiteral", + "offset": 1743, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechState.swift", + "kind": "IntegerLiteral", + "offset": 1764, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Model\/TechState.swift", + "kind": "BooleanLiteral", + "offset": 1933, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "IntegerLiteral", + "offset": 674, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 699, + "length": 60, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 708, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 733, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 758, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "IntegerLiteral", + "offset": 818, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 843, + "length": 37, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 854, + "length": 1, + "value": "\":\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 879, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 919, + "length": 28, + "value": "\"0:\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "StringLiteral", + "offset": 946, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "IntegerLiteral", + "offset": 1345, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "IntegerLiteral", + "offset": 1378, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "IntegerLiteral", + "offset": 1384, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/TimeInterval+Extension.swift", + "kind": "IntegerLiteral", + "offset": 1414, + "length": 4, + "value": "3600" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Extensions\/TimeInterval+Extensions.swift", + "kind": "BooleanLiteral", + "offset": 213, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Extensions\/TimeInterval+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 275, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Extensions\/TimeInterval+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 322, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Extensions\/TimeInterval+Extensions.swift", + "kind": "IntegerLiteral", + "offset": 356, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Extensions\/TimeInterval+Extensions.swift", + "kind": "FloatLiteral", + "offset": 372, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutTech\/Sources\/NutTech\/Extensions\/TimeInterval+Extensions.swift", + "kind": "FloatLiteral", + "offset": 532, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/UIButton+Extension.swift", + "kind": "StringLiteral", + "offset": 243, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/UIButton+Extension.swift", + "kind": "FloatLiteral", + "offset": 291, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "IntegerLiteral", + "offset": 2299, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2511, + "length": 6, + "value": "\"i386\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2549, + "length": 8, + "value": "\"x86_64\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2587, + "length": 7, + "value": "\"arm64\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2658, + "length": 9, + "value": "\"iPod3,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2692, + "length": 9, + "value": "\"iPod4,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2726, + "length": 9, + "value": "\"iPod5,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2760, + "length": 9, + "value": "\"iPod7,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2794, + "length": 9, + "value": "\"iPod9,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2861, + "length": 9, + "value": "\"iPad3,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2895, + "length": 9, + "value": "\"iPad3,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2929, + "length": 9, + "value": "\"iPad3,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 2963, + "length": 10, + "value": "\"iPad6,11\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3010, + "length": 10, + "value": "\"iPad6,12\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3044, + "length": 9, + "value": "\"iPad7,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3091, + "length": 9, + "value": "\"iPad7,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3125, + "length": 10, + "value": "\"iPad7,11\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3172, + "length": 10, + "value": "\"iPad7,12\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3206, + "length": 10, + "value": "\"iPad11,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3253, + "length": 10, + "value": "\"iPad11,7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3287, + "length": 10, + "value": "\"iPad12,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3334, + "length": 10, + "value": "\"iPad12,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3368, + "length": 11, + "value": "\"iPad13,18\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3416, + "length": 11, + "value": "\"iPad13,19\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3489, + "length": 9, + "value": "\"iPad2,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3526, + "length": 9, + "value": "\"iPad2,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3563, + "length": 9, + "value": "\"iPad2,7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3600, + "length": 9, + "value": "\"iPad4,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3638, + "length": 9, + "value": "\"iPad4,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3676, + "length": 9, + "value": "\"iPad4,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3714, + "length": 9, + "value": "\"iPad4,7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3752, + "length": 9, + "value": "\"iPad4,8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3790, + "length": 9, + "value": "\"iPad4,9\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3828, + "length": 9, + "value": "\"iPad5,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3866, + "length": 9, + "value": "\"iPad5,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3904, + "length": 10, + "value": "\"iPad11,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3942, + "length": 10, + "value": "\"iPad11,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 3980, + "length": 10, + "value": "\"iPad14,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4018, + "length": 10, + "value": "\"iPad14,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4093, + "length": 9, + "value": "\"iPad6,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4132, + "length": 9, + "value": "\"iPad6,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4171, + "length": 9, + "value": "\"iPad7,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4211, + "length": 9, + "value": "\"iPad7,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4251, + "length": 9, + "value": "\"iPad6,7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4291, + "length": 9, + "value": "\"iPad6,8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4331, + "length": 9, + "value": "\"iPad7,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4373, + "length": 9, + "value": "\"iPad7,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4415, + "length": 9, + "value": "\"iPad8,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4453, + "length": 9, + "value": "\"iPad8,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4491, + "length": 9, + "value": "\"iPad8,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4529, + "length": 9, + "value": "\"iPad8,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4567, + "length": 9, + "value": "\"iPad8,9\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4607, + "length": 10, + "value": "\"iPad8,10\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4647, + "length": 10, + "value": "\"iPad13,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4687, + "length": 10, + "value": "\"iPad13,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4727, + "length": 10, + "value": "\"iPad14,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4767, + "length": 10, + "value": "\"iPad14,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4807, + "length": 10, + "value": "\"iPad13,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4847, + "length": 10, + "value": "\"iPad13,7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4887, + "length": 9, + "value": "\"iPad8,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4929, + "length": 9, + "value": "\"iPad8,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 4971, + "length": 9, + "value": "\"iPad8,7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5013, + "length": 9, + "value": "\"iPad8,8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5055, + "length": 10, + "value": "\"iPad8,11\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5097, + "length": 10, + "value": "\"iPad8,12\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5139, + "length": 10, + "value": "\"iPad13,8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5181, + "length": 10, + "value": "\"iPad13,9\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5223, + "length": 11, + "value": "\"iPad13,10\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5265, + "length": 11, + "value": "\"iPad13,11\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5307, + "length": 10, + "value": "\"iPad14,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5349, + "length": 10, + "value": "\"iPad14,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5428, + "length": 9, + "value": "\"iPad4,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5464, + "length": 9, + "value": "\"iPad4,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5500, + "length": 9, + "value": "\"iPad4,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5536, + "length": 9, + "value": "\"iPad5,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5573, + "length": 9, + "value": "\"iPad5,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5610, + "length": 10, + "value": "\"iPad11,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5647, + "length": 10, + "value": "\"iPad11,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5684, + "length": 10, + "value": "\"iPad13,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5721, + "length": 10, + "value": "\"iPad13,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5758, + "length": 11, + "value": "\"iPad13,16\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5795, + "length": 11, + "value": "\"iPad13,17\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5867, + "length": 11, + "value": "\"iPhone7,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5907, + "length": 11, + "value": "\"iPhone7,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5943, + "length": 11, + "value": "\"iPhone8,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 5980, + "length": 11, + "value": "\"iPhone8,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6021, + "length": 11, + "value": "\"iPhone8,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6058, + "length": 11, + "value": "\"iPhone9,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6094, + "length": 11, + "value": "\"iPhone9,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6130, + "length": 11, + "value": "\"iPhone9,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6170, + "length": 11, + "value": "\"iPhone9,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6210, + "length": 12, + "value": "\"iPhone10,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6247, + "length": 12, + "value": "\"iPhone10,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6284, + "length": 12, + "value": "\"iPhone10,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6325, + "length": 12, + "value": "\"iPhone10,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6366, + "length": 12, + "value": "\"iPhone10,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6403, + "length": 12, + "value": "\"iPhone10,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6440, + "length": 12, + "value": "\"iPhone11,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6478, + "length": 12, + "value": "\"iPhone11,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6519, + "length": 12, + "value": "\"iPhone11,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6560, + "length": 12, + "value": "\"iPhone11,8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6598, + "length": 12, + "value": "\"iPhone12,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6636, + "length": 12, + "value": "\"iPhone12,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6677, + "length": 12, + "value": "\"iPhone12,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6721, + "length": 12, + "value": "\"iPhone12,8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6760, + "length": 12, + "value": "\"iPhone13,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6802, + "length": 12, + "value": "\"iPhone13,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6840, + "length": 12, + "value": "\"iPhone13,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6881, + "length": 12, + "value": "\"iPhone13,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6925, + "length": 12, + "value": "\"iPhone14,4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 6967, + "length": 12, + "value": "\"iPhone14,5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7005, + "length": 12, + "value": "\"iPhone14,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7046, + "length": 12, + "value": "\"iPhone14,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7090, + "length": 12, + "value": "\"iPhone14,7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7128, + "length": 12, + "value": "\"iPhone14,8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7170, + "length": 12, + "value": "\"iPhone15,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7211, + "length": 12, + "value": "\"iPhone15,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7255, + "length": 12, + "value": "\"iPhone14,6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7331, + "length": 12, + "value": "\"AppleTV1,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7369, + "length": 12, + "value": "\"AppleTV2,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7407, + "length": 12, + "value": "\"AppleTV3,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7445, + "length": 12, + "value": "\"AppleTV3,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7483, + "length": 12, + "value": "\"AppleTV5,3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7521, + "length": 12, + "value": "\"AppleTV6,2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7560, + "length": 13, + "value": "\"AppleTV11,1\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 7878, + "length": 28, + "value": "\"SIMULATOR_MODEL_IDENTIFIER\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8162, + "length": 19, + "value": "\"simulator\/sandbox\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8252, + "length": 8, + "value": "\"iPod 3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8296, + "length": 8, + "value": "\"iPod 4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8340, + "length": 8, + "value": "\"iPod 5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8384, + "length": 8, + "value": "\"iPod 6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8428, + "length": 8, + "value": "\"iPod 7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8507, + "length": 8, + "value": "\"iPad 4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8551, + "length": 11, + "value": "\"iPad Air \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8598, + "length": 12, + "value": "\"iPad Air 2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8646, + "length": 12, + "value": "\"iPad Air 3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8694, + "length": 12, + "value": "\"iPad Air 4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8742, + "length": 12, + "value": "\"iPad Air 5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8790, + "length": 8, + "value": "\"iPad 5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8847, + "length": 8, + "value": "\"iPad 6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8904, + "length": 8, + "value": "\"iPad 7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8961, + "length": 8, + "value": "\"iPad 8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9018, + "length": 8, + "value": "\"iPad 9\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9075, + "length": 8, + "value": "\"iPad10\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9172, + "length": 11, + "value": "\"iPad Mini\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9219, + "length": 13, + "value": "\"iPad Mini 2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9268, + "length": 13, + "value": "\"iPad Mini 3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9317, + "length": 13, + "value": "\"iPad Mini 4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9366, + "length": 13, + "value": "\"iPad Mini 5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9415, + "length": 13, + "value": "\"iPad Mini 6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9553, + "length": 16, + "value": "\"iPad Pro 9.7\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9605, + "length": 17, + "value": "\"iPad Pro 10.5\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9658, + "length": 15, + "value": "\"iPad Pro 11\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9709, + "length": 23, + "value": "\"iPad Pro 11\" 2nd gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9768, + "length": 23, + "value": "\"iPad Pro 11\" 3rd gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9827, + "length": 23, + "value": "\"iPad Pro 11\" 4th gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9886, + "length": 17, + "value": "\"iPad Pro 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9939, + "length": 19, + "value": "\"iPad Pro 2 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9994, + "length": 19, + "value": "\"iPad Pro 3 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10049, + "length": 19, + "value": "\"iPad Pro 4 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10104, + "length": 19, + "value": "\"iPad Pro 5 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10159, + "length": 19, + "value": "\"iPad Pro 6 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10300, + "length": 10, + "value": "\"iPhone 6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10346, + "length": 15, + "value": "\"iPhone 6 Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10397, + "length": 11, + "value": "\"iPhone 6S\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10444, + "length": 16, + "value": "\"iPhone 6S Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10496, + "length": 11, + "value": "\"iPhone SE\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10543, + "length": 10, + "value": "\"iPhone 7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10589, + "length": 15, + "value": "\"iPhone 7 Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10640, + "length": 10, + "value": "\"iPhone 8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10686, + "length": 15, + "value": "\"iPhone 8 Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10737, + "length": 10, + "value": "\"iPhone X\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10783, + "length": 11, + "value": "\"iPhone XS\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10830, + "length": 15, + "value": "\"iPhone XS Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10881, + "length": 11, + "value": "\"iPhone XR\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10928, + "length": 11, + "value": "\"iPhone 11\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10975, + "length": 15, + "value": "\"iPhone 11 Pro\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11026, + "length": 19, + "value": "\"iPhone 11 Pro Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11081, + "length": 19, + "value": "\"iPhone SE 2nd gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11136, + "length": 16, + "value": "\"iPhone 12 Mini\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11188, + "length": 11, + "value": "\"iPhone 12\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11235, + "length": 15, + "value": "\"iPhone 12 Pro\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11286, + "length": 19, + "value": "\"iPhone 12 Pro Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11341, + "length": 16, + "value": "\"iPhone 13 Mini\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11393, + "length": 11, + "value": "\"iPhone 13\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11440, + "length": 15, + "value": "\"iPhone 13 Pro\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11491, + "length": 19, + "value": "\"iPhone 13 Pro Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11546, + "length": 11, + "value": "\"iPhone 14\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11593, + "length": 16, + "value": "\"iPhone 14 Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11645, + "length": 15, + "value": "\"iPhone 14 Pro\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11696, + "length": 19, + "value": "\"iPhone 14 Pro Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11751, + "length": 19, + "value": "\"iPhone SE 3nd gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11845, + "length": 15, + "value": "\"Apple TV 1gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11896, + "length": 15, + "value": "\"Apple TV 2gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11947, + "length": 15, + "value": "\"Apple TV 3gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11998, + "length": 15, + "value": "\"Apple TV 4gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 12048, + "length": 13, + "value": "\"Apple TV 4K\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 12096, + "length": 18, + "value": "\"Apple TV 4K 2gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 12164, + "length": 16, + "value": "\"?unrecognized?\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8162, + "length": 19, + "value": "\"simulator\/sandbox\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8252, + "length": 8, + "value": "\"iPod 3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8296, + "length": 8, + "value": "\"iPod 4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8340, + "length": 8, + "value": "\"iPod 5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8384, + "length": 8, + "value": "\"iPod 6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8428, + "length": 8, + "value": "\"iPod 7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8507, + "length": 8, + "value": "\"iPad 4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8551, + "length": 11, + "value": "\"iPad Air \"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8598, + "length": 12, + "value": "\"iPad Air 2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8646, + "length": 12, + "value": "\"iPad Air 3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8694, + "length": 12, + "value": "\"iPad Air 4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8742, + "length": 12, + "value": "\"iPad Air 5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8790, + "length": 8, + "value": "\"iPad 5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8847, + "length": 8, + "value": "\"iPad 6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8904, + "length": 8, + "value": "\"iPad 7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 8961, + "length": 8, + "value": "\"iPad 8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9018, + "length": 8, + "value": "\"iPad 9\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9075, + "length": 8, + "value": "\"iPad10\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9172, + "length": 11, + "value": "\"iPad Mini\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9219, + "length": 13, + "value": "\"iPad Mini 2\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9268, + "length": 13, + "value": "\"iPad Mini 3\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9317, + "length": 13, + "value": "\"iPad Mini 4\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9366, + "length": 13, + "value": "\"iPad Mini 5\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9415, + "length": 13, + "value": "\"iPad Mini 6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9553, + "length": 16, + "value": "\"iPad Pro 9.7\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9605, + "length": 17, + "value": "\"iPad Pro 10.5\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9658, + "length": 15, + "value": "\"iPad Pro 11\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9709, + "length": 23, + "value": "\"iPad Pro 11\" 2nd gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9768, + "length": 23, + "value": "\"iPad Pro 11\" 3rd gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9827, + "length": 23, + "value": "\"iPad Pro 11\" 4th gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9886, + "length": 17, + "value": "\"iPad Pro 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9939, + "length": 19, + "value": "\"iPad Pro 2 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 9994, + "length": 19, + "value": "\"iPad Pro 3 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10049, + "length": 19, + "value": "\"iPad Pro 4 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10104, + "length": 19, + "value": "\"iPad Pro 5 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10159, + "length": 19, + "value": "\"iPad Pro 6 12.9\"\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10300, + "length": 10, + "value": "\"iPhone 6\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10346, + "length": 15, + "value": "\"iPhone 6 Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10397, + "length": 11, + "value": "\"iPhone 6S\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10444, + "length": 16, + "value": "\"iPhone 6S Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10496, + "length": 11, + "value": "\"iPhone SE\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10543, + "length": 10, + "value": "\"iPhone 7\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10589, + "length": 15, + "value": "\"iPhone 7 Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10640, + "length": 10, + "value": "\"iPhone 8\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10686, + "length": 15, + "value": "\"iPhone 8 Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10737, + "length": 10, + "value": "\"iPhone X\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10783, + "length": 11, + "value": "\"iPhone XS\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10830, + "length": 15, + "value": "\"iPhone XS Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10881, + "length": 11, + "value": "\"iPhone XR\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10928, + "length": 11, + "value": "\"iPhone 11\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 10975, + "length": 15, + "value": "\"iPhone 11 Pro\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11026, + "length": 19, + "value": "\"iPhone 11 Pro Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11081, + "length": 19, + "value": "\"iPhone SE 2nd gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11136, + "length": 16, + "value": "\"iPhone 12 Mini\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11188, + "length": 11, + "value": "\"iPhone 12\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11235, + "length": 15, + "value": "\"iPhone 12 Pro\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11286, + "length": 19, + "value": "\"iPhone 12 Pro Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11341, + "length": 16, + "value": "\"iPhone 13 Mini\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11393, + "length": 11, + "value": "\"iPhone 13\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11440, + "length": 15, + "value": "\"iPhone 13 Pro\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11491, + "length": 19, + "value": "\"iPhone 13 Pro Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11546, + "length": 11, + "value": "\"iPhone 14\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11593, + "length": 16, + "value": "\"iPhone 14 Plus\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11645, + "length": 15, + "value": "\"iPhone 14 Pro\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11696, + "length": 19, + "value": "\"iPhone 14 Pro Max\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11751, + "length": 19, + "value": "\"iPhone SE 3nd gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11845, + "length": 15, + "value": "\"Apple TV 1gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11896, + "length": 15, + "value": "\"Apple TV 2gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11947, + "length": 15, + "value": "\"Apple TV 3gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 11998, + "length": 15, + "value": "\"Apple TV 4gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 12048, + "length": 13, + "value": "\"Apple TV 4K\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 12096, + "length": 18, + "value": "\"Apple TV 4K 2gen\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutUI\/Sources\/NutUI\/Extensions\/UIDevice+Extension.swift", + "kind": "StringLiteral", + "offset": 12164, + "length": 16, + "value": "\"?unrecognized?\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/UIImage+Extension.swift", + "kind": "BooleanLiteral", + "offset": 899, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/UIImage+Extension.swift", + "kind": "IntegerLiteral", + "offset": 906, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/UIImage+Extension.swift", + "kind": "IntegerLiteral", + "offset": 941, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Extensions\/UIImage+Extension.swift", + "kind": "IntegerLiteral", + "offset": 947, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/NutFoundation\/Sources\/NutFoundation\/Combine\/Value.swift", + "kind": "StringLiteral", + "offset": 911, + "length": 20, + "value": "\"Can't get value...\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 955, + "length": 3, + "value": "256" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 968, + "length": 3, + "value": "144" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1025, + "length": 3, + "value": "426" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1038, + "length": 3, + "value": "240" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1098, + "length": 3, + "value": "640" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1111, + "length": 3, + "value": "360" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1167, + "length": 3, + "value": "854" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1180, + "length": 3, + "value": "480" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1236, + "length": 4, + "value": "1280" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1250, + "length": 3, + "value": "720" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1310, + "length": 4, + "value": "1920" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1324, + "length": 4, + "value": "1080" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1390, + "length": 4, + "value": "2560" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1404, + "length": 4, + "value": "1440" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1469, + "length": 4, + "value": "3840" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1483, + "length": 4, + "value": "2160" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1604, + "length": 7, + "value": "400000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1649, + "length": 7, + "value": "800000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1697, + "length": 9, + "value": "1200000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1744, + "length": 9, + "value": "1800000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1791, + "length": 9, + "value": "3500000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1842, + "length": 9, + "value": "8000000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1898, + "length": 10, + "value": "12000000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 1953, + "length": 10, + "value": "32000000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2003, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2047, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2216, + "length": 5, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2224, + "length": 6, + "value": "90500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2287, + "length": 6, + "value": "90500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2296, + "length": 7, + "value": "170500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2357, + "length": 7, + "value": "170500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2367, + "length": 7, + "value": "280500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2431, + "length": 7, + "value": "280500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2441, + "length": 7, + "value": "640500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2502, + "length": 7, + "value": "640500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2512, + "length": 9, + "value": "1500500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2575, + "length": 9, + "value": "1500500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2587, + "length": 9, + "value": "2400500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2654, + "length": 9, + "value": "2400500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2666, + "length": 9, + "value": "6000500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2748, + "length": 9, + "value": "6000500" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2927, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2931, + "length": 7, + "value": "400001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 2998, + "length": 7, + "value": "400001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3008, + "length": 7, + "value": "800001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3072, + "length": 7, + "value": "800001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3082, + "length": 9, + "value": "1200001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3151, + "length": 9, + "value": "1200001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3163, + "length": 9, + "value": "1800001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3229, + "length": 9, + "value": "1800001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3241, + "length": 9, + "value": "3500001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3307, + "length": 9, + "value": "3500001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3319, + "length": 9, + "value": "8000001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3389, + "length": 9, + "value": "8000001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3401, + "length": 10, + "value": "12000001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQuality.swift", + "kind": "IntegerLiteral", + "offset": 3490, + "length": 10, + "value": "12000001" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "IntegerLiteral", + "offset": 921, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "IntegerLiteral", + "offset": 962, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "IntegerLiteral", + "offset": 1002, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 1702, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 1755, + "length": 29, + "value": "\"Player.Setting.Quality.auto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 1830, + "length": 4, + "value": "\"4K\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 1881, + "length": 17, + "value": "\"1440р Ultra HD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 1940, + "length": 12, + "value": "\"1080р FHD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 1990, + "length": 10, + "value": "\"720р HD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2038, + "length": 7, + "value": "\"480р\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2086, + "length": 6, + "value": "\"360p\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2130, + "length": 6, + "value": "\"240p\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2177, + "length": 6, + "value": "\"144p\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2348, + "length": 23, + "value": "\"не опознано\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2411, + "length": 28, + "value": "\"Автонастройка\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2484, + "length": 4, + "value": "\"4K\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2535, + "length": 10, + "value": "\"Ultra HD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2587, + "length": 9, + "value": "\"Full HD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2634, + "length": 4, + "value": "\"HD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2676, + "length": 16, + "value": "\"Высокое\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2733, + "length": 16, + "value": "\"Среднее\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2787, + "length": 14, + "value": "\"Низкое\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 2842, + "length": 25, + "value": "\"Очень низкое\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3032, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3081, + "length": 6, + "value": "\"Auto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3132, + "length": 4, + "value": "\"4K\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3183, + "length": 10, + "value": "\"Ultra HD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3235, + "length": 9, + "value": "\"Full HD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3282, + "length": 4, + "value": "\"HD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3324, + "length": 4, + "value": "\"SD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3369, + "length": 8, + "value": "\"SD low\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3415, + "length": 4, + "value": "\"LD\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3460, + "length": 8, + "value": "\"LD low\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3636, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3689, + "length": 29, + "value": "\"Player.Setting.Quality.auto\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3764, + "length": 4, + "value": "\"4K\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3815, + "length": 15, + "value": "\"Ultra HD 1440\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3872, + "length": 10, + "value": "\"FHD 1080\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3920, + "length": 8, + "value": "\"HD 720\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 3966, + "length": 8, + "value": "\"SD 480\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 4015, + "length": 8, + "value": "\"SD 360\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 4061, + "length": 8, + "value": "\"LD 240\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Internal\/Model\/VideoQualityTitleFormat.swift", + "kind": "StringLiteral", + "offset": 4110, + "length": 8, + "value": "\"LD 144\"" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Stategy\/VodSeekStrategy.swift", + "kind": "IntegerLiteral", + "offset": 327, + "length": 4, + "value": "1000" + }, + { + "filePath": "\/Users\/agerashchenko\/Documents\/NutPlayer\/ios\/Frameworks\/NutPlayer\/Sources\/Packages\/Tech\/NutHlsTech\/Sources\/NutHlsTech\/Stategy\/VodSeekStrategy.swift", + "kind": "BooleanLiteral", + "offset": 593, + "length": 5, + "value": "false" + } + ] +} \ No newline at end of file diff --git a/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..64e0621 --- /dev/null +++ b/nut_player_ios/ios/Vendors/NutPlayer.xcframework/ios-arm64_x86_64-simulator/NutPlayer.framework/Modules/NutPlayer.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,1354 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.8.1 (swiftlang-5.8.0.124.5 clang-1403.0.22.11.100) +// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name NutPlayer +// swift-module-flags-ignorable: -enable-bare-slash-regex +import AVFoundation +import Combine +import CoreFoundation +import CoreGraphics +import Foundation +import MediaPlayer +import Swift +import UIKit +import _Concurrency +import _StringProcessing +public typealias AnyCancellable = Combine.AnyCancellable +extension Swift.Array { + public subscript(safe index: Swift.Array.Index) -> Element? { + get + } +} +extension Swift.Array where Element : Swift.Hashable { + public func distinct() -> Swift.Array +} +extension Swift.Array where Element == NutPlayer.Constraint { + public var forCurrentDevice: CoreFoundation.CGFloat { + get + } +} +extension Combine.CurrentValueSubject where Output : Swift.Equatable { + final public func bind(to other: Combine.CurrentValueSubject) -> NutPlayer.AnyCancellable +} +public typealias Bind = Combine.CurrentValueSubject +extension CoreFoundation.CGSize : Swift.Comparable { + public static func < (lhs: CoreFoundation.CGSize, rhs: CoreFoundation.CGSize) -> Swift.Bool + public static func <= (lhs: CoreFoundation.CGSize, rhs: CoreFoundation.CGSize) -> Swift.Bool +} +public struct CommonPlayerContent : NutPlayer.PlayerContent { + public let subtitles: [any NutPlayer.PlayerSubtitleRecord] + public let content: NutPlayer.ContentType + public let statistics: [any NutPlayer.PlayerStatisticRecord] + public init(content: NutPlayer.ContentType, statistics: [any NutPlayer.PlayerStatisticRecord] = [], subtitles: [any NutPlayer.PlayerSubtitleRecord] = []) +} +public struct CommonProvider : NutPlayer.Provider { + public init(content: any NutPlayer.PlayerContent) + public func retrieveContent(_ completion: @escaping NutPlayer.CommonProvider.Completion) +} +final public class ConsoleLogDestination : NutPlayer.LogDestination { + final public let format: Swift.String + final public let limitOutputLevel: NutPlayer.LogLevel + public init(format: Swift.String, limitOutputLevel: NutPlayer.LogLevel = .trace) + final public func process(_ message: Swift.String, level: NutPlayer.LogLevel) + @objc deinit +} +public enum Constraint : Swift.Equatable { + case iPhoneSE(CoreFoundation.CGFloat) + case iPhoneX(CoreFoundation.CGFloat) + case iPod(CoreFoundation.CGFloat) + case iPadSM(CoreFoundation.CGFloat) + case iPadL(CoreFoundation.CGFloat) + case appleTV(CoreFoundation.CGFloat) + public static func == (a: NutPlayer.Constraint, b: NutPlayer.Constraint) -> Swift.Bool +} +@_hasMissingDesignatedInitializers final public class ContentPlayer : NutPlayer.TechDelegate { + public typealias SeekCompletion = (Swift.Bool) -> Swift.Void + weak final public var delegate: (any NutPlayer.ContentPlayerDelegate)? + final public let layer: QuartzCore.CALayer + final public var currentQuality: NutPlayer.ContentQuality? { + get + set + } + final public var qualities: [NutPlayer.ContentQuality] { + get + } + final public var state: NutPlayer.PlayerState { + get + } + final public var volume: Swift.Float { + get + set + } + final public var playbackRate: NutPlayer.PlayerPlaybackRate { + get + set + } + final public var duration: Foundation.TimeInterval { + get + } + final public var time: Foundation.TimeInterval { + get + } + @NutPlayer.ValueSubject final public var cache: NutPlayer.Value { + get + } + final public func play() + final public func pause() + final public func stop() + final public func seek(to time: Foundation.TimeInterval, completion: NutPlayer.ContentPlayer.SeekCompletion? = nil) + final public func end() + final public func didChange(state: NutPlayer.TechState) + final public func didChange(time: Foundation.TimeInterval) + final public func didChange(volume: Swift.Float) + final public func didChange(playbackType: NutPlayer.TechPlayableType) + final public func didChange(quality: any NutPlayer.TechQuality) + final public func didChange(qualities: [any NutPlayer.TechQuality]) + @objc deinit +} +public protocol ContentPlayerDelegate : AnyObject { + func requireSwitchContent(from player: NutPlayer.ContentPlayer) + func didChange(state: NutPlayer.PlayerState, from player: NutPlayer.ContentPlayer) + func didChange(time: Foundation.TimeInterval, from player: NutPlayer.ContentPlayer) + func didChange(volume: Swift.Float, from player: NutPlayer.ContentPlayer) + func didChange(quality: NutPlayer.ContentQuality, from player: NutPlayer.ContentPlayer) + func didChange(qualities: [NutPlayer.ContentQuality], from player: NutPlayer.ContentPlayer) +} +public struct ContentQuality : NutPlayer.PlayerQualityRecord, Swift.Equatable { + public var id: Swift.String { + get + } + public var resolution: CoreFoundation.CGSize { + get + } + public var bandwidth: Swift.Int { + get + } + public static func == (lhs: NutPlayer.ContentQuality, rhs: NutPlayer.ContentQuality) -> Swift.Bool +} +public struct CustomizableAreaSettings { + public init(isFullscreenSwitcherEnabled: Swift.Bool, isPipSwitcherEnabled: Swift.Bool, isSettingsSwitcherEnabled: Swift.Bool) +} +final public class DefaultQualityTitleMapper : NutPlayer.QualityTitleMapper { + public init(policy: NutPlayer.VideoQualityTitleFormat = .common) + final public func map(quality: any NutPlayer.PlayerQualityRecord) -> Swift.String? + final public func map(quality: NutPlayer.VideoQuality) -> Swift.String? + @objc deinit +} +public enum Either { + case firstType(T) + case secondType(U) + public func unwrap() -> Any + public func map(firstTypeTransform: (T) -> V, secondTypeTransform: (U) -> V) -> V +} +extension NutPlayer.Either : Swift.Decodable where T : Swift.Decodable, U : Swift.Decodable { + public init(from decoder: any Swift.Decoder) throws +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) final public class ErrorView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) public init(title: Swift.String? = nil) + @_Concurrency.MainActor(unsafe) final public func updateView(with title: Swift.String) + @objc deinit +} +public struct Event : Combine.Publisher { + public typealias Output = Output + public typealias Failure = Swift.Never + public init