From d88bccde9d7b243c81545ff1e13bafdbb62f7f90 Mon Sep 17 00:00:00 2001 From: Jukka Oikarinen Date: Fri, 20 Nov 2020 10:40:53 +0200 Subject: [PATCH 1/4] iOS sources updated to support Xcode 12 --- .../iOS/ios-communications/Cartfile.resolved | 1 + sources/iOS/ios-communications/README | 24 + sources/iOS/ios-communications/build_sdk.sh | 4 +- sources/iOS/ios-communications/carthage.sh | 20 + .../iOS/ios-communications/docs/Classes.html | 12 +- .../docs/Classes/PolarBleApiDefaultImpl.html | 13 +- .../iOS/ios-communications/docs/Enums.html | 12 +- .../docs/Enums/Features.html | 13 +- .../docs/Enums/RecordingInterval.html | 13 +- .../docs/Enums/SampleType.html | 13 +- .../docs/Enums/UndefinedError.html | 13 +- .../ios-communications/docs/Extensions.html | 12 +- .../docs/Extensions/PrimitiveSequence.html | 17 +- .../ios-communications/docs/Protocols.html | 12 +- .../docs/Protocols/PolarBleApi.html | 13 +- .../PolarBleApiCCCWriteObserver.html | 13 +- .../PolarBleApiDeviceFeaturesObserver.html | 13 +- .../PolarBleApiDeviceHrObserver.html | 13 +- .../PolarBleApiDeviceInfoObserver.html | 13 +- .../docs/Protocols/PolarBleApiLogger.html | 13 +- .../docs/Protocols/PolarBleApiObserver.html | 13 +- .../PolarBleApiPowerStateObserver.html | 13 +- .../iOS/ios-communications/docs/Structs.html | 12 +- .../docs/Structs/PolarSensorSetting.html | 13 +- .../PolarSensorSetting/SettingType.html | 13 +- .../ios-communications/docs/Typealiases.html | 12 +- .../iOS/ios-communications/docs/css/jazzy.css | 57 +- .../Contents/Resources/Documents/Classes.html | 12 +- .../Classes/PolarBleApiDefaultImpl.html | 13 +- .../Contents/Resources/Documents/Enums.html | 12 +- .../Resources/Documents/Enums/Features.html | 13 +- .../Documents/Enums/RecordingInterval.html | 13 +- .../Resources/Documents/Enums/SampleType.html | 13 +- .../Documents/Enums/UndefinedError.html | 13 +- .../Resources/Documents/Extensions.html | 12 +- .../Extensions/PrimitiveSequence.html | 17 +- .../Resources/Documents/Protocols.html | 12 +- .../Documents/Protocols/PolarBleApi.html | 13 +- .../PolarBleApiCCCWriteObserver.html | 13 +- .../PolarBleApiDeviceFeaturesObserver.html | 13 +- .../PolarBleApiDeviceHrObserver.html | 13 +- .../PolarBleApiDeviceInfoObserver.html | 13 +- .../Protocols/PolarBleApiLogger.html | 13 +- .../Protocols/PolarBleApiObserver.html | 13 +- .../PolarBleApiPowerStateObserver.html | 13 +- .../Contents/Resources/Documents/Structs.html | 12 +- .../Documents/Structs/PolarSensorSetting.html | 13 +- .../PolarSensorSetting/SettingType.html | 13 +- .../Resources/Documents/Typealiases.html | 12 +- .../Contents/Resources/Documents/badge.svg | 6 +- .../Resources/Documents/css/jazzy.css | 57 +- .../Contents/Resources/Documents/index.html | 43 +- .../Resources/Documents/js/jquery.min.js | 4 +- .../Resources/Documents/undocumented.json | 2198 ----------------- .../.docset/Contents/Resources/docSet.dsidx | Bin 45056 -> 45056 bytes .../iOS/ios-communications/docs/docsets/.tgz | Bin 150419 -> 174173 bytes .../iOS/ios-communications/docs/index.html | 43 +- .../ios-communications/docs/js/jquery.min.js | 4 +- .../ios-communications/docs/undocumented.json | 26 +- .../project.pbxproj | 82 +- .../iOSCommunications/version.swift | 2 +- 61 files changed, 782 insertions(+), 2357 deletions(-) create mode 100644 sources/iOS/ios-communications/Cartfile.resolved create mode 100644 sources/iOS/ios-communications/README create mode 100644 sources/iOS/ios-communications/carthage.sh diff --git a/sources/iOS/ios-communications/Cartfile.resolved b/sources/iOS/ios-communications/Cartfile.resolved new file mode 100644 index 00000000..ec14f25d --- /dev/null +++ b/sources/iOS/ios-communications/Cartfile.resolved @@ -0,0 +1 @@ +github "ReactiveX/RxSwift" "5.1.1" diff --git a/sources/iOS/ios-communications/README b/sources/iOS/ios-communications/README new file mode 100644 index 00000000..fa599702 --- /dev/null +++ b/sources/iOS/ios-communications/README @@ -0,0 +1,24 @@ +# Environment Requirements + +* Xcode 12.x +* Swift 5.x + + +# Dependencies +* iOS communications library is dependant on [RxSwift](https://github.com/ReactiveX/RxSwift) + +## Update dependency +1. install [Carthage](https://github.com/Carthage/Carthage) +2. update the `Cartfile` to version of your choice +3. Run Carthage +> **Note**: As Carthage doesn't work out of the box with Xcode 12. The recommended [workaround](https://github.com/Carthage/Carthage/blob/master/Documentation/Xcode12Workaround.md) is used and Carthage is wrapped into script `carthage.sh` + +3.1. Make the script executable + ```bash + chmod +x carthage.sh + ``` +3.2. Run the script + ```bash + $ ./carthage.sh update --platform iOS,watchOS + ``` + diff --git a/sources/iOS/ios-communications/build_sdk.sh b/sources/iOS/ios-communications/build_sdk.sh index e4eee2fd..a9754134 100644 --- a/sources/iOS/ios-communications/build_sdk.sh +++ b/sources/iOS/ios-communications/build_sdk.sh @@ -11,8 +11,8 @@ function cleanup { trap cleanup EXIT cd $WORKSPACE echo "Rebuilding projects..."; sleep 1 -xcodebuild -scheme PolarBleSdk -configuration Release -sdk `xcrun --sdk iphoneos --show-sdk-path` -derivedDataPath $DERIVED_DATA ONLY_ACTIVE_ARCH=NO ARCHS="armv7 arm64" "OTHER_SWIFT_FLAGS=-DDISABLE_TEAM_PRO_DECRYPTION" CODE_SIGN_IDENTITY='' "OTHER_CFLAGS=-fembed-bitcode" -xcodebuild -scheme PolarBleSdk -configuration Release -sdk `xcrun --sdk iphonesimulator --show-sdk-path` -derivedDataPath $DERIVED_DATA ONLY_ACTIVE_ARCH=NO ARCHS="i386 x86_64" "OTHER_SWIFT_FLAGS=-DDISABLE_TEAM_PRO_DECRYPTION" CODE_SIGN_IDENTITY='' "OTHER_CFLAGS=-fembed-bitcode" +xcodebuild -scheme PolarBleSdk -configuration Release -sdk `xcrun --sdk iphoneos --show-sdk-path` -derivedDataPath $DERIVED_DATA ONLY_ACTIVE_ARCH=NO ARCHS="armv7 arm64" CODE_SIGN_IDENTITY='' "OTHER_CFLAGS=-fembed-bitcode" +xcodebuild -scheme PolarBleSdk -configuration Release -sdk `xcrun --sdk iphonesimulator --show-sdk-path` -derivedDataPath $DERIVED_DATA ONLY_ACTIVE_ARCH=NO ARCHS="i386 x86_64" CODE_SIGN_IDENTITY='' "OTHER_CFLAGS=-fembed-bitcode" echo "Creating universal ios-communications..." cd $DERIVED_DATA lipo -create -output ../3rd_party_sdk/PolarBleSdk.framework/PolarBleSdk Build/Products/Release-iphoneos/PolarBleSdk.framework/PolarBleSdk Build/Products/Release-iphonesimulator/PolarBleSdk.framework/PolarBleSdk diff --git a/sources/iOS/ios-communications/carthage.sh b/sources/iOS/ios-communications/carthage.sh new file mode 100644 index 00000000..19d589a3 --- /dev/null +++ b/sources/iOS/ios-communications/carthage.sh @@ -0,0 +1,20 @@ +# Copied from https://github.com/Carthage/Carthage/blob/master/Documentation/Xcode12Workaround.md +# +# Usage example: ./carthage.sh build --platform iOS + +set -euo pipefail + +xcconfig=$(mktemp /tmp/static.xcconfig.XXXXXX) +trap 'rm -f "$xcconfig"' INT TERM HUP EXIT + +# For Xcode 12 make sure EXCLUDED_ARCHS is set to arm architectures otherwise +# the build will fail on lipo due to duplicate architectures. + +CURRENT_XCODE_VERSION=$(xcodebuild -version | grep "Build version" | cut -d' ' -f3) +echo "EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_simulator__NATIVE_ARCH_64_BIT_x86_64__XCODE_1200__BUILD_$CURRENT_XCODE_VERSION = arm64 arm64e armv7 armv7s armv6 armv8" >> $xcconfig + +echo 'EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_simulator__NATIVE_ARCH_64_BIT_x86_64__XCODE_1200 = $(EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_simulator__NATIVE_ARCH_64_BIT_x86_64__XCODE_1200__BUILD_$(XCODE_PRODUCT_BUILD_VERSION))' >> $xcconfig +echo 'EXCLUDED_ARCHS = $(inherited) $(EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_$(EFFECTIVE_PLATFORM_SUFFIX)__NATIVE_ARCH_64_BIT_$(NATIVE_ARCH_64_BIT)__XCODE_$(XCODE_VERSION_MAJOR))' >> $xcconfig + +export XCODE_XCCONFIG_FILE="$xcconfig" +carthage "$@" diff --git a/sources/iOS/ios-communications/docs/Classes.html b/sources/iOS/ios-communications/docs/Classes.html index bf16bc00..a6124cbc 100644 --- a/sources/iOS/ios-communications/docs/Classes.html +++ b/sources/iOS/ios-communications/docs/Classes.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -480,8 +488,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/Classes/PolarBleApiDefaultImpl.html b/sources/iOS/ios-communications/docs/Classes/PolarBleApiDefaultImpl.html index e55535c7..aefc6abb 100644 --- a/sources/iOS/ios-communications/docs/Classes/PolarBleApiDefaultImpl.html +++ b/sources/iOS/ios-communications/docs/Classes/PolarBleApiDefaultImpl.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

PolarBleApiDefaultImpl

+
public class PolarBleApiDefaultImpl
@@ -281,8 +290,8 @@

Return Value

diff --git a/sources/iOS/ios-communications/docs/Enums.html b/sources/iOS/ios-communications/docs/Enums.html index 7beefb0d..250bbf52 100644 --- a/sources/iOS/ios-communications/docs/Enums.html +++ b/sources/iOS/ios-communications/docs/Enums.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -294,8 +302,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/Enums/Features.html b/sources/iOS/ios-communications/docs/Enums/Features.html index d284a589..0c760be2 100644 --- a/sources/iOS/ios-communications/docs/Enums/Features.html +++ b/sources/iOS/ios-communications/docs/Enums/Features.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

Features

+
public enum Features : Int, CaseIterable
@@ -351,8 +360,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/Enums/RecordingInterval.html b/sources/iOS/ios-communications/docs/Enums/RecordingInterval.html index a8cfdfeb..f0399a3b 100644 --- a/sources/iOS/ios-communications/docs/Enums/RecordingInterval.html +++ b/sources/iOS/ios-communications/docs/Enums/RecordingInterval.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

RecordingInterval

+
public enum RecordingInterval : Int
@@ -242,8 +251,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/Enums/SampleType.html b/sources/iOS/ios-communications/docs/Enums/SampleType.html index 8c2ae717..5570a7c1 100644 --- a/sources/iOS/ios-communications/docs/Enums/SampleType.html +++ b/sources/iOS/ios-communications/docs/Enums/SampleType.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

SampleType

+
public enum SampleType : Int
@@ -242,8 +251,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/Enums/UndefinedError.html b/sources/iOS/ios-communications/docs/Enums/UndefinedError.html index d0624fee..b89406ca 100644 --- a/sources/iOS/ios-communications/docs/Enums/UndefinedError.html +++ b/sources/iOS/ios-communications/docs/Enums/UndefinedError.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

UndefinedError

+
public enum UndefinedError : LocalizedError
@@ -242,8 +251,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/Extensions.html b/sources/iOS/ios-communications/docs/Extensions.html index 65b3ef4f..c3f4bdf9 100644 --- a/sources/iOS/ios-communications/docs/Extensions.html +++ b/sources/iOS/ios-communications/docs/Extensions.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -209,8 +217,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/Extensions/PrimitiveSequence.html b/sources/iOS/ios-communications/docs/Extensions/PrimitiveSequence.html index 5edbd0ff..0dd627f2 100644 --- a/sources/iOS/ios-communications/docs/Extensions/PrimitiveSequence.html +++ b/sources/iOS/ios-communications/docs/Extensions/PrimitiveSequence.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

PrimitiveSequence

+
extension PrimitiveSequence where Trait == SingleTrait
@@ -182,10 +191,10 @@

PrimitiveSequence

- +
- +

Available where Trait == SingleTrait

@@ -223,8 +232,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/Protocols.html b/sources/iOS/ios-communications/docs/Protocols.html index 8d767773..c8f62375 100644 --- a/sources/iOS/ios-communications/docs/Protocols.html +++ b/sources/iOS/ios-communications/docs/Protocols.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -406,8 +414,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/Protocols/PolarBleApi.html b/sources/iOS/ios-communications/docs/Protocols/PolarBleApi.html index b7a34a58..62cc44f5 100644 --- a/sources/iOS/ios-communications/docs/Protocols/PolarBleApi.html +++ b/sources/iOS/ios-communications/docs/Protocols/PolarBleApi.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

PolarBleApi

+
public protocol PolarBleApi
@@ -1796,8 +1805,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/Protocols/PolarBleApiCCCWriteObserver.html b/sources/iOS/ios-communications/docs/Protocols/PolarBleApiCCCWriteObserver.html index 2f06f195..ad17fe5f 100644 --- a/sources/iOS/ios-communications/docs/Protocols/PolarBleApiCCCWriteObserver.html +++ b/sources/iOS/ios-communications/docs/Protocols/PolarBleApiCCCWriteObserver.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

PolarBleApiCCCWriteObserver

+
public protocol PolarBleApiCCCWriteObserver : AnyObject
@@ -215,8 +224,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/Protocols/PolarBleApiDeviceFeaturesObserver.html b/sources/iOS/ios-communications/docs/Protocols/PolarBleApiDeviceFeaturesObserver.html index 0addd41b..d36e6d8f 100644 --- a/sources/iOS/ios-communications/docs/Protocols/PolarBleApiDeviceFeaturesObserver.html +++ b/sources/iOS/ios-communications/docs/Protocols/PolarBleApiDeviceFeaturesObserver.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

PolarBleApiDeviceFeaturesObserver

+
public protocol PolarBleApiDeviceFeaturesObserver : AnyObject
@@ -500,8 +509,8 @@

Parameters

diff --git a/sources/iOS/ios-communications/docs/Protocols/PolarBleApiDeviceHrObserver.html b/sources/iOS/ios-communications/docs/Protocols/PolarBleApiDeviceHrObserver.html index 7b48568b..bfa0bab0 100644 --- a/sources/iOS/ios-communications/docs/Protocols/PolarBleApiDeviceHrObserver.html +++ b/sources/iOS/ios-communications/docs/Protocols/PolarBleApiDeviceHrObserver.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

PolarBleApiDeviceHrObserver

+
public protocol PolarBleApiDeviceHrObserver : AnyObject
@@ -267,8 +276,8 @@

Parameters

diff --git a/sources/iOS/ios-communications/docs/Protocols/PolarBleApiDeviceInfoObserver.html b/sources/iOS/ios-communications/docs/Protocols/PolarBleApiDeviceInfoObserver.html index 5a20bfd8..0da0e24b 100644 --- a/sources/iOS/ios-communications/docs/Protocols/PolarBleApiDeviceInfoObserver.html +++ b/sources/iOS/ios-communications/docs/Protocols/PolarBleApiDeviceInfoObserver.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

PolarBleApiDeviceInfoObserver

+
public protocol PolarBleApiDeviceInfoObserver : AnyObject
@@ -273,8 +282,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/Protocols/PolarBleApiLogger.html b/sources/iOS/ios-communications/docs/Protocols/PolarBleApiLogger.html index a3f27e9e..85338e3a 100644 --- a/sources/iOS/ios-communications/docs/Protocols/PolarBleApiLogger.html +++ b/sources/iOS/ios-communications/docs/Protocols/PolarBleApiLogger.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

PolarBleApiLogger

+
public protocol PolarBleApiLogger : AnyObject
@@ -234,8 +243,8 @@

Parameters

diff --git a/sources/iOS/ios-communications/docs/Protocols/PolarBleApiObserver.html b/sources/iOS/ios-communications/docs/Protocols/PolarBleApiObserver.html index 7da98a8c..a73413e3 100644 --- a/sources/iOS/ios-communications/docs/Protocols/PolarBleApiObserver.html +++ b/sources/iOS/ios-communications/docs/Protocols/PolarBleApiObserver.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

PolarBleApiObserver

+
public protocol PolarBleApiObserver : AnyObject
@@ -327,8 +336,8 @@

Parameters

diff --git a/sources/iOS/ios-communications/docs/Protocols/PolarBleApiPowerStateObserver.html b/sources/iOS/ios-communications/docs/Protocols/PolarBleApiPowerStateObserver.html index ba836d35..14669f35 100644 --- a/sources/iOS/ios-communications/docs/Protocols/PolarBleApiPowerStateObserver.html +++ b/sources/iOS/ios-communications/docs/Protocols/PolarBleApiPowerStateObserver.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

PolarBleApiPowerStateObserver

+
public protocol PolarBleApiPowerStateObserver : AnyObject
@@ -242,8 +251,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/Structs.html b/sources/iOS/ios-communications/docs/Structs.html index 4abd16a3..6d9dc86d 100644 --- a/sources/iOS/ios-communications/docs/Structs.html +++ b/sources/iOS/ios-communications/docs/Structs.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -210,8 +218,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/Structs/PolarSensorSetting.html b/sources/iOS/ios-communications/docs/Structs/PolarSensorSetting.html index 2369445f..2c81b31a 100644 --- a/sources/iOS/ios-communications/docs/Structs/PolarSensorSetting.html +++ b/sources/iOS/ios-communications/docs/Structs/PolarSensorSetting.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

PolarSensorSetting

+
public struct PolarSensorSetting
@@ -320,8 +329,8 @@

Return Value

diff --git a/sources/iOS/ios-communications/docs/Structs/PolarSensorSetting/SettingType.html b/sources/iOS/ios-communications/docs/Structs/PolarSensorSetting/SettingType.html index a15ffdac..9e99d467 100644 --- a/sources/iOS/ios-communications/docs/Structs/PolarSensorSetting/SettingType.html +++ b/sources/iOS/ios-communications/docs/Structs/PolarSensorSetting/SettingType.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

SettingType

+
public enum SettingType : Int
@@ -296,8 +305,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/Typealiases.html b/sources/iOS/ios-communications/docs/Typealiases.html index 863ebf27..9ee764f3 100644 --- a/sources/iOS/ios-communications/docs/Typealiases.html +++ b/sources/iOS/ios-communications/docs/Typealiases.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -486,8 +494,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/css/jazzy.css b/sources/iOS/ios-communications/docs/css/jazzy.css index c3090c05..5cdffe99 100644 --- a/sources/iOS/ios-communications/docs/css/jazzy.css +++ b/sources/iOS/ios-communications/docs/css/jazzy.css @@ -56,9 +56,14 @@ p code, li code { padding: 2px 4px; border-radius: 4px; } +pre > code { + padding: 0; } + a { color: #0088cc; text-decoration: none; } + a code { + color: inherit; } ul { padding-left: 15px; } @@ -80,11 +85,11 @@ blockquote { header { font-size: 0.85em; - line-height: 26px; + line-height: 32px; background-color: #414141; position: fixed; width: 100%; - z-index: 2; } + z-index: 3; } header img { padding-right: 6px; vertical-align: -4px; @@ -100,12 +105,12 @@ header { #breadcrumbs { background-color: #f2f2f2; - height: 27px; + height: 21px; padding-top: 17px; position: fixed; width: 100%; z-index: 2; - margin-top: 26px; } + margin-top: 32px; } #breadcrumbs #carat { height: 10px; margin: 0 5px; } @@ -199,6 +204,7 @@ header { margin-left: 18px; } .task-group-section { + margin-top: 10px; padding-left: 6px; border-top: 1px solid #e2e2e2; } @@ -372,3 +378,46 @@ html.dash .content-wrapper { html.dash #footer { position: static; } + +form[role=search] { + float: right; } + form[role=search] input { + font: Helvetica, freesans, Arial, sans-serif; + margin-top: 6px; + font-size: 13px; + line-height: 20px; + padding: 0px 10px; + border: none; + border-radius: 1em; } + .loading form[role=search] input { + background: white url(../img/spinner.gif) center right 4px no-repeat; } + form[role=search] .tt-menu { + margin: 0; + min-width: 300px; + background: #fff; + color: #333; + border: 1px solid #e2e2e2; + z-index: 4; } + form[role=search] .tt-highlight { + font-weight: bold; } + form[role=search] .tt-suggestion { + font: Helvetica, freesans, Arial, sans-serif; + font-size: 14px; + padding: 0 8px; } + form[role=search] .tt-suggestion span { + display: table-cell; + white-space: nowrap; } + form[role=search] .tt-suggestion .doc-parent-name { + width: 100%; + text-align: right; + font-weight: normal; + font-size: 0.9em; + padding-left: 16px; } + form[role=search] .tt-suggestion:hover, + form[role=search] .tt-suggestion.tt-cursor { + cursor: pointer; + background-color: #4183c4; + color: #fff; } + form[role=search] .tt-suggestion:hover .doc-parent-name, + form[role=search] .tt-suggestion.tt-cursor .doc-parent-name { + color: #fff; } diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Classes.html b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Classes.html index bf16bc00..a6124cbc 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Classes.html +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Classes.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -480,8 +488,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Classes/PolarBleApiDefaultImpl.html b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Classes/PolarBleApiDefaultImpl.html index e55535c7..aefc6abb 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Classes/PolarBleApiDefaultImpl.html +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Classes/PolarBleApiDefaultImpl.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

PolarBleApiDefaultImpl

+
public class PolarBleApiDefaultImpl
@@ -281,8 +290,8 @@

Return Value

diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Enums.html b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Enums.html index 7beefb0d..250bbf52 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Enums.html +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Enums.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -294,8 +302,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Enums/Features.html b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Enums/Features.html index d284a589..0c760be2 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Enums/Features.html +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Enums/Features.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

Features

+
public enum Features : Int, CaseIterable
@@ -351,8 +360,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Enums/RecordingInterval.html b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Enums/RecordingInterval.html index a8cfdfeb..f0399a3b 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Enums/RecordingInterval.html +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Enums/RecordingInterval.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

RecordingInterval

+
public enum RecordingInterval : Int
@@ -242,8 +251,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Enums/SampleType.html b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Enums/SampleType.html index 8c2ae717..5570a7c1 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Enums/SampleType.html +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Enums/SampleType.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

SampleType

+
public enum SampleType : Int
@@ -242,8 +251,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Enums/UndefinedError.html b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Enums/UndefinedError.html index d0624fee..b89406ca 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Enums/UndefinedError.html +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Enums/UndefinedError.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

UndefinedError

+
public enum UndefinedError : LocalizedError
@@ -242,8 +251,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Extensions.html b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Extensions.html index 65b3ef4f..c3f4bdf9 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Extensions.html +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Extensions.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -209,8 +217,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Extensions/PrimitiveSequence.html b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Extensions/PrimitiveSequence.html index 5edbd0ff..0dd627f2 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Extensions/PrimitiveSequence.html +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Extensions/PrimitiveSequence.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

PrimitiveSequence

+
extension PrimitiveSequence where Trait == SingleTrait
@@ -182,10 +191,10 @@

PrimitiveSequence

- +
- +

Available where Trait == SingleTrait

@@ -223,8 +232,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols.html b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols.html index 8d767773..c8f62375 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols.html +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -406,8 +414,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApi.html b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApi.html index b7a34a58..62cc44f5 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApi.html +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApi.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

PolarBleApi

+
public protocol PolarBleApi
@@ -1796,8 +1805,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiCCCWriteObserver.html b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiCCCWriteObserver.html index 2f06f195..ad17fe5f 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiCCCWriteObserver.html +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiCCCWriteObserver.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

PolarBleApiCCCWriteObserver

+
public protocol PolarBleApiCCCWriteObserver : AnyObject
@@ -215,8 +224,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceFeaturesObserver.html b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceFeaturesObserver.html index 0addd41b..d36e6d8f 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceFeaturesObserver.html +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceFeaturesObserver.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

PolarBleApiDeviceFeaturesObserver

+
public protocol PolarBleApiDeviceFeaturesObserver : AnyObject
@@ -500,8 +509,8 @@

Parameters

diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceHrObserver.html b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceHrObserver.html index 7b48568b..bfa0bab0 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceHrObserver.html +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceHrObserver.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

PolarBleApiDeviceHrObserver

+
public protocol PolarBleApiDeviceHrObserver : AnyObject
@@ -267,8 +276,8 @@

Parameters

diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceInfoObserver.html b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceInfoObserver.html index 5a20bfd8..0da0e24b 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceInfoObserver.html +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceInfoObserver.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

PolarBleApiDeviceInfoObserver

+
public protocol PolarBleApiDeviceInfoObserver : AnyObject
@@ -273,8 +282,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiLogger.html b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiLogger.html index a3f27e9e..85338e3a 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiLogger.html +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiLogger.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

PolarBleApiLogger

+
public protocol PolarBleApiLogger : AnyObject
@@ -234,8 +243,8 @@

Parameters

diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiObserver.html b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiObserver.html index 7da98a8c..a73413e3 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiObserver.html +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiObserver.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

PolarBleApiObserver

+
public protocol PolarBleApiObserver : AnyObject
@@ -327,8 +336,8 @@

Parameters

diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiPowerStateObserver.html b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiPowerStateObserver.html index ba836d35..14669f35 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiPowerStateObserver.html +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiPowerStateObserver.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

PolarBleApiPowerStateObserver

+
public protocol PolarBleApiPowerStateObserver : AnyObject
@@ -242,8 +251,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Structs.html b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Structs.html index 4abd16a3..6d9dc86d 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Structs.html +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Structs.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -210,8 +218,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Structs/PolarSensorSetting.html b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Structs/PolarSensorSetting.html index 2369445f..2c81b31a 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Structs/PolarSensorSetting.html +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Structs/PolarSensorSetting.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

PolarSensorSetting

+
public struct PolarSensorSetting
@@ -320,8 +329,8 @@

Return Value

diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Structs/PolarSensorSetting/SettingType.html b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Structs/PolarSensorSetting/SettingType.html index a15ffdac..9e99d467 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Structs/PolarSensorSetting/SettingType.html +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Structs/PolarSensorSetting/SettingType.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -173,6 +181,7 @@

SettingType

+
public enum SettingType : Int
@@ -296,8 +305,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Typealiases.html b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Typealiases.html index 863ebf27..9ee764f3 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Typealiases.html +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/Typealiases.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

Docs (90% documented)

+

+

+ +
+

@@ -486,8 +494,8 @@

Declaration

diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/badge.svg b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/badge.svg index e970650d..afb57966 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/badge.svg +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/badge.svg @@ -8,7 +8,7 @@ - + @@ -19,10 +19,10 @@ documentation - 35% + 90% - 35% + 90% diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/css/jazzy.css b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/css/jazzy.css index c3090c05..5cdffe99 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/css/jazzy.css +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/css/jazzy.css @@ -56,9 +56,14 @@ p code, li code { padding: 2px 4px; border-radius: 4px; } +pre > code { + padding: 0; } + a { color: #0088cc; text-decoration: none; } + a code { + color: inherit; } ul { padding-left: 15px; } @@ -80,11 +85,11 @@ blockquote { header { font-size: 0.85em; - line-height: 26px; + line-height: 32px; background-color: #414141; position: fixed; width: 100%; - z-index: 2; } + z-index: 3; } header img { padding-right: 6px; vertical-align: -4px; @@ -100,12 +105,12 @@ header { #breadcrumbs { background-color: #f2f2f2; - height: 27px; + height: 21px; padding-top: 17px; position: fixed; width: 100%; z-index: 2; - margin-top: 26px; } + margin-top: 32px; } #breadcrumbs #carat { height: 10px; margin: 0 5px; } @@ -199,6 +204,7 @@ header { margin-left: 18px; } .task-group-section { + margin-top: 10px; padding-left: 6px; border-top: 1px solid #e2e2e2; } @@ -372,3 +378,46 @@ html.dash .content-wrapper { html.dash #footer { position: static; } + +form[role=search] { + float: right; } + form[role=search] input { + font: Helvetica, freesans, Arial, sans-serif; + margin-top: 6px; + font-size: 13px; + line-height: 20px; + padding: 0px 10px; + border: none; + border-radius: 1em; } + .loading form[role=search] input { + background: white url(../img/spinner.gif) center right 4px no-repeat; } + form[role=search] .tt-menu { + margin: 0; + min-width: 300px; + background: #fff; + color: #333; + border: 1px solid #e2e2e2; + z-index: 4; } + form[role=search] .tt-highlight { + font-weight: bold; } + form[role=search] .tt-suggestion { + font: Helvetica, freesans, Arial, sans-serif; + font-size: 14px; + padding: 0 8px; } + form[role=search] .tt-suggestion span { + display: table-cell; + white-space: nowrap; } + form[role=search] .tt-suggestion .doc-parent-name { + width: 100%; + text-align: right; + font-weight: normal; + font-size: 0.9em; + padding-left: 16px; } + form[role=search] .tt-suggestion:hover, + form[role=search] .tt-suggestion.tt-cursor { + cursor: pointer; + background-color: #4183c4; + color: #fff; } + form[role=search] .tt-suggestion:hover .doc-parent-name, + form[role=search] .tt-suggestion.tt-cursor .doc-parent-name { + color: #fff; } diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/index.html b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/index.html index e66a9fbf..6a7c8119 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/index.html +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/index.html @@ -8,12 +8,20 @@ + + +

Docs (90% documented)

+

+

+ +
+

@@ -170,19 +178,40 @@
- +

Environment Requirements

+ +
    +
  • Xcode 12.x
  • +
  • Swift 5.x
  • +
+

Dependencies

+ +
    +
  • iOS communications library is dependant on RxSwift
  • +
+

Update dependency

+
    -
  1. Environment requirements: homebrew installed on Mac. e.g. use ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)

  2. -
  3. After successfull installation of homebrew run “brew install carthage” or update “brew upgrade carthage” -run “carthage update –platform iOS –no-use-binaries”

  4. -
  5. All done open ios-communications xcode project

  6. +
  7. install Carthage
  8. +
  9. update the Cartfile to version of your choice
  10. +
  11. Run Carthage +> Note: As Carthage doesn’t work out of the box with Xcode 12. The recommended workaround is used and Carthage is wrapped into script carthage.sh
+

3.1. Make the script executable + bash + chmod +x carthage.sh + +3.2. Run the script + bash + $ ./carthage.sh update --platform iOS,watchOS +

+
diff --git a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/js/jquery.min.js b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/js/jquery.min.js index a1c07fd8..b0614034 100644 --- a/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/js/jquery.min.js +++ b/sources/iOS/ios-communications/docs/docsets/.docset/Contents/Resources/Documents/js/jquery.min.js @@ -1,2 +1,2 @@ -/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0e(971G+=X!vpVzSwF>={t=xCBfHZFY=^kdkv2X$7=Jy?f>HsC>G$H^1 delta 443 zcmZp8z|`=7X+jd8i2^SJ0|OJk9s_?Dzusm=fqi_F_4uD`77Dn}Kl!7)q6P0R{zT>~ zzNvhHykeXVTo2h|8UM1hGwkK)V68_qfoW!C+yirjN}gm|WKC2}iG zEG(Y9+pV76fh}CJNt1E%ML)60(SeH@6(&a-t)J}Yd2aF}^U}#by=JmYu$f9WRx?hX z7&4JjdUJH24ddi8lNpoEeP>LT@tQXIbZ6>hOZOd8y*T9T2U0`xdbqZyks$bHGl$>BwrB_P@4jKreE7|xiK zlNyj;o?7HT`GY|T3)JNBSnFn|HfeF#-+sX59SKJ_ZMk}CS&uo6*A*c=jv#Xkv diff --git a/sources/iOS/ios-communications/docs/docsets/.tgz b/sources/iOS/ios-communications/docs/docsets/.tgz index fb6d74d86096a5c0ef552e31ac1425272b088460..470da3678fc26c5d9d9d78ecdf5848d77173fde9 100644 GIT binary patch literal 174173 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

J(jCeCwXTLs#w3zt0M)Ww`iuA@|5z#} zmiS|XD$e^gq#|$Jl>-EY-pHCJX_1!+{qNu;7Bj5w%t8xg3icaqFiYUyu+m3w8*=Qj zxohO6_n%l%S+2JKF2) zinxRY0m&9}F~T?eqrt@fHxu8_5;wq&yPj9!%m={dNFpkLTBIFohE0N&D~SELOA$7} zLiF_}>+S5PE7*&kG;njGSA=grdG9XogC_Q9qRNQtCPC3dm;q6xdv|go za@cP*Pk|BE#VB^{Kk`HL17Yn)a{hgALOLXO{}EVWU4kpn_|IWo{QE%F+JAHbRciwO z=PaOV?cETlT0?RNs@9O)fvPovE1+sEtP7}Gd-nrWt^MU1s9HmE2SxziKLJ&1?>7Rf z*4}RfRIR+n%7ROH zlS2F#Dp}<&LsNt^R>@|Rh^<;f&p*yqs7W@2_kB1ti}IZXqJ1wdmzdy4JcTg7Dj-N{ z#1touj704vWXI&jIT^acZ=`G zjz?ItGMi}Vrr8=w79;VhO9c^s0?6muWOI&B&LHvMrPgJZrB|`Y(X)GQFAR z6o!=zPNc7ar-R1{G9AUoi$f~j_peUj!H?TI?CPZti@07Q&|wT!+4{)v6pV#gLwa+4 zf`!!g8b(G|u(QVCn6`>T$LHz>Oj~IqG8^Y%j$R$yPf-ZnzbeRxa+laxRZG0)U2jBY z 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 literal 150419 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

  • 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 diff --git a/sources/iOS/ios-communications/docs/index.html b/sources/iOS/ios-communications/docs/index.html index e66a9fbf..6a7c8119 100644 --- a/sources/iOS/ios-communications/docs/index.html +++ b/sources/iOS/ios-communications/docs/index.html @@ -8,12 +8,20 @@ + + +

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -170,19 +178,40 @@
    - +

    Environment Requirements

    + +
      +
    • Xcode 12.x
    • +
    • Swift 5.x
    • +
    +

    Dependencies

    + +
      +
    • iOS communications library is dependant on RxSwift
    • +
    +

    Update dependency

    +
      -
    1. Environment requirements: homebrew installed on Mac. e.g. use ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)

    2. -
    3. After successfull installation of homebrew run “brew install carthage” or update “brew upgrade carthage” -run “carthage update –platform iOS –no-use-binaries”

    4. -
    5. All done open ios-communications xcode project

    6. +
    7. install Carthage
    8. +
    9. update the Cartfile to version of your choice
    10. +
    11. Run Carthage +> Note: As Carthage doesn’t work out of the box with Xcode 12. The recommended workaround is used and Carthage is wrapped into script carthage.sh
    +

    3.1. Make the script executable + bash + chmod +x carthage.sh + +3.2. Run the script + bash + $ ./carthage.sh update --platform iOS,watchOS +

    +
    diff --git a/sources/iOS/ios-communications/docs/js/jquery.min.js b/sources/iOS/ios-communications/docs/js/jquery.min.js index a1c07fd8..b0614034 100644 --- a/sources/iOS/ios-communications/docs/js/jquery.min.js +++ b/sources/iOS/ios-communications/docs/js/jquery.min.js @@ -1,2 +1,2 @@ -/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 Date: Fri, 20 Nov 2020 12:21:53 +0200 Subject: [PATCH 2/4] SDK frameworks updated --- polar-sdk-ios/docs/Classes.html | 12 +- .../docs/Classes/PolarBleApiDefaultImpl.html | 13 +- polar-sdk-ios/docs/Enums.html | 12 +- polar-sdk-ios/docs/Enums/Features.html | 13 +- .../docs/Enums/RecordingInterval.html | 13 +- polar-sdk-ios/docs/Enums/SampleType.html | 13 +- polar-sdk-ios/docs/Enums/UndefinedError.html | 13 +- polar-sdk-ios/docs/Extensions.html | 12 +- .../docs/Extensions/PrimitiveSequence.html | 17 +- polar-sdk-ios/docs/Protocols.html | 12 +- polar-sdk-ios/docs/Protocols/PolarBleApi.html | 13 +- .../PolarBleApiCCCWriteObserver.html | 13 +- .../PolarBleApiDeviceFeaturesObserver.html | 13 +- .../PolarBleApiDeviceHrObserver.html | 13 +- .../PolarBleApiDeviceInfoObserver.html | 13 +- .../docs/Protocols/PolarBleApiLogger.html | 13 +- .../docs/Protocols/PolarBleApiObserver.html | 13 +- .../PolarBleApiPowerStateObserver.html | 13 +- polar-sdk-ios/docs/Structs.html | 12 +- .../docs/Structs/PolarSensorSetting.html | 13 +- .../PolarSensorSetting/SettingType.html | 13 +- polar-sdk-ios/docs/Typealiases.html | 12 +- polar-sdk-ios/docs/css/jazzy.css | 57 +- .../Contents/Resources/Documents/Classes.html | 12 +- .../Classes/PolarBleApiDefaultImpl.html | 13 +- .../Contents/Resources/Documents/Enums.html | 12 +- .../Resources/Documents/Enums/Features.html | 13 +- .../Documents/Enums/RecordingInterval.html | 13 +- .../Resources/Documents/Enums/SampleType.html | 13 +- .../Documents/Enums/UndefinedError.html | 13 +- .../Resources/Documents/Extensions.html | 12 +- .../Extensions/PrimitiveSequence.html | 17 +- .../Resources/Documents/Protocols.html | 12 +- .../Documents/Protocols/PolarBleApi.html | 13 +- .../PolarBleApiCCCWriteObserver.html | 13 +- .../PolarBleApiDeviceFeaturesObserver.html | 13 +- .../PolarBleApiDeviceHrObserver.html | 13 +- .../PolarBleApiDeviceInfoObserver.html | 13 +- .../Protocols/PolarBleApiLogger.html | 13 +- .../Protocols/PolarBleApiObserver.html | 13 +- .../PolarBleApiPowerStateObserver.html | 13 +- .../Contents/Resources/Documents/Structs.html | 12 +- .../Documents/Structs/PolarSensorSetting.html | 13 +- .../PolarSensorSetting/SettingType.html | 13 +- .../Resources/Documents/Typealiases.html | 12 +- .../Contents/Resources/Documents/badge.svg | 6 +- .../Resources/Documents/css/jazzy.css | 57 +- .../Contents/Resources/Documents/index.html | 43 +- .../Resources/Documents/js/jquery.min.js | 4 +- .../Resources/Documents/undocumented.json | 2198 ----------------- .../.docset/Contents/Resources/docSet.dsidx | Bin 45056 -> 45056 bytes polar-sdk-ios/docs/index.html | 43 +- polar-sdk-ios/docs/js/jquery.min.js | 4 +- polar-sdk-ios/docs/undocumented.json | 26 +- 54 files changed, 674 insertions(+), 2332 deletions(-) diff --git a/polar-sdk-ios/docs/Classes.html b/polar-sdk-ios/docs/Classes.html index bf16bc00..a6124cbc 100644 --- a/polar-sdk-ios/docs/Classes.html +++ b/polar-sdk-ios/docs/Classes.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -480,8 +488,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/Classes/PolarBleApiDefaultImpl.html b/polar-sdk-ios/docs/Classes/PolarBleApiDefaultImpl.html index e55535c7..aefc6abb 100644 --- a/polar-sdk-ios/docs/Classes/PolarBleApiDefaultImpl.html +++ b/polar-sdk-ios/docs/Classes/PolarBleApiDefaultImpl.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    PolarBleApiDefaultImpl

    +
    public class PolarBleApiDefaultImpl
    @@ -281,8 +290,8 @@

    Return Value

    diff --git a/polar-sdk-ios/docs/Enums.html b/polar-sdk-ios/docs/Enums.html index 7beefb0d..250bbf52 100644 --- a/polar-sdk-ios/docs/Enums.html +++ b/polar-sdk-ios/docs/Enums.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -294,8 +302,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/Enums/Features.html b/polar-sdk-ios/docs/Enums/Features.html index d284a589..0c760be2 100644 --- a/polar-sdk-ios/docs/Enums/Features.html +++ b/polar-sdk-ios/docs/Enums/Features.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    Features

    +
    public enum Features : Int, CaseIterable
    @@ -351,8 +360,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/Enums/RecordingInterval.html b/polar-sdk-ios/docs/Enums/RecordingInterval.html index a8cfdfeb..f0399a3b 100644 --- a/polar-sdk-ios/docs/Enums/RecordingInterval.html +++ b/polar-sdk-ios/docs/Enums/RecordingInterval.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    RecordingInterval

    +
    public enum RecordingInterval : Int
    @@ -242,8 +251,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/Enums/SampleType.html b/polar-sdk-ios/docs/Enums/SampleType.html index 8c2ae717..5570a7c1 100644 --- a/polar-sdk-ios/docs/Enums/SampleType.html +++ b/polar-sdk-ios/docs/Enums/SampleType.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    SampleType

    +
    public enum SampleType : Int
    @@ -242,8 +251,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/Enums/UndefinedError.html b/polar-sdk-ios/docs/Enums/UndefinedError.html index d0624fee..b89406ca 100644 --- a/polar-sdk-ios/docs/Enums/UndefinedError.html +++ b/polar-sdk-ios/docs/Enums/UndefinedError.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    UndefinedError

    +
    public enum UndefinedError : LocalizedError
    @@ -242,8 +251,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/Extensions.html b/polar-sdk-ios/docs/Extensions.html index 65b3ef4f..c3f4bdf9 100644 --- a/polar-sdk-ios/docs/Extensions.html +++ b/polar-sdk-ios/docs/Extensions.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -209,8 +217,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/Extensions/PrimitiveSequence.html b/polar-sdk-ios/docs/Extensions/PrimitiveSequence.html index 5edbd0ff..0dd627f2 100644 --- a/polar-sdk-ios/docs/Extensions/PrimitiveSequence.html +++ b/polar-sdk-ios/docs/Extensions/PrimitiveSequence.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    PrimitiveSequence

    +
    extension PrimitiveSequence where Trait == SingleTrait
    @@ -182,10 +191,10 @@

    PrimitiveSequence

    - +
    - +

    Available where Trait == SingleTrait

    @@ -223,8 +232,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/Protocols.html b/polar-sdk-ios/docs/Protocols.html index 8d767773..c8f62375 100644 --- a/polar-sdk-ios/docs/Protocols.html +++ b/polar-sdk-ios/docs/Protocols.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -406,8 +414,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/Protocols/PolarBleApi.html b/polar-sdk-ios/docs/Protocols/PolarBleApi.html index b7a34a58..62cc44f5 100644 --- a/polar-sdk-ios/docs/Protocols/PolarBleApi.html +++ b/polar-sdk-ios/docs/Protocols/PolarBleApi.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    PolarBleApi

    +
    public protocol PolarBleApi
    @@ -1796,8 +1805,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/Protocols/PolarBleApiCCCWriteObserver.html b/polar-sdk-ios/docs/Protocols/PolarBleApiCCCWriteObserver.html index 2f06f195..ad17fe5f 100644 --- a/polar-sdk-ios/docs/Protocols/PolarBleApiCCCWriteObserver.html +++ b/polar-sdk-ios/docs/Protocols/PolarBleApiCCCWriteObserver.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    PolarBleApiCCCWriteObserver

    +
    public protocol PolarBleApiCCCWriteObserver : AnyObject
    @@ -215,8 +224,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/Protocols/PolarBleApiDeviceFeaturesObserver.html b/polar-sdk-ios/docs/Protocols/PolarBleApiDeviceFeaturesObserver.html index 0addd41b..d36e6d8f 100644 --- a/polar-sdk-ios/docs/Protocols/PolarBleApiDeviceFeaturesObserver.html +++ b/polar-sdk-ios/docs/Protocols/PolarBleApiDeviceFeaturesObserver.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    PolarBleApiDeviceFeaturesObserver

    +
    public protocol PolarBleApiDeviceFeaturesObserver : AnyObject
    @@ -500,8 +509,8 @@

    Parameters

    diff --git a/polar-sdk-ios/docs/Protocols/PolarBleApiDeviceHrObserver.html b/polar-sdk-ios/docs/Protocols/PolarBleApiDeviceHrObserver.html index 7b48568b..bfa0bab0 100644 --- a/polar-sdk-ios/docs/Protocols/PolarBleApiDeviceHrObserver.html +++ b/polar-sdk-ios/docs/Protocols/PolarBleApiDeviceHrObserver.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    PolarBleApiDeviceHrObserver

    +
    public protocol PolarBleApiDeviceHrObserver : AnyObject
    @@ -267,8 +276,8 @@

    Parameters

    diff --git a/polar-sdk-ios/docs/Protocols/PolarBleApiDeviceInfoObserver.html b/polar-sdk-ios/docs/Protocols/PolarBleApiDeviceInfoObserver.html index 5a20bfd8..0da0e24b 100644 --- a/polar-sdk-ios/docs/Protocols/PolarBleApiDeviceInfoObserver.html +++ b/polar-sdk-ios/docs/Protocols/PolarBleApiDeviceInfoObserver.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    PolarBleApiDeviceInfoObserver

    +
    public protocol PolarBleApiDeviceInfoObserver : AnyObject
    @@ -273,8 +282,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/Protocols/PolarBleApiLogger.html b/polar-sdk-ios/docs/Protocols/PolarBleApiLogger.html index a3f27e9e..85338e3a 100644 --- a/polar-sdk-ios/docs/Protocols/PolarBleApiLogger.html +++ b/polar-sdk-ios/docs/Protocols/PolarBleApiLogger.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    PolarBleApiLogger

    +
    public protocol PolarBleApiLogger : AnyObject
    @@ -234,8 +243,8 @@

    Parameters

    diff --git a/polar-sdk-ios/docs/Protocols/PolarBleApiObserver.html b/polar-sdk-ios/docs/Protocols/PolarBleApiObserver.html index 7da98a8c..a73413e3 100644 --- a/polar-sdk-ios/docs/Protocols/PolarBleApiObserver.html +++ b/polar-sdk-ios/docs/Protocols/PolarBleApiObserver.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    PolarBleApiObserver

    +
    public protocol PolarBleApiObserver : AnyObject
    @@ -327,8 +336,8 @@

    Parameters

    diff --git a/polar-sdk-ios/docs/Protocols/PolarBleApiPowerStateObserver.html b/polar-sdk-ios/docs/Protocols/PolarBleApiPowerStateObserver.html index ba836d35..14669f35 100644 --- a/polar-sdk-ios/docs/Protocols/PolarBleApiPowerStateObserver.html +++ b/polar-sdk-ios/docs/Protocols/PolarBleApiPowerStateObserver.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    PolarBleApiPowerStateObserver

    +
    public protocol PolarBleApiPowerStateObserver : AnyObject
    @@ -242,8 +251,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/Structs.html b/polar-sdk-ios/docs/Structs.html index 4abd16a3..6d9dc86d 100644 --- a/polar-sdk-ios/docs/Structs.html +++ b/polar-sdk-ios/docs/Structs.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -210,8 +218,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/Structs/PolarSensorSetting.html b/polar-sdk-ios/docs/Structs/PolarSensorSetting.html index 2369445f..2c81b31a 100644 --- a/polar-sdk-ios/docs/Structs/PolarSensorSetting.html +++ b/polar-sdk-ios/docs/Structs/PolarSensorSetting.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    PolarSensorSetting

    +
    public struct PolarSensorSetting
    @@ -320,8 +329,8 @@

    Return Value

    diff --git a/polar-sdk-ios/docs/Structs/PolarSensorSetting/SettingType.html b/polar-sdk-ios/docs/Structs/PolarSensorSetting/SettingType.html index a15ffdac..9e99d467 100644 --- a/polar-sdk-ios/docs/Structs/PolarSensorSetting/SettingType.html +++ b/polar-sdk-ios/docs/Structs/PolarSensorSetting/SettingType.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    SettingType

    +
    public enum SettingType : Int
    @@ -296,8 +305,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/Typealiases.html b/polar-sdk-ios/docs/Typealiases.html index 863ebf27..9ee764f3 100644 --- a/polar-sdk-ios/docs/Typealiases.html +++ b/polar-sdk-ios/docs/Typealiases.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -486,8 +494,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/css/jazzy.css b/polar-sdk-ios/docs/css/jazzy.css index c3090c05..5cdffe99 100644 --- a/polar-sdk-ios/docs/css/jazzy.css +++ b/polar-sdk-ios/docs/css/jazzy.css @@ -56,9 +56,14 @@ p code, li code { padding: 2px 4px; border-radius: 4px; } +pre > code { + padding: 0; } + a { color: #0088cc; text-decoration: none; } + a code { + color: inherit; } ul { padding-left: 15px; } @@ -80,11 +85,11 @@ blockquote { header { font-size: 0.85em; - line-height: 26px; + line-height: 32px; background-color: #414141; position: fixed; width: 100%; - z-index: 2; } + z-index: 3; } header img { padding-right: 6px; vertical-align: -4px; @@ -100,12 +105,12 @@ header { #breadcrumbs { background-color: #f2f2f2; - height: 27px; + height: 21px; padding-top: 17px; position: fixed; width: 100%; z-index: 2; - margin-top: 26px; } + margin-top: 32px; } #breadcrumbs #carat { height: 10px; margin: 0 5px; } @@ -199,6 +204,7 @@ header { margin-left: 18px; } .task-group-section { + margin-top: 10px; padding-left: 6px; border-top: 1px solid #e2e2e2; } @@ -372,3 +378,46 @@ html.dash .content-wrapper { html.dash #footer { position: static; } + +form[role=search] { + float: right; } + form[role=search] input { + font: Helvetica, freesans, Arial, sans-serif; + margin-top: 6px; + font-size: 13px; + line-height: 20px; + padding: 0px 10px; + border: none; + border-radius: 1em; } + .loading form[role=search] input { + background: white url(../img/spinner.gif) center right 4px no-repeat; } + form[role=search] .tt-menu { + margin: 0; + min-width: 300px; + background: #fff; + color: #333; + border: 1px solid #e2e2e2; + z-index: 4; } + form[role=search] .tt-highlight { + font-weight: bold; } + form[role=search] .tt-suggestion { + font: Helvetica, freesans, Arial, sans-serif; + font-size: 14px; + padding: 0 8px; } + form[role=search] .tt-suggestion span { + display: table-cell; + white-space: nowrap; } + form[role=search] .tt-suggestion .doc-parent-name { + width: 100%; + text-align: right; + font-weight: normal; + font-size: 0.9em; + padding-left: 16px; } + form[role=search] .tt-suggestion:hover, + form[role=search] .tt-suggestion.tt-cursor { + cursor: pointer; + background-color: #4183c4; + color: #fff; } + form[role=search] .tt-suggestion:hover .doc-parent-name, + form[role=search] .tt-suggestion.tt-cursor .doc-parent-name { + color: #fff; } diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Classes.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Classes.html index bf16bc00..a6124cbc 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Classes.html +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Classes.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -480,8 +488,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Classes/PolarBleApiDefaultImpl.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Classes/PolarBleApiDefaultImpl.html index e55535c7..aefc6abb 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Classes/PolarBleApiDefaultImpl.html +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Classes/PolarBleApiDefaultImpl.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    PolarBleApiDefaultImpl

    +
    public class PolarBleApiDefaultImpl
    @@ -281,8 +290,8 @@

    Return Value

    diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums.html index 7beefb0d..250bbf52 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums.html +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -294,8 +302,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/Features.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/Features.html index d284a589..0c760be2 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/Features.html +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/Features.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    Features

    +
    public enum Features : Int, CaseIterable
    @@ -351,8 +360,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/RecordingInterval.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/RecordingInterval.html index a8cfdfeb..f0399a3b 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/RecordingInterval.html +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/RecordingInterval.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    RecordingInterval

    +
    public enum RecordingInterval : Int
    @@ -242,8 +251,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/SampleType.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/SampleType.html index 8c2ae717..5570a7c1 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/SampleType.html +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/SampleType.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    SampleType

    +
    public enum SampleType : Int
    @@ -242,8 +251,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/UndefinedError.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/UndefinedError.html index d0624fee..b89406ca 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/UndefinedError.html +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Enums/UndefinedError.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    UndefinedError

    +
    public enum UndefinedError : LocalizedError
    @@ -242,8 +251,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Extensions.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Extensions.html index 65b3ef4f..c3f4bdf9 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Extensions.html +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Extensions.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -209,8 +217,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Extensions/PrimitiveSequence.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Extensions/PrimitiveSequence.html index 5edbd0ff..0dd627f2 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Extensions/PrimitiveSequence.html +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Extensions/PrimitiveSequence.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    PrimitiveSequence

    +
    extension PrimitiveSequence where Trait == SingleTrait
    @@ -182,10 +191,10 @@

    PrimitiveSequence

    - +
    - +

    Available where Trait == SingleTrait

    @@ -223,8 +232,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols.html index 8d767773..c8f62375 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols.html +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -406,8 +414,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApi.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApi.html index b7a34a58..62cc44f5 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApi.html +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApi.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    PolarBleApi

    +
    public protocol PolarBleApi
    @@ -1796,8 +1805,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiCCCWriteObserver.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiCCCWriteObserver.html index 2f06f195..ad17fe5f 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiCCCWriteObserver.html +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiCCCWriteObserver.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    PolarBleApiCCCWriteObserver

    +
    public protocol PolarBleApiCCCWriteObserver : AnyObject
    @@ -215,8 +224,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceFeaturesObserver.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceFeaturesObserver.html index 0addd41b..d36e6d8f 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceFeaturesObserver.html +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceFeaturesObserver.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    PolarBleApiDeviceFeaturesObserver

    +
    public protocol PolarBleApiDeviceFeaturesObserver : AnyObject
    @@ -500,8 +509,8 @@

    Parameters

    diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceHrObserver.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceHrObserver.html index 7b48568b..bfa0bab0 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceHrObserver.html +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceHrObserver.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    PolarBleApiDeviceHrObserver

    +
    public protocol PolarBleApiDeviceHrObserver : AnyObject
    @@ -267,8 +276,8 @@

    Parameters

    diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceInfoObserver.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceInfoObserver.html index 5a20bfd8..0da0e24b 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceInfoObserver.html +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiDeviceInfoObserver.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    PolarBleApiDeviceInfoObserver

    +
    public protocol PolarBleApiDeviceInfoObserver : AnyObject
    @@ -273,8 +282,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiLogger.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiLogger.html index a3f27e9e..85338e3a 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiLogger.html +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiLogger.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    PolarBleApiLogger

    +
    public protocol PolarBleApiLogger : AnyObject
    @@ -234,8 +243,8 @@

    Parameters

    diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiObserver.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiObserver.html index 7da98a8c..a73413e3 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiObserver.html +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiObserver.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    PolarBleApiObserver

    +
    public protocol PolarBleApiObserver : AnyObject
    @@ -327,8 +336,8 @@

    Parameters

    diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiPowerStateObserver.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiPowerStateObserver.html index ba836d35..14669f35 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiPowerStateObserver.html +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Protocols/PolarBleApiPowerStateObserver.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    PolarBleApiPowerStateObserver

    +
    public protocol PolarBleApiPowerStateObserver : AnyObject
    @@ -242,8 +251,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Structs.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Structs.html index 4abd16a3..6d9dc86d 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Structs.html +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Structs.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -210,8 +218,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Structs/PolarSensorSetting.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Structs/PolarSensorSetting.html index 2369445f..2c81b31a 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Structs/PolarSensorSetting.html +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Structs/PolarSensorSetting.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    PolarSensorSetting

    +
    public struct PolarSensorSetting
    @@ -320,8 +329,8 @@

    Return Value

    diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Structs/PolarSensorSetting/SettingType.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Structs/PolarSensorSetting/SettingType.html index a15ffdac..9e99d467 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Structs/PolarSensorSetting/SettingType.html +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Structs/PolarSensorSetting/SettingType.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -173,6 +181,7 @@

    SettingType

    +
    public enum SettingType : Int
    @@ -296,8 +305,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Typealiases.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Typealiases.html index 863ebf27..9ee764f3 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Typealiases.html +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/Typealiases.html @@ -8,6 +8,9 @@ + + + @@ -15,6 +18,11 @@

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -486,8 +494,8 @@

    Declaration

    diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/badge.svg b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/badge.svg index e970650d..afb57966 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/badge.svg +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/badge.svg @@ -8,7 +8,7 @@ - + @@ -19,10 +19,10 @@ documentation - 35% + 90% - 35% + 90% diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/css/jazzy.css b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/css/jazzy.css index c3090c05..5cdffe99 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/css/jazzy.css +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/css/jazzy.css @@ -56,9 +56,14 @@ p code, li code { padding: 2px 4px; border-radius: 4px; } +pre > code { + padding: 0; } + a { color: #0088cc; text-decoration: none; } + a code { + color: inherit; } ul { padding-left: 15px; } @@ -80,11 +85,11 @@ blockquote { header { font-size: 0.85em; - line-height: 26px; + line-height: 32px; background-color: #414141; position: fixed; width: 100%; - z-index: 2; } + z-index: 3; } header img { padding-right: 6px; vertical-align: -4px; @@ -100,12 +105,12 @@ header { #breadcrumbs { background-color: #f2f2f2; - height: 27px; + height: 21px; padding-top: 17px; position: fixed; width: 100%; z-index: 2; - margin-top: 26px; } + margin-top: 32px; } #breadcrumbs #carat { height: 10px; margin: 0 5px; } @@ -199,6 +204,7 @@ header { margin-left: 18px; } .task-group-section { + margin-top: 10px; padding-left: 6px; border-top: 1px solid #e2e2e2; } @@ -372,3 +378,46 @@ html.dash .content-wrapper { html.dash #footer { position: static; } + +form[role=search] { + float: right; } + form[role=search] input { + font: Helvetica, freesans, Arial, sans-serif; + margin-top: 6px; + font-size: 13px; + line-height: 20px; + padding: 0px 10px; + border: none; + border-radius: 1em; } + .loading form[role=search] input { + background: white url(../img/spinner.gif) center right 4px no-repeat; } + form[role=search] .tt-menu { + margin: 0; + min-width: 300px; + background: #fff; + color: #333; + border: 1px solid #e2e2e2; + z-index: 4; } + form[role=search] .tt-highlight { + font-weight: bold; } + form[role=search] .tt-suggestion { + font: Helvetica, freesans, Arial, sans-serif; + font-size: 14px; + padding: 0 8px; } + form[role=search] .tt-suggestion span { + display: table-cell; + white-space: nowrap; } + form[role=search] .tt-suggestion .doc-parent-name { + width: 100%; + text-align: right; + font-weight: normal; + font-size: 0.9em; + padding-left: 16px; } + form[role=search] .tt-suggestion:hover, + form[role=search] .tt-suggestion.tt-cursor { + cursor: pointer; + background-color: #4183c4; + color: #fff; } + form[role=search] .tt-suggestion:hover .doc-parent-name, + form[role=search] .tt-suggestion.tt-cursor .doc-parent-name { + color: #fff; } diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/index.html b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/index.html index e66a9fbf..6a7c8119 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/index.html +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/index.html @@ -8,12 +8,20 @@ + + +

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -170,19 +178,40 @@
    - +

    Environment Requirements

    + +
      +
    • Xcode 12.x
    • +
    • Swift 5.x
    • +
    +

    Dependencies

    + +
      +
    • iOS communications library is dependant on RxSwift
    • +
    +

    Update dependency

    +
      -
    1. Environment requirements: homebrew installed on Mac. e.g. use ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)

    2. -
    3. After successfull installation of homebrew run “brew install carthage” or update “brew upgrade carthage” -run “carthage update –platform iOS –no-use-binaries”

    4. -
    5. All done open ios-communications xcode project

    6. +
    7. install Carthage
    8. +
    9. update the Cartfile to version of your choice
    10. +
    11. Run Carthage +> Note: As Carthage doesn’t work out of the box with Xcode 12. The recommended workaround is used and Carthage is wrapped into script carthage.sh
    +

    3.1. Make the script executable + bash + chmod +x carthage.sh + +3.2. Run the script + bash + $ ./carthage.sh update --platform iOS,watchOS +

    +
    diff --git a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/js/jquery.min.js b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/js/jquery.min.js index a1c07fd8..b0614034 100644 --- a/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/js/jquery.min.js +++ b/polar-sdk-ios/docs/docsets/.docset/Contents/Resources/Documents/js/jquery.min.js @@ -1,2 +1,2 @@ -/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0e(971G+=X!vpVzSwF>={t=xCBfHZFY=^kdkv2X$7=Jy?f>HsC>G$H^1 delta 443 zcmZp8z|`=7X+jd8i2^SJ0|OJk9s_?Dzusm=fqi_F_4uD`77Dn}Kl!7)q6P0R{zT>~ zzNvhHykeXVTo2h|8UM1hGwkK)V68_qfoW!C+yirjN}gm|WKC2}iG zEG(Y9+pV76fh}CJNt1E%ML)60(SeH@6(&a-t)J}Yd2aF}^U}#by=JmYu$f9WRx?hX z7&4JjdUJH24ddi8lNpoEeP>LT@tQXIbZ6>hOZOd8y*T9T2U0`xdbqZyks$bHGl$>BwrB_P@4jKreE7|xiK zlNyj;o?7HT`GY|T3)JNBSnFn|HfeF#-+sX59SKJ_ZMk}CS&uo6*A*c=jv#Xkv diff --git a/polar-sdk-ios/docs/index.html b/polar-sdk-ios/docs/index.html index e66a9fbf..6a7c8119 100644 --- a/polar-sdk-ios/docs/index.html +++ b/polar-sdk-ios/docs/index.html @@ -8,12 +8,20 @@ + + +

    Docs (90% documented)

    +

    +

    + +
    +

    @@ -170,19 +178,40 @@
    - +

    Environment Requirements

    + +
      +
    • Xcode 12.x
    • +
    • Swift 5.x
    • +
    +

    Dependencies

    + +
      +
    • iOS communications library is dependant on RxSwift
    • +
    +

    Update dependency

    +
      -
    1. Environment requirements: homebrew installed on Mac. e.g. use ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)

    2. -
    3. After successfull installation of homebrew run “brew install carthage” or update “brew upgrade carthage” -run “carthage update –platform iOS –no-use-binaries”

    4. -
    5. All done open ios-communications xcode project

    6. +
    7. install Carthage
    8. +
    9. update the Cartfile to version of your choice
    10. +
    11. Run Carthage +> Note: As Carthage doesn’t work out of the box with Xcode 12. The recommended workaround is used and Carthage is wrapped into script carthage.sh
    +

    3.1. Make the script executable + bash + chmod +x carthage.sh + +3.2. Run the script + bash + $ ./carthage.sh update --platform iOS,watchOS +

    +
    diff --git a/polar-sdk-ios/docs/js/jquery.min.js b/polar-sdk-ios/docs/js/jquery.min.js index a1c07fd8..b0614034 100644 --- a/polar-sdk-ios/docs/js/jquery.min.js +++ b/polar-sdk-ios/docs/js/jquery.min.js @@ -1,2 +1,2 @@ -/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 Date: Fri, 20 Nov 2020 12:32:10 +0200 Subject: [PATCH 3/4] iOS example updated --- examples/example-ios/Cartfile | 2 +- examples/example-ios/Cartfile.resolved | 1 + examples/example-ios/README.md | 6 +++ examples/example-ios/carthage.sh | 20 ++++++++++ .../project.pbxproj | 38 ++++++++++--------- 5 files changed, 49 insertions(+), 18 deletions(-) create mode 100644 examples/example-ios/Cartfile.resolved create mode 100644 examples/example-ios/README.md create mode 100755 examples/example-ios/carthage.sh diff --git a/examples/example-ios/Cartfile b/examples/example-ios/Cartfile index ce434dc6..ec14f25d 100644 --- a/examples/example-ios/Cartfile +++ b/examples/example-ios/Cartfile @@ -1 +1 @@ -github "ReactiveX/RxSwift" "4.4.0" +github "ReactiveX/RxSwift" "5.1.1" diff --git a/examples/example-ios/Cartfile.resolved b/examples/example-ios/Cartfile.resolved new file mode 100644 index 00000000..ec14f25d --- /dev/null +++ b/examples/example-ios/Cartfile.resolved @@ -0,0 +1 @@ +github "ReactiveX/RxSwift" "5.1.1" diff --git a/examples/example-ios/README.md b/examples/example-ios/README.md new file mode 100644 index 00000000..68a1e15a --- /dev/null +++ b/examples/example-ios/README.md @@ -0,0 +1,6 @@ +# Example project demonstrating usage of iOS-communications SDK + +# Dependencies +* iOS-communications SDK +* [RxSwift](https://github.com/ReactiveX/RxSwift) + diff --git a/examples/example-ios/carthage.sh b/examples/example-ios/carthage.sh new file mode 100755 index 00000000..f4a8942e --- /dev/null +++ b/examples/example-ios/carthage.sh @@ -0,0 +1,20 @@ +# Copied from https://github.com/Carthage/Carthage/blob/master/Documentation/Xcode12Workaround.md +# carthage.sh +# Usage example: ./carthage.sh build --platform iOS + +set -euo pipefail + +xcconfig=$(mktemp /tmp/static.xcconfig.XXXXXX) +trap 'rm -f "$xcconfig"' INT TERM HUP EXIT + +# For Xcode 12 make sure EXCLUDED_ARCHS is set to arm architectures otherwise +# the build will fail on lipo due to duplicate architectures. + +CURRENT_XCODE_VERSION=$(xcodebuild -version | grep "Build version" | cut -d' ' -f3) +echo "EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_simulator__NATIVE_ARCH_64_BIT_x86_64__XCODE_1200__BUILD_$CURRENT_XCODE_VERSION = arm64 arm64e armv7 armv7s armv6 armv8" >> $xcconfig + +echo 'EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_simulator__NATIVE_ARCH_64_BIT_x86_64__XCODE_1200 = $(EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_simulator__NATIVE_ARCH_64_BIT_x86_64__XCODE_1200__BUILD_$(XCODE_PRODUCT_BUILD_VERSION))' >> $xcconfig +echo 'EXCLUDED_ARCHS = $(inherited) $(EXCLUDED_ARCHS__EFFECTIVE_PLATFORM_SUFFIX_$(EFFECTIVE_PLATFORM_SUFFIX)__NATIVE_ARCH_64_BIT_$(NATIVE_ARCH_64_BIT)__XCODE_$(XCODE_VERSION_MAJOR))' >> $xcconfig + +export XCODE_XCCONFIG_FILE="$xcconfig" +carthage "$@" diff --git a/examples/example-ios/polarBleSdkTestApp.xcodeproj/project.pbxproj b/examples/example-ios/polarBleSdkTestApp.xcodeproj/project.pbxproj index c084d73e..f1c7eef4 100644 --- a/examples/example-ios/polarBleSdkTestApp.xcodeproj/project.pbxproj +++ b/examples/example-ios/polarBleSdkTestApp.xcodeproj/project.pbxproj @@ -7,16 +7,16 @@ objects = { /* Begin PBXBuildFile section */ - 6C2409032212EB63001C1A84 /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C2409002212EB63001C1A84 /* RxSwift.framework */; }; - 6C2409042212EB63001C1A84 /* PolarBleSdk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6C2409012212EB63001C1A84 /* PolarBleSdk.framework */; }; - 6C2409052212EB69001C1A84 /* PolarBleSdk.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 6C2409012212EB63001C1A84 /* PolarBleSdk.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 6C2409072212EB69001C1A84 /* RxSwift.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 6C2409002212EB63001C1A84 /* RxSwift.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 6C56423C2203199400F9BDA9 /* ApiWrapperSwift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C56423B2203199400F9BDA9 /* ApiWrapperSwift.swift */; }; 6C770A59205269C800F3D51D /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C770A58205269C800F3D51D /* AppDelegate.swift */; }; 6C770A5B205269C800F3D51D /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C770A5A205269C800F3D51D /* ViewController.swift */; }; 6C770A5E205269C800F3D51D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 6C770A5C205269C800F3D51D /* Main.storyboard */; }; 6C770A60205269C800F3D51D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6C770A5F205269C800F3D51D /* Assets.xcassets */; }; 6C770A63205269C800F3D51D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 6C770A61205269C800F3D51D /* LaunchScreen.storyboard */; }; + A5D322752566A06100E8C9A2 /* PolarBleSdk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A5D322742566A06100E8C9A2 /* PolarBleSdk.framework */; }; + A5D322762566A06100E8C9A2 /* PolarBleSdk.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A5D322742566A06100E8C9A2 /* PolarBleSdk.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + A5D3227825678D8100E8C9A2 /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A5D3227725678D8000E8C9A2 /* RxSwift.framework */; }; + A5D3227925678D8100E8C9A2 /* RxSwift.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A5D3227725678D8000E8C9A2 /* RxSwift.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -26,8 +26,8 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( - 6C2409052212EB69001C1A84 /* PolarBleSdk.framework in Embed Frameworks */, - 6C2409072212EB69001C1A84 /* RxSwift.framework in Embed Frameworks */, + A5D3227925678D8100E8C9A2 /* RxSwift.framework in Embed Frameworks */, + A5D322762566A06100E8C9A2 /* PolarBleSdk.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -44,8 +44,6 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 6C2409002212EB63001C1A84 /* RxSwift.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxSwift.framework; path = "../../polar-sdk-ios/RxSwift.framework"; sourceTree = ""; }; - 6C2409012212EB63001C1A84 /* PolarBleSdk.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PolarBleSdk.framework; path = "../../polar-sdk-ios/PolarBleSdk.framework"; sourceTree = ""; }; 6C56423B2203199400F9BDA9 /* ApiWrapperSwift.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ApiWrapperSwift.swift; sourceTree = ""; }; 6C770A55205269C800F3D51D /* polarBleSdkTestApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = polarBleSdkTestApp.app; sourceTree = BUILT_PRODUCTS_DIR; }; 6C770A58205269C800F3D51D /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; @@ -55,6 +53,8 @@ 6C770A62205269C800F3D51D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 6C770A64205269C800F3D51D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 6C770A9F2057A35A00F3D51D /* polarBleSdkTestApp-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "polarBleSdkTestApp-Bridging-Header.h"; sourceTree = ""; }; + A5D322742566A06100E8C9A2 /* PolarBleSdk.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PolarBleSdk.framework; path = "../../polar-sdk-ios/PolarBleSdk.framework"; sourceTree = ""; }; + A5D3227725678D8000E8C9A2 /* RxSwift.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RxSwift.framework; path = Carthage/Build/iOS/RxSwift.framework; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -62,8 +62,8 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 6C2409032212EB63001C1A84 /* RxSwift.framework in Frameworks */, - 6C2409042212EB63001C1A84 /* PolarBleSdk.framework in Frameworks */, + A5D3227825678D8100E8C9A2 /* RxSwift.framework in Frameworks */, + A5D322752566A06100E8C9A2 /* PolarBleSdk.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -105,8 +105,8 @@ 6C770A6A20526A9500F3D51D /* Frameworks */ = { isa = PBXGroup; children = ( - 6C2409012212EB63001C1A84 /* PolarBleSdk.framework */, - 6C2409002212EB63001C1A84 /* RxSwift.framework */, + A5D3227725678D8000E8C9A2 /* RxSwift.framework */, + A5D322742566A06100E8C9A2 /* PolarBleSdk.framework */, ); name = Frameworks; sourceTree = ""; @@ -140,7 +140,7 @@ isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 1010; + LastUpgradeCheck = 1220; ORGANIZATIONNAME = Polar; TargetAttributes = { 6C770A54205269C800F3D51D = { @@ -244,6 +244,7 @@ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; @@ -269,7 +270,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.2; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -303,6 +304,7 @@ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; @@ -322,7 +324,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.2; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; @@ -343,10 +345,11 @@ "$(PROJECT_DIR)/../", "$(PROJECT_DIR)", "$(PROJECT_DIR)/../../polar-sdk-ios/", + "$(PROJECT_DIR)/Carthage/Build/iOS", ); HEADER_SEARCH_PATHS = ""; INFOPLIST_FILE = polarBleSdkTestApp/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/Frameworks/PolarBleSdk.framework"; PRODUCT_BUNDLE_IDENTIFIER = com.polar.polarBleSdkTestApp; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -371,10 +374,11 @@ "$(PROJECT_DIR)/../", "$(PROJECT_DIR)", "$(PROJECT_DIR)/../../polar-sdk-ios/", + "$(PROJECT_DIR)/Carthage/Build/iOS", ); HEADER_SEARCH_PATHS = ""; INFOPLIST_FILE = polarBleSdkTestApp/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/Frameworks/PolarBleSdk.framework"; PRODUCT_BUNDLE_IDENTIFIER = com.polar.polarBleSdkTestApp; PRODUCT_NAME = "$(TARGET_NAME)"; From da615d25ee6cbc1fdf2d88c6fdf6f5abe0cb926c Mon Sep 17 00:00:00 2001 From: Jukka Oikarinen Date: Fri, 20 Nov 2020 12:34:24 +0200 Subject: [PATCH 4/4] iOS related README update --- README.md | 7 +++---- sources/iOS/ios-communications/README | 5 ++--- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 8821f3ab..d12aed89 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ This is the official repository of Polar's software development kit. With this S This SDK uses ReactiveX. You can read more about ReactiveX from their website [reactivex](http://reactivex.io) -3rd party software lincense listing [ThirdPartySoftwareListing](ThirdPartySoftwareListing.txt) +3rd party software license listing [ThirdPartySoftwareListing](ThirdPartySoftwareListing.txt) By exploiting the SDK, you indicate your acceptance of [License](Polar_SDK_License.txt). @@ -27,7 +27,7 @@ Most accurate Heart rate sensor in the markets. The H10 is used in the Getting s * From version 3.0.35 onwards. * Heart rate as beats per minute. RR Interval in ms and 1/1024 format. * Electrocardiography (ECG) data in µV. Default epoch for timestamp is 1.1.2000 -* Accelerometer data with samplerates of 25Hz, 50Hz, 100Hz and 200Hz and range of 2G, 4G and 8G. Axis specific acceleration data in mG. Default epoch for timestamp is 1.1.2000 +* Accelerometer data with sample rates of 25Hz, 50Hz, 100Hz and 200Hz and range of 2G, 4G and 8G. Axis specific acceleration data in mG. Default epoch for timestamp is 1.1.2000 * Start and stop of internal recording and request for internal recording status. Recording supports RR, HR with one second sampletime or HR with five second sampletime. * List, read and remove for stored internal recording (sensor supports only one recording at the time). @@ -248,8 +248,7 @@ public void onDestroy() { Detailed documentation [Full Documentation](polar-sdk-ios/docs/). Minimum iOS version is 10. ## Installation Compiled Sdk and dependencies can be found from [polar-sdk-ios](polar-sdk-ios/) -Precompiled 5.1.1 RxSwift is added to sdk package. All iOS demos and examples contains Cartfile if you desire to compile -dependencies yourself. +Precompiled 5.1.1 RxSwift is added to sdk package. iOS example contains `Cartfile if you desire to compile dependency yourself. 1. In the project properties __General__ tab, add `PolarBleSdk.framework` , `RxSwift.framework` to __Embedded binaries__ and __Linked Frameworks and Libraries__. diff --git a/sources/iOS/ios-communications/README b/sources/iOS/ios-communications/README index fa599702..82be2bb6 100644 --- a/sources/iOS/ios-communications/README +++ b/sources/iOS/ios-communications/README @@ -13,12 +13,11 @@ 3. Run Carthage > **Note**: As Carthage doesn't work out of the box with Xcode 12. The recommended [workaround](https://github.com/Carthage/Carthage/blob/master/Documentation/Xcode12Workaround.md) is used and Carthage is wrapped into script `carthage.sh` -3.1. Make the script executable + 3.1. Make the script executable ```bash chmod +x carthage.sh ``` -3.2. Run the script + 3.2. Run the script ```bash $ ./carthage.sh update --platform iOS,watchOS ``` -