From 2f8096d167cfabd12b0ea6e0181181ac8cd6aa69 Mon Sep 17 00:00:00 2001 From: Joseph Mattello Date: Sat, 20 Jan 2024 20:09:43 -0500 Subject: [PATCH 1/8] build.yml test.yml update github runner env Signed-off-by: Joseph Mattello --- .github/workflows/build.yml | 21 +++++++++++++++------ .github/workflows/test.yml | 8 ++++---- 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2a2ac5d8..3fd104ee 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,6 +1,6 @@ on: push: - branches: + branches: - master name: Build jobs: @@ -10,14 +10,23 @@ jobs: strategy: matrix: destination: [ - 'platform=iOS Simulator,OS=12.4,name=iPhone X', - 'platform=tvOS Simulator,OS=12.4,name=Apple TV 4'] + 'platform=iOS Simulator,OS=16.2,name=iPhone 14', + 'platform=tvOS Simulator,OS=16.1,name=Apple TV 4'] steps: - name: Checkout uses: actions/checkout@master - name: Build run: | pod install - set -o pipefail && xcodebuild clean build -workspace Hero.xcworkspace -scheme Hero -destination "${destination}" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO ONLY_ACTIVE_ARCH=NO - env: - destination: ${{ matrix.destination }} \ No newline at end of file + set -o pipefail && \ + xcodebuild clean build \ + -workspace Hero.xcworkspace \ + -scheme Hero \ + -destination "${destination}" \ + -parallelizeTargets -showBuildTimingSummary \ + -enableCodeCoverage YES \ + CODE_SIGN_IDENTITY="" \ + CODE_SIGNING_REQUIRED=NO \ + | xcpretty + env: + destination: ${{ matrix.destination }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index eba75f01..b034d377 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,13 +10,13 @@ on: - "**.podspec" - "Podfile" - "Podfile.lock" - - "test.yml" + - "**/test.yml" jobs: swiftpm: name: Test iOS (swiftpm) runs-on: macOS-latest env: - DEVELOPER_DIR: /Applications/Xcode_12.4.app/Contents/Developer + DEVELOPER_DIR: /Applications/Xcode_14.2.app/Contents/Developer steps: - name: Checkout uses: actions/checkout@master @@ -28,11 +28,11 @@ jobs: name: Test iOS runs-on: macOS-latest env: - DEVELOPER_DIR: /Applications/Xcode_12.4.app/Contents/Developer + DEVELOPER_DIR: /Applications/Xcode_14.2.app/Contents/Developer strategy: matrix: destination: [ - 'platform=iOS Simulator,OS=14.4,name=iPhone 12' + 'platform=iOS Simulator,iOS=16.2,name=iPhone 14' ] steps: - name: Checkout From c9a98cf7f077cdb5a4107355825ed5956185f6ce Mon Sep 17 00:00:00 2001 From: Joseph Mattello Date: Fri, 26 Jan 2024 21:04:54 -0500 Subject: [PATCH 2/8] CI/CI build and test, matrix platforms fix? Signed-off-by: Joseph Mattello --- .github/workflows/build.yml | 9 ++- .github/workflows/test.yml | 108 +++++++++++++----------------------- 2 files changed, 45 insertions(+), 72 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3fd104ee..3a660220 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,8 +10,13 @@ jobs: strategy: matrix: destination: [ - 'platform=iOS Simulator,OS=16.2,name=iPhone 14', - 'platform=tvOS Simulator,OS=16.1,name=Apple TV 4'] + 'platform=Any iOS Simulator', + 'platform=Any tvOS Simulator', + 'platform=macOS,arch=x86_64', + 'platform=macOS,arch=arm64', + 'platform=macCatalyst,arch=x86_64', + 'platform=macCatalyst,arch=arm64', + ] steps: - name: Checkout uses: actions/checkout@master diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b034d377..0aeabec2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,16 +1,17 @@ +# test.yml +# Unit Test name: Unit Test - -on: +'on': pull_request: paths: - - "**.swift" - - "**.xcodeproj" - - "**.m" - - "**.h" - - "**.podspec" - - "Podfile" - - "Podfile.lock" - - "**/test.yml" + - '**.swift' + - '**.xcodeproj' + - '**.m' + - '**.h' + - '**.podspec' + - Podfile + - Podfile.lock + - '**/test.yml' jobs: swiftpm: name: Test iOS (swiftpm) @@ -24,75 +25,42 @@ jobs: run: | pod install set -o pipefail && swift test --parallel - iOS: + XCode: name: Test iOS runs-on: macOS-latest env: DEVELOPER_DIR: /Applications/Xcode_14.2.app/Contents/Developer strategy: - matrix: - destination: [ - 'platform=iOS Simulator,iOS=16.2,name=iPhone 14' - ] + matrix: + run-config: + - scheme: Hero + platform: iOS + action: test + code-coverage: true + - scheme: Hero (tvOS) + platform: tvOS + action: build + code-coverage: false steps: - name: Checkout uses: actions/checkout@master - - name: iOS - ${{ matrix.destination }} + - name: CocoaPods - ${{ matrix.run-config.destination }} run: | pod install - set -o pipefail && xcodebuild clean test -workspace Hero.xcworkspace -scheme Hero -destination "${destination}" -configuration "Debug" -showBuildTimingSummary -enableThreadSanitizer YES -enableCodeCoverage YES CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO ONLY_ACTIVE_ARCH=YES | xcpretty - bash <(curl -s https://codecov.io/bash) - env: - destination: ${{ matrix.destination }} - - name: Upload Code Coverage - run: | - bash <(curl -s https://codecov.io/bash) - env: - CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - # iOS-legacy: - # name: Test iOS - # runs-on: macOS-latest - # env: - # DEVELOPER_DIR: /Applications/Xcode_10.3.1.app/Contents/Developer - # strategy: - # matrix: - # destination: [ - # 'platform=iOS Simulator,OS=10.3.1,name=iPhone 7' - # ] - # steps: - # - name: Checkout - # uses: actions/checkout@master - # - name: iOS - ${{ matrix.destination }} - # run: | - # xcversion simulators --install='iOS 10.3.1' - # pod install - # set -o pipefail && xcodebuild clean test -workspace Hero.xcworkspace -scheme Hero -destination "${destination}" -parallelizeTargets -showBuildTimingSummary -enableThreadSanitizer YES -enableCodeCoverage YES CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO ONLY_ACTIVE_ARCH=NO | xcpretty - # bash <(curl -s https://codecov.io/bash) - # env: - # destination: ${{ matrix.destination }} - # - name: Upload Code Coverage - # run: | - # bash <(curl -s https://codecov.io/bash) - # env: - # CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - tvOS: - name: Test tvOS - runs-on: macOS-latest - env: - DEVELOPER_DIR: /Applications/Xcode_12.4.app/Contents/Developer - strategy: - matrix: - destination: [ - 'platform=tvOS Simulator,OS=14.3,name=Apple TV 4K' - ] - steps: - - name: Checkout - uses: actions/checkout@master - - name: tvOS - ${{ matrix.destination }} - run: | - pod install - set -o pipefail && xcodebuild clean build -workspace Hero.xcworkspace -scheme "Hero (tvOS)" -destination "${destination}" -parallelizeTargets -showBuildTimingSummary -enableThreadSanitizer YES CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO ONLY_ACTIVE_ARCH=YES | xcpretty - env: - destination: ${{ matrix.destination }} + - name: Test - ${{ matrix.run-config.platform }} + uses: mxcl/xcodebuild@v2.0 + with: + platform: ${{ matrix.run-config.platform }} + action: ${{ matrix.run-config.action }} + code-coverage: ${{ matrix.run-config.code-coverage }} + configuration: Debug + scheme: ${{ matrix.run-config.scheme }} + workspace: Hero.xcworkspace + + - name: Upload Code Coverage + uses: codecov/codecov-action@v3 + if: ${{ matrix.run-config.code-coverage }} + with: + token: ${{ secrets.CODECOV_TOKEN }} From 1ac98e7d41a701836c368a176f38404df64b9320 Mon Sep 17 00:00:00 2001 From: Martin Pittenauer Date: Wed, 13 Sep 2023 14:17:44 +0200 Subject: [PATCH 3/8] Adaption for visionOS. --- .../HeroTransition+UITabBarControllerDelegate.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift b/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift index 2fa1daf0..525147a4 100644 --- a/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift +++ b/Sources/Transition/HeroTransition+UITabBarControllerDelegate.swift @@ -34,7 +34,7 @@ extension HeroTransition: UITabBarControllerDelegate { } return true } - +#if !os(visionOS) public func tabBarController(_ tabBarController: UITabBarController, interactionControllerFor animationController: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? { return interactiveTransitioning } @@ -50,6 +50,8 @@ extension HeroTransition: UITabBarControllerDelegate { self.inTabBarController = true return self } +#endif + } #endif From ae8bb4dfdb6d9dd3c8ec32ac71efb7c7bec4634e Mon Sep 17 00:00:00 2001 From: Joseph Mattello Date: Mon, 5 Feb 2024 20:26:59 -0500 Subject: [PATCH 4/8] Bump to 1.6.3 add docs to support Signed-off-by: Joseph Mattello --- .jazzy.yaml | 2 +- CHANGELOG.md | 17 ++++- DEVELOP.md | 19 ++++++ Hero.podspec | 2 +- Hero.xcodeproj/project.pbxproj | 12 +--- Podfile.lock | 2 +- README.md | 4 +- docs/Classes.html | 2 +- docs/Classes/BinaryOpNode.html | 2 +- docs/Classes/CallNode.html | 2 +- docs/Classes/ExprNode.html | 2 +- docs/Classes/FunctionNode.html | 2 +- docs/Classes/Hero.html | 2 +- docs/Classes/HeroContext.html | 2 +- docs/Classes/HeroDebugPlugin.html | 2 +- docs/Classes/HeroExtension.html | 2 +- docs/Classes/HeroModifier.html | 2 +- docs/Classes/HeroPlugin.html | 2 +- docs/Classes/HeroTransition.html | 8 +-- docs/Classes/Lexer.html | 2 +- docs/Classes/NumberNode.html | 2 +- docs/Classes/Parser.html | 2 +- docs/Classes/PrototypeNode.html | 2 +- docs/Classes/VariableNode.html | 2 +- docs/Enums.html | 2 +- docs/Enums/CascadeDirection.html | 2 +- docs/Enums/HeroCoordinateSpace.html | 2 +- docs/Enums/HeroDefaultAnimationType.html | 2 +- .../HeroDefaultAnimationType/Direction.html | 2 +- .../HeroDefaultAnimationType/Strategy.html | 2 +- docs/Enums/HeroSnapshotType.html | 2 +- docs/Enums/HeroTransitionState.html | 2 +- docs/Enums/HeroViewOrderingStrategy.html | 2 +- docs/Enums/ParseError.html | 2 +- docs/Enums/Token.html | 2 +- docs/Extensions.html | 2 +- docs/Extensions/CAMediaTimingFunction.html | 2 +- docs/Extensions/CATransform3D.html | 2 +- docs/Extensions/HeroDebugView.html | 2 +- docs/Extensions/String.html | 2 +- docs/Extensions/UINavigationController.html | 2 +- docs/Extensions/UITabBarController.html | 2 +- docs/Extensions/UIView.html | 2 +- docs/Extensions/UIViewController.html | 2 +- docs/Functions.html | 2 +- docs/Protocols.html | 2 +- docs/Protocols/HeroAnimator.html | 2 +- docs/Protocols/HeroCompatible.html | 2 +- docs/Protocols/HeroCustomSnapshotView.html | 2 +- docs/Protocols/HeroPreprocessor.html | 2 +- .../Protocols/HeroProgressUpdateObserver.html | 2 +- docs/Protocols/HeroStringConvertible.html | 2 +- docs/Protocols/HeroTransitionDelegate.html | 2 +- .../Protocols/HeroViewControllerDelegate.html | 2 +- docs/Structs.html | 2 +- docs/Structs/HeroConditionalContext.html | 2 +- docs/Structs/HeroTargetState.html | 2 +- docs/UsageGuide.md | 60 ------------------ .../Contents/Resources/Documents/Classes.html | 2 +- .../Documents/Classes/BinaryOpNode.html | 2 +- .../Resources/Documents/Classes/CallNode.html | 2 +- .../Resources/Documents/Classes/ExprNode.html | 2 +- .../Documents/Classes/FunctionNode.html | 2 +- .../Resources/Documents/Classes/Hero.html | 2 +- .../Documents/Classes/HeroContext.html | 2 +- .../Documents/Classes/HeroDebugPlugin.html | 2 +- .../Documents/Classes/HeroExtension.html | 2 +- .../Documents/Classes/HeroModifier.html | 2 +- .../Documents/Classes/HeroPlugin.html | 2 +- .../Documents/Classes/HeroTransition.html | 8 +-- .../Resources/Documents/Classes/Lexer.html | 2 +- .../Documents/Classes/NumberNode.html | 2 +- .../Resources/Documents/Classes/Parser.html | 2 +- .../Documents/Classes/PrototypeNode.html | 2 +- .../Documents/Classes/VariableNode.html | 2 +- .../Contents/Resources/Documents/Enums.html | 2 +- .../Documents/Enums/CascadeDirection.html | 2 +- .../Documents/Enums/HeroCoordinateSpace.html | 2 +- .../Enums/HeroDefaultAnimationType.html | 2 +- .../HeroDefaultAnimationType/Direction.html | 2 +- .../HeroDefaultAnimationType/Strategy.html | 2 +- .../Documents/Enums/HeroSnapshotType.html | 2 +- .../Documents/Enums/HeroTransitionState.html | 2 +- .../Enums/HeroViewOrderingStrategy.html | 2 +- .../Resources/Documents/Enums/ParseError.html | 2 +- .../Resources/Documents/Enums/Token.html | 2 +- .../Resources/Documents/Extensions.html | 2 +- .../Extensions/CAMediaTimingFunction.html | 2 +- .../Documents/Extensions/CATransform3D.html | 2 +- .../Documents/Extensions/HeroDebugView.html | 2 +- .../Documents/Extensions/String.html | 2 +- .../Extensions/UINavigationController.html | 2 +- .../Extensions/UITabBarController.html | 2 +- .../Documents/Extensions/UIView.html | 2 +- .../Extensions/UIViewController.html | 2 +- .../Resources/Documents/Functions.html | 2 +- .../Resources/Documents/Protocols.html | 2 +- .../Documents/Protocols/HeroAnimator.html | 2 +- .../Documents/Protocols/HeroCompatible.html | 2 +- .../Protocols/HeroCustomSnapshotView.html | 2 +- .../Documents/Protocols/HeroPreprocessor.html | 2 +- .../Protocols/HeroProgressUpdateObserver.html | 2 +- .../Protocols/HeroStringConvertible.html | 2 +- .../Protocols/HeroTransitionDelegate.html | 2 +- .../Protocols/HeroViewControllerDelegate.html | 2 +- .../Contents/Resources/Documents/Structs.html | 2 +- .../Structs/HeroConditionalContext.html | 2 +- .../Documents/Structs/HeroTargetState.html | 2 +- .../Contents/Resources/Documents/index.html | 15 +++-- .../Contents/Resources/docSet.dsidx | Bin 114688 -> 114688 bytes docs/docsets/Hero.tgz | Bin 158819 -> 158875 bytes docs/index.html | 15 +++-- 112 files changed, 169 insertions(+), 191 deletions(-) create mode 100644 DEVELOP.md delete mode 100644 docs/UsageGuide.md diff --git a/.jazzy.yaml b/.jazzy.yaml index 25b13bfc..59927f34 100644 --- a/.jazzy.yaml +++ b/.jazzy.yaml @@ -1,6 +1,6 @@ # ---- About ---- module: Hero -module_version: 1.6.2 +module_version: 1.6.3 author: HeroTransitions readme: README.md copyright: 'See [license](https://github.com/HeroTransitions/Hero/blob/develop/LICENSE) for more details.' diff --git a/CHANGELOG.md b/CHANGELOG.md index d0978aa7..bc9a97c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,21 @@ The changelog for `Hero`. Also see the [releases](https://github.com/HeroTransitions/Hero/releases) on GitHub. -------------------------------------- + +## [1.6.3](https://github.com/HeroTransitions/Hero/releases/tag/1.6.3) + +- 1ac98e7 Adaption for visionOS. +- 5e05761 Merge pull request #771 from HeroTransitions/feature/CICDFix +- c9a98cf CI/CI build and test, matrix platforms fix? +- 2f8096d build.yml test.yml update github runner env +- 45aed92 Readme add api docs link +- a7d2682 README.md update ios/xcode version badges +- 211df4b README.md Add unit test and swift pm action badges +- bff4221 swiftlint fix +- a47dce4 Merge pull request #749 from tadija/feature/xcode14-warnings +- fd2ba86 Fix lint warnings +- 5c053a6 Fix build warnings with Xcode 14.0 + ## [1.6.2](https://github.com/HeroTransitions/Hero/releases/tag/1.6.2) ### Fixed @@ -92,7 +107,7 @@ The changelog for `Hero`. Also see the [releases](https://github.com/HeroTransit [#430](https://github.com/HeroTransitions/Hero/pull/430) by [@bradphilips](https://github.com/bradphilips) ### Fixed -- Fixed shadows being cutoff by snapshots. +- Fixed shadows being cutoff by snapshots. [#440](https://github.com/HeroTransitions/Hero/pull/440) by [@2blane](https://github.com/2blane) - Fixed animation flickering on CALayer animation. [f4dab9](https://github.com/HeroTransitions/Hero/commit/f4dab9ed2ab88ae065605199d5aca7706b07c2ad) by [@lkzhao](https://github.com/lkzhao) diff --git a/DEVELOP.md b/DEVELOP.md new file mode 100644 index 00000000..4c6e3149 --- /dev/null +++ b/DEVELOP.md @@ -0,0 +1,19 @@ +# Develop.md + +## Releases + +1. Make release brach `git-flow release start x.x.x` +2. Search find/replace current version in XCode project +3. Update `CHANGELOG.md` +4. Run swift lint autocorrect `make autocorrect` +5. Change version in `jazzy.yml` +6. Run `make jazzy` +7. Commit changes. +8. Create GitHub release +9. Create CocoaPods release + 1. ` pod lib lint` +10. Finish release + 1. `git-flow release finish x.x.x` + 2. `git push --tags` +11. Public CocoaPod release + 1. `pod trunk push` diff --git a/Hero.podspec b/Hero.podspec index eaee1914..5c752286 100644 --- a/Hero.podspec +++ b/Hero.podspec @@ -2,7 +2,7 @@ Pod::Spec.new do |s| s.name = 'Hero' - s.version = '1.6.2' + s.version = '1.6.3' s.summary = 'Elegant transition library for iOS' s.description = <<-DESC diff --git a/Hero.xcodeproj/project.pbxproj b/Hero.xcodeproj/project.pbxproj index a39b056e..67d49099 100644 --- a/Hero.xcodeproj/project.pbxproj +++ b/Hero.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 53; + objectVersion = 54; objects = { /* Begin PBXBuildFile section */ @@ -1201,7 +1201,6 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 1.6.2; PRODUCT_BUNDLE_IDENTIFIER = com.lkzhao.Hero; PRODUCT_NAME = Hero; SDKROOT = appletvos; @@ -1233,7 +1232,6 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 1.6.2; PRODUCT_BUNDLE_IDENTIFIER = com.lkzhao.Hero; PRODUCT_NAME = Hero; SDKROOT = appletvos; @@ -1259,7 +1257,6 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.6.2; PRODUCT_BUNDLE_IDENTIFIER = com.lkzhao.HeroTvOSExamples; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = appletvos; @@ -1282,7 +1279,6 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.6.2; PRODUCT_BUNDLE_IDENTIFIER = com.lkzhao.HeroTvOSExamples; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = appletvos; @@ -1315,7 +1311,6 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 1.6.2; PRODUCT_BUNDLE_IDENTIFIER = com.lkzhao.Hero; PRODUCT_NAME = Hero; SKIP_INSTALL = YES; @@ -1347,7 +1342,6 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 1.6.2; PRODUCT_BUNDLE_IDENTIFIER = com.lkzhao.Hero; PRODUCT_NAME = Hero; SKIP_INSTALL = YES; @@ -1409,6 +1403,7 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 10.0; + MARKETING_VERSION = 1.6.3; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -1464,6 +1459,7 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 10.0; + MARKETING_VERSION = 1.6.3; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; @@ -1486,7 +1482,6 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.6.2; OTHER_LDFLAGS = ( "$(inherited)", "-framework", @@ -1519,7 +1514,6 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.6.2; OTHER_LDFLAGS = ( "$(inherited)", "-framework", diff --git a/Podfile.lock b/Podfile.lock index 87af3479..389011cc 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -15,4 +15,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: 5c14933c915eeee6fbe5ecdd950d3da01c4a0a86 -COCOAPODS: 1.10.1 +COCOAPODS: 1.11.3 diff --git a/README.md b/README.md index 789e7708..e1fb8779 100644 --- a/README.md +++ b/README.md @@ -77,7 +77,7 @@ for cell in redCells { You can do these in the **storyboard** too! - + ## Installation @@ -150,7 +150,7 @@ let package = Package( targets: ["MyPackage"]), ], dependencies: [ - .package(url: "https://github.com/HeroTransitions/Hero.git", .upToNextMajor(from: "1.6.2")) + .package(url: "https://github.com/HeroTransitions/Hero.git", .upToNextMajor(from: "1.6.3")) ], targets: [ .target( diff --git a/docs/Classes.html b/docs/Classes.html index 8ea73517..7d53cf91 100644 --- a/docs/Classes.html +++ b/docs/Classes.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Classes/BinaryOpNode.html b/docs/Classes/BinaryOpNode.html index 05d380dd..568fc6c9 100644 --- a/docs/Classes/BinaryOpNode.html +++ b/docs/Classes/BinaryOpNode.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Classes/CallNode.html b/docs/Classes/CallNode.html index 0c3822fe..908d3901 100644 --- a/docs/Classes/CallNode.html +++ b/docs/Classes/CallNode.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Classes/ExprNode.html b/docs/Classes/ExprNode.html index 60dadcd7..32fd5a6b 100644 --- a/docs/Classes/ExprNode.html +++ b/docs/Classes/ExprNode.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Classes/FunctionNode.html b/docs/Classes/FunctionNode.html index a2c2c624..2a9d72a6 100644 --- a/docs/Classes/FunctionNode.html +++ b/docs/Classes/FunctionNode.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Classes/Hero.html b/docs/Classes/Hero.html index d8ffc827..8914e2cc 100644 --- a/docs/Classes/Hero.html +++ b/docs/Classes/Hero.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Classes/HeroContext.html b/docs/Classes/HeroContext.html index 04572f7e..a56bec58 100644 --- a/docs/Classes/HeroContext.html +++ b/docs/Classes/HeroContext.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Classes/HeroDebugPlugin.html b/docs/Classes/HeroDebugPlugin.html index 42f95d46..97a9d653 100644 --- a/docs/Classes/HeroDebugPlugin.html +++ b/docs/Classes/HeroDebugPlugin.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Classes/HeroExtension.html b/docs/Classes/HeroExtension.html index 8a2b57e4..e7a37483 100644 --- a/docs/Classes/HeroExtension.html +++ b/docs/Classes/HeroExtension.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Classes/HeroModifier.html b/docs/Classes/HeroModifier.html index 0a319a96..f9f0f460 100644 --- a/docs/Classes/HeroModifier.html +++ b/docs/Classes/HeroModifier.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Classes/HeroPlugin.html b/docs/Classes/HeroPlugin.html index bcf5f24b..b22eaaf0 100644 --- a/docs/Classes/HeroPlugin.html +++ b/docs/Classes/HeroPlugin.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Classes/HeroTransition.html b/docs/Classes/HeroTransition.html index 6a41ce5d..141273e1 100644 --- a/docs/Classes/HeroTransition.html +++ b/docs/Classes/HeroTransition.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

@@ -897,7 +897,7 @@

Declaration

Declaration

Swift

-
open func animate()
+
public func animate()
@@ -927,7 +927,7 @@

Declaration

Declaration

Swift

-
open func complete(finished: Bool)
+
public func complete(finished: Bool)
@@ -1168,7 +1168,7 @@

Declaration

Declaration

Swift

-
open func start()
+
public func start()
diff --git a/docs/Classes/Lexer.html b/docs/Classes/Lexer.html index 09f18bf4..5dcde175 100644 --- a/docs/Classes/Lexer.html +++ b/docs/Classes/Lexer.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Classes/NumberNode.html b/docs/Classes/NumberNode.html index eb9e2a7b..07eef744 100644 --- a/docs/Classes/NumberNode.html +++ b/docs/Classes/NumberNode.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Classes/Parser.html b/docs/Classes/Parser.html index 9090cbc4..895714f9 100644 --- a/docs/Classes/Parser.html +++ b/docs/Classes/Parser.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Classes/PrototypeNode.html b/docs/Classes/PrototypeNode.html index fcedf842..3a0cd596 100644 --- a/docs/Classes/PrototypeNode.html +++ b/docs/Classes/PrototypeNode.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Classes/VariableNode.html b/docs/Classes/VariableNode.html index 2073d38d..1ab626a4 100644 --- a/docs/Classes/VariableNode.html +++ b/docs/Classes/VariableNode.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Enums.html b/docs/Enums.html index ed827b1c..79d3d616 100644 --- a/docs/Enums.html +++ b/docs/Enums.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Enums/CascadeDirection.html b/docs/Enums/CascadeDirection.html index 99f33028..9d3fe390 100644 --- a/docs/Enums/CascadeDirection.html +++ b/docs/Enums/CascadeDirection.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Enums/HeroCoordinateSpace.html b/docs/Enums/HeroCoordinateSpace.html index e1a7b728..b1b9aa81 100644 --- a/docs/Enums/HeroCoordinateSpace.html +++ b/docs/Enums/HeroCoordinateSpace.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Enums/HeroDefaultAnimationType.html b/docs/Enums/HeroDefaultAnimationType.html index e485773c..dd88be2b 100644 --- a/docs/Enums/HeroDefaultAnimationType.html +++ b/docs/Enums/HeroDefaultAnimationType.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Enums/HeroDefaultAnimationType/Direction.html b/docs/Enums/HeroDefaultAnimationType/Direction.html index 60351ba2..70ece15f 100644 --- a/docs/Enums/HeroDefaultAnimationType/Direction.html +++ b/docs/Enums/HeroDefaultAnimationType/Direction.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Enums/HeroDefaultAnimationType/Strategy.html b/docs/Enums/HeroDefaultAnimationType/Strategy.html index 7e8bc9e0..875f9bc4 100644 --- a/docs/Enums/HeroDefaultAnimationType/Strategy.html +++ b/docs/Enums/HeroDefaultAnimationType/Strategy.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Enums/HeroSnapshotType.html b/docs/Enums/HeroSnapshotType.html index 81e08ac5..640f14f5 100644 --- a/docs/Enums/HeroSnapshotType.html +++ b/docs/Enums/HeroSnapshotType.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Enums/HeroTransitionState.html b/docs/Enums/HeroTransitionState.html index 6098ba94..0812cbbf 100644 --- a/docs/Enums/HeroTransitionState.html +++ b/docs/Enums/HeroTransitionState.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Enums/HeroViewOrderingStrategy.html b/docs/Enums/HeroViewOrderingStrategy.html index a7e5a953..34854f4f 100644 --- a/docs/Enums/HeroViewOrderingStrategy.html +++ b/docs/Enums/HeroViewOrderingStrategy.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Enums/ParseError.html b/docs/Enums/ParseError.html index 140b2ad9..a4e93c73 100644 --- a/docs/Enums/ParseError.html +++ b/docs/Enums/ParseError.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Enums/Token.html b/docs/Enums/Token.html index e71108ae..8c88c9d5 100644 --- a/docs/Enums/Token.html +++ b/docs/Enums/Token.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Extensions.html b/docs/Extensions.html index ecbcaa7a..3c30e478 100644 --- a/docs/Extensions.html +++ b/docs/Extensions.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Extensions/CAMediaTimingFunction.html b/docs/Extensions/CAMediaTimingFunction.html index 31df32fa..3da8884f 100644 --- a/docs/Extensions/CAMediaTimingFunction.html +++ b/docs/Extensions/CAMediaTimingFunction.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Extensions/CATransform3D.html b/docs/Extensions/CATransform3D.html index 9b7dbca5..feae309d 100644 --- a/docs/Extensions/CATransform3D.html +++ b/docs/Extensions/CATransform3D.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Extensions/HeroDebugView.html b/docs/Extensions/HeroDebugView.html index cdfed9e6..602f49ae 100644 --- a/docs/Extensions/HeroDebugView.html +++ b/docs/Extensions/HeroDebugView.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Extensions/String.html b/docs/Extensions/String.html index c8aa4079..7eb123cc 100644 --- a/docs/Extensions/String.html +++ b/docs/Extensions/String.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Extensions/UINavigationController.html b/docs/Extensions/UINavigationController.html index a1bc6ab5..deda8bfd 100644 --- a/docs/Extensions/UINavigationController.html +++ b/docs/Extensions/UINavigationController.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Extensions/UITabBarController.html b/docs/Extensions/UITabBarController.html index b50be3bf..ba6a1547 100644 --- a/docs/Extensions/UITabBarController.html +++ b/docs/Extensions/UITabBarController.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Extensions/UIView.html b/docs/Extensions/UIView.html index aa057c02..3385fb26 100644 --- a/docs/Extensions/UIView.html +++ b/docs/Extensions/UIView.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Extensions/UIViewController.html b/docs/Extensions/UIViewController.html index ea6f6f2e..a12a83f0 100644 --- a/docs/Extensions/UIViewController.html +++ b/docs/Extensions/UIViewController.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Functions.html b/docs/Functions.html index 03b163b7..39b7086c 100644 --- a/docs/Functions.html +++ b/docs/Functions.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Protocols.html b/docs/Protocols.html index d8e70c2a..d9fbc5fe 100644 --- a/docs/Protocols.html +++ b/docs/Protocols.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Protocols/HeroAnimator.html b/docs/Protocols/HeroAnimator.html index 66f30bf3..1ebc60a9 100644 --- a/docs/Protocols/HeroAnimator.html +++ b/docs/Protocols/HeroAnimator.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Protocols/HeroCompatible.html b/docs/Protocols/HeroCompatible.html index 28d45d61..d5a1843e 100644 --- a/docs/Protocols/HeroCompatible.html +++ b/docs/Protocols/HeroCompatible.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Protocols/HeroCustomSnapshotView.html b/docs/Protocols/HeroCustomSnapshotView.html index 4664f922..e6a3424c 100644 --- a/docs/Protocols/HeroCustomSnapshotView.html +++ b/docs/Protocols/HeroCustomSnapshotView.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Protocols/HeroPreprocessor.html b/docs/Protocols/HeroPreprocessor.html index ccc6fa08..d1ba0c85 100644 --- a/docs/Protocols/HeroPreprocessor.html +++ b/docs/Protocols/HeroPreprocessor.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Protocols/HeroProgressUpdateObserver.html b/docs/Protocols/HeroProgressUpdateObserver.html index 78a9e5a3..24847676 100644 --- a/docs/Protocols/HeroProgressUpdateObserver.html +++ b/docs/Protocols/HeroProgressUpdateObserver.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Protocols/HeroStringConvertible.html b/docs/Protocols/HeroStringConvertible.html index daf48a6e..39ebb5c1 100644 --- a/docs/Protocols/HeroStringConvertible.html +++ b/docs/Protocols/HeroStringConvertible.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Protocols/HeroTransitionDelegate.html b/docs/Protocols/HeroTransitionDelegate.html index 12a7c58a..8c9fc1a1 100644 --- a/docs/Protocols/HeroTransitionDelegate.html +++ b/docs/Protocols/HeroTransitionDelegate.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Protocols/HeroViewControllerDelegate.html b/docs/Protocols/HeroViewControllerDelegate.html index 98bcb036..635b0b5d 100644 --- a/docs/Protocols/HeroViewControllerDelegate.html +++ b/docs/Protocols/HeroViewControllerDelegate.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Structs.html b/docs/Structs.html index d21d0a09..1885dda4 100644 --- a/docs/Structs.html +++ b/docs/Structs.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Structs/HeroConditionalContext.html b/docs/Structs/HeroConditionalContext.html index a454251f..e580b81f 100644 --- a/docs/Structs/HeroConditionalContext.html +++ b/docs/Structs/HeroConditionalContext.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/Structs/HeroTargetState.html b/docs/Structs/HeroTargetState.html index ce14457e..f3006dd1 100644 --- a/docs/Structs/HeroTargetState.html +++ b/docs/Structs/HeroTargetState.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/UsageGuide.md b/docs/UsageGuide.md deleted file mode 100644 index 1461fd3c..00000000 --- a/docs/UsageGuide.md +++ /dev/null @@ -1,60 +0,0 @@ -# Usage - -## Storyboard - -1. In the Identity Inspector, for every pair of source/destination views, give each one the same `HeroID` attribute. -2. For any other views that you would like to animate, specify animation effects in the `Hero Modifier String` attribute. -3. Also in the Identity Inspector, enable Hero Transition on your destination view controller. - -## In Code - -1. Before doing a transition, set the desired `heroID` and `heroModifiers` to both your source and destination views. -2. Enable Hero for the destination view controller - - ```swift - viewController.hero.isEnabled = true - ``` - -### UINavigationController & UITabBarController - -Hero also supports transitions within a navigation controller or a tab bar controller—just set the 'hero.isEnabled' attribute to true on the UINavigationController/UITabBarController instance. - -## Attributes - -There are two important attributes to understand: `heroID` and `heroModifiers`. These are implemented as extensions (using associated objects) for `UIView`. Therefore, after the Hero library is imported, every `UIView` will have these two attributes. - -| Attribute Name | Description | -| --- | --- | -| `heroID` | Identifier for the view. Hero will automatically transition between views with the same `heroID` | -| `hero.modifiers` | Specifies the extra animations performed alongside the main transition. | - -## HeroID - -`heroID` is the identifier for the view. When doing a transition between two view controllers, Hero will search through all subviews for both controllers, and match any views with the same `heroID`. Whenever a pair is discovered, Hero will automatically transit the views from source state to destination state. - -## HeroModifiers - -Use `hero.modifiers` to specify animations alongside the main transition. Checkout [HeroModifier.swift](https://github.com/lkzhao/Hero/blob/master/Sources/HeroModifier.swift) for available modifiers. - -#### For example, to achieve the following effect, set the `hero.modifiers` to be - -```swift -view.hero.modifiers = [.fade, .translate(x:0, y:-250), .rotate(x:-1.6), .scale(1.5)] -``` - - - - -Note: For matched views, the target view's heroModifier will be used. The source view's heroModifier will be ignored. When dismissing, the target view is the presentingViewController's view and the source view is the presentedViewController's view. - -## HeroModifierString - -This is a string value. It provides another way to set `hero.modifiers`. It can be accessed through the storyboard. - -It must be in the following syntax: - -```swift -modifier1() modifier2(parameter1) modifier3(parameter1, parameter2) ... -``` - -Parameters must be between a pair of parentheses, separated by a comma, and each modifier must be separated by a space. Not all modifiers are settable this way. diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes.html index 8ea73517..7d53cf91 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/BinaryOpNode.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/BinaryOpNode.html index 05d380dd..568fc6c9 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/BinaryOpNode.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/BinaryOpNode.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/CallNode.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/CallNode.html index 0c3822fe..908d3901 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/CallNode.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/CallNode.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/ExprNode.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/ExprNode.html index 60dadcd7..32fd5a6b 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/ExprNode.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/ExprNode.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/FunctionNode.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/FunctionNode.html index a2c2c624..2a9d72a6 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/FunctionNode.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/FunctionNode.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/Hero.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/Hero.html index d8ffc827..8914e2cc 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/Hero.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/Hero.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroContext.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroContext.html index 04572f7e..a56bec58 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroContext.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroContext.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroDebugPlugin.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroDebugPlugin.html index 42f95d46..97a9d653 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroDebugPlugin.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroDebugPlugin.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroExtension.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroExtension.html index 8a2b57e4..e7a37483 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroExtension.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroExtension.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroModifier.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroModifier.html index 0a319a96..f9f0f460 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroModifier.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroModifier.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroPlugin.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroPlugin.html index bcf5f24b..b22eaaf0 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroPlugin.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroPlugin.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroTransition.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroTransition.html index 6a41ce5d..141273e1 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroTransition.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroTransition.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

@@ -897,7 +897,7 @@

Declaration

Declaration

Swift

-
open func animate()
+
public func animate()
@@ -927,7 +927,7 @@

Declaration

Declaration

Swift

-
open func complete(finished: Bool)
+
public func complete(finished: Bool)
@@ -1168,7 +1168,7 @@

Declaration

Declaration

Swift

-
open func start()
+
public func start()
diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/Lexer.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/Lexer.html index 09f18bf4..5dcde175 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/Lexer.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/Lexer.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/NumberNode.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/NumberNode.html index eb9e2a7b..07eef744 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/NumberNode.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/NumberNode.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/Parser.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/Parser.html index 9090cbc4..895714f9 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/Parser.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/Parser.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/PrototypeNode.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/PrototypeNode.html index fcedf842..3a0cd596 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/PrototypeNode.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/PrototypeNode.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/VariableNode.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/VariableNode.html index 2073d38d..1ab626a4 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/VariableNode.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/VariableNode.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums.html index ed827b1c..79d3d616 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/CascadeDirection.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/CascadeDirection.html index 99f33028..9d3fe390 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/CascadeDirection.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/CascadeDirection.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroCoordinateSpace.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroCoordinateSpace.html index e1a7b728..b1b9aa81 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroCoordinateSpace.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroCoordinateSpace.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroDefaultAnimationType.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroDefaultAnimationType.html index e485773c..dd88be2b 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroDefaultAnimationType.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroDefaultAnimationType.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroDefaultAnimationType/Direction.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroDefaultAnimationType/Direction.html index 60351ba2..70ece15f 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroDefaultAnimationType/Direction.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroDefaultAnimationType/Direction.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroDefaultAnimationType/Strategy.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroDefaultAnimationType/Strategy.html index 7e8bc9e0..875f9bc4 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroDefaultAnimationType/Strategy.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroDefaultAnimationType/Strategy.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroSnapshotType.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroSnapshotType.html index 81e08ac5..640f14f5 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroSnapshotType.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroSnapshotType.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroTransitionState.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroTransitionState.html index 6098ba94..0812cbbf 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroTransitionState.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroTransitionState.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroViewOrderingStrategy.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroViewOrderingStrategy.html index a7e5a953..34854f4f 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroViewOrderingStrategy.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroViewOrderingStrategy.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/ParseError.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/ParseError.html index 140b2ad9..a4e93c73 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/ParseError.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/ParseError.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/Token.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/Token.html index e71108ae..8c88c9d5 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/Token.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/Token.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions.html index ecbcaa7a..3c30e478 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/CAMediaTimingFunction.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/CAMediaTimingFunction.html index 31df32fa..3da8884f 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/CAMediaTimingFunction.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/CAMediaTimingFunction.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/CATransform3D.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/CATransform3D.html index 9b7dbca5..feae309d 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/CATransform3D.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/CATransform3D.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/HeroDebugView.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/HeroDebugView.html index cdfed9e6..602f49ae 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/HeroDebugView.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/HeroDebugView.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/String.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/String.html index c8aa4079..7eb123cc 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/String.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/String.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UINavigationController.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UINavigationController.html index a1bc6ab5..deda8bfd 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UINavigationController.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UINavigationController.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UITabBarController.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UITabBarController.html index b50be3bf..ba6a1547 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UITabBarController.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UITabBarController.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UIView.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UIView.html index aa057c02..3385fb26 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UIView.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UIView.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UIViewController.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UIViewController.html index ea6f6f2e..a12a83f0 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UIViewController.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UIViewController.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Functions.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Functions.html index 03b163b7..39b7086c 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Functions.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Functions.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols.html index d8e70c2a..d9fbc5fe 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroAnimator.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroAnimator.html index 66f30bf3..1ebc60a9 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroAnimator.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroAnimator.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroCompatible.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroCompatible.html index 28d45d61..d5a1843e 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroCompatible.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroCompatible.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroCustomSnapshotView.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroCustomSnapshotView.html index 4664f922..e6a3424c 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroCustomSnapshotView.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroCustomSnapshotView.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroPreprocessor.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroPreprocessor.html index ccc6fa08..d1ba0c85 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroPreprocessor.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroPreprocessor.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroProgressUpdateObserver.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroProgressUpdateObserver.html index 78a9e5a3..24847676 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroProgressUpdateObserver.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroProgressUpdateObserver.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroStringConvertible.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroStringConvertible.html index daf48a6e..39ebb5c1 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroStringConvertible.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroStringConvertible.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroTransitionDelegate.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroTransitionDelegate.html index 12a7c58a..8c9fc1a1 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroTransitionDelegate.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroTransitionDelegate.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroViewControllerDelegate.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroViewControllerDelegate.html index 98bcb036..635b0b5d 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroViewControllerDelegate.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroViewControllerDelegate.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Structs.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Structs.html index d21d0a09..1885dda4 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Structs.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Structs.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Structs/HeroConditionalContext.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Structs/HeroConditionalContext.html index a454251f..e580b81f 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Structs/HeroConditionalContext.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Structs/HeroConditionalContext.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Structs/HeroTargetState.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Structs/HeroTargetState.html index ce14457e..f3006dd1 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Structs/HeroTargetState.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Structs/HeroTargetState.html @@ -21,7 +21,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/index.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/index.html index ee436b1d..4330477a 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/index.html @@ -20,7 +20,7 @@

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

@@ -242,12 +242,15 @@ codecov Version License -Xcode 9.0+ -iOS 8.0+ +Xcode 10.0+ +iOS 10.0+ Swift 4.0+ 中文 README Donate

+

Unit Test +Swift PM

+

      

@@ -295,7 +298,7 @@

View Controller 2

You can do these in the storyboard too!

-

+

Installation

CocoaPods

@@ -351,7 +354,7 @@

Swift Package Manager

targets: ["MyPackage"]), ], dependencies: [ - .package(url: "https://github.com/HeroTransitions/Hero.git", .upToNextMajor(from: "1.6.2")) + .package(url: "https://github.com/HeroTransitions/Hero.git", .upToNextMajor(from: "1.6.3")) ], targets: [ .target( @@ -371,6 +374,8 @@

Documentations

For more up-to-date ones, please see the header-doc. (use alt+click in Xcode)

+ +

Dash compatible API docs: https://HeroTransitions.github.io/Hero/

Interactive Transition Tutorials

Interactive transitions with Hero (Part 1)

diff --git a/docs/docsets/Hero.docset/Contents/Resources/docSet.dsidx b/docs/docsets/Hero.docset/Contents/Resources/docSet.dsidx index 0a4a6172cda8e50ede3f4c08efee9d06f99d0802..37031bfee50e8a86d9c998981772a7aedc14d102 100644 GIT binary patch delta 217 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Ⓢk%Z3ASs^+Y)VU?d>qP6$~G~1Rv%n?}g6I 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 delta 152968 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�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

- Hero 1.6.2 Docs + Hero 1.6.3 Docs (24% documented)

@@ -242,12 +242,15 @@ codecov Version License -Xcode 9.0+ -iOS 8.0+ +Xcode 10.0+ +iOS 10.0+ Swift 4.0+ 中文 README Donate

+

Unit Test +Swift PM

+

      

@@ -295,7 +298,7 @@

View Controller 2

You can do these in the storyboard too!

-

+

Installation

CocoaPods

@@ -351,7 +354,7 @@

Swift Package Manager

targets: ["MyPackage"]), ], dependencies: [ - .package(url: "https://github.com/HeroTransitions/Hero.git", .upToNextMajor(from: "1.6.2")) + .package(url: "https://github.com/HeroTransitions/Hero.git", .upToNextMajor(from: "1.6.3")) ], targets: [ .target( @@ -371,6 +374,8 @@

Documentations

For more up-to-date ones, please see the header-doc. (use alt+click in Xcode)

+ +

Dash compatible API docs: https://HeroTransitions.github.io/Hero/

Interactive Transition Tutorials

Interactive transitions with Hero (Part 1)

From a85993cbdc1dfaf5db2cbacd376d4e3dbe09e753 Mon Sep 17 00:00:00 2001 From: Joseph Mattello Date: Mon, 5 Feb 2024 21:03:13 -0500 Subject: [PATCH 5/8] Update Makefile and run sourcedocs Signed-off-by: Joseph Mattello --- Makefile | 2 +- Package.md | 40 ++++++++++++++++++++++++++++++++++++++++ PackageModules.dot | 24 ++++++++++++++++++++++++ 3 files changed, 65 insertions(+), 1 deletion(-) create mode 100644 Package.md create mode 100644 PackageModules.dot diff --git a/Makefile b/Makefile index 659e900d..e2e4f354 100644 --- a/Makefile +++ b/Makefile @@ -23,7 +23,7 @@ jazzy: #> Markdown API using sourcedocs; https://github.com/eneko/SourceDocs sourcedocs: - @sourcedocs generate -clean --spm-module Hero --output-folder docs + @sourcedocs generate --clean --output-folder docs #> Run tests swift_test: diff --git a/Package.md b/Package.md new file mode 100644 index 00000000..cda49c8f --- /dev/null +++ b/Package.md @@ -0,0 +1,40 @@ +# Package: **Hero** + +## Products + +List of products in this package: + +| Product | Type | Targets | +| ------- | ---- | ------- | +| Hero | library | Hero | + +_Libraries denoted 'automatic' can be both static or dynamic._ + +## Modules + +### Program Modules + +| Module | Type | Dependencies | +| ------ | ---- | ------------ | +| Hero | Regular | | + +### Test Modules + +| Module | Type | Dependencies | +| ------ | ---- | ------------ | +| HeroTests | Test | | + +## External Dependencies + +This package has zero dependencies 🎉 + +## Requirements + +### Minimum Required Versions + +| Platform | Version | +| -------- | ------- | +| tvOS | 10.0 | +| iOS | 10.0 | + +This file was generated by [SourceDocs](https://github.com/eneko/SourceDocs) on 2024-02-06 02:01:40 +0000 \ No newline at end of file diff --git a/PackageModules.dot b/PackageModules.dot new file mode 100644 index 00000000..e149229c --- /dev/null +++ b/PackageModules.dot @@ -0,0 +1,24 @@ +digraph ModuleDependencyGraph { + rankdir = LR + graph [fontname="Helvetica-light", style = filled, color = "#eaeaea"] + node [shape=box, fontname="Helvetica", style=filled] + edge [color="#545454"] + + subgraph clusterRegular { + label = "Program Modules" + node [color="#caecec"] + "Hero" + } + subgraph clusterTest { + label = "Test Modules" + node [color="#aaccee"] + "HeroTests" + } + subgraph clusterExternal { + label = "External Dependencies" + node [color="#eeccaa"] + "" + } + + "HeroTests" -> "" +} \ No newline at end of file From 96bd6c1149ac8d1227aaf9ab6ad24ffdb1206207 Mon Sep 17 00:00:00 2001 From: Tarik Uygun Date: Thu, 31 Oct 2024 16:26:47 +0300 Subject: [PATCH 6/8] Fix Xcode 16 build issue --- Sources/HeroContext.swift | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/Sources/HeroContext.swift b/Sources/HeroContext.swift index c98b5a4a..ad1e6214 100644 --- a/Sources/HeroContext.swift +++ b/Sources/HeroContext.swift @@ -140,14 +140,6 @@ extension HeroContext { unhide(view: view) - // capture a snapshot without alpha, cornerRadius, or shadows - let oldMaskedCorners: CACornerMask = { - if #available(iOS 11, tvOS 11, *) { - return view.layer.maskedCorners - } else { - return [] - } - }() let oldCornerRadius = view.layer.cornerRadius let oldAlpha = view.alpha let oldShadowRadius = view.layer.shadowRadius @@ -229,7 +221,12 @@ extension HeroContext { } #endif - if #available(iOS 11, tvOS 11, *) { + if #available(iOSApplicationExtension 11.0, tvOSApplicationExtension 11.0, iOS 11, tvOS 11, *) { + // capture a snapshot without alpha, cornerRadius, or shadows + let oldMaskedCorners: CACornerMask = { + return view.layer.maskedCorners + }() + view.layer.maskedCorners = oldMaskedCorners } view.layer.cornerRadius = oldCornerRadius From a3fb2639537ef2e558d1c974c885df8e0281a159 Mon Sep 17 00:00:00 2001 From: Joseph Mattiello Date: Thu, 23 Jan 2025 15:10:32 -0500 Subject: [PATCH 7/8] bump version to 1.6.4 Signed-off-by: Joseph Mattiello --- .jazzy.yaml | 2 +- CHANGELOG.md | 4 ++ Hero.podspec | 2 +- Hero.xcodeproj/project.pbxproj | 4 +- docs/Classes.html | 4 +- docs/Classes/BinaryOpNode.html | 4 +- docs/Classes/CallNode.html | 4 +- docs/Classes/ExprNode.html | 4 +- docs/Classes/FunctionNode.html | 4 +- docs/Classes/Hero.html | 4 +- docs/Classes/HeroContext.html | 14 ++--- docs/Classes/HeroDebugPlugin.html | 4 +- docs/Classes/HeroExtension.html | 4 +- docs/Classes/HeroModifier.html | 4 +- docs/Classes/HeroPlugin.html | 4 +- docs/Classes/HeroTransition.html | 52 ++++++++++++------ docs/Classes/Lexer.html | 4 +- docs/Classes/NumberNode.html | 4 +- docs/Classes/Parser.html | 4 +- docs/Classes/PrototypeNode.html | 4 +- docs/Classes/VariableNode.html | 4 +- docs/Enums.html | 4 +- docs/Enums/CascadeDirection.html | 4 +- docs/Enums/HeroCoordinateSpace.html | 4 +- docs/Enums/HeroDefaultAnimationType.html | 4 +- .../HeroDefaultAnimationType/Direction.html | 8 +-- .../HeroDefaultAnimationType/Strategy.html | 4 +- docs/Enums/HeroSnapshotType.html | 4 +- docs/Enums/HeroTransitionState.html | 4 +- docs/Enums/HeroViewOrderingStrategy.html | 4 +- docs/Enums/ParseError.html | 4 +- docs/Enums/Token.html | 4 +- docs/Extensions.html | 4 +- docs/Extensions/CAMediaTimingFunction.html | 4 +- docs/Extensions/CATransform3D.html | 4 +- docs/Extensions/HeroDebugView.html | 4 +- docs/Extensions/String.html | 4 +- docs/Extensions/UINavigationController.html | 4 +- docs/Extensions/UITabBarController.html | 8 ++- docs/Extensions/UIView.html | 11 +++- docs/Extensions/UIViewController.html | 30 +++++++--- docs/Functions.html | 4 +- docs/Protocols.html | 6 +- docs/Protocols/HeroAnimator.html | 4 +- docs/Protocols/HeroCompatible.html | 4 +- docs/Protocols/HeroCustomSnapshotView.html | 8 +-- docs/Protocols/HeroPreprocessor.html | 4 +- .../Protocols/HeroProgressUpdateObserver.html | 4 +- docs/Protocols/HeroStringConvertible.html | 4 +- docs/Protocols/HeroTransitionDelegate.html | 4 +- .../Protocols/HeroViewControllerDelegate.html | 4 +- docs/Structs.html | 4 +- docs/Structs/HeroConditionalContext.html | 4 +- docs/Structs/HeroTargetState.html | 4 +- .../Contents/Resources/Documents/Classes.html | 4 +- .../Documents/Classes/BinaryOpNode.html | 4 +- .../Resources/Documents/Classes/CallNode.html | 4 +- .../Resources/Documents/Classes/ExprNode.html | 4 +- .../Documents/Classes/FunctionNode.html | 4 +- .../Resources/Documents/Classes/Hero.html | 4 +- .../Documents/Classes/HeroContext.html | 14 ++--- .../Documents/Classes/HeroDebugPlugin.html | 4 +- .../Documents/Classes/HeroExtension.html | 4 +- .../Documents/Classes/HeroModifier.html | 4 +- .../Documents/Classes/HeroPlugin.html | 4 +- .../Documents/Classes/HeroTransition.html | 52 ++++++++++++------ .../Resources/Documents/Classes/Lexer.html | 4 +- .../Documents/Classes/NumberNode.html | 4 +- .../Resources/Documents/Classes/Parser.html | 4 +- .../Documents/Classes/PrototypeNode.html | 4 +- .../Documents/Classes/VariableNode.html | 4 +- .../Contents/Resources/Documents/Enums.html | 4 +- .../Documents/Enums/CascadeDirection.html | 4 +- .../Documents/Enums/HeroCoordinateSpace.html | 4 +- .../Enums/HeroDefaultAnimationType.html | 4 +- .../HeroDefaultAnimationType/Direction.html | 8 +-- .../HeroDefaultAnimationType/Strategy.html | 4 +- .../Documents/Enums/HeroSnapshotType.html | 4 +- .../Documents/Enums/HeroTransitionState.html | 4 +- .../Enums/HeroViewOrderingStrategy.html | 4 +- .../Resources/Documents/Enums/ParseError.html | 4 +- .../Resources/Documents/Enums/Token.html | 4 +- .../Resources/Documents/Extensions.html | 4 +- .../Extensions/CAMediaTimingFunction.html | 4 +- .../Documents/Extensions/CATransform3D.html | 4 +- .../Documents/Extensions/HeroDebugView.html | 4 +- .../Documents/Extensions/String.html | 4 +- .../Extensions/UINavigationController.html | 4 +- .../Extensions/UITabBarController.html | 8 ++- .../Documents/Extensions/UIView.html | 11 +++- .../Extensions/UIViewController.html | 30 +++++++--- .../Resources/Documents/Functions.html | 4 +- .../Resources/Documents/Protocols.html | 6 +- .../Documents/Protocols/HeroAnimator.html | 4 +- .../Documents/Protocols/HeroCompatible.html | 4 +- .../Protocols/HeroCustomSnapshotView.html | 8 +-- .../Documents/Protocols/HeroPreprocessor.html | 4 +- .../Protocols/HeroProgressUpdateObserver.html | 4 +- .../Protocols/HeroStringConvertible.html | 4 +- .../Protocols/HeroTransitionDelegate.html | 4 +- .../Protocols/HeroViewControllerDelegate.html | 4 +- .../Contents/Resources/Documents/Structs.html | 4 +- .../Structs/HeroConditionalContext.html | 4 +- .../Documents/Structs/HeroTargetState.html | 4 +- .../Contents/Resources/Documents/index.html | 4 +- .../Resources/Documents/js/jquery.min.js | 4 +- .../Contents/Resources/Documents/search.json | 2 +- docs/docsets/Hero.tgz | Bin 158875 -> 158458 bytes docs/index.html | 4 +- docs/js/jquery.min.js | 4 +- docs/search.json | 2 +- docs/undocumented.json | 24 ++++---- 112 files changed, 370 insertions(+), 296 deletions(-) diff --git a/.jazzy.yaml b/.jazzy.yaml index 59927f34..a1e71f45 100644 --- a/.jazzy.yaml +++ b/.jazzy.yaml @@ -1,6 +1,6 @@ # ---- About ---- module: Hero -module_version: 1.6.3 +module_version: 1.6.4 author: HeroTransitions readme: README.md copyright: 'See [license](https://github.com/HeroTransitions/Hero/blob/develop/LICENSE) for more details.' diff --git a/CHANGELOG.md b/CHANGELOG.md index bc9a97c8..c1f48f66 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ The changelog for `Hero`. Also see the [releases](https://github.com/HeroTransit -------------------------------------- +## [1.6.4](https://github.com/HeroTransitions/Hero/releases/tag/1.6.4) + +- Fix XCode 16 + ## [1.6.3](https://github.com/HeroTransitions/Hero/releases/tag/1.6.3) - 1ac98e7 Adaption for visionOS. diff --git a/Hero.podspec b/Hero.podspec index 5c752286..d2c61314 100644 --- a/Hero.podspec +++ b/Hero.podspec @@ -2,7 +2,7 @@ Pod::Spec.new do |s| s.name = 'Hero' - s.version = '1.6.3' + s.version = '1.6.4' s.summary = 'Elegant transition library for iOS' s.description = <<-DESC diff --git a/Hero.xcodeproj/project.pbxproj b/Hero.xcodeproj/project.pbxproj index 67d49099..1cab81a3 100644 --- a/Hero.xcodeproj/project.pbxproj +++ b/Hero.xcodeproj/project.pbxproj @@ -1403,7 +1403,7 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 10.0; - MARKETING_VERSION = 1.6.3; + MARKETING_VERSION = 1.6.4; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -1459,7 +1459,7 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 10.0; - MARKETING_VERSION = 1.6.3; + MARKETING_VERSION = 1.6.4; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; diff --git a/docs/Classes.html b/docs/Classes.html index 7d53cf91..62e17ac4 100644 --- a/docs/Classes.html +++ b/docs/Classes.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -781,7 +781,7 @@

Declaration

diff --git a/docs/Classes/BinaryOpNode.html b/docs/Classes/BinaryOpNode.html index 568fc6c9..64585ce8 100644 --- a/docs/Classes/BinaryOpNode.html +++ b/docs/Classes/BinaryOpNode.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -382,7 +382,7 @@

Declaration

diff --git a/docs/Classes/CallNode.html b/docs/Classes/CallNode.html index 908d3901..5b444cd5 100644 --- a/docs/Classes/CallNode.html +++ b/docs/Classes/CallNode.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -352,7 +352,7 @@

Declaration

diff --git a/docs/Classes/ExprNode.html b/docs/Classes/ExprNode.html index 32fd5a6b..ffda5396 100644 --- a/docs/Classes/ExprNode.html +++ b/docs/Classes/ExprNode.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -381,7 +381,7 @@

Declaration

diff --git a/docs/Classes/FunctionNode.html b/docs/Classes/FunctionNode.html index 2a9d72a6..978a6a41 100644 --- a/docs/Classes/FunctionNode.html +++ b/docs/Classes/FunctionNode.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -382,7 +382,7 @@

Declaration

diff --git a/docs/Classes/Hero.html b/docs/Classes/Hero.html index 8914e2cc..fcaaa360 100644 --- a/docs/Classes/Hero.html +++ b/docs/Classes/Hero.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -300,7 +300,7 @@

Declaration

diff --git a/docs/Classes/HeroContext.html b/docs/Classes/HeroContext.html index a56bec58..7c4ebc7f 100644 --- a/docs/Classes/HeroContext.html +++ b/docs/Classes/HeroContext.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -470,7 +470,7 @@

Return Value

a snapshot view for animation

@@ -500,7 +500,7 @@

Declaration

@@ -530,7 +530,7 @@

Declaration

@@ -560,7 +560,7 @@

Declaration

@@ -590,7 +590,7 @@

Declaration

@@ -604,7 +604,7 @@

Declaration

diff --git a/docs/Classes/HeroDebugPlugin.html b/docs/Classes/HeroDebugPlugin.html index 97a9d653..48152445 100644 --- a/docs/Classes/HeroDebugPlugin.html +++ b/docs/Classes/HeroDebugPlugin.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -359,7 +359,7 @@

HeroDebugPlugin

diff --git a/docs/Classes/HeroExtension.html b/docs/Classes/HeroExtension.html index e7a37483..4abbd349 100644 --- a/docs/Classes/HeroExtension.html +++ b/docs/Classes/HeroExtension.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -934,7 +934,7 @@

Declaration

diff --git a/docs/Classes/HeroModifier.html b/docs/Classes/HeroModifier.html index f9f0f460..6a8a8264 100644 --- a/docs/Classes/HeroModifier.html +++ b/docs/Classes/HeroModifier.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -2231,7 +2231,7 @@

Declaration

diff --git a/docs/Classes/HeroPlugin.html b/docs/Classes/HeroPlugin.html index b22eaaf0..1f98e713 100644 --- a/docs/Classes/HeroPlugin.html +++ b/docs/Classes/HeroPlugin.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -935,7 +935,7 @@

Declaration

diff --git a/docs/Classes/HeroTransition.html b/docs/Classes/HeroTransition.html index 141273e1..a0d00dc6 100644 --- a/docs/Classes/HeroTransition.html +++ b/docs/Classes/HeroTransition.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -1198,7 +1198,8 @@

Declaration

Declaration

Swift

-
public func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool)
+
@MainActor
+public func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool)
@@ -1228,7 +1229,8 @@

Declaration

Declaration

Swift

-
public func navigationController(_ navigationController: UINavigationController, didShow viewController: UIViewController, animated: Bool)
+
@MainActor
+public func navigationController(_ navigationController: UINavigationController, didShow viewController: UIViewController, animated: Bool)
@@ -1258,7 +1260,8 @@

Declaration

Declaration

Swift

-
public func navigationController(_ navigationController: UINavigationController, animationControllerFor operation: UINavigationController.Operation, from fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning?
+
@MainActor
+public func navigationController(_ navigationController: UINavigationController, animationControllerFor operation: UINavigationController.Operation, from fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning?
@@ -1288,7 +1291,8 @@

Declaration

Declaration

Swift

-
public func navigationController(_ navigationController: UINavigationController, interactionControllerFor animationController: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning?
+
@MainActor
+public func navigationController(_ navigationController: UINavigationController, interactionControllerFor animationController: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning?
@@ -1318,7 +1322,8 @@

Declaration

Declaration

Swift

-
public func tabBarController(_ tabBarController: UITabBarController, shouldSelect viewController: UIViewController) -> Bool
+
@MainActor
+public func tabBarController(_ tabBarController: UITabBarController, shouldSelect viewController: UIViewController) -> Bool
@@ -1348,7 +1353,8 @@

Declaration

Declaration

Swift

-
public func tabBarController(_ tabBarController: UITabBarController, interactionControllerFor animationController: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning?
+
@MainActor
+public func tabBarController(_ tabBarController: UITabBarController, interactionControllerFor animationController: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning?
@@ -1378,7 +1384,8 @@

Declaration

Declaration

Swift

-
public func tabBarController(_ tabBarController: UITabBarController, animationControllerForTransitionFrom fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning?
+
@MainActor
+public func tabBarController(_ tabBarController: UITabBarController, animationControllerForTransitionFrom fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning?
@@ -1408,7 +1415,8 @@

Declaration

Declaration

Swift

-
public func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning?
+
@MainActor
+public func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning?
@@ -1438,7 +1446,8 @@

Declaration

Declaration

Swift

-
public func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning?
+
@MainActor
+public func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning?
@@ -1468,7 +1477,8 @@

Declaration

Declaration

Swift

-
public func interactionControllerForDismissal(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning?
+
@MainActor
+public func interactionControllerForDismissal(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning?
@@ -1498,7 +1508,8 @@

Declaration

Declaration

Swift

-
public func interactionControllerForPresentation(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning?
+
@MainActor
+public func interactionControllerForPresentation(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning?
@@ -1528,7 +1539,8 @@

Declaration

Declaration

Swift

-
public func animateTransition(using context: UIViewControllerContextTransitioning)
+
@MainActor
+public func animateTransition(using context: UIViewControllerContextTransitioning)
@@ -1558,7 +1570,8 @@

Declaration

Declaration

Swift

-
public func transitionDuration(using transitionContext: UIViewControllerContextTransitioning?) -> TimeInterval
+
@MainActor
+public func transitionDuration(using transitionContext: UIViewControllerContextTransitioning?) -> TimeInterval
@@ -1588,7 +1601,8 @@

Declaration

Declaration

Swift

-
public func animationEnded(_ transitionCompleted: Bool)
+
@MainActor
+public func animationEnded(_ transitionCompleted: Bool)
@@ -1618,7 +1632,8 @@

Declaration

Declaration

Swift

-
public var wantsInteractiveStart: Bool { get }
+
@MainActor
+public var wantsInteractiveStart: Bool { get }
@@ -1648,7 +1663,8 @@

Declaration

Declaration

Swift

-
public func startInteractiveTransition(_ transitionContext: UIViewControllerContextTransitioning)
+
@MainActor
+public func startInteractiveTransition(_ transitionContext: UIViewControllerContextTransitioning)
@@ -1667,7 +1683,7 @@

Declaration

diff --git a/docs/Classes/Lexer.html b/docs/Classes/Lexer.html index 5dcde175..78532847 100644 --- a/docs/Classes/Lexer.html +++ b/docs/Classes/Lexer.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -322,7 +322,7 @@

Declaration

diff --git a/docs/Classes/NumberNode.html b/docs/Classes/NumberNode.html index 07eef744..6e8ba1eb 100644 --- a/docs/Classes/NumberNode.html +++ b/docs/Classes/NumberNode.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -352,7 +352,7 @@

Declaration

diff --git a/docs/Classes/Parser.html b/docs/Classes/Parser.html index 895714f9..c42b4fbc 100644 --- a/docs/Classes/Parser.html +++ b/docs/Classes/Parser.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -322,7 +322,7 @@

Declaration

diff --git a/docs/Classes/PrototypeNode.html b/docs/Classes/PrototypeNode.html index 3a0cd596..c76e9ac7 100644 --- a/docs/Classes/PrototypeNode.html +++ b/docs/Classes/PrototypeNode.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -352,7 +352,7 @@

Declaration

diff --git a/docs/Classes/VariableNode.html b/docs/Classes/VariableNode.html index 1ab626a4..66268e62 100644 --- a/docs/Classes/VariableNode.html +++ b/docs/Classes/VariableNode.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -292,7 +292,7 @@

Declaration

diff --git a/docs/Enums.html b/docs/Enums.html index 79d3d616..321cf3c5 100644 --- a/docs/Enums.html +++ b/docs/Enums.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -501,7 +501,7 @@

Declaration

diff --git a/docs/Enums/CascadeDirection.html b/docs/Enums/CascadeDirection.html index 9d3fe390..9c129f9d 100644 --- a/docs/Enums/CascadeDirection.html +++ b/docs/Enums/CascadeDirection.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -502,7 +502,7 @@

Declaration

diff --git a/docs/Enums/HeroCoordinateSpace.html b/docs/Enums/HeroCoordinateSpace.html index b1b9aa81..1fb3ff60 100644 --- a/docs/Enums/HeroCoordinateSpace.html +++ b/docs/Enums/HeroCoordinateSpace.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -322,7 +322,7 @@

Declaration

diff --git a/docs/Enums/HeroDefaultAnimationType.html b/docs/Enums/HeroDefaultAnimationType.html index dd88be2b..29d63f4d 100644 --- a/docs/Enums/HeroDefaultAnimationType.html +++ b/docs/Enums/HeroDefaultAnimationType.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -835,7 +835,7 @@

Declaration

diff --git a/docs/Enums/HeroDefaultAnimationType/Direction.html b/docs/Enums/HeroDefaultAnimationType/Direction.html index 70ece15f..0bc16f7f 100644 --- a/docs/Enums/HeroDefaultAnimationType/Direction.html +++ b/docs/Enums/HeroDefaultAnimationType/Direction.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -273,7 +273,7 @@

Direction

Declaration

Swift

-
case left
+
case left
@@ -303,7 +303,7 @@

Declaration

Declaration

Swift

-
case right
+
case right
@@ -532,7 +532,7 @@

Declaration

diff --git a/docs/Enums/HeroDefaultAnimationType/Strategy.html b/docs/Enums/HeroDefaultAnimationType/Strategy.html index 875f9bc4..94525098 100644 --- a/docs/Enums/HeroDefaultAnimationType/Strategy.html +++ b/docs/Enums/HeroDefaultAnimationType/Strategy.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -352,7 +352,7 @@

Declaration

diff --git a/docs/Enums/HeroSnapshotType.html b/docs/Enums/HeroSnapshotType.html index 640f14f5..a9b75e54 100644 --- a/docs/Enums/HeroSnapshotType.html +++ b/docs/Enums/HeroSnapshotType.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -387,7 +387,7 @@

Declaration

diff --git a/docs/Enums/HeroTransitionState.html b/docs/Enums/HeroTransitionState.html index 0812cbbf..4a3e4bf1 100644 --- a/docs/Enums/HeroTransitionState.html +++ b/docs/Enums/HeroTransitionState.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -412,7 +412,7 @@

Declaration

diff --git a/docs/Enums/HeroViewOrderingStrategy.html b/docs/Enums/HeroViewOrderingStrategy.html index 34854f4f..c7fc74ec 100644 --- a/docs/Enums/HeroViewOrderingStrategy.html +++ b/docs/Enums/HeroViewOrderingStrategy.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -352,7 +352,7 @@

Declaration

diff --git a/docs/Enums/ParseError.html b/docs/Enums/ParseError.html index a4e93c73..8d3aee03 100644 --- a/docs/Enums/ParseError.html +++ b/docs/Enums/ParseError.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -442,7 +442,7 @@

Declaration

diff --git a/docs/Enums/Token.html b/docs/Enums/Token.html index 8c88c9d5..d6ac69cd 100644 --- a/docs/Enums/Token.html +++ b/docs/Enums/Token.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -442,7 +442,7 @@

Declaration

diff --git a/docs/Extensions.html b/docs/Extensions.html index 3c30e478..d58cade1 100644 --- a/docs/Extensions.html +++ b/docs/Extensions.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -479,7 +479,7 @@

Declaration

diff --git a/docs/Extensions/CAMediaTimingFunction.html b/docs/Extensions/CAMediaTimingFunction.html index 3da8884f..2de77174 100644 --- a/docs/Extensions/CAMediaTimingFunction.html +++ b/docs/Extensions/CAMediaTimingFunction.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -558,7 +558,7 @@

Declaration

diff --git a/docs/Extensions/CATransform3D.html b/docs/Extensions/CATransform3D.html index feae309d..251d21f3 100644 --- a/docs/Extensions/CATransform3D.html +++ b/docs/Extensions/CATransform3D.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -287,7 +287,7 @@

Declaration

diff --git a/docs/Extensions/HeroDebugView.html b/docs/Extensions/HeroDebugView.html index 602f49ae..27d0df1e 100644 --- a/docs/Extensions/HeroDebugView.html +++ b/docs/Extensions/HeroDebugView.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -269,7 +269,7 @@

HeroDebugView

diff --git a/docs/Extensions/String.html b/docs/Extensions/String.html index 7eb123cc..cbe70562 100644 --- a/docs/Extensions/String.html +++ b/docs/Extensions/String.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -288,7 +288,7 @@

Declaration

diff --git a/docs/Extensions/UINavigationController.html b/docs/Extensions/UINavigationController.html index deda8bfd..9d585d8d 100644 --- a/docs/Extensions/UINavigationController.html +++ b/docs/Extensions/UINavigationController.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -269,7 +269,7 @@

UINavigationController

diff --git a/docs/Extensions/UITabBarController.html b/docs/Extensions/UITabBarController.html index ba6a1547..de60b931 100644 --- a/docs/Extensions/UITabBarController.html +++ b/docs/Extensions/UITabBarController.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -269,7 +269,8 @@

UITabBarController

Declaration

Swift

-
var heroTabBarAnimationType: HeroDefaultAnimationType { get set }
+
@MainActor
+var heroTabBarAnimationType: HeroDefaultAnimationType { get set }
@@ -300,6 +301,7 @@

Declaration

Swift

@IBInspectable
+@MainActor
 var heroTabBarAnimationTypeString: String? { get set }
@@ -319,7 +321,7 @@

Declaration

diff --git a/docs/Extensions/UIView.html b/docs/Extensions/UIView.html index 3385fb26..012751f1 100644 --- a/docs/Extensions/UIView.html +++ b/docs/Extensions/UIView.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -270,6 +270,7 @@

Declaration

Swift

@IBInspectable
+@MainActor
 var heroID: String? { get set }
@@ -301,6 +302,7 @@

Declaration

Swift

@IBInspectable
+@MainActor
 var isHeroEnabled: Bool { get set }
@@ -332,6 +334,7 @@

Declaration

Swift

@IBInspectable
+@MainActor
 var isHeroEnabledForSubviews: Bool { get set }
@@ -362,7 +365,8 @@

Declaration

Declaration

Swift

-
var heroModifiers: [HeroModifier]? { get set }
+
@MainActor
+var heroModifiers: [HeroModifier]? { get set }
@@ -393,6 +397,7 @@

Declaration

Swift

@IBInspectable
+@MainActor
 var heroModifierString: String? { get set }
@@ -412,7 +417,7 @@

Declaration

diff --git a/docs/Extensions/UIViewController.html b/docs/Extensions/UIViewController.html index a12a83f0..0545bb54 100644 --- a/docs/Extensions/UIViewController.html +++ b/docs/Extensions/UIViewController.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -269,7 +269,8 @@

UIViewController

Declaration

Swift

-
var heroModalAnimationType: HeroDefaultAnimationType { get set }
+
@MainActor
+var heroModalAnimationType: HeroDefaultAnimationType { get set }
@@ -300,6 +301,7 @@

Declaration

Swift

@IBInspectable
+@MainActor
 var heroModalAnimationTypeString: String? { get set }
@@ -331,6 +333,7 @@

Declaration

Swift

@IBInspectable
+@MainActor
 var isHeroEnabled: Bool { get set }
@@ -362,6 +365,7 @@

Declaration

Swift

@IBAction
+@MainActor
 public func ht_dismiss(_ sender: UIView)
@@ -392,7 +396,8 @@

Declaration

Declaration

Swift

-
public func heroReplaceViewController(with next: UIViewController)
+
@MainActor
+public func heroReplaceViewController(with next: UIViewController)
@@ -423,6 +428,7 @@

Declaration

Swift

@IBAction
+@MainActor
 public func hero_dismissViewController()
@@ -454,6 +460,7 @@

Declaration

Swift

@IBAction
+@MainActor
 public func hero_unwindToRootViewController()
@@ -484,7 +491,8 @@

Declaration

Declaration

Swift

-
public func hero_unwindToViewController(_ toViewController: UIViewController)
+
@MainActor
+public func hero_unwindToViewController(_ toViewController: UIViewController)
@@ -514,7 +522,8 @@

Declaration

Declaration

Swift

-
public func hero_unwindToViewController(withSelector: Selector)
+
@MainActor
+public func hero_unwindToViewController(withSelector: Selector)
@@ -544,7 +553,8 @@

Declaration

Declaration

Swift

-
public func hero_unwindToViewController(withClass: AnyClass)
+
@MainActor
+public func hero_unwindToViewController(withClass: AnyClass)
@@ -574,7 +584,8 @@

Declaration

Declaration

Swift

-
public func hero_unwindToViewController(withMatchBlock: (UIViewController) -> Bool)
+
@MainActor
+public func hero_unwindToViewController(withMatchBlock: (UIViewController) -> Bool)
@@ -604,7 +615,8 @@

Declaration

Declaration

Swift

-
public func hero_replaceViewController(with next: UIViewController)
+
@MainActor
+public func hero_replaceViewController(with next: UIViewController)
@@ -623,7 +635,7 @@

Declaration

diff --git a/docs/Functions.html b/docs/Functions.html index 39b7086c..c74cc431 100644 --- a/docs/Functions.html +++ b/docs/Functions.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -282,7 +282,7 @@

Declaration

diff --git a/docs/Protocols.html b/docs/Protocols.html index d9fbc5fe..b9f45e85 100644 --- a/docs/Protocols.html +++ b/docs/Protocols.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -300,7 +300,7 @@

Declaration

@@ -501,7 +501,7 @@

Declaration

diff --git a/docs/Protocols/HeroAnimator.html b/docs/Protocols/HeroAnimator.html index 1ebc60a9..8f86e114 100644 --- a/docs/Protocols/HeroAnimator.html +++ b/docs/Protocols/HeroAnimator.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -502,7 +502,7 @@

Declaration

diff --git a/docs/Protocols/HeroCompatible.html b/docs/Protocols/HeroCompatible.html index d5a1843e..1e6c9f31 100644 --- a/docs/Protocols/HeroCompatible.html +++ b/docs/Protocols/HeroCompatible.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -330,7 +330,7 @@

Declaration

diff --git a/docs/Protocols/HeroCustomSnapshotView.html b/docs/Protocols/HeroCustomSnapshotView.html index e6a3424c..e256fa3a 100644 --- a/docs/Protocols/HeroCustomSnapshotView.html +++ b/docs/Protocols/HeroCustomSnapshotView.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -244,7 +244,7 @@

HeroCustomSnapshotView

Allows a view to create their own custom snapshot when using Optimized snapshot

@@ -278,7 +278,7 @@

Declaration

@@ -292,7 +292,7 @@

Declaration

diff --git a/docs/Protocols/HeroPreprocessor.html b/docs/Protocols/HeroPreprocessor.html index d1ba0c85..cb7e1166 100644 --- a/docs/Protocols/HeroPreprocessor.html +++ b/docs/Protocols/HeroPreprocessor.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -322,7 +322,7 @@

Declaration

diff --git a/docs/Protocols/HeroProgressUpdateObserver.html b/docs/Protocols/HeroProgressUpdateObserver.html index 24847676..fec19b8d 100644 --- a/docs/Protocols/HeroProgressUpdateObserver.html +++ b/docs/Protocols/HeroProgressUpdateObserver.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -292,7 +292,7 @@

Declaration

diff --git a/docs/Protocols/HeroStringConvertible.html b/docs/Protocols/HeroStringConvertible.html index 39ebb5c1..dedb9797 100644 --- a/docs/Protocols/HeroStringConvertible.html +++ b/docs/Protocols/HeroStringConvertible.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -292,7 +292,7 @@

Declaration

diff --git a/docs/Protocols/HeroTransitionDelegate.html b/docs/Protocols/HeroTransitionDelegate.html index 8c9fc1a1..db640c8e 100644 --- a/docs/Protocols/HeroTransitionDelegate.html +++ b/docs/Protocols/HeroTransitionDelegate.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -322,7 +322,7 @@

Declaration

diff --git a/docs/Protocols/HeroViewControllerDelegate.html b/docs/Protocols/HeroViewControllerDelegate.html index 635b0b5d..3bf6c507 100644 --- a/docs/Protocols/HeroViewControllerDelegate.html +++ b/docs/Protocols/HeroViewControllerDelegate.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -542,7 +542,7 @@

Declaration

diff --git a/docs/Structs.html b/docs/Structs.html index 1885dda4..2ba3128d 100644 --- a/docs/Structs.html +++ b/docs/Structs.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -315,7 +315,7 @@

Declaration

diff --git a/docs/Structs/HeroConditionalContext.html b/docs/Structs/HeroConditionalContext.html index e580b81f..9fac1fa2 100644 --- a/docs/Structs/HeroConditionalContext.html +++ b/docs/Structs/HeroConditionalContext.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -652,7 +652,7 @@

Declaration

diff --git a/docs/Structs/HeroTargetState.html b/docs/Structs/HeroTargetState.html index f3006dd1..5d8d3361 100644 --- a/docs/Structs/HeroTargetState.html +++ b/docs/Structs/HeroTargetState.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -1465,7 +1465,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes.html index 7d53cf91..62e17ac4 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -781,7 +781,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/BinaryOpNode.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/BinaryOpNode.html index 568fc6c9..64585ce8 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/BinaryOpNode.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/BinaryOpNode.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -382,7 +382,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/CallNode.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/CallNode.html index 908d3901..5b444cd5 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/CallNode.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/CallNode.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -352,7 +352,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/ExprNode.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/ExprNode.html index 32fd5a6b..ffda5396 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/ExprNode.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/ExprNode.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -381,7 +381,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/FunctionNode.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/FunctionNode.html index 2a9d72a6..978a6a41 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/FunctionNode.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/FunctionNode.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -382,7 +382,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/Hero.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/Hero.html index 8914e2cc..fcaaa360 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/Hero.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/Hero.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -300,7 +300,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroContext.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroContext.html index a56bec58..7c4ebc7f 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroContext.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroContext.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -470,7 +470,7 @@

Return Value

a snapshot view for animation

@@ -500,7 +500,7 @@

Declaration

@@ -530,7 +530,7 @@

Declaration

@@ -560,7 +560,7 @@

Declaration

@@ -590,7 +590,7 @@

Declaration

@@ -604,7 +604,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroDebugPlugin.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroDebugPlugin.html index 97a9d653..48152445 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroDebugPlugin.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroDebugPlugin.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -359,7 +359,7 @@

HeroDebugPlugin

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroExtension.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroExtension.html index e7a37483..4abbd349 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroExtension.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroExtension.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -934,7 +934,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroModifier.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroModifier.html index f9f0f460..6a8a8264 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroModifier.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroModifier.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -2231,7 +2231,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroPlugin.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroPlugin.html index b22eaaf0..1f98e713 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroPlugin.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroPlugin.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -935,7 +935,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroTransition.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroTransition.html index 141273e1..a0d00dc6 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroTransition.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/HeroTransition.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -1198,7 +1198,8 @@

Declaration

Declaration

Swift

-
public func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool)
+
@MainActor
+public func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool)
@@ -1228,7 +1229,8 @@

Declaration

Declaration

Swift

-
public func navigationController(_ navigationController: UINavigationController, didShow viewController: UIViewController, animated: Bool)
+
@MainActor
+public func navigationController(_ navigationController: UINavigationController, didShow viewController: UIViewController, animated: Bool)
@@ -1258,7 +1260,8 @@

Declaration

Declaration

Swift

-
public func navigationController(_ navigationController: UINavigationController, animationControllerFor operation: UINavigationController.Operation, from fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning?
+
@MainActor
+public func navigationController(_ navigationController: UINavigationController, animationControllerFor operation: UINavigationController.Operation, from fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning?
@@ -1288,7 +1291,8 @@

Declaration

Declaration

Swift

-
public func navigationController(_ navigationController: UINavigationController, interactionControllerFor animationController: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning?
+
@MainActor
+public func navigationController(_ navigationController: UINavigationController, interactionControllerFor animationController: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning?
@@ -1318,7 +1322,8 @@

Declaration

Declaration

Swift

-
public func tabBarController(_ tabBarController: UITabBarController, shouldSelect viewController: UIViewController) -> Bool
+
@MainActor
+public func tabBarController(_ tabBarController: UITabBarController, shouldSelect viewController: UIViewController) -> Bool
@@ -1348,7 +1353,8 @@

Declaration

Declaration

Swift

-
public func tabBarController(_ tabBarController: UITabBarController, interactionControllerFor animationController: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning?
+
@MainActor
+public func tabBarController(_ tabBarController: UITabBarController, interactionControllerFor animationController: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning?
@@ -1378,7 +1384,8 @@

Declaration

Declaration

Swift

-
public func tabBarController(_ tabBarController: UITabBarController, animationControllerForTransitionFrom fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning?
+
@MainActor
+public func tabBarController(_ tabBarController: UITabBarController, animationControllerForTransitionFrom fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning?
@@ -1408,7 +1415,8 @@

Declaration

Declaration

Swift

-
public func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning?
+
@MainActor
+public func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning?
@@ -1438,7 +1446,8 @@

Declaration

Declaration

Swift

-
public func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning?
+
@MainActor
+public func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning?
@@ -1468,7 +1477,8 @@

Declaration

Declaration

Swift

-
public func interactionControllerForDismissal(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning?
+
@MainActor
+public func interactionControllerForDismissal(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning?
@@ -1498,7 +1508,8 @@

Declaration

Declaration

Swift

-
public func interactionControllerForPresentation(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning?
+
@MainActor
+public func interactionControllerForPresentation(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning?
@@ -1528,7 +1539,8 @@

Declaration

Declaration

Swift

-
public func animateTransition(using context: UIViewControllerContextTransitioning)
+
@MainActor
+public func animateTransition(using context: UIViewControllerContextTransitioning)
@@ -1558,7 +1570,8 @@

Declaration

Declaration

Swift

-
public func transitionDuration(using transitionContext: UIViewControllerContextTransitioning?) -> TimeInterval
+
@MainActor
+public func transitionDuration(using transitionContext: UIViewControllerContextTransitioning?) -> TimeInterval
@@ -1588,7 +1601,8 @@

Declaration

Declaration

Swift

-
public func animationEnded(_ transitionCompleted: Bool)
+
@MainActor
+public func animationEnded(_ transitionCompleted: Bool)
@@ -1618,7 +1632,8 @@

Declaration

Declaration

Swift

-
public var wantsInteractiveStart: Bool { get }
+
@MainActor
+public var wantsInteractiveStart: Bool { get }
@@ -1648,7 +1663,8 @@

Declaration

Declaration

Swift

-
public func startInteractiveTransition(_ transitionContext: UIViewControllerContextTransitioning)
+
@MainActor
+public func startInteractiveTransition(_ transitionContext: UIViewControllerContextTransitioning)
@@ -1667,7 +1683,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/Lexer.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/Lexer.html index 5dcde175..78532847 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/Lexer.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/Lexer.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -322,7 +322,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/NumberNode.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/NumberNode.html index 07eef744..6e8ba1eb 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/NumberNode.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/NumberNode.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -352,7 +352,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/Parser.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/Parser.html index 895714f9..c42b4fbc 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/Parser.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/Parser.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -322,7 +322,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/PrototypeNode.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/PrototypeNode.html index 3a0cd596..c76e9ac7 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/PrototypeNode.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/PrototypeNode.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -352,7 +352,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/VariableNode.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/VariableNode.html index 1ab626a4..66268e62 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/VariableNode.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Classes/VariableNode.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -292,7 +292,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums.html index 79d3d616..321cf3c5 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -501,7 +501,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/CascadeDirection.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/CascadeDirection.html index 9d3fe390..9c129f9d 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/CascadeDirection.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/CascadeDirection.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -502,7 +502,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroCoordinateSpace.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroCoordinateSpace.html index b1b9aa81..1fb3ff60 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroCoordinateSpace.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroCoordinateSpace.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -322,7 +322,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroDefaultAnimationType.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroDefaultAnimationType.html index dd88be2b..29d63f4d 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroDefaultAnimationType.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroDefaultAnimationType.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -835,7 +835,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroDefaultAnimationType/Direction.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroDefaultAnimationType/Direction.html index 70ece15f..0bc16f7f 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroDefaultAnimationType/Direction.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroDefaultAnimationType/Direction.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -273,7 +273,7 @@

Direction

Declaration

Swift

-
case left
+
case left
@@ -303,7 +303,7 @@

Declaration

Declaration

Swift

-
case right
+
case right
@@ -532,7 +532,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroDefaultAnimationType/Strategy.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroDefaultAnimationType/Strategy.html index 875f9bc4..94525098 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroDefaultAnimationType/Strategy.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroDefaultAnimationType/Strategy.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -352,7 +352,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroSnapshotType.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroSnapshotType.html index 640f14f5..a9b75e54 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroSnapshotType.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroSnapshotType.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -387,7 +387,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroTransitionState.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroTransitionState.html index 0812cbbf..4a3e4bf1 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroTransitionState.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroTransitionState.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -412,7 +412,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroViewOrderingStrategy.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroViewOrderingStrategy.html index 34854f4f..c7fc74ec 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroViewOrderingStrategy.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/HeroViewOrderingStrategy.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -352,7 +352,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/ParseError.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/ParseError.html index a4e93c73..8d3aee03 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/ParseError.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/ParseError.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -442,7 +442,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/Token.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/Token.html index 8c88c9d5..d6ac69cd 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/Token.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Enums/Token.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -442,7 +442,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions.html index 3c30e478..d58cade1 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -479,7 +479,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/CAMediaTimingFunction.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/CAMediaTimingFunction.html index 3da8884f..2de77174 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/CAMediaTimingFunction.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/CAMediaTimingFunction.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -558,7 +558,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/CATransform3D.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/CATransform3D.html index feae309d..251d21f3 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/CATransform3D.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/CATransform3D.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -287,7 +287,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/HeroDebugView.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/HeroDebugView.html index 602f49ae..27d0df1e 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/HeroDebugView.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/HeroDebugView.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -269,7 +269,7 @@

HeroDebugView

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/String.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/String.html index 7eb123cc..cbe70562 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/String.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/String.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -288,7 +288,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UINavigationController.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UINavigationController.html index deda8bfd..9d585d8d 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UINavigationController.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UINavigationController.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -269,7 +269,7 @@

UINavigationController

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UITabBarController.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UITabBarController.html index ba6a1547..de60b931 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UITabBarController.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UITabBarController.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -269,7 +269,8 @@

UITabBarController

Declaration

Swift

-
var heroTabBarAnimationType: HeroDefaultAnimationType { get set }
+
@MainActor
+var heroTabBarAnimationType: HeroDefaultAnimationType { get set }
@@ -300,6 +301,7 @@

Declaration

Swift

@IBInspectable
+@MainActor
 var heroTabBarAnimationTypeString: String? { get set }
@@ -319,7 +321,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UIView.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UIView.html index 3385fb26..012751f1 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UIView.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UIView.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -270,6 +270,7 @@

Declaration

Swift

@IBInspectable
+@MainActor
 var heroID: String? { get set }
@@ -301,6 +302,7 @@

Declaration

Swift

@IBInspectable
+@MainActor
 var isHeroEnabled: Bool { get set }
@@ -332,6 +334,7 @@

Declaration

Swift

@IBInspectable
+@MainActor
 var isHeroEnabledForSubviews: Bool { get set }
@@ -362,7 +365,8 @@

Declaration

Declaration

Swift

-
var heroModifiers: [HeroModifier]? { get set }
+
@MainActor
+var heroModifiers: [HeroModifier]? { get set }
@@ -393,6 +397,7 @@

Declaration

Swift

@IBInspectable
+@MainActor
 var heroModifierString: String? { get set }
@@ -412,7 +417,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UIViewController.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UIViewController.html index a12a83f0..0545bb54 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UIViewController.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Extensions/UIViewController.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -269,7 +269,8 @@

UIViewController

Declaration

Swift

-
var heroModalAnimationType: HeroDefaultAnimationType { get set }
+
@MainActor
+var heroModalAnimationType: HeroDefaultAnimationType { get set }
@@ -300,6 +301,7 @@

Declaration

Swift

@IBInspectable
+@MainActor
 var heroModalAnimationTypeString: String? { get set }
@@ -331,6 +333,7 @@

Declaration

Swift

@IBInspectable
+@MainActor
 var isHeroEnabled: Bool { get set }
@@ -362,6 +365,7 @@

Declaration

Swift

@IBAction
+@MainActor
 public func ht_dismiss(_ sender: UIView)
@@ -392,7 +396,8 @@

Declaration

Declaration

Swift

-
public func heroReplaceViewController(with next: UIViewController)
+
@MainActor
+public func heroReplaceViewController(with next: UIViewController)
@@ -423,6 +428,7 @@

Declaration

Swift

@IBAction
+@MainActor
 public func hero_dismissViewController()
@@ -454,6 +460,7 @@

Declaration

Swift

@IBAction
+@MainActor
 public func hero_unwindToRootViewController()
@@ -484,7 +491,8 @@

Declaration

Declaration

Swift

-
public func hero_unwindToViewController(_ toViewController: UIViewController)
+
@MainActor
+public func hero_unwindToViewController(_ toViewController: UIViewController)
@@ -514,7 +522,8 @@

Declaration

Declaration

Swift

-
public func hero_unwindToViewController(withSelector: Selector)
+
@MainActor
+public func hero_unwindToViewController(withSelector: Selector)
@@ -544,7 +553,8 @@

Declaration

Declaration

Swift

-
public func hero_unwindToViewController(withClass: AnyClass)
+
@MainActor
+public func hero_unwindToViewController(withClass: AnyClass)
@@ -574,7 +584,8 @@

Declaration

Declaration

Swift

-
public func hero_unwindToViewController(withMatchBlock: (UIViewController) -> Bool)
+
@MainActor
+public func hero_unwindToViewController(withMatchBlock: (UIViewController) -> Bool)
@@ -604,7 +615,8 @@

Declaration

Declaration

Swift

-
public func hero_replaceViewController(with next: UIViewController)
+
@MainActor
+public func hero_replaceViewController(with next: UIViewController)
@@ -623,7 +635,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Functions.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Functions.html index 39b7086c..c74cc431 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Functions.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Functions.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -282,7 +282,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols.html index d9fbc5fe..b9f45e85 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -300,7 +300,7 @@

Declaration

@@ -501,7 +501,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroAnimator.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroAnimator.html index 1ebc60a9..8f86e114 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroAnimator.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroAnimator.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -502,7 +502,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroCompatible.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroCompatible.html index d5a1843e..1e6c9f31 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroCompatible.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroCompatible.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -330,7 +330,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroCustomSnapshotView.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroCustomSnapshotView.html index e6a3424c..e256fa3a 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroCustomSnapshotView.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroCustomSnapshotView.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -244,7 +244,7 @@

HeroCustomSnapshotView

Allows a view to create their own custom snapshot when using Optimized snapshot

@@ -278,7 +278,7 @@

Declaration

@@ -292,7 +292,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroPreprocessor.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroPreprocessor.html index d1ba0c85..cb7e1166 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroPreprocessor.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroPreprocessor.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -322,7 +322,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroProgressUpdateObserver.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroProgressUpdateObserver.html index 24847676..fec19b8d 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroProgressUpdateObserver.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroProgressUpdateObserver.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -292,7 +292,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroStringConvertible.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroStringConvertible.html index 39ebb5c1..dedb9797 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroStringConvertible.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroStringConvertible.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -292,7 +292,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroTransitionDelegate.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroTransitionDelegate.html index 8c9fc1a1..db640c8e 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroTransitionDelegate.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroTransitionDelegate.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -322,7 +322,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroViewControllerDelegate.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroViewControllerDelegate.html index 635b0b5d..3bf6c507 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroViewControllerDelegate.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Protocols/HeroViewControllerDelegate.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -542,7 +542,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Structs.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Structs.html index 1885dda4..2ba3128d 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Structs.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Structs.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -315,7 +315,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Structs/HeroConditionalContext.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Structs/HeroConditionalContext.html index e580b81f..9fac1fa2 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Structs/HeroConditionalContext.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Structs/HeroConditionalContext.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -652,7 +652,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/Structs/HeroTargetState.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/Structs/HeroTargetState.html index f3006dd1..5d8d3361 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/Structs/HeroTargetState.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/Structs/HeroTargetState.html @@ -21,7 +21,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -1465,7 +1465,7 @@

Declaration

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/index.html b/docs/docsets/Hero.docset/Contents/Resources/Documents/index.html index 4330477a..2c13349c 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/index.html @@ -20,7 +20,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -408,7 +408,7 @@

Contribute

diff --git a/docs/docsets/Hero.docset/Contents/Resources/Documents/js/jquery.min.js b/docs/docsets/Hero.docset/Contents/Resources/Documents/js/jquery.min.js index c4c6022f..7f37b5d9 100644 --- a/docs/docsets/Hero.docset/Contents/Resources/Documents/js/jquery.min.js +++ b/docs/docsets/Hero.docset/Contents/Resources/Documents/js/jquery.min.js @@ -1,2 +1,2 @@ -/*! jQuery v3.6.0 | (c) OpenJS 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=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},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&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,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.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(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(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&&e.namespaceURI,n=e&&(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},j=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 j(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||D,"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,D=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 je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(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 _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.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(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.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,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.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):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]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.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+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=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))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(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&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(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&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(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 U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);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&&C){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=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(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(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===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]||I.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]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(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(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(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=I.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 T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.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 ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="",le.option=!!xe.lastChild;var ke={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n",""]);var je=/<|&#?\w+;/;function Ae(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 Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.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)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.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),v(t)&&(t=t.call(e,n,ce.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)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.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"===ce.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"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(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)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(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?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.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.on("mouseenter",e).on("mouseleave",t||e)}}),ce.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){ce.fn[n]=function(e,t){return 0Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV11isAppearingSbvp":{"name":"isAppearing","abstract":"

Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV12isPresentingSbvp":{"name":"isPresenting","abstract":"

Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV20isInTabbarControllerSbvp":{"name":"isInTabbarController","abstract":"

Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV20isInNavbarControllerSbvp":{"name":"isInNavbarController","abstract":"

Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV9isMatchedSbvp":{"name":"isMatched","abstract":"

Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV21isAncestorViewMatchedSbvp":{"name":"isAncestorViewMatched","abstract":"

Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV11matchedViewSo6UIViewCSgvp":{"name":"matchedView","abstract":"

Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV19matchedAncestorViewSo6UIViewC_AFtSgvp":{"name":"matchedAncestorView","abstract":"

Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV18fromViewControllerSo06UIViewF0Cvp":{"name":"fromViewController","abstract":"

Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV16toViewControllerSo06UIViewF0Cvp":{"name":"toViewController","abstract":"

Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV21currentViewControllerSo06UIViewF0Cvp":{"name":"currentViewController","abstract":"

Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV19otherViewControllerSo06UIViewF0Cvp":{"name":"otherViewController","abstract":"

Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV05beginC0SayAA0A8ModifierCGSgvp":{"name":"beginState","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV20conditionalModifiersSaySbAA0A18ConditionalContextVc_SayAA0A8ModifierCGtGSgvp":{"name":"conditionalModifiers","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV8positionSo7CGPointVSgvp":{"name":"position","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV4sizeSo6CGSizeVSgvp":{"name":"size","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV9transformSo13CATransform3DVSgvp":{"name":"transform","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV7opacitySfSgvp":{"name":"opacity","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12cornerRadius14CoreFoundation7CGFloatVSgvp":{"name":"cornerRadius","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV15backgroundColorSo10CGColorRefaSgvp":{"name":"backgroundColor","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV9zPosition14CoreFoundation7CGFloatVSgvp":{"name":"zPosition","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV11anchorPointSo7CGPointVSgvp":{"name":"anchorPoint","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12contentsRectSo6CGRectVSgvp":{"name":"contentsRect","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV13contentsScale14CoreFoundation7CGFloatVSgvp":{"name":"contentsScale","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV11borderWidth14CoreFoundation7CGFloatVSgvp":{"name":"borderWidth","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV11borderColorSo10CGColorRefaSgvp":{"name":"borderColor","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV11shadowColorSo10CGColorRefaSgvp":{"name":"shadowColor","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV13shadowOpacitySfSgvp":{"name":"shadowOpacity","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12shadowOffsetSo6CGSizeVSgvp":{"name":"shadowOffset","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12shadowRadius14CoreFoundation7CGFloatVSgvp":{"name":"shadowRadius","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV10shadowPathSo9CGPathRefaSgvp":{"name":"shadowPath","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV13masksToBoundsSbSgvp":{"name":"masksToBounds","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV13displayShadowSbvp":{"name":"displayShadow","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV7overlaySo10CGColorRefa5color_14CoreFoundation7CGFloatV7opacitytSgvp":{"name":"overlay","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6spring14CoreFoundation7CGFloatV_AGtSgvp":{"name":"spring","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV5delaySdvp":{"name":"delay","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV8durationSdSgvp":{"name":"duration","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV14timingFunctionSo013CAMediaTimingE0CSgvp":{"name":"timingFunction","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV3arc14CoreFoundation7CGFloatVSgvp":{"name":"arc","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6sourceSSSgvp":{"name":"source","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV7cascadeSd_AA16CascadeDirectionOSbtSgvp":{"name":"cascade","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV22ignoreSubviewModifiersSbSgvp":{"name":"ignoreSubviewModifiers","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV15coordinateSpaceAA0a10CoordinateE0OSgvp":{"name":"coordinateSpace","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV23useScaleBasedSizeChangeSbSgvp":{"name":"useScaleBasedSizeChange","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12snapshotTypeAA0a8SnapshotE0OSgvp":{"name":"snapshotType","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV7nonFadeSbvp":{"name":"nonFade","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12forceAnimateSbvp":{"name":"forceAnimate","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6customSDySSypGSgvp":{"name":"custom","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6appendyyAA0A8ModifierCF":{"name":"append(_:)","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6append10contentsOfySayAA0A8ModifierCG_tF":{"name":"append(contentsOf:)","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateVyypSgSScip":{"name":"subscript(_:)","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:s25ExpressibleByArrayLiteralP05arrayD0x0cD7ElementQzd_tcfc":{"name":"init(arrayLiteral:)","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html":{"name":"HeroTargetState","abstract":"

Undocumented

"},"Structs/HeroConditionalContext.html":{"name":"HeroConditionalContext","abstract":"

Undocumented

"},"Protocols/HeroTransitionDelegate.html#/s:4Hero0A18TransitionDelegateP04heroB0_9didUpdateyAA0aB0C_AA0aB5StateOtF":{"name":"heroTransition(_:didUpdate:)","abstract":"

Undocumented

","parent_name":"HeroTransitionDelegate"},"Protocols/HeroTransitionDelegate.html#/s:4Hero0A18TransitionDelegateP04heroB0_9didUpdateyAA0aB0C_SdtF":{"name":"heroTransition(_:didUpdate:)","abstract":"

Undocumented

","parent_name":"HeroTransitionDelegate"},"Protocols/HeroStringConvertible.html#/s:4Hero0A17StringConvertibleP4from4nodexSgAA8ExprNodeC_tFZ":{"name":"from(node:)","abstract":"

Undocumented

","parent_name":"HeroStringConvertible"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroWillStartAnimatingFromViewController:":{"name":"heroWillStartAnimatingFrom(viewController:)","abstract":"

Undocumented

","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidEndAnimatingFromViewController:":{"name":"heroDidEndAnimatingFrom(viewController:)","abstract":"

Undocumented

","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidCancelAnimatingFromViewController:":{"name":"heroDidCancelAnimatingFrom(viewController:)","abstract":"

Undocumented

","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroWillStartTransition":{"name":"heroWillStartTransition()","abstract":"

Undocumented

","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidEndTransition":{"name":"heroDidEndTransition()","abstract":"

Undocumented

","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidCancelTransition":{"name":"heroDidCancelTransition()","abstract":"

Undocumented

","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroWillStartAnimatingToViewController:":{"name":"heroWillStartAnimatingTo(viewController:)","abstract":"

Undocumented

","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidEndAnimatingToViewController:":{"name":"heroDidEndAnimatingTo(viewController:)","abstract":"

Undocumented

","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidCancelAnimatingToViewController:":{"name":"heroDidCancelAnimatingTo(viewController:)","abstract":"

Undocumented

","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroProgressUpdateObserver.html#/s:4Hero0A22ProgressUpdateObserverP07heroDidcB08progressySd_tF":{"name":"heroDidUpdateProgress(progress:)","abstract":"

Undocumented

","parent_name":"HeroProgressUpdateObserver"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP4heroAA0A10TransitionCSgvp":{"name":"hero","abstract":"

Undocumented

","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP10canAnimate4view9appearingSbSo6UIViewC_SbtF":{"name":"canAnimate(view:appearing:)","abstract":"

Undocumented

","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP7animate9fromViews02toE0SdSaySo6UIViewCG_AItF":{"name":"animate(fromViews:toViews:)","abstract":"

Undocumented

","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP5cleanyyF":{"name":"clean()","abstract":"

Undocumented

","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP6seekTo10timePassedySd_tF":{"name":"seekTo(timePassed:)","abstract":"

Undocumented

","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP6resume10timePassed7reverseS2d_SbtF":{"name":"resume(timePassed:reverse:)","abstract":"

Undocumented

","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP5apply5state2toyAA0A11TargetStateV_So6UIViewCtF":{"name":"apply(state:to:)","abstract":"

Undocumented

","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP12changeTarget5state13isDestination2toyAA0aD5StateV_SbSo6UIViewCtF":{"name":"changeTarget(state:isDestination:to:)","abstract":"

Undocumented

","parent_name":"HeroAnimator"},"Protocols/HeroPreprocessor.html#/s:4Hero0A12PreprocessorP4heroAA0A10TransitionCSgvp":{"name":"hero","abstract":"

Undocumented

","parent_name":"HeroPreprocessor"},"Protocols/HeroPreprocessor.html#/s:4Hero0A12PreprocessorP7process9fromViews02toE0ySaySo6UIViewCG_AItF":{"name":"process(fromViews:toViews:)","abstract":"

Undocumented

","parent_name":"HeroPreprocessor"},"Protocols/HeroCustomSnapshotView.html#/s:4Hero0A18CustomSnapshotViewP04heroC0So6UIViewCSgvp":{"name":"heroSnapshot","abstract":"

Undocumented

","parent_name":"HeroCustomSnapshotView"},"Protocols/HeroCompatible.html#/s:4Hero0A10CompatibleP0B4TypeQa":{"name":"CompatibleType","abstract":"

Undocumented

","parent_name":"HeroCompatible"},"Protocols/HeroCompatible.html#/s:4Hero0A10CompatibleP4heroAA0A9ExtensionCy0B4TypeQzGvp":{"name":"hero","abstract":"

Undocumented

","parent_name":"HeroCompatible"},"Protocols/HeroCompatible.html":{"name":"HeroCompatible","abstract":"

Undocumented

"},"Protocols/HeroCustomSnapshotView.html":{"name":"HeroCustomSnapshotView","abstract":"

Allows a view to create their own custom snapshot when using Optimized snapshot

"},"Protocols/HeroPreprocessor.html":{"name":"HeroPreprocessor","abstract":"

Undocumented

"},"Protocols/HeroAnimator.html":{"name":"HeroAnimator","abstract":"

Undocumented

"},"Protocols/HeroProgressUpdateObserver.html":{"name":"HeroProgressUpdateObserver","abstract":"

Undocumented

"},"Protocols/HeroViewControllerDelegate.html":{"name":"HeroViewControllerDelegate","abstract":"

Undocumented

"},"Protocols/HeroStringConvertible.html":{"name":"HeroStringConvertible","abstract":"

Undocumented

"},"Protocols/HeroTransitionDelegate.html":{"name":"HeroTransitionDelegate","abstract":"

Undocumented

"},"Functions.html#/s:4Hero2eeoiySbAA8ExprNodeC_ADtF":{"name":"==(_:_:)","abstract":"

Undocumented

"},"Extensions/HeroDebugView.html#/gestureRecognizerShouldBegin(_:)":{"name":"gestureRecognizerShouldBegin(_:)","parent_name":"HeroDebugView"},"Extensions/UINavigationController.html#/Operation":{"name":"Operation","parent_name":"UINavigationController"},"Extensions/String.html#/s:SS4HeroE5match5regexSS_SnySiGtSgSS_tF":{"name":"match(regex:)","abstract":"

Undocumented

","parent_name":"String"},"Extensions/UITabBarController.html#/s:So18UITabBarControllerC4HeroE07heroTabB13AnimationTypeAC0d7DefaultgH0Ovp":{"name":"heroTabBarAnimationType","abstract":"

Undocumented

","parent_name":"UITabBarController"},"Extensions/UITabBarController.html#/c:@CM@Hero@@objc(cs)UITabBarController(py)heroTabBarAnimationTypeString":{"name":"heroTabBarAnimationTypeString","abstract":"

Undocumented

","parent_name":"UITabBarController"},"Extensions/UINavigationController.html#/s:So22UINavigationControllerC4HeroE27heroNavigationAnimationTypeAC0c7DefaultfG0Ovp":{"name":"heroNavigationAnimationType","abstract":"

Undocumented

","parent_name":"UINavigationController"},"Extensions/UINavigationController.html#/c:@CM@Hero@@objc(cs)UINavigationController(py)heroNavigationAnimationTypeString":{"name":"heroNavigationAnimationTypeString","abstract":"

Undocumented

","parent_name":"UINavigationController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE22heroModalAnimationTypeAC0c7DefaultfG0Ovp":{"name":"heroModalAnimationType","abstract":"

Undocumented

","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(py)heroModalAnimationTypeString":{"name":"heroModalAnimationTypeString","abstract":"

Undocumented

","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(py)isHeroEnabled":{"name":"isHeroEnabled","abstract":"

Undocumented

","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(im)ht_dismiss:":{"name":"ht_dismiss(_:)","abstract":"

Undocumented

","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE015heroReplaceViewB04withyAB_tF":{"name":"heroReplaceViewController(with:)","abstract":"

Undocumented

","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(im)hero_dismissViewController":{"name":"hero_dismissViewController()","abstract":"

Undocumented

","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(im)hero_unwindToRootViewController":{"name":"hero_unwindToRootViewController()","abstract":"

Undocumented

","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE017hero_unwindToViewB0yyABF":{"name":"hero_unwindToViewController(_:)","abstract":"

Undocumented

","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE017hero_unwindToViewB012withSelectory10ObjectiveC0I0V_tF":{"name":"hero_unwindToViewController(withSelector:)","abstract":"

Undocumented

","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE017hero_unwindToViewB09withClassyyXlXp_tF":{"name":"hero_unwindToViewController(withClass:)","abstract":"

Undocumented

","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE017hero_unwindToViewB014withMatchBlockySbABXE_tF":{"name":"hero_unwindToViewController(withMatchBlock:)","abstract":"

Undocumented

","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE016hero_replaceViewB04withyAB_tF":{"name":"hero_replaceViewController(with:)","abstract":"

Undocumented

","parent_name":"UIViewController"},"Extensions/UIView.html#/c:@CM@Hero@@objc(cs)UIView(py)heroID":{"name":"heroID","abstract":"

Undocumented

","parent_name":"UIView"},"Extensions/UIView.html#/c:@CM@Hero@@objc(cs)UIView(py)isHeroEnabled":{"name":"isHeroEnabled","abstract":"

Undocumented

","parent_name":"UIView"},"Extensions/UIView.html#/c:@CM@Hero@@objc(cs)UIView(py)isHeroEnabledForSubviews":{"name":"isHeroEnabledForSubviews","abstract":"

Undocumented

","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC4HeroE13heroModifiersSayAC0B8ModifierCGSgvp":{"name":"heroModifiers","abstract":"

Undocumented

","parent_name":"UIView"},"Extensions/UIView.html#/c:@CM@Hero@@objc(cs)UIView(py)heroModifierString":{"name":"heroModifierString","abstract":"

Undocumented

","parent_name":"UIView"},"Extensions/CATransform3D.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"CATransform3D"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE6linearABvpZ":{"name":"linear","abstract":"

Undocumented

","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE6easeInABvpZ":{"name":"easeIn","abstract":"

Undocumented

","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE7easeOutABvpZ":{"name":"easeOut","abstract":"

Undocumented

","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE9easeInOutABvpZ":{"name":"easeInOut","abstract":"

Undocumented

","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE8standardABvpZ":{"name":"standard","abstract":"

Undocumented

","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE12decelerationABvpZ":{"name":"deceleration","abstract":"

Undocumented

","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE12accelerationABvpZ":{"name":"acceleration","abstract":"

Undocumented

","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE5sharpABvpZ":{"name":"sharp","abstract":"

Undocumented

","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE11easeOutBackABvpZ":{"name":"easeOutBack","abstract":"

Undocumented

","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE4from4nameABSgSS_tFZ":{"name":"from(name:)","abstract":"

Undocumented

","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html":{"name":"CAMediaTimingFunction"},"Extensions/CATransform3D.html":{"name":"CATransform3D"},"Extensions/UIView.html":{"name":"UIView"},"Extensions/UIViewController.html":{"name":"UIViewController"},"Extensions/UINavigationController.html":{"name":"UINavigationController"},"Extensions/UITabBarController.html":{"name":"UITabBarController"},"Extensions/String.html":{"name":"String"},"Extensions/HeroDebugView.html":{"name":"HeroDebugView"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO8possibleyA2CmF":{"name":"possible","abstract":"

Undocumented

","parent_name":"HeroTransitionState"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO8notifiedyA2CmF":{"name":"notified","abstract":"

Undocumented

","parent_name":"HeroTransitionState"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO8startingyA2CmF":{"name":"starting","abstract":"

Undocumented

","parent_name":"HeroTransitionState"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO9animatingyA2CmF":{"name":"animating","abstract":"

Undocumented

","parent_name":"HeroTransitionState"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO10completingyA2CmF":{"name":"completing","abstract":"

Undocumented

","parent_name":"HeroTransitionState"},"Enums/HeroDefaultAnimationType/Strategy.html#/s:4Hero0A20DefaultAnimationTypeO8StrategyO16forceLeftToRightyA2EmF":{"name":"forceLeftToRight","abstract":"

Undocumented

","parent_name":"Strategy"},"Enums/HeroDefaultAnimationType/Strategy.html#/s:4Hero0A20DefaultAnimationTypeO8StrategyO16forceRightToLeftyA2EmF":{"name":"forceRightToLeft","abstract":"

Undocumented

","parent_name":"Strategy"},"Enums/HeroDefaultAnimationType/Strategy.html#/s:4Hero0A20DefaultAnimationTypeO8StrategyO13userInterfaceyA2EmF":{"name":"userInterface","abstract":"

Undocumented

","parent_name":"Strategy"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO4leftyA2EmF":{"name":"left","abstract":"

Undocumented

","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO5rightyA2EmF":{"name":"right","abstract":"

Undocumented

","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO2upyA2EmF":{"name":"up","abstract":"

Undocumented

","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO4downyA2EmF":{"name":"down","abstract":"

Undocumented

","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO4from4nodeAESgAA8ExprNodeC_tFZ":{"name":"from(node:)","abstract":"

Undocumented

","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO17leadingToTrailingAA07CascadeE0OvpZ":{"name":"leadingToTrailing","abstract":"

Undocumented

","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO17trailingToLeadingAA07CascadeE0OvpZ":{"name":"trailingToLeading","abstract":"

Undocumented

","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO7leadingAEvpZ":{"name":"leading","abstract":"

Undocumented

","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO8trailingAEvpZ":{"name":"trailing","abstract":"

Undocumented

","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html":{"name":"Direction","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType/Strategy.html":{"name":"Strategy","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4autoyA2CmF":{"name":"auto","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4pushyA2C9DirectionO_tcACmF":{"name":"push(direction:)","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4pullyA2C9DirectionO_tcACmF":{"name":"pull(direction:)","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO5coveryA2C9DirectionO_tcACmF":{"name":"cover(direction:)","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO7uncoveryA2C9DirectionO_tcACmF":{"name":"uncover(direction:)","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO5slideyA2C9DirectionO_tcACmF":{"name":"slide(direction:)","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO9zoomSlideyA2C9DirectionO_tcACmF":{"name":"zoomSlide(direction:)","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO6pageInyA2C9DirectionO_tcACmF":{"name":"pageIn(direction:)","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO7pageOutyA2C9DirectionO_tcACmF":{"name":"pageOut(direction:)","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4fadeyA2CmF":{"name":"fade","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4zoomyA2CmF":{"name":"zoom","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO7zoomOutyA2CmF":{"name":"zoomOut","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO8selectByyA2C_ACtcACmF":{"name":"selectBy(presenting:dismissing:)","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO11autoReverse10presentingA2C_tFZ":{"name":"autoReverse(presenting:)","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4noneyA2CmF":{"name":"none","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO5labelSSSgvp":{"name":"label","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4from4nodeACSgAA8ExprNodeC_tFZ":{"name":"from(node:)","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO11topToBottomyA2CmF":{"name":"topToBottom","abstract":"

Undocumented

","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO11bottomToTopyA2CmF":{"name":"bottomToTop","abstract":"

Undocumented

","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO11leftToRightyA2CmF":{"name":"leftToRight","abstract":"

Undocumented

","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO11rightToLeftyA2CmF":{"name":"rightToLeft","abstract":"

Undocumented

","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO6radialyACSo7CGPointV_tcACmF":{"name":"radial(center:)","abstract":"

Undocumented

","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO13inverseRadialyACSo7CGPointV_tcACmF":{"name":"inverseRadial(center:)","abstract":"

Undocumented

","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO17leadingToTrailingACvpZ":{"name":"leadingToTrailing","abstract":"

Undocumented

","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO17trailingToLeadingACvpZ":{"name":"trailingToLeading","abstract":"

Undocumented

","parent_name":"CascadeDirection"},"Enums/ParseError.html#/s:4Hero10ParseErrorO13unexpectTokenyA2CmF":{"name":"unexpectToken","abstract":"

Undocumented

","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO17undefinedOperatoryACSScACmF":{"name":"undefinedOperator(_:)","abstract":"

Undocumented

","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO15expectCharacteryACSJcACmF":{"name":"expectCharacter(_:)","abstract":"

Undocumented

","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO16expectExpressionyA2CmF":{"name":"expectExpression","abstract":"

Undocumented

","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO18expectArgumentListyA2CmF":{"name":"expectArgumentList","abstract":"

Undocumented

","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO18expectFunctionNameyA2CmF":{"name":"expectFunctionName","abstract":"

Undocumented

","parent_name":"ParseError"},"Enums/Token.html#/s:4Hero5TokenO10identifieryACSS_SnySiGtcACmF":{"name":"identifier(_:_:)","abstract":"

Undocumented

","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO6numberyACSf_SnySiGtcACmF":{"name":"number(_:_:)","abstract":"

Undocumented

","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO10parensOpenyACSnySiGcACmF":{"name":"parensOpen(_:)","abstract":"

Undocumented

","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO11parensCloseyACSnySiGcACmF":{"name":"parensClose(_:)","abstract":"

Undocumented

","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO5commayACSnySiGcACmF":{"name":"comma(_:)","abstract":"

Undocumented

","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO5otheryACSS_SnySiGtcACmF":{"name":"other(_:_:)","abstract":"

Undocumented

","parent_name":"Token"},"Enums/HeroViewOrderingStrategy.html#/s:4Hero0A20ViewOrderingStrategyO4autoyA2CmF":{"name":"auto","abstract":"

Undocumented

","parent_name":"HeroViewOrderingStrategy"},"Enums/HeroViewOrderingStrategy.html#/s:4Hero0A20ViewOrderingStrategyO06sourceB5OnTopyA2CmF":{"name":"sourceViewOnTop","abstract":"

Undocumented

","parent_name":"HeroViewOrderingStrategy"},"Enums/HeroViewOrderingStrategy.html#/s:4Hero0A20ViewOrderingStrategyO011destinationB5OnTopyA2CmF":{"name":"destinationViewOnTop","abstract":"

Undocumented

","parent_name":"HeroViewOrderingStrategy"},"Enums/HeroCoordinateSpace.html#/s:4Hero0A15CoordinateSpaceO6globalyA2CmF":{"name":"global","abstract":"

Undocumented

","parent_name":"HeroCoordinateSpace"},"Enums/HeroCoordinateSpace.html#/s:4Hero0A15CoordinateSpaceO5localyA2CmF":{"name":"local","abstract":"

Undocumented

","parent_name":"HeroCoordinateSpace"},"Enums/HeroSnapshotType.html#/s:4Hero0A12SnapshotTypeO9optimizedyA2CmF":{"name":"optimized","abstract":"

Will optimize for different type of views","parent_name":"HeroSnapshotType"},"Enums/HeroSnapshotType.html#/s:4Hero0A12SnapshotTypeO6normalyA2CmF":{"name":"normal","abstract":"

snapshotView(afterScreenUpdates:)

","parent_name":"HeroSnapshotType"},"Enums/HeroSnapshotType.html#/s:4Hero0A12SnapshotTypeO11layerRenderyA2CmF":{"name":"layerRender","abstract":"

layer.render(in: currentContext)

","parent_name":"HeroSnapshotType"},"Enums/HeroSnapshotType.html#/s:4Hero0A12SnapshotTypeO02noB0yA2CmF":{"name":"noSnapshot","abstract":"

will not create snapshot. animate the view directly.","parent_name":"HeroSnapshotType"},"Enums/HeroSnapshotType.html":{"name":"HeroSnapshotType","abstract":"

Undocumented

"},"Enums/HeroCoordinateSpace.html":{"name":"HeroCoordinateSpace","abstract":"

Undocumented

"},"Enums/HeroViewOrderingStrategy.html":{"name":"HeroViewOrderingStrategy","abstract":"

Undocumented

"},"Enums/Token.html":{"name":"Token","abstract":"

Undocumented

"},"Enums/ParseError.html":{"name":"ParseError","abstract":"

Undocumented

"},"Enums/CascadeDirection.html":{"name":"CascadeDirection","abstract":"

Undocumented

"},"Enums/HeroDefaultAnimationType.html":{"name":"HeroDefaultAnimationType","abstract":"

Undocumented

"},"Enums/HeroTransitionState.html":{"name":"HeroTransitionState","abstract":"

Undocumented

"},"Classes/HeroDebugPlugin.html#/showOnTop":{"name":"showOnTop","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/animate(fromViews:toViews:)":{"name":"animate(fromViews:toViews:)","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/resume(timePassed:reverse:)":{"name":"resume(timePassed:reverse:)","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/clean()":{"name":"clean()","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/onDone()":{"name":"onDone()","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/onProcessSliderChanged(progress:)":{"name":"onProcessSliderChanged(progress:)","parent_name":"HeroDebugPlugin"},"Classes/Hero.html#/s:4HeroAAC6sharedAA0A10TransitionCvpZ":{"name":"shared","abstract":"

Shared singleton object for controlling the transition

","parent_name":"Hero"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC8delegateAA0aB8Delegate_pSgvp":{"name":"delegate","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC16defaultAnimationAA0a7DefaultD4TypeOvp":{"name":"defaultAnimation","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC14containerColorSo7UIColorCvp":{"name":"containerColor","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC24isUserInteractionEnabledSbvp":{"name":"isUserInteractionEnabled","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC20viewOrderingStrategyAA0a4ViewdE0Ovp":{"name":"viewOrderingStrategy","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC33defaultAnimationDirectionStrategyAA0a7DefaultD4TypeO0F0Ovp":{"name":"defaultAnimationDirectionStrategy","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC5stateAA0aB5StateOvp":{"name":"state","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC15isTransitioningSbvp":{"name":"isTransitioning","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC12isPresentingSbvp":{"name":"isPresenting","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC13transitioningSbvp":{"name":"transitioning","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC10presentingSbvp":{"name":"presenting","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC9containerSo6UIViewCSgvp":{"name":"container","abstract":"

container we created to hold all animating views, will be a subview of the","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC16toViewControllerSo06UIViewE0CSgvp":{"name":"toViewController","abstract":"

destination view controller

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC18fromViewControllerSo06UIViewE0CSgvp":{"name":"fromViewController","abstract":"

source view controller

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC7contextAA0A7ContextCSgvp":{"name":"context","abstract":"

context object holding transition informations

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC11interactiveSbvp":{"name":"interactive","abstract":"

whether or not we are handling transition interactively

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC13totalDurationSdvp":{"name":"totalDuration","abstract":"

max duration needed by the animators

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC8progressSdvp":{"name":"progress","abstract":"

progress of the current transition. 0 if no transition is happening

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@M@Hero@objc(cs)HeroTransition(im)init":{"name":"init()","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC24observeForProgressUpdate8observeryAA0aeF8Observer_p_tF":{"name":"observeForProgressUpdate(observer:)","abstract":"

Receive callbacks on each animation frame.","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC7animateyyF":{"name":"animate()","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC8complete8finishedySb_tF":{"name":"complete(finished:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC10transition4from2to2in10completionySo16UIViewControllerC_AJSo0H0CySbcSgtF":{"name":"transition(from:to:in:completion:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC6updateyy14CoreFoundation7CGFloatVF":{"name":"update(_:)","abstract":"

Update the progress for the interactive transition.

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC6finish7animateySb_tF":{"name":"finish(animate:)","abstract":"

Finish the interactive transition.","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC6cancel7animateySb_tF":{"name":"cancel(animate:)","abstract":"

Cancel the interactive transition.","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC5apply9modifiers2toySayAA0A8ModifierCG_So6UIViewCtF":{"name":"apply(modifiers:to:)","abstract":"

Override modifiers during an interactive animation.

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC12changeTarget9modifiers13isDestination2toySayAA0A8ModifierCG_SbSo6UIViewCtF":{"name":"changeTarget(modifiers:isDestination:to:)","abstract":"

Override target state during an interactive animation.

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC5startyyF":{"name":"start()","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)navigationController:willShowViewController:animated:":{"name":"navigationController(_:willShow:animated:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)navigationController:didShowViewController:animated:":{"name":"navigationController(_:didShow:animated:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)navigationController:animationControllerForOperation:fromViewController:toViewController:":{"name":"navigationController(_:animationControllerFor:from:to:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)navigationController:interactionControllerForAnimationController:":{"name":"navigationController(_:interactionControllerFor:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)tabBarController:shouldSelectViewController:":{"name":"tabBarController(_:shouldSelect:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)tabBarController:interactionControllerForAnimationController:":{"name":"tabBarController(_:interactionControllerFor:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)tabBarController:animationControllerForTransitionFromViewController:toViewController:":{"name":"tabBarController(_:animationControllerForTransitionFrom:to:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)animationControllerForPresentedController:presentingController:sourceController:":{"name":"animationController(forPresented:presenting:source:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)animationControllerForDismissedController:":{"name":"animationController(forDismissed:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)interactionControllerForDismissal:":{"name":"interactionControllerForDismissal(using:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)interactionControllerForPresentation:":{"name":"interactionControllerForPresentation(using:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)animateTransition:":{"name":"animateTransition(using:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)transitionDuration:":{"name":"transitionDuration(using:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)animationEnded:":{"name":"animationEnded(_:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(py)wantsInteractiveStart":{"name":"wantsInteractiveStart","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)startInteractiveTransition:":{"name":"startInteractiveTransition(_:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/Parser.html#/s:4Hero6ParserC6tokensACSayAA5TokenOG_tcfc":{"name":"init(tokens:)","abstract":"

Undocumented

","parent_name":"Parser"},"Classes/Parser.html#/s:4Hero6ParserC5parseSayAA8ExprNodeCGyKF":{"name":"parse()","abstract":"

Undocumented

","parent_name":"Parser"},"Classes/FunctionNode.html#/s:4Hero12FunctionNodeC9prototypeAA09PrototypeC0Cvp":{"name":"prototype","abstract":"

Undocumented

","parent_name":"FunctionNode"},"Classes/FunctionNode.html#/s:4Hero12FunctionNodeC4bodyAA04ExprC0Cvp":{"name":"body","abstract":"

Undocumented

","parent_name":"FunctionNode"},"Classes/FunctionNode.html#/s:4Hero12FunctionNodeC11descriptionSSvp":{"name":"description","abstract":"

Undocumented

","parent_name":"FunctionNode"},"Classes/FunctionNode.html#/s:4Hero12FunctionNodeC9prototype4bodyAcA09PrototypeC0C_AA04ExprC0Ctcfc":{"name":"init(prototype:body:)","abstract":"

Undocumented

","parent_name":"FunctionNode"},"Classes/PrototypeNode.html#/s:4Hero13PrototypeNodeC13argumentNamesSaySSGvp":{"name":"argumentNames","abstract":"

Undocumented

","parent_name":"PrototypeNode"},"Classes/PrototypeNode.html#/s:4Hero13PrototypeNodeC11descriptionSSvp":{"name":"description","abstract":"

Undocumented

","parent_name":"PrototypeNode"},"Classes/PrototypeNode.html#/s:4Hero13PrototypeNodeC4name13argumentNamesACSS_SaySSGtcfc":{"name":"init(name:argumentNames:)","abstract":"

Undocumented

","parent_name":"PrototypeNode"},"Classes/CallNode.html#/s:4Hero8CallNodeC9argumentsSayAA04ExprC0CGvp":{"name":"arguments","abstract":"

Undocumented

","parent_name":"CallNode"},"Classes/CallNode.html#/s:4Hero8CallNodeC11descriptionSSvp":{"name":"description","abstract":"

Undocumented

","parent_name":"CallNode"},"Classes/CallNode.html#/s:4Hero8CallNodeC4name9argumentsACSS_SayAA04ExprC0CGtcfc":{"name":"init(name:arguments:)","abstract":"

Undocumented

","parent_name":"CallNode"},"Classes/BinaryOpNode.html#/s:4Hero12BinaryOpNodeC3lhsAA04ExprD0Cvp":{"name":"lhs","abstract":"

Undocumented

","parent_name":"BinaryOpNode"},"Classes/BinaryOpNode.html#/s:4Hero12BinaryOpNodeC3rhsAA04ExprD0Cvp":{"name":"rhs","abstract":"

Undocumented

","parent_name":"BinaryOpNode"},"Classes/BinaryOpNode.html#/s:4Hero12BinaryOpNodeC11descriptionSSvp":{"name":"description","abstract":"

Undocumented

","parent_name":"BinaryOpNode"},"Classes/BinaryOpNode.html#/s:4Hero12BinaryOpNodeC4name3lhs3rhsACSS_AA04ExprD0CAHtcfc":{"name":"init(name:lhs:rhs:)","abstract":"

Undocumented

","parent_name":"BinaryOpNode"},"Classes/VariableNode.html#/s:4Hero12VariableNodeC11descriptionSSvp":{"name":"description","abstract":"

Undocumented

","parent_name":"VariableNode"},"Classes/NumberNode.html#/s:4Hero10NumberNodeC5valueSfvp":{"name":"value","abstract":"

Undocumented

","parent_name":"NumberNode"},"Classes/NumberNode.html#/s:4Hero10NumberNodeC11descriptionSSvp":{"name":"description","abstract":"

Undocumented

","parent_name":"NumberNode"},"Classes/NumberNode.html#/s:4Hero10NumberNodeC5valueACSf_tcfc":{"name":"init(value:)","abstract":"

Undocumented

","parent_name":"NumberNode"},"Classes/ExprNode.html#/s:4Hero8ExprNodeC5rangeSnySiGvp":{"name":"range","abstract":"

Undocumented

","parent_name":"ExprNode"},"Classes/ExprNode.html#/s:4Hero8ExprNodeC4nameSSvp":{"name":"name","abstract":"

Undocumented

","parent_name":"ExprNode"},"Classes/ExprNode.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"ExprNode"},"Classes/ExprNode.html#/s:4Hero8ExprNodeC4nameACSS_tcfc":{"name":"init(name:)","abstract":"

Undocumented

","parent_name":"ExprNode"},"Classes/Lexer.html#/s:4Hero5LexerC5inputACSS_tcfc":{"name":"init(input:)","abstract":"

Undocumented

","parent_name":"Lexer"},"Classes/Lexer.html#/s:4Hero5LexerC8tokenizeSayAA5TokenOGyF":{"name":"tokenize()","abstract":"

Undocumented

","parent_name":"Lexer"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC4heroAA0A10TransitionCSgvp":{"name":"hero","abstract":"

Undocumented

","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC7contextAA0A7ContextCSgvp":{"name":"context","abstract":"

Undocumented

","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC23requirePerFrameCallbackSbvp":{"name":"requirePerFrameCallback","abstract":"

Determines whether or not to receive seekTo callback on every frame.

","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/c:@M@Hero@objc(cs)HeroPlugin(im)init":{"name":"init()","abstract":"

Undocumented

","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC7process9fromViews02toE0ySaySo6UIViewCG_AItF":{"name":"process(fromViews:toViews:)","abstract":"

Called before any animation.","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC10canAnimate4view9appearingSbSo6UIViewC_SbtF":{"name":"canAnimate(view:appearing:)","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC7animate9fromViews02toE0SdSaySo6UIViewCG_AItF":{"name":"animate(fromViews:toViews:)","abstract":"

Perform the animation.

","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC5cleanyyF":{"name":"clean()","abstract":"

Called when all animations are completed.

","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC6seekTo10timePassedySd_tF":{"name":"seekTo(timePassed:)","abstract":"

For supporting interactive animation only.

","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC6resume10timePassed7reverseS2d_SbtF":{"name":"resume(timePassed:reverse:)","abstract":"

For supporting interactive animation only.

","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC5apply5state2toyAA0A11TargetStateV_So6UIViewCtF":{"name":"apply(state:to:)","abstract":"

For supporting interactive animation only.

","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC12changeTarget5state13isDestination2toyAA0aD5StateV_SbSo6UIViewCtF":{"name":"changeTarget(state:isDestination:to:)","abstract":"

Undocumented

","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC9isEnabledSbvpZ":{"name":"isEnabled","abstract":"

Undocumented

","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC6enableyyFZ":{"name":"enable()","abstract":"

Undocumented

","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC7disableyyFZ":{"name":"disable()","abstract":"

Undocumented

","parent_name":"HeroPlugin"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13applyFunctionACyAA0A11TargetStateVzc_tcfc":{"name":"init(applyFunction:)","abstract":"

Undocumented

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9beginWithyACSayACGFZ":{"name":"beginWith(_:)","abstract":"

Apply modifiers directly to the view at the start of the transition.","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9beginWith9modifiersACSayACG_tFZ":{"name":"beginWith(modifiers:)","abstract":"

Undocumented

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9beginWithyA2Cd_tFZ":{"name":"beginWith(_:)","abstract":"

Undocumented

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC24useGlobalCoordinateSpaceACvpZ":{"name":"useGlobalCoordinateSpace","abstract":"

Use global coordinate space.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC22ignoreSubviewModifiersACvpZ":{"name":"ignoreSubviewModifiers","abstract":"

ignore all heroModifiers attributes for a view’s direct subviews.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC22ignoreSubviewModifiers9recursiveACSb_tFZ":{"name":"ignoreSubviewModifiers(recursive:)","abstract":"

ignore all heroModifiers attributes for a view’s subviews.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC20useOptimizedSnapshotACvpZ":{"name":"useOptimizedSnapshot","abstract":"

Will create snapshot optimized for different view type.","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC17useNormalSnapshotACvpZ":{"name":"useNormalSnapshot","abstract":"

Create snapshot using snapshotView(afterScreenUpdates:).

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC22useLayerRenderSnapshotACvpZ":{"name":"useLayerRenderSnapshot","abstract":"

Create snapshot using layer.render(in: currentContext).","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13useNoSnapshotACvpZ":{"name":"useNoSnapshot","abstract":"

Force Hero to not create any snapshot when animating this view.","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12forceAnimateACvpZ":{"name":"forceAnimate","abstract":"

Force the view to animate.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC23useScaleBasedSizeChangeACvpZ":{"name":"useScaleBasedSizeChange","abstract":"

Force Hero use scale based size animation. This will convert all .size modifier into .scale modifier.","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4from4nodeACSgAA8ExprNodeC_tFZ":{"name":"from(node:)","abstract":"

Undocumented

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4fadeACvpZ":{"name":"fade","abstract":"

Fade the view during transition

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12forceNonFadeACvpZ":{"name":"forceNonFade","abstract":"

Force don’t fade view during transition

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC8positionyACSo7CGPointVFZ":{"name":"position(_:)","abstract":"

Set the position for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4sizeyACSo6CGSizeVFZ":{"name":"size(_:)","abstract":"

Set the size for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9transformyACSo13CATransform3DVFZ":{"name":"transform(_:)","abstract":"

Set the transform for the view to animate from/to. Will override previous perspective, scale, translate, & rotate modifiers

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11perspectiveyAC14CoreFoundation7CGFloatVFZ":{"name":"perspective(_:)","abstract":"

Set the perspective on the transform. use in combination with the rotate modifier.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC5scale1x1y1zAC14CoreFoundation7CGFloatV_A2JtFZ":{"name":"scale(x:y:z:)","abstract":"

Scale 3d

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC5scaleyAC14CoreFoundation7CGFloatVFZ":{"name":"scale(_:)","abstract":"

Scale in x & y axis

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9translate1x1y1zAC14CoreFoundation7CGFloatV_A2JtFZ":{"name":"translate(x:y:z:)","abstract":"

Translate 3d

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9translate_1zACSo7CGPointV_14CoreFoundation7CGFloatVtFZ":{"name":"translate(_:z:)","abstract":"

Undocumented

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6rotate1x1y1zAC14CoreFoundation7CGFloatV_A2JtFZ":{"name":"rotate(x:y:z:)","abstract":"

Rotate 3d

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6rotate_1zACSo7CGPointV_14CoreFoundation7CGFloatVtFZ":{"name":"rotate(_:z:)","abstract":"

Undocumented

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6rotateyAC14CoreFoundation7CGFloatVFZ":{"name":"rotate(_:)","abstract":"

Rotate 2d

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC15backgroundColoryACSo7UIColorCFZ":{"name":"backgroundColor(_:)","abstract":"

Set the backgroundColor for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11borderColoryACSo7UIColorCFZ":{"name":"borderColor(_:)","abstract":"

Set the borderColor for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11shadowColoryACSo7UIColorCFZ":{"name":"shadowColor(_:)","abstract":"

Set the shadowColor for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC7overlay5color7opacityACSo7UIColorC_14CoreFoundation7CGFloatVtFZ":{"name":"overlay(color:opacity:)","abstract":"

Create an overlay on the animating view.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC7opacityyAC14CoreFoundation7CGFloatVFZ":{"name":"opacity(_:)","abstract":"

Set the opacity for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12cornerRadiusyAC14CoreFoundation7CGFloatVFZ":{"name":"cornerRadius(_:)","abstract":"

Set the cornerRadius for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9zPositionyAC14CoreFoundation7CGFloatVFZ":{"name":"zPosition(_:)","abstract":"

Set the zPosition for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12contentsRectyACSo6CGRectVFZ":{"name":"contentsRect(_:)","abstract":"

Set the contentsRect for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13contentsScaleyAC14CoreFoundation7CGFloatVFZ":{"name":"contentsScale(_:)","abstract":"

Set the contentsScale for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11borderWidthyAC14CoreFoundation7CGFloatVFZ":{"name":"borderWidth(_:)","abstract":"

Set the borderWidth for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13shadowOpacityyAC14CoreFoundation7CGFloatVFZ":{"name":"shadowOpacity(_:)","abstract":"

Set the shadowOpacity for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12shadowOffsetyACSo6CGSizeVFZ":{"name":"shadowOffset(_:)","abstract":"

Set the shadowOffset for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12shadowRadiusyAC14CoreFoundation7CGFloatVFZ":{"name":"shadowRadius(_:)","abstract":"

Set the shadowRadius for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC10shadowPathyACSo9CGPathRefaFZ":{"name":"shadowPath(_:)","abstract":"

Set the shadowPath for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13masksToBoundsyACSbFZ":{"name":"masksToBounds(_:)","abstract":"

Set the masksToBounds for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC8durationyACSdFZ":{"name":"duration(_:)","abstract":"

Sets the duration of the animation for a given view. If not used, Hero will use determine the duration based on the distance and size changes.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC20durationMatchLongestACvpZ":{"name":"durationMatchLongest","abstract":"

Sets the duration of the animation for a given view to match the longest animation of the transition.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC5delayyACSdFZ":{"name":"delay(_:)","abstract":"

Sets the delay of the animation for a given view.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC14timingFunctionyACSo013CAMediaTimingD0CFZ":{"name":"timingFunction(_:)","abstract":"

Sets the timing function of the animation for a given view. If not used, Hero will use determine the timing function based on whether or not the view is entering or exiting the screen.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6spring9stiffness7dampingAC14CoreFoundation7CGFloatV_AItFZ":{"name":"spring(stiffness:damping:)","abstract":"

(iOS 9+) Use spring animation with custom stiffness & damping. The duration will be automatically calculated. Will be ignored if arc, timingFunction, or duration is set.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6source6heroIDACSS_tFZ":{"name":"source(heroID:)","abstract":"

Transition from/to the state of the view with matching heroID","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC3arcACvpZ":{"name":"arc","abstract":"

Works in combination with position modifier to apply a natural curve when moving to the destination.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC3arc9intensityAC14CoreFoundation7CGFloatV_tFZ":{"name":"arc(intensity:)","abstract":"

Works in combination with position modifier to apply a natural curve when moving to the destination.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC7cascadeACvpZ":{"name":"cascade","abstract":"

Cascade applys increasing delay modifiers to subviews

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC7cascade5delta9direction17delayMatchedViewsACSd_AA16CascadeDirectionOSbtFZ":{"name":"cascade(delta:direction:delayMatchedViews:)","abstract":"

Cascade applys increasing delay modifiers to subviews

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4whenyACSbAA0A18ConditionalContextVc_SayACGtFZ":{"name":"when(_:_:)","abstract":"

Apply modifiers only if the condition return true.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4whenyACSbAA0A18ConditionalContextVc_ACdtFZ":{"name":"when(_:_:)","abstract":"

Undocumented

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11whenMatchedyA2Cd_tFZ":{"name":"whenMatched(_:)","abstract":"

Undocumented

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC14whenPresentingyA2Cd_tFZ":{"name":"whenPresenting(_:)","abstract":"

Undocumented

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC14whenDismissingyA2Cd_tFZ":{"name":"whenDismissing(_:)","abstract":"

Undocumented

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13whenAppearingyA2Cd_tFZ":{"name":"whenAppearing(_:)","abstract":"

Undocumented

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC16whenDisappearingyA2Cd_tFZ":{"name":"whenDisappearing(_:)","abstract":"

Undocumented

","parent_name":"HeroModifier"},"Classes/HeroContext.html#/s:4Hero0A7ContextC9containerSo6UIViewCvp":{"name":"container","abstract":"

The container holding all of the animating views

","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC9fromViewsSaySo6UIViewCGvp":{"name":"fromViews","abstract":"

A flattened list of all views from source ViewController

","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC7toViewsSaySo6UIViewCGvp":{"name":"toViews","abstract":"

A flattened list of all views from destination ViewController

","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC10sourceView3forSo6UIViewCSgSS_tF":{"name":"sourceView(for:)","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC15destinationView3forSo6UIViewCSgSS_tF":{"name":"destinationView(for:)","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC10pairedView3forSo6UIViewCSgAG_tF":{"name":"pairedView(for:)","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC12snapshotView3forSo6UIViewCAG_tF":{"name":"snapshotView(for:)","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextCyAA0A11TargetStateVSgSo6UIViewCcip":{"name":"subscript(_:)","abstract":"

Undocumented

","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC5cleanyyF":{"name":"clean()","abstract":"

Undocumented

","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC4hide4viewySo6UIViewC_tF":{"name":"hide(view:)","abstract":"

Undocumented

","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC6unhide4viewySo6UIViewC_tF":{"name":"unhide(view:)","abstract":"

Undocumented

","parent_name":"HeroContext"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionC4basexvp":{"name":"base","abstract":"

Undocumented

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE2idSSSgvp":{"name":"id","abstract":"

ID is the identifier for the view. When doing a transition between two view controllers,","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE9isEnabledSbvp":{"name":"isEnabled","abstract":"

isEnabled allows to specify whether a view and its subviews should be consider for animations.","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE20isEnabledForSubviewsSbvp":{"name":"isEnabledForSubviews","abstract":"

isEnabledForSubviews allows to specify whether a view’s subviews should be consider for animations.","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE9modifiersSayAA0A8ModifierCGSgvp":{"name":"modifiers","abstract":"

Use modifiers to specify animations alongside the main transition. Checkout HeroModifier.swift for available modifiers.

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE14modifierStringSSSgvp":{"name":"modifierString","abstract":"

modifierString** provides another way to set modifiers. It can be assigned through storyboard.

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE18modalAnimationTypeAA0a7DefaultfG0Ovp":{"name":"modalAnimationType","abstract":"

default hero animation type for presenting & dismissing modally

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE24modalAnimationTypeStringSSSgvp":{"name":"modalAnimationTypeString","abstract":"

Undocumented

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE9isEnabledSbvp":{"name":"isEnabled","abstract":"

Undocumented

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo22UINavigationControllerCRbzlE23navigationAnimationTypeAA0a7DefaultfG0Ovp":{"name":"navigationAnimationType","abstract":"

default hero animation type for push and pop within the navigation controller

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo22UINavigationControllerCRbzlE29navigationAnimationTypeStringSSSgvp":{"name":"navigationAnimationTypeString","abstract":"

Undocumented

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo18UITabBarControllerCRbzlE03tabD13AnimationTypeAA0a7DefaultgH0Ovp":{"name":"tabBarAnimationType","abstract":"

default hero animation type for switching tabs within the tab bar controller

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo18UITabBarControllerCRbzlE03tabD19AnimationTypeStringSSSgvp":{"name":"tabBarAnimationTypeString","abstract":"

Undocumented

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE011dismissViewD010completionyyycSg_tF":{"name":"dismissViewController(completion:)","abstract":"

Dismiss the current view controller with animation. Will perform a navigationController.popViewController","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE016unwindToRootViewD0yyF":{"name":"unwindToRootViewController()","abstract":"

Unwind to the root view controller using Hero

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE012unwindToViewD0yyAEF":{"name":"unwindToViewController(_:)","abstract":"

Unwind to a specific view controller using Hero

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE012unwindToViewD012withSelectory10ObjectiveC0I0V_tF":{"name":"unwindToViewController(withSelector:)","abstract":"

Undocumented

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE012unwindToViewD09withClassyyXlXp_tF":{"name":"unwindToViewController(withClass:)","abstract":"

Unwind to a view controller with given class using Hero

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE012unwindToViewD014withMatchBlockySbAEXE_tF":{"name":"unwindToViewController(withMatchBlock:)","abstract":"

Unwind to a view controller that the matchBlock returns true on.

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE011replaceViewD04with10completionyAE_yycSgtF":{"name":"replaceViewController(with:completion:)","abstract":"

Replace the current view controller with another VC on the navigation/modal/root view of UIWindow stack.

","parent_name":"HeroExtension"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC9showOnTopSbvpZ":{"name":"showOnTop","abstract":"

Undocumented

","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC7animate9fromViews02toF0SdSaySo6UIViewCG_AItF":{"name":"animate(fromViews:toViews:)","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC6resume10timePassed7reverseS2d_SbtF":{"name":"resume(timePassed:reverse:)","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC5cleanyyF":{"name":"clean()","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC6onDoneyyF":{"name":"onDone()","abstract":"

Undocumented

","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC22onProcessSliderChanged8progressySf_tF":{"name":"onProcessSliderChanged(progress:)","abstract":"

Undocumented

","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html":{"name":"HeroDebugPlugin"},"Classes/HeroExtension.html":{"name":"HeroExtension","abstract":"

Undocumented

"},"Classes/HeroContext.html":{"name":"HeroContext","abstract":"

Undocumented

"},"Classes/HeroModifier.html":{"name":"HeroModifier","abstract":"

Undocumented

"},"Classes/HeroPlugin.html":{"name":"HeroPlugin","abstract":"

Undocumented

"},"Classes/Lexer.html":{"name":"Lexer","abstract":"

Undocumented

"},"Classes/ExprNode.html":{"name":"ExprNode","abstract":"

Undocumented

"},"Classes/NumberNode.html":{"name":"NumberNode","abstract":"

Undocumented

"},"Classes/VariableNode.html":{"name":"VariableNode","abstract":"

Undocumented

"},"Classes/BinaryOpNode.html":{"name":"BinaryOpNode","abstract":"

Undocumented

"},"Classes/CallNode.html":{"name":"CallNode","abstract":"

Undocumented

"},"Classes/PrototypeNode.html":{"name":"PrototypeNode","abstract":"

Undocumented

"},"Classes/FunctionNode.html":{"name":"FunctionNode","abstract":"

Undocumented

"},"Classes/Parser.html":{"name":"Parser","abstract":"

Undocumented

"},"Classes/HeroTransition.html":{"name":"HeroTransition","abstract":"

Undocumented

"},"Classes/Hero.html":{"name":"Hero","abstract":"

The singleton class/object for controlling interactive transitions.

"},"Classes.html":{"name":"Classes","abstract":"

The following classes are available globally.

"},"Enums.html":{"name":"Enumerations","abstract":"

The following enumerations are available globally.

"},"Extensions.html":{"name":"Extensions","abstract":"

The following extensions are available globally.

"},"Functions.html":{"name":"Functions","abstract":"

The following functions are available globally.

"},"Protocols.html":{"name":"Protocols","abstract":"

The following protocols are available globally.

"},"Structs.html":{"name":"Structures","abstract":"

The following structures are available globally.

"}} \ No newline at end of file +{"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV4viewSo6UIViewCSgvp":{"name":"view","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV11isAppearingSbvp":{"name":"isAppearing","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV12isPresentingSbvp":{"name":"isPresenting","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV20isInTabbarControllerSbvp":{"name":"isInTabbarController","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV20isInNavbarControllerSbvp":{"name":"isInNavbarController","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV9isMatchedSbvp":{"name":"isMatched","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV21isAncestorViewMatchedSbvp":{"name":"isAncestorViewMatched","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV11matchedViewSo6UIViewCSgvp":{"name":"matchedView","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV19matchedAncestorViewSo6UIViewC_AFtSgvp":{"name":"matchedAncestorView","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV18fromViewControllerSo06UIViewF0Cvp":{"name":"fromViewController","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV16toViewControllerSo06UIViewF0Cvp":{"name":"toViewController","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV21currentViewControllerSo06UIViewF0Cvp":{"name":"currentViewController","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV19otherViewControllerSo06UIViewF0Cvp":{"name":"otherViewController","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV05beginC0SayAA0A8ModifierCGSgvp":{"name":"beginState","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV20conditionalModifiersSaySbAA0A18ConditionalContextVc_SayAA0A8ModifierCGtGSgvp":{"name":"conditionalModifiers","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV8positionSo7CGPointVSgvp":{"name":"position","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV4sizeSo6CGSizeVSgvp":{"name":"size","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV9transformSo13CATransform3DVSgvp":{"name":"transform","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV7opacitySfSgvp":{"name":"opacity","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12cornerRadius14CoreFoundation7CGFloatVSgvp":{"name":"cornerRadius","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV15backgroundColorSo10CGColorRefaSgvp":{"name":"backgroundColor","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV9zPosition14CoreFoundation7CGFloatVSgvp":{"name":"zPosition","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV11anchorPointSo7CGPointVSgvp":{"name":"anchorPoint","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12contentsRectSo6CGRectVSgvp":{"name":"contentsRect","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV13contentsScale14CoreFoundation7CGFloatVSgvp":{"name":"contentsScale","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV11borderWidth14CoreFoundation7CGFloatVSgvp":{"name":"borderWidth","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV11borderColorSo10CGColorRefaSgvp":{"name":"borderColor","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV11shadowColorSo10CGColorRefaSgvp":{"name":"shadowColor","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV13shadowOpacitySfSgvp":{"name":"shadowOpacity","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12shadowOffsetSo6CGSizeVSgvp":{"name":"shadowOffset","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12shadowRadius14CoreFoundation7CGFloatVSgvp":{"name":"shadowRadius","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV10shadowPathSo9CGPathRefaSgvp":{"name":"shadowPath","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV13masksToBoundsSbSgvp":{"name":"masksToBounds","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV13displayShadowSbvp":{"name":"displayShadow","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV7overlaySo10CGColorRefa5color_14CoreFoundation7CGFloatV7opacitytSgvp":{"name":"overlay","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6spring14CoreFoundation7CGFloatV_AGtSgvp":{"name":"spring","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV5delaySdvp":{"name":"delay","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV8durationSdSgvp":{"name":"duration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV14timingFunctionSo013CAMediaTimingE0CSgvp":{"name":"timingFunction","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV3arc14CoreFoundation7CGFloatVSgvp":{"name":"arc","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6sourceSSSgvp":{"name":"source","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV7cascadeSd_AA16CascadeDirectionOSbtSgvp":{"name":"cascade","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV22ignoreSubviewModifiersSbSgvp":{"name":"ignoreSubviewModifiers","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV15coordinateSpaceAA0a10CoordinateE0OSgvp":{"name":"coordinateSpace","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV23useScaleBasedSizeChangeSbSgvp":{"name":"useScaleBasedSizeChange","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12snapshotTypeAA0a8SnapshotE0OSgvp":{"name":"snapshotType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV7nonFadeSbvp":{"name":"nonFade","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12forceAnimateSbvp":{"name":"forceAnimate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6customSDySSypGSgvp":{"name":"custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6appendyyAA0A8ModifierCF":{"name":"append(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6append10contentsOfySayAA0A8ModifierCG_tF":{"name":"append(contentsOf:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateVyypSgSScip":{"name":"subscript(_:)","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:s25ExpressibleByArrayLiteralP05arrayD0x0cD7ElementQzd_tcfc":{"name":"init(arrayLiteral:)","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html":{"name":"HeroTargetState","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/HeroConditionalContext.html":{"name":"HeroConditionalContext","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/HeroTransitionDelegate.html#/s:4Hero0A18TransitionDelegateP04heroB0_9didUpdateyAA0aB0C_AA0aB5StateOtF":{"name":"heroTransition(_:didUpdate:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransitionDelegate"},"Protocols/HeroTransitionDelegate.html#/s:4Hero0A18TransitionDelegateP04heroB0_9didUpdateyAA0aB0C_SdtF":{"name":"heroTransition(_:didUpdate:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransitionDelegate"},"Protocols/HeroStringConvertible.html#/s:4Hero0A17StringConvertibleP4from4nodexSgAA8ExprNodeC_tFZ":{"name":"from(node:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroStringConvertible"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroWillStartAnimatingFromViewController:":{"name":"heroWillStartAnimatingFrom(viewController:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidEndAnimatingFromViewController:":{"name":"heroDidEndAnimatingFrom(viewController:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidCancelAnimatingFromViewController:":{"name":"heroDidCancelAnimatingFrom(viewController:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroWillStartTransition":{"name":"heroWillStartTransition()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidEndTransition":{"name":"heroDidEndTransition()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidCancelTransition":{"name":"heroDidCancelTransition()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroWillStartAnimatingToViewController:":{"name":"heroWillStartAnimatingTo(viewController:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidEndAnimatingToViewController:":{"name":"heroDidEndAnimatingTo(viewController:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidCancelAnimatingToViewController:":{"name":"heroDidCancelAnimatingTo(viewController:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroProgressUpdateObserver.html#/s:4Hero0A22ProgressUpdateObserverP07heroDidcB08progressySd_tF":{"name":"heroDidUpdateProgress(progress:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroProgressUpdateObserver"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP4heroAA0A10TransitionCSgvp":{"name":"hero","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP10canAnimate4view9appearingSbSo6UIViewC_SbtF":{"name":"canAnimate(view:appearing:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP7animate9fromViews02toE0SdSaySo6UIViewCG_AItF":{"name":"animate(fromViews:toViews:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP5cleanyyF":{"name":"clean()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP6seekTo10timePassedySd_tF":{"name":"seekTo(timePassed:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP6resume10timePassed7reverseS2d_SbtF":{"name":"resume(timePassed:reverse:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP5apply5state2toyAA0A11TargetStateV_So6UIViewCtF":{"name":"apply(state:to:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP12changeTarget5state13isDestination2toyAA0aD5StateV_SbSo6UIViewCtF":{"name":"changeTarget(state:isDestination:to:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroAnimator"},"Protocols/HeroPreprocessor.html#/s:4Hero0A12PreprocessorP4heroAA0A10TransitionCSgvp":{"name":"hero","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroPreprocessor"},"Protocols/HeroPreprocessor.html#/s:4Hero0A12PreprocessorP7process9fromViews02toE0ySaySo6UIViewCG_AItF":{"name":"process(fromViews:toViews:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroPreprocessor"},"Protocols/HeroCustomSnapshotView.html#/s:4Hero0A18CustomSnapshotViewP04heroC0So6UIViewCSgvp":{"name":"heroSnapshot","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroCustomSnapshotView"},"Protocols/HeroCompatible.html#/s:4Hero0A10CompatibleP0B4TypeQa":{"name":"CompatibleType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroCompatible"},"Protocols/HeroCompatible.html#/s:4Hero0A10CompatibleP4heroAA0A9ExtensionCy0B4TypeQzGvp":{"name":"hero","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroCompatible"},"Protocols/HeroCompatible.html":{"name":"HeroCompatible","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/HeroCustomSnapshotView.html":{"name":"HeroCustomSnapshotView","abstract":"\u003cp\u003eAllows a view to create their own custom snapshot when using \u003cstrong\u003eOptimized\u003c/strong\u003e snapshot\u003c/p\u003e"},"Protocols/HeroPreprocessor.html":{"name":"HeroPreprocessor","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/HeroAnimator.html":{"name":"HeroAnimator","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/HeroProgressUpdateObserver.html":{"name":"HeroProgressUpdateObserver","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/HeroViewControllerDelegate.html":{"name":"HeroViewControllerDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/HeroStringConvertible.html":{"name":"HeroStringConvertible","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/HeroTransitionDelegate.html":{"name":"HeroTransitionDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Functions.html#/s:4Hero2eeoiySbAA8ExprNodeC_ADtF":{"name":"==(_:_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Extensions/HeroDebugView.html#/gestureRecognizerShouldBegin(_:)":{"name":"gestureRecognizerShouldBegin(_:)","parent_name":"HeroDebugView"},"Extensions/UINavigationController.html#/Operation":{"name":"Operation","parent_name":"UINavigationController"},"Extensions/String.html#/s:SS4HeroE5match5regexSS_SnySiGtSgSS_tF":{"name":"match(regex:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"String"},"Extensions/UITabBarController.html#/s:So18UITabBarControllerC4HeroE07heroTabB13AnimationTypeAC0d7DefaultgH0Ovp":{"name":"heroTabBarAnimationType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UITabBarController"},"Extensions/UITabBarController.html#/c:@CM@Hero@@objc(cs)UITabBarController(py)heroTabBarAnimationTypeString":{"name":"heroTabBarAnimationTypeString","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UITabBarController"},"Extensions/UINavigationController.html#/s:So22UINavigationControllerC4HeroE27heroNavigationAnimationTypeAC0c7DefaultfG0Ovp":{"name":"heroNavigationAnimationType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UINavigationController"},"Extensions/UINavigationController.html#/c:@CM@Hero@@objc(cs)UINavigationController(py)heroNavigationAnimationTypeString":{"name":"heroNavigationAnimationTypeString","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UINavigationController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE22heroModalAnimationTypeAC0c7DefaultfG0Ovp":{"name":"heroModalAnimationType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(py)heroModalAnimationTypeString":{"name":"heroModalAnimationTypeString","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(py)isHeroEnabled":{"name":"isHeroEnabled","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(im)ht_dismiss:":{"name":"ht_dismiss(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE015heroReplaceViewB04withyAB_tF":{"name":"heroReplaceViewController(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(im)hero_dismissViewController":{"name":"hero_dismissViewController()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(im)hero_unwindToRootViewController":{"name":"hero_unwindToRootViewController()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE017hero_unwindToViewB0yyABF":{"name":"hero_unwindToViewController(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE017hero_unwindToViewB012withSelectory10ObjectiveC0I0V_tF":{"name":"hero_unwindToViewController(withSelector:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE017hero_unwindToViewB09withClassyyXlXp_tF":{"name":"hero_unwindToViewController(withClass:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE017hero_unwindToViewB014withMatchBlockySbABXE_tF":{"name":"hero_unwindToViewController(withMatchBlock:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE016hero_replaceViewB04withyAB_tF":{"name":"hero_replaceViewController(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIView.html#/c:@CM@Hero@@objc(cs)UIView(py)heroID":{"name":"heroID","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIView.html#/c:@CM@Hero@@objc(cs)UIView(py)isHeroEnabled":{"name":"isHeroEnabled","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIView.html#/c:@CM@Hero@@objc(cs)UIView(py)isHeroEnabledForSubviews":{"name":"isHeroEnabledForSubviews","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC4HeroE13heroModifiersSayAC0B8ModifierCGSgvp":{"name":"heroModifiers","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIView.html#/c:@CM@Hero@@objc(cs)UIView(py)heroModifierString":{"name":"heroModifierString","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIView"},"Extensions/CATransform3D.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"CATransform3D"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE6linearABvpZ":{"name":"linear","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE6easeInABvpZ":{"name":"easeIn","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE7easeOutABvpZ":{"name":"easeOut","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE9easeInOutABvpZ":{"name":"easeInOut","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE8standardABvpZ":{"name":"standard","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE12decelerationABvpZ":{"name":"deceleration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE12accelerationABvpZ":{"name":"acceleration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE5sharpABvpZ":{"name":"sharp","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE11easeOutBackABvpZ":{"name":"easeOutBack","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE4from4nameABSgSS_tFZ":{"name":"from(name:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html":{"name":"CAMediaTimingFunction"},"Extensions/CATransform3D.html":{"name":"CATransform3D"},"Extensions/UIView.html":{"name":"UIView"},"Extensions/UIViewController.html":{"name":"UIViewController"},"Extensions/UINavigationController.html":{"name":"UINavigationController"},"Extensions/UITabBarController.html":{"name":"UITabBarController"},"Extensions/String.html":{"name":"String"},"Extensions/HeroDebugView.html":{"name":"HeroDebugView"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO8possibleyA2CmF":{"name":"possible","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransitionState"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO8notifiedyA2CmF":{"name":"notified","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransitionState"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO8startingyA2CmF":{"name":"starting","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransitionState"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO9animatingyA2CmF":{"name":"animating","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransitionState"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO10completingyA2CmF":{"name":"completing","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransitionState"},"Enums/HeroDefaultAnimationType/Strategy.html#/s:4Hero0A20DefaultAnimationTypeO8StrategyO16forceLeftToRightyA2EmF":{"name":"forceLeftToRight","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Strategy"},"Enums/HeroDefaultAnimationType/Strategy.html#/s:4Hero0A20DefaultAnimationTypeO8StrategyO16forceRightToLeftyA2EmF":{"name":"forceRightToLeft","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Strategy"},"Enums/HeroDefaultAnimationType/Strategy.html#/s:4Hero0A20DefaultAnimationTypeO8StrategyO13userInterfaceyA2EmF":{"name":"userInterface","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Strategy"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO4leftyA2EmF":{"name":"left","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO5rightyA2EmF":{"name":"right","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO2upyA2EmF":{"name":"up","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO4downyA2EmF":{"name":"down","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO4from4nodeAESgAA8ExprNodeC_tFZ":{"name":"from(node:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO17leadingToTrailingAA07CascadeE0OvpZ":{"name":"leadingToTrailing","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO17trailingToLeadingAA07CascadeE0OvpZ":{"name":"trailingToLeading","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO7leadingAEvpZ":{"name":"leading","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO8trailingAEvpZ":{"name":"trailing","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html":{"name":"Direction","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType/Strategy.html":{"name":"Strategy","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4autoyA2CmF":{"name":"auto","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4pushyA2C9DirectionO_tcACmF":{"name":"push(direction:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4pullyA2C9DirectionO_tcACmF":{"name":"pull(direction:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO5coveryA2C9DirectionO_tcACmF":{"name":"cover(direction:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO7uncoveryA2C9DirectionO_tcACmF":{"name":"uncover(direction:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO5slideyA2C9DirectionO_tcACmF":{"name":"slide(direction:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO9zoomSlideyA2C9DirectionO_tcACmF":{"name":"zoomSlide(direction:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO6pageInyA2C9DirectionO_tcACmF":{"name":"pageIn(direction:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO7pageOutyA2C9DirectionO_tcACmF":{"name":"pageOut(direction:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4fadeyA2CmF":{"name":"fade","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4zoomyA2CmF":{"name":"zoom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO7zoomOutyA2CmF":{"name":"zoomOut","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO8selectByyA2C_ACtcACmF":{"name":"selectBy(presenting:dismissing:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO11autoReverse10presentingA2C_tFZ":{"name":"autoReverse(presenting:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4noneyA2CmF":{"name":"none","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO5labelSSSgvp":{"name":"label","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4from4nodeACSgAA8ExprNodeC_tFZ":{"name":"from(node:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO11topToBottomyA2CmF":{"name":"topToBottom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO11bottomToTopyA2CmF":{"name":"bottomToTop","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO11leftToRightyA2CmF":{"name":"leftToRight","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO11rightToLeftyA2CmF":{"name":"rightToLeft","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO6radialyACSo7CGPointV_tcACmF":{"name":"radial(center:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO13inverseRadialyACSo7CGPointV_tcACmF":{"name":"inverseRadial(center:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO17leadingToTrailingACvpZ":{"name":"leadingToTrailing","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO17trailingToLeadingACvpZ":{"name":"trailingToLeading","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CascadeDirection"},"Enums/ParseError.html#/s:4Hero10ParseErrorO13unexpectTokenyA2CmF":{"name":"unexpectToken","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO17undefinedOperatoryACSScACmF":{"name":"undefinedOperator(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO15expectCharacteryACSJcACmF":{"name":"expectCharacter(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO16expectExpressionyA2CmF":{"name":"expectExpression","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO18expectArgumentListyA2CmF":{"name":"expectArgumentList","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO18expectFunctionNameyA2CmF":{"name":"expectFunctionName","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ParseError"},"Enums/Token.html#/s:4Hero5TokenO10identifieryACSS_SnySiGtcACmF":{"name":"identifier(_:_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO6numberyACSf_SnySiGtcACmF":{"name":"number(_:_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO10parensOpenyACSnySiGcACmF":{"name":"parensOpen(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO11parensCloseyACSnySiGcACmF":{"name":"parensClose(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO5commayACSnySiGcACmF":{"name":"comma(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO5otheryACSS_SnySiGtcACmF":{"name":"other(_:_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Token"},"Enums/HeroViewOrderingStrategy.html#/s:4Hero0A20ViewOrderingStrategyO4autoyA2CmF":{"name":"auto","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroViewOrderingStrategy"},"Enums/HeroViewOrderingStrategy.html#/s:4Hero0A20ViewOrderingStrategyO06sourceB5OnTopyA2CmF":{"name":"sourceViewOnTop","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroViewOrderingStrategy"},"Enums/HeroViewOrderingStrategy.html#/s:4Hero0A20ViewOrderingStrategyO011destinationB5OnTopyA2CmF":{"name":"destinationViewOnTop","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroViewOrderingStrategy"},"Enums/HeroCoordinateSpace.html#/s:4Hero0A15CoordinateSpaceO6globalyA2CmF":{"name":"global","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroCoordinateSpace"},"Enums/HeroCoordinateSpace.html#/s:4Hero0A15CoordinateSpaceO5localyA2CmF":{"name":"local","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroCoordinateSpace"},"Enums/HeroSnapshotType.html#/s:4Hero0A12SnapshotTypeO9optimizedyA2CmF":{"name":"optimized","abstract":"\u003cp\u003eWill optimize for different type of views","parent_name":"HeroSnapshotType"},"Enums/HeroSnapshotType.html#/s:4Hero0A12SnapshotTypeO6normalyA2CmF":{"name":"normal","abstract":"\u003cp\u003esnapshotView(afterScreenUpdates:)\u003c/p\u003e","parent_name":"HeroSnapshotType"},"Enums/HeroSnapshotType.html#/s:4Hero0A12SnapshotTypeO11layerRenderyA2CmF":{"name":"layerRender","abstract":"\u003cp\u003elayer.render(in: currentContext)\u003c/p\u003e","parent_name":"HeroSnapshotType"},"Enums/HeroSnapshotType.html#/s:4Hero0A12SnapshotTypeO02noB0yA2CmF":{"name":"noSnapshot","abstract":"\u003cp\u003ewill not create snapshot. animate the view directly.","parent_name":"HeroSnapshotType"},"Enums/HeroSnapshotType.html":{"name":"HeroSnapshotType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/HeroCoordinateSpace.html":{"name":"HeroCoordinateSpace","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/HeroViewOrderingStrategy.html":{"name":"HeroViewOrderingStrategy","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/Token.html":{"name":"Token","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/ParseError.html":{"name":"ParseError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/CascadeDirection.html":{"name":"CascadeDirection","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/HeroDefaultAnimationType.html":{"name":"HeroDefaultAnimationType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/HeroTransitionState.html":{"name":"HeroTransitionState","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/HeroDebugPlugin.html#/showOnTop":{"name":"showOnTop","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/animate(fromViews:toViews:)":{"name":"animate(fromViews:toViews:)","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/resume(timePassed:reverse:)":{"name":"resume(timePassed:reverse:)","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/clean()":{"name":"clean()","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/onDone()":{"name":"onDone()","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/onProcessSliderChanged(progress:)":{"name":"onProcessSliderChanged(progress:)","parent_name":"HeroDebugPlugin"},"Classes/Hero.html#/s:4HeroAAC6sharedAA0A10TransitionCvpZ":{"name":"shared","abstract":"\u003cp\u003eShared singleton object for controlling the transition\u003c/p\u003e","parent_name":"Hero"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC8delegateAA0aB8Delegate_pSgvp":{"name":"delegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC16defaultAnimationAA0a7DefaultD4TypeOvp":{"name":"defaultAnimation","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC14containerColorSo7UIColorCvp":{"name":"containerColor","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC24isUserInteractionEnabledSbvp":{"name":"isUserInteractionEnabled","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC20viewOrderingStrategyAA0a4ViewdE0Ovp":{"name":"viewOrderingStrategy","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC33defaultAnimationDirectionStrategyAA0a7DefaultD4TypeO0F0Ovp":{"name":"defaultAnimationDirectionStrategy","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC5stateAA0aB5StateOvp":{"name":"state","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC15isTransitioningSbvp":{"name":"isTransitioning","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC12isPresentingSbvp":{"name":"isPresenting","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC13transitioningSbvp":{"name":"transitioning","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC10presentingSbvp":{"name":"presenting","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC9containerSo6UIViewCSgvp":{"name":"container","abstract":"\u003cp\u003econtainer we created to hold all animating views, will be a subview of the","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC16toViewControllerSo06UIViewE0CSgvp":{"name":"toViewController","abstract":"\u003cp\u003edestination view controller\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC18fromViewControllerSo06UIViewE0CSgvp":{"name":"fromViewController","abstract":"\u003cp\u003esource view controller\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC7contextAA0A7ContextCSgvp":{"name":"context","abstract":"\u003cp\u003econtext object holding transition informations\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC11interactiveSbvp":{"name":"interactive","abstract":"\u003cp\u003ewhether or not we are handling transition interactively\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC13totalDurationSdvp":{"name":"totalDuration","abstract":"\u003cp\u003emax duration needed by the animators\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC8progressSdvp":{"name":"progress","abstract":"\u003cp\u003eprogress of the current transition. 0 if no transition is happening\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@M@Hero@objc(cs)HeroTransition(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC24observeForProgressUpdate8observeryAA0aeF8Observer_p_tF":{"name":"observeForProgressUpdate(observer:)","abstract":"\u003cp\u003eReceive callbacks on each animation frame.","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC7animateyyF":{"name":"animate()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC8complete8finishedySb_tF":{"name":"complete(finished:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC10transition4from2to2in10completionySo16UIViewControllerC_AJSo0H0CySbcSgtF":{"name":"transition(from:to:in:completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC6updateyy14CoreFoundation7CGFloatVF":{"name":"update(_:)","abstract":"\u003cp\u003eUpdate the progress for the interactive transition.\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC6finish7animateySb_tF":{"name":"finish(animate:)","abstract":"\u003cp\u003eFinish the interactive transition.","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC6cancel7animateySb_tF":{"name":"cancel(animate:)","abstract":"\u003cp\u003eCancel the interactive transition.","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC5apply9modifiers2toySayAA0A8ModifierCG_So6UIViewCtF":{"name":"apply(modifiers:to:)","abstract":"\u003cp\u003eOverride modifiers during an interactive animation.\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC12changeTarget9modifiers13isDestination2toySayAA0A8ModifierCG_SbSo6UIViewCtF":{"name":"changeTarget(modifiers:isDestination:to:)","abstract":"\u003cp\u003eOverride target state during an interactive animation.\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC5startyyF":{"name":"start()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)navigationController:willShowViewController:animated:":{"name":"navigationController(_:willShow:animated:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)navigationController:didShowViewController:animated:":{"name":"navigationController(_:didShow:animated:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)navigationController:animationControllerForOperation:fromViewController:toViewController:":{"name":"navigationController(_:animationControllerFor:from:to:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)navigationController:interactionControllerForAnimationController:":{"name":"navigationController(_:interactionControllerFor:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)tabBarController:shouldSelectViewController:":{"name":"tabBarController(_:shouldSelect:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)tabBarController:interactionControllerForAnimationController:":{"name":"tabBarController(_:interactionControllerFor:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)tabBarController:animationControllerForTransitionFromViewController:toViewController:":{"name":"tabBarController(_:animationControllerForTransitionFrom:to:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)animationControllerForPresentedController:presentingController:sourceController:":{"name":"animationController(forPresented:presenting:source:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)animationControllerForDismissedController:":{"name":"animationController(forDismissed:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)interactionControllerForDismissal:":{"name":"interactionControllerForDismissal(using:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)interactionControllerForPresentation:":{"name":"interactionControllerForPresentation(using:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)animateTransition:":{"name":"animateTransition(using:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)transitionDuration:":{"name":"transitionDuration(using:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)animationEnded:":{"name":"animationEnded(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(py)wantsInteractiveStart":{"name":"wantsInteractiveStart","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)startInteractiveTransition:":{"name":"startInteractiveTransition(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/Parser.html#/s:4Hero6ParserC6tokensACSayAA5TokenOG_tcfc":{"name":"init(tokens:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Parser"},"Classes/Parser.html#/s:4Hero6ParserC5parseSayAA8ExprNodeCGyKF":{"name":"parse()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Parser"},"Classes/FunctionNode.html#/s:4Hero12FunctionNodeC9prototypeAA09PrototypeC0Cvp":{"name":"prototype","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"FunctionNode"},"Classes/FunctionNode.html#/s:4Hero12FunctionNodeC4bodyAA04ExprC0Cvp":{"name":"body","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"FunctionNode"},"Classes/FunctionNode.html#/s:4Hero12FunctionNodeC11descriptionSSvp":{"name":"description","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"FunctionNode"},"Classes/FunctionNode.html#/s:4Hero12FunctionNodeC9prototype4bodyAcA09PrototypeC0C_AA04ExprC0Ctcfc":{"name":"init(prototype:body:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"FunctionNode"},"Classes/PrototypeNode.html#/s:4Hero13PrototypeNodeC13argumentNamesSaySSGvp":{"name":"argumentNames","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrototypeNode"},"Classes/PrototypeNode.html#/s:4Hero13PrototypeNodeC11descriptionSSvp":{"name":"description","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrototypeNode"},"Classes/PrototypeNode.html#/s:4Hero13PrototypeNodeC4name13argumentNamesACSS_SaySSGtcfc":{"name":"init(name:argumentNames:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrototypeNode"},"Classes/CallNode.html#/s:4Hero8CallNodeC9argumentsSayAA04ExprC0CGvp":{"name":"arguments","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CallNode"},"Classes/CallNode.html#/s:4Hero8CallNodeC11descriptionSSvp":{"name":"description","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CallNode"},"Classes/CallNode.html#/s:4Hero8CallNodeC4name9argumentsACSS_SayAA04ExprC0CGtcfc":{"name":"init(name:arguments:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CallNode"},"Classes/BinaryOpNode.html#/s:4Hero12BinaryOpNodeC3lhsAA04ExprD0Cvp":{"name":"lhs","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BinaryOpNode"},"Classes/BinaryOpNode.html#/s:4Hero12BinaryOpNodeC3rhsAA04ExprD0Cvp":{"name":"rhs","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BinaryOpNode"},"Classes/BinaryOpNode.html#/s:4Hero12BinaryOpNodeC11descriptionSSvp":{"name":"description","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BinaryOpNode"},"Classes/BinaryOpNode.html#/s:4Hero12BinaryOpNodeC4name3lhs3rhsACSS_AA04ExprD0CAHtcfc":{"name":"init(name:lhs:rhs:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BinaryOpNode"},"Classes/VariableNode.html#/s:4Hero12VariableNodeC11descriptionSSvp":{"name":"description","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VariableNode"},"Classes/NumberNode.html#/s:4Hero10NumberNodeC5valueSfvp":{"name":"value","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NumberNode"},"Classes/NumberNode.html#/s:4Hero10NumberNodeC11descriptionSSvp":{"name":"description","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NumberNode"},"Classes/NumberNode.html#/s:4Hero10NumberNodeC5valueACSf_tcfc":{"name":"init(value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NumberNode"},"Classes/ExprNode.html#/s:4Hero8ExprNodeC5rangeSnySiGvp":{"name":"range","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExprNode"},"Classes/ExprNode.html#/s:4Hero8ExprNodeC4nameSSvp":{"name":"name","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExprNode"},"Classes/ExprNode.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"ExprNode"},"Classes/ExprNode.html#/s:4Hero8ExprNodeC4nameACSS_tcfc":{"name":"init(name:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExprNode"},"Classes/Lexer.html#/s:4Hero5LexerC5inputACSS_tcfc":{"name":"init(input:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Lexer"},"Classes/Lexer.html#/s:4Hero5LexerC8tokenizeSayAA5TokenOGyF":{"name":"tokenize()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Lexer"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC4heroAA0A10TransitionCSgvp":{"name":"hero","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC7contextAA0A7ContextCSgvp":{"name":"context","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC23requirePerFrameCallbackSbvp":{"name":"requirePerFrameCallback","abstract":"\u003cp\u003eDetermines whether or not to receive \u003ccode\u003eseekTo\u003c/code\u003e callback on every frame.\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/c:@M@Hero@objc(cs)HeroPlugin(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC7process9fromViews02toE0ySaySo6UIViewCG_AItF":{"name":"process(fromViews:toViews:)","abstract":"\u003cp\u003eCalled before any animation.","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC10canAnimate4view9appearingSbSo6UIViewC_SbtF":{"name":"canAnimate(view:appearing:)","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC7animate9fromViews02toE0SdSaySo6UIViewCG_AItF":{"name":"animate(fromViews:toViews:)","abstract":"\u003cp\u003ePerform the animation.\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC5cleanyyF":{"name":"clean()","abstract":"\u003cp\u003eCalled when all animations are completed.\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC6seekTo10timePassedySd_tF":{"name":"seekTo(timePassed:)","abstract":"\u003cp\u003eFor supporting interactive animation only.\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC6resume10timePassed7reverseS2d_SbtF":{"name":"resume(timePassed:reverse:)","abstract":"\u003cp\u003eFor supporting interactive animation only.\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC5apply5state2toyAA0A11TargetStateV_So6UIViewCtF":{"name":"apply(state:to:)","abstract":"\u003cp\u003eFor supporting interactive animation only.\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC12changeTarget5state13isDestination2toyAA0aD5StateV_SbSo6UIViewCtF":{"name":"changeTarget(state:isDestination:to:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC9isEnabledSbvpZ":{"name":"isEnabled","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC6enableyyFZ":{"name":"enable()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC7disableyyFZ":{"name":"disable()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13applyFunctionACyAA0A11TargetStateVzc_tcfc":{"name":"init(applyFunction:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9beginWithyACSayACGFZ":{"name":"beginWith(_:)","abstract":"\u003cp\u003eApply modifiers directly to the view at the start of the transition.","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9beginWith9modifiersACSayACG_tFZ":{"name":"beginWith(modifiers:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9beginWithyA2Cd_tFZ":{"name":"beginWith(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC24useGlobalCoordinateSpaceACvpZ":{"name":"useGlobalCoordinateSpace","abstract":"\u003cp\u003eUse global coordinate space.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC22ignoreSubviewModifiersACvpZ":{"name":"ignoreSubviewModifiers","abstract":"\u003cp\u003eignore all heroModifiers attributes for a view\u0026rsquo;s direct subviews.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC22ignoreSubviewModifiers9recursiveACSb_tFZ":{"name":"ignoreSubviewModifiers(recursive:)","abstract":"\u003cp\u003eignore all heroModifiers attributes for a view\u0026rsquo;s subviews.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC20useOptimizedSnapshotACvpZ":{"name":"useOptimizedSnapshot","abstract":"\u003cp\u003eWill create snapshot optimized for different view type.","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC17useNormalSnapshotACvpZ":{"name":"useNormalSnapshot","abstract":"\u003cp\u003eCreate snapshot using snapshotView(afterScreenUpdates:).\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC22useLayerRenderSnapshotACvpZ":{"name":"useLayerRenderSnapshot","abstract":"\u003cp\u003eCreate snapshot using layer.render(in: currentContext).","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13useNoSnapshotACvpZ":{"name":"useNoSnapshot","abstract":"\u003cp\u003eForce Hero to not create any snapshot when animating this view.","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12forceAnimateACvpZ":{"name":"forceAnimate","abstract":"\u003cp\u003eForce the view to animate.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC23useScaleBasedSizeChangeACvpZ":{"name":"useScaleBasedSizeChange","abstract":"\u003cp\u003eForce Hero use scale based size animation. This will convert all .size modifier into .scale modifier.","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4from4nodeACSgAA8ExprNodeC_tFZ":{"name":"from(node:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4fadeACvpZ":{"name":"fade","abstract":"\u003cp\u003eFade the view during transition\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12forceNonFadeACvpZ":{"name":"forceNonFade","abstract":"\u003cp\u003eForce don\u0026rsquo;t fade view during transition\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC8positionyACSo7CGPointVFZ":{"name":"position(_:)","abstract":"\u003cp\u003eSet the position for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4sizeyACSo6CGSizeVFZ":{"name":"size(_:)","abstract":"\u003cp\u003eSet the size for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9transformyACSo13CATransform3DVFZ":{"name":"transform(_:)","abstract":"\u003cp\u003eSet the transform for the view to animate from/to. Will override previous perspective, scale, translate, \u0026amp; rotate modifiers\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11perspectiveyAC14CoreFoundation7CGFloatVFZ":{"name":"perspective(_:)","abstract":"\u003cp\u003eSet the perspective on the transform. use in combination with the rotate modifier.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC5scale1x1y1zAC14CoreFoundation7CGFloatV_A2JtFZ":{"name":"scale(x:y:z:)","abstract":"\u003cp\u003eScale 3d\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC5scaleyAC14CoreFoundation7CGFloatVFZ":{"name":"scale(_:)","abstract":"\u003cp\u003eScale in x \u0026amp; y axis\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9translate1x1y1zAC14CoreFoundation7CGFloatV_A2JtFZ":{"name":"translate(x:y:z:)","abstract":"\u003cp\u003eTranslate 3d\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9translate_1zACSo7CGPointV_14CoreFoundation7CGFloatVtFZ":{"name":"translate(_:z:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6rotate1x1y1zAC14CoreFoundation7CGFloatV_A2JtFZ":{"name":"rotate(x:y:z:)","abstract":"\u003cp\u003eRotate 3d\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6rotate_1zACSo7CGPointV_14CoreFoundation7CGFloatVtFZ":{"name":"rotate(_:z:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6rotateyAC14CoreFoundation7CGFloatVFZ":{"name":"rotate(_:)","abstract":"\u003cp\u003eRotate 2d\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC15backgroundColoryACSo7UIColorCFZ":{"name":"backgroundColor(_:)","abstract":"\u003cp\u003eSet the backgroundColor for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11borderColoryACSo7UIColorCFZ":{"name":"borderColor(_:)","abstract":"\u003cp\u003eSet the borderColor for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11shadowColoryACSo7UIColorCFZ":{"name":"shadowColor(_:)","abstract":"\u003cp\u003eSet the shadowColor for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC7overlay5color7opacityACSo7UIColorC_14CoreFoundation7CGFloatVtFZ":{"name":"overlay(color:opacity:)","abstract":"\u003cp\u003eCreate an overlay on the animating view.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC7opacityyAC14CoreFoundation7CGFloatVFZ":{"name":"opacity(_:)","abstract":"\u003cp\u003eSet the opacity for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12cornerRadiusyAC14CoreFoundation7CGFloatVFZ":{"name":"cornerRadius(_:)","abstract":"\u003cp\u003eSet the cornerRadius for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9zPositionyAC14CoreFoundation7CGFloatVFZ":{"name":"zPosition(_:)","abstract":"\u003cp\u003eSet the zPosition for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12contentsRectyACSo6CGRectVFZ":{"name":"contentsRect(_:)","abstract":"\u003cp\u003eSet the contentsRect for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13contentsScaleyAC14CoreFoundation7CGFloatVFZ":{"name":"contentsScale(_:)","abstract":"\u003cp\u003eSet the contentsScale for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11borderWidthyAC14CoreFoundation7CGFloatVFZ":{"name":"borderWidth(_:)","abstract":"\u003cp\u003eSet the borderWidth for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13shadowOpacityyAC14CoreFoundation7CGFloatVFZ":{"name":"shadowOpacity(_:)","abstract":"\u003cp\u003eSet the shadowOpacity for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12shadowOffsetyACSo6CGSizeVFZ":{"name":"shadowOffset(_:)","abstract":"\u003cp\u003eSet the shadowOffset for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12shadowRadiusyAC14CoreFoundation7CGFloatVFZ":{"name":"shadowRadius(_:)","abstract":"\u003cp\u003eSet the shadowRadius for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC10shadowPathyACSo9CGPathRefaFZ":{"name":"shadowPath(_:)","abstract":"\u003cp\u003eSet the shadowPath for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13masksToBoundsyACSbFZ":{"name":"masksToBounds(_:)","abstract":"\u003cp\u003eSet the masksToBounds for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC8durationyACSdFZ":{"name":"duration(_:)","abstract":"\u003cp\u003eSets the duration of the animation for a given view. If not used, Hero will use determine the duration based on the distance and size changes.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC20durationMatchLongestACvpZ":{"name":"durationMatchLongest","abstract":"\u003cp\u003eSets the duration of the animation for a given view to match the longest animation of the transition.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC5delayyACSdFZ":{"name":"delay(_:)","abstract":"\u003cp\u003eSets the delay of the animation for a given view.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC14timingFunctionyACSo013CAMediaTimingD0CFZ":{"name":"timingFunction(_:)","abstract":"\u003cp\u003eSets the timing function of the animation for a given view. If not used, Hero will use determine the timing function based on whether or not the view is entering or exiting the screen.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6spring9stiffness7dampingAC14CoreFoundation7CGFloatV_AItFZ":{"name":"spring(stiffness:damping:)","abstract":"\u003cp\u003e(iOS 9+) Use spring animation with custom stiffness \u0026amp; damping. The duration will be automatically calculated. Will be ignored if arc, timingFunction, or duration is set.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6source6heroIDACSS_tFZ":{"name":"source(heroID:)","abstract":"\u003cp\u003eTransition from/to the state of the view with matching heroID","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC3arcACvpZ":{"name":"arc","abstract":"\u003cp\u003eWorks in combination with position modifier to apply a natural curve when moving to the destination.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC3arc9intensityAC14CoreFoundation7CGFloatV_tFZ":{"name":"arc(intensity:)","abstract":"\u003cp\u003eWorks in combination with position modifier to apply a natural curve when moving to the destination.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC7cascadeACvpZ":{"name":"cascade","abstract":"\u003cp\u003eCascade applys increasing delay modifiers to subviews\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC7cascade5delta9direction17delayMatchedViewsACSd_AA16CascadeDirectionOSbtFZ":{"name":"cascade(delta:direction:delayMatchedViews:)","abstract":"\u003cp\u003eCascade applys increasing delay modifiers to subviews\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4whenyACSbAA0A18ConditionalContextVc_SayACGtFZ":{"name":"when(_:_:)","abstract":"\u003cp\u003eApply modifiers only if the condition return true.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4whenyACSbAA0A18ConditionalContextVc_ACdtFZ":{"name":"when(_:_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11whenMatchedyA2Cd_tFZ":{"name":"whenMatched(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC14whenPresentingyA2Cd_tFZ":{"name":"whenPresenting(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC14whenDismissingyA2Cd_tFZ":{"name":"whenDismissing(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13whenAppearingyA2Cd_tFZ":{"name":"whenAppearing(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC16whenDisappearingyA2Cd_tFZ":{"name":"whenDisappearing(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroContext.html#/s:4Hero0A7ContextC9containerSo6UIViewCvp":{"name":"container","abstract":"\u003cp\u003eThe container holding all of the animating views\u003c/p\u003e","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC9fromViewsSaySo6UIViewCGvp":{"name":"fromViews","abstract":"\u003cp\u003eA flattened list of all views from source ViewController\u003c/p\u003e","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC7toViewsSaySo6UIViewCGvp":{"name":"toViews","abstract":"\u003cp\u003eA flattened list of all views from destination ViewController\u003c/p\u003e","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC10sourceView3forSo6UIViewCSgSS_tF":{"name":"sourceView(for:)","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC15destinationView3forSo6UIViewCSgSS_tF":{"name":"destinationView(for:)","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC10pairedView3forSo6UIViewCSgAG_tF":{"name":"pairedView(for:)","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC12snapshotView3forSo6UIViewCAG_tF":{"name":"snapshotView(for:)","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextCyAA0A11TargetStateVSgSo6UIViewCcip":{"name":"subscript(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC5cleanyyF":{"name":"clean()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC4hide4viewySo6UIViewC_tF":{"name":"hide(view:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC6unhide4viewySo6UIViewC_tF":{"name":"unhide(view:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroContext"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionC4basexvp":{"name":"base","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE2idSSSgvp":{"name":"id","abstract":"\u003cp\u003e\u003cstrong\u003eID\u003c/strong\u003e is the identifier for the view. When doing a transition between two view controllers,","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE9isEnabledSbvp":{"name":"isEnabled","abstract":"\u003cp\u003e\u003cstrong\u003eisEnabled\u003c/strong\u003e allows to specify whether a view and its subviews should be consider for animations.","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE20isEnabledForSubviewsSbvp":{"name":"isEnabledForSubviews","abstract":"\u003cp\u003e\u003cstrong\u003eisEnabledForSubviews\u003c/strong\u003e allows to specify whether a view\u0026rsquo;s subviews should be consider for animations.","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE9modifiersSayAA0A8ModifierCGSgvp":{"name":"modifiers","abstract":"\u003cp\u003eUse \u003cstrong\u003emodifiers\u003c/strong\u003e to specify animations alongside the main transition. Checkout \u003ccode\u003eHeroModifier.swift\u003c/code\u003e for available modifiers.\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE14modifierStringSSSgvp":{"name":"modifierString","abstract":"\u003cp\u003emodifierString** provides another way to set \u003cstrong\u003emodifiers\u003c/strong\u003e. It can be assigned through storyboard.\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE18modalAnimationTypeAA0a7DefaultfG0Ovp":{"name":"modalAnimationType","abstract":"\u003cp\u003edefault hero animation type for presenting \u0026amp; dismissing modally\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE24modalAnimationTypeStringSSSgvp":{"name":"modalAnimationTypeString","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE9isEnabledSbvp":{"name":"isEnabled","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo22UINavigationControllerCRbzlE23navigationAnimationTypeAA0a7DefaultfG0Ovp":{"name":"navigationAnimationType","abstract":"\u003cp\u003edefault hero animation type for push and pop within the navigation controller\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo22UINavigationControllerCRbzlE29navigationAnimationTypeStringSSSgvp":{"name":"navigationAnimationTypeString","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo18UITabBarControllerCRbzlE03tabD13AnimationTypeAA0a7DefaultgH0Ovp":{"name":"tabBarAnimationType","abstract":"\u003cp\u003edefault hero animation type for switching tabs within the tab bar controller\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo18UITabBarControllerCRbzlE03tabD19AnimationTypeStringSSSgvp":{"name":"tabBarAnimationTypeString","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE011dismissViewD010completionyyycSg_tF":{"name":"dismissViewController(completion:)","abstract":"\u003cp\u003eDismiss the current view controller with animation. Will perform a navigationController.popViewController","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE016unwindToRootViewD0yyF":{"name":"unwindToRootViewController()","abstract":"\u003cp\u003eUnwind to the root view controller using Hero\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE012unwindToViewD0yyAEF":{"name":"unwindToViewController(_:)","abstract":"\u003cp\u003eUnwind to a specific view controller using Hero\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE012unwindToViewD012withSelectory10ObjectiveC0I0V_tF":{"name":"unwindToViewController(withSelector:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE012unwindToViewD09withClassyyXlXp_tF":{"name":"unwindToViewController(withClass:)","abstract":"\u003cp\u003eUnwind to a view controller with given class using Hero\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE012unwindToViewD014withMatchBlockySbAEXE_tF":{"name":"unwindToViewController(withMatchBlock:)","abstract":"\u003cp\u003eUnwind to a view controller that the matchBlock returns true on.\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE011replaceViewD04with10completionyAE_yycSgtF":{"name":"replaceViewController(with:completion:)","abstract":"\u003cp\u003eReplace the current view controller with another VC on the navigation/modal/root view of UIWindow stack.\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC9showOnTopSbvpZ":{"name":"showOnTop","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC7animate9fromViews02toF0SdSaySo6UIViewCG_AItF":{"name":"animate(fromViews:toViews:)","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC6resume10timePassed7reverseS2d_SbtF":{"name":"resume(timePassed:reverse:)","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC5cleanyyF":{"name":"clean()","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC6onDoneyyF":{"name":"onDone()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC22onProcessSliderChanged8progressySf_tF":{"name":"onProcessSliderChanged(progress:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html":{"name":"HeroDebugPlugin"},"Classes/HeroExtension.html":{"name":"HeroExtension","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/HeroContext.html":{"name":"HeroContext","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/HeroModifier.html":{"name":"HeroModifier","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/HeroPlugin.html":{"name":"HeroPlugin","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/Lexer.html":{"name":"Lexer","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/ExprNode.html":{"name":"ExprNode","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NumberNode.html":{"name":"NumberNode","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/VariableNode.html":{"name":"VariableNode","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/BinaryOpNode.html":{"name":"BinaryOpNode","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/CallNode.html":{"name":"CallNode","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/PrototypeNode.html":{"name":"PrototypeNode","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/FunctionNode.html":{"name":"FunctionNode","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/Parser.html":{"name":"Parser","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/HeroTransition.html":{"name":"HeroTransition","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/Hero.html":{"name":"Hero","abstract":"\u003ch3 id='the-singleton-class-object-for-controlling-interactive-transitions' class='heading'\u003eThe singleton class/object for controlling interactive transitions.\u003c/h3\u003e"},"Classes.html":{"name":"Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Enums.html":{"name":"Enumerations","abstract":"\u003cp\u003eThe following enumerations are available globally.\u003c/p\u003e"},"Extensions.html":{"name":"Extensions","abstract":"\u003cp\u003eThe following extensions are available globally.\u003c/p\u003e"},"Functions.html":{"name":"Functions","abstract":"\u003cp\u003eThe following functions are available globally.\u003c/p\u003e"},"Protocols.html":{"name":"Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"},"Structs.html":{"name":"Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"}} \ No newline at end of file diff --git a/docs/docsets/Hero.tgz b/docs/docsets/Hero.tgz index 1d4cda41798837ddda4d7666486874c72a4242ad..dbc48edb50fca4a4ffaebc62b96e31e168ea8b54 100644 GIT binary patch delta 153151 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 yf9-iIW?HhzFKq=z#nNVE#kw#Por(P)A>@e}|2 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%0AaIYq!!mY$Ws++*48l#_ZN?DR; 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�qCOJ1{DXlQcE^&U#7K)6^*uWX;FggZho4nI^W5#I z$wVhn`XvJ#+7@Q?)am%kRpgiw=FCKwJsvA-Edp^X{--moqXh9V5K zF061j=&DN(S3;k@0Kogh-Ta`}!^=cUZ}W)|j>cHY;e-=eYE3C4=wT1}m!~lY$r5v` zB?4j8XYj9yl{6%wU|j#cACUC3@crc8(}vhCna;WBBP);lFm|&#yq?cZc&;Hms%c-H z`Z^-8%kjD1xvnqKl3P+;-4QUbY0SnOsMzR~mo#Bau*T?(0vO|H8N}<$lsPSQ>>6=M z?v4K*&5DT8?^iH-RgxrB>Ipg1jsH|I7ybbSg$&zlGtw{5+|oTRJ#C9&*>4h*E!X!% z<3PPXHwO7)avr7NtU6|enM{v@$1)IRf|p{X&hg{B5furv@5^|9*+`GtvtaTenW=^D z3;CgJA|pvI1K^JuI(jTPXvBxIV5>7U%M3CU6L1rf(qu)|U@sA8z2Pgt9(IfTS)x zu00E{R@D&jy*1~l+D8Z`3OPY+tWLOgZuKo0BRc*MFHk6aWQ!&K(_VD$k?ey_8p|PA zrH?g1^U28MFoSQiJdO)GIbu>lKQN9!GM z%vH}5kU+q{QDoRVnHEi@8K{9~vYrleiv>!>%9)YPIP8`hV&;3ce$)l{$Rc4Bw=71s zAU+ndd2NcOW2ymKUXVpg*WB|;>JXy{ymnkX+7!gVqHN84P6VjqnI@b8T@#LmB^2D) z#ua&{zMnsJ4Rv9f;eS6vL0@`g%0?{Zg6P2(cLKg!xxcx49pd5p?8jAx#7{1QMz
`(1>Vrt1XyX7n1Gp63xn@vCHwjjKW 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 O&;JiOPxl}ItQ!EQ+>Sv2 diff --git a/docs/index.html b/docs/index.html index 4330477a..2c13349c 100644 --- a/docs/index.html +++ b/docs/index.html @@ -20,7 +20,7 @@

- Hero 1.6.3 Docs + Hero 1.6.4 Docs (24% documented)

@@ -408,7 +408,7 @@

Contribute

diff --git a/docs/js/jquery.min.js b/docs/js/jquery.min.js index c4c6022f..7f37b5d9 100644 --- a/docs/js/jquery.min.js +++ b/docs/js/jquery.min.js @@ -1,2 +1,2 @@ -/*! jQuery v3.6.0 | (c) OpenJS 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=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},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&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,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.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(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(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&&e.namespaceURI,n=e&&(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},j=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 j(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||D,"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,D=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 je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(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 _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.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(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.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,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.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):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]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.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+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=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))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(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&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(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&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(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 U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);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&&C){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=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(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(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===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]||I.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]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(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(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(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=I.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 T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.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 ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="",le.option=!!xe.lastChild;var ke={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n",""]);var je=/<|&#?\w+;/;function Ae(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 Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.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)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.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),v(t)&&(t=t.call(e,n,ce.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)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.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"===ce.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"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(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)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(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?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.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.on("mouseenter",e).on("mouseleave",t||e)}}),ce.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){ce.fn[n]=function(e,t){return 0Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV11isAppearingSbvp":{"name":"isAppearing","abstract":"

Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV12isPresentingSbvp":{"name":"isPresenting","abstract":"

Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV20isInTabbarControllerSbvp":{"name":"isInTabbarController","abstract":"

Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV20isInNavbarControllerSbvp":{"name":"isInNavbarController","abstract":"

Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV9isMatchedSbvp":{"name":"isMatched","abstract":"

Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV21isAncestorViewMatchedSbvp":{"name":"isAncestorViewMatched","abstract":"

Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV11matchedViewSo6UIViewCSgvp":{"name":"matchedView","abstract":"

Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV19matchedAncestorViewSo6UIViewC_AFtSgvp":{"name":"matchedAncestorView","abstract":"

Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV18fromViewControllerSo06UIViewF0Cvp":{"name":"fromViewController","abstract":"

Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV16toViewControllerSo06UIViewF0Cvp":{"name":"toViewController","abstract":"

Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV21currentViewControllerSo06UIViewF0Cvp":{"name":"currentViewController","abstract":"

Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV19otherViewControllerSo06UIViewF0Cvp":{"name":"otherViewController","abstract":"

Undocumented

","parent_name":"HeroConditionalContext"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV05beginC0SayAA0A8ModifierCGSgvp":{"name":"beginState","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV20conditionalModifiersSaySbAA0A18ConditionalContextVc_SayAA0A8ModifierCGtGSgvp":{"name":"conditionalModifiers","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV8positionSo7CGPointVSgvp":{"name":"position","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV4sizeSo6CGSizeVSgvp":{"name":"size","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV9transformSo13CATransform3DVSgvp":{"name":"transform","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV7opacitySfSgvp":{"name":"opacity","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12cornerRadius14CoreFoundation7CGFloatVSgvp":{"name":"cornerRadius","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV15backgroundColorSo10CGColorRefaSgvp":{"name":"backgroundColor","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV9zPosition14CoreFoundation7CGFloatVSgvp":{"name":"zPosition","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV11anchorPointSo7CGPointVSgvp":{"name":"anchorPoint","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12contentsRectSo6CGRectVSgvp":{"name":"contentsRect","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV13contentsScale14CoreFoundation7CGFloatVSgvp":{"name":"contentsScale","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV11borderWidth14CoreFoundation7CGFloatVSgvp":{"name":"borderWidth","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV11borderColorSo10CGColorRefaSgvp":{"name":"borderColor","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV11shadowColorSo10CGColorRefaSgvp":{"name":"shadowColor","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV13shadowOpacitySfSgvp":{"name":"shadowOpacity","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12shadowOffsetSo6CGSizeVSgvp":{"name":"shadowOffset","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12shadowRadius14CoreFoundation7CGFloatVSgvp":{"name":"shadowRadius","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV10shadowPathSo9CGPathRefaSgvp":{"name":"shadowPath","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV13masksToBoundsSbSgvp":{"name":"masksToBounds","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV13displayShadowSbvp":{"name":"displayShadow","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV7overlaySo10CGColorRefa5color_14CoreFoundation7CGFloatV7opacitytSgvp":{"name":"overlay","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6spring14CoreFoundation7CGFloatV_AGtSgvp":{"name":"spring","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV5delaySdvp":{"name":"delay","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV8durationSdSgvp":{"name":"duration","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV14timingFunctionSo013CAMediaTimingE0CSgvp":{"name":"timingFunction","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV3arc14CoreFoundation7CGFloatVSgvp":{"name":"arc","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6sourceSSSgvp":{"name":"source","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV7cascadeSd_AA16CascadeDirectionOSbtSgvp":{"name":"cascade","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV22ignoreSubviewModifiersSbSgvp":{"name":"ignoreSubviewModifiers","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV15coordinateSpaceAA0a10CoordinateE0OSgvp":{"name":"coordinateSpace","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV23useScaleBasedSizeChangeSbSgvp":{"name":"useScaleBasedSizeChange","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12snapshotTypeAA0a8SnapshotE0OSgvp":{"name":"snapshotType","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV7nonFadeSbvp":{"name":"nonFade","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12forceAnimateSbvp":{"name":"forceAnimate","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6customSDySSypGSgvp":{"name":"custom","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6appendyyAA0A8ModifierCF":{"name":"append(_:)","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6append10contentsOfySayAA0A8ModifierCG_tF":{"name":"append(contentsOf:)","abstract":"

Undocumented

","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateVyypSgSScip":{"name":"subscript(_:)","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:s25ExpressibleByArrayLiteralP05arrayD0x0cD7ElementQzd_tcfc":{"name":"init(arrayLiteral:)","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html":{"name":"HeroTargetState","abstract":"

Undocumented

"},"Structs/HeroConditionalContext.html":{"name":"HeroConditionalContext","abstract":"

Undocumented

"},"Protocols/HeroTransitionDelegate.html#/s:4Hero0A18TransitionDelegateP04heroB0_9didUpdateyAA0aB0C_AA0aB5StateOtF":{"name":"heroTransition(_:didUpdate:)","abstract":"

Undocumented

","parent_name":"HeroTransitionDelegate"},"Protocols/HeroTransitionDelegate.html#/s:4Hero0A18TransitionDelegateP04heroB0_9didUpdateyAA0aB0C_SdtF":{"name":"heroTransition(_:didUpdate:)","abstract":"

Undocumented

","parent_name":"HeroTransitionDelegate"},"Protocols/HeroStringConvertible.html#/s:4Hero0A17StringConvertibleP4from4nodexSgAA8ExprNodeC_tFZ":{"name":"from(node:)","abstract":"

Undocumented

","parent_name":"HeroStringConvertible"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroWillStartAnimatingFromViewController:":{"name":"heroWillStartAnimatingFrom(viewController:)","abstract":"

Undocumented

","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidEndAnimatingFromViewController:":{"name":"heroDidEndAnimatingFrom(viewController:)","abstract":"

Undocumented

","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidCancelAnimatingFromViewController:":{"name":"heroDidCancelAnimatingFrom(viewController:)","abstract":"

Undocumented

","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroWillStartTransition":{"name":"heroWillStartTransition()","abstract":"

Undocumented

","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidEndTransition":{"name":"heroDidEndTransition()","abstract":"

Undocumented

","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidCancelTransition":{"name":"heroDidCancelTransition()","abstract":"

Undocumented

","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroWillStartAnimatingToViewController:":{"name":"heroWillStartAnimatingTo(viewController:)","abstract":"

Undocumented

","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidEndAnimatingToViewController:":{"name":"heroDidEndAnimatingTo(viewController:)","abstract":"

Undocumented

","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidCancelAnimatingToViewController:":{"name":"heroDidCancelAnimatingTo(viewController:)","abstract":"

Undocumented

","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroProgressUpdateObserver.html#/s:4Hero0A22ProgressUpdateObserverP07heroDidcB08progressySd_tF":{"name":"heroDidUpdateProgress(progress:)","abstract":"

Undocumented

","parent_name":"HeroProgressUpdateObserver"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP4heroAA0A10TransitionCSgvp":{"name":"hero","abstract":"

Undocumented

","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP10canAnimate4view9appearingSbSo6UIViewC_SbtF":{"name":"canAnimate(view:appearing:)","abstract":"

Undocumented

","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP7animate9fromViews02toE0SdSaySo6UIViewCG_AItF":{"name":"animate(fromViews:toViews:)","abstract":"

Undocumented

","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP5cleanyyF":{"name":"clean()","abstract":"

Undocumented

","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP6seekTo10timePassedySd_tF":{"name":"seekTo(timePassed:)","abstract":"

Undocumented

","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP6resume10timePassed7reverseS2d_SbtF":{"name":"resume(timePassed:reverse:)","abstract":"

Undocumented

","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP5apply5state2toyAA0A11TargetStateV_So6UIViewCtF":{"name":"apply(state:to:)","abstract":"

Undocumented

","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP12changeTarget5state13isDestination2toyAA0aD5StateV_SbSo6UIViewCtF":{"name":"changeTarget(state:isDestination:to:)","abstract":"

Undocumented

","parent_name":"HeroAnimator"},"Protocols/HeroPreprocessor.html#/s:4Hero0A12PreprocessorP4heroAA0A10TransitionCSgvp":{"name":"hero","abstract":"

Undocumented

","parent_name":"HeroPreprocessor"},"Protocols/HeroPreprocessor.html#/s:4Hero0A12PreprocessorP7process9fromViews02toE0ySaySo6UIViewCG_AItF":{"name":"process(fromViews:toViews:)","abstract":"

Undocumented

","parent_name":"HeroPreprocessor"},"Protocols/HeroCustomSnapshotView.html#/s:4Hero0A18CustomSnapshotViewP04heroC0So6UIViewCSgvp":{"name":"heroSnapshot","abstract":"

Undocumented

","parent_name":"HeroCustomSnapshotView"},"Protocols/HeroCompatible.html#/s:4Hero0A10CompatibleP0B4TypeQa":{"name":"CompatibleType","abstract":"

Undocumented

","parent_name":"HeroCompatible"},"Protocols/HeroCompatible.html#/s:4Hero0A10CompatibleP4heroAA0A9ExtensionCy0B4TypeQzGvp":{"name":"hero","abstract":"

Undocumented

","parent_name":"HeroCompatible"},"Protocols/HeroCompatible.html":{"name":"HeroCompatible","abstract":"

Undocumented

"},"Protocols/HeroCustomSnapshotView.html":{"name":"HeroCustomSnapshotView","abstract":"

Allows a view to create their own custom snapshot when using Optimized snapshot

"},"Protocols/HeroPreprocessor.html":{"name":"HeroPreprocessor","abstract":"

Undocumented

"},"Protocols/HeroAnimator.html":{"name":"HeroAnimator","abstract":"

Undocumented

"},"Protocols/HeroProgressUpdateObserver.html":{"name":"HeroProgressUpdateObserver","abstract":"

Undocumented

"},"Protocols/HeroViewControllerDelegate.html":{"name":"HeroViewControllerDelegate","abstract":"

Undocumented

"},"Protocols/HeroStringConvertible.html":{"name":"HeroStringConvertible","abstract":"

Undocumented

"},"Protocols/HeroTransitionDelegate.html":{"name":"HeroTransitionDelegate","abstract":"

Undocumented

"},"Functions.html#/s:4Hero2eeoiySbAA8ExprNodeC_ADtF":{"name":"==(_:_:)","abstract":"

Undocumented

"},"Extensions/HeroDebugView.html#/gestureRecognizerShouldBegin(_:)":{"name":"gestureRecognizerShouldBegin(_:)","parent_name":"HeroDebugView"},"Extensions/UINavigationController.html#/Operation":{"name":"Operation","parent_name":"UINavigationController"},"Extensions/String.html#/s:SS4HeroE5match5regexSS_SnySiGtSgSS_tF":{"name":"match(regex:)","abstract":"

Undocumented

","parent_name":"String"},"Extensions/UITabBarController.html#/s:So18UITabBarControllerC4HeroE07heroTabB13AnimationTypeAC0d7DefaultgH0Ovp":{"name":"heroTabBarAnimationType","abstract":"

Undocumented

","parent_name":"UITabBarController"},"Extensions/UITabBarController.html#/c:@CM@Hero@@objc(cs)UITabBarController(py)heroTabBarAnimationTypeString":{"name":"heroTabBarAnimationTypeString","abstract":"

Undocumented

","parent_name":"UITabBarController"},"Extensions/UINavigationController.html#/s:So22UINavigationControllerC4HeroE27heroNavigationAnimationTypeAC0c7DefaultfG0Ovp":{"name":"heroNavigationAnimationType","abstract":"

Undocumented

","parent_name":"UINavigationController"},"Extensions/UINavigationController.html#/c:@CM@Hero@@objc(cs)UINavigationController(py)heroNavigationAnimationTypeString":{"name":"heroNavigationAnimationTypeString","abstract":"

Undocumented

","parent_name":"UINavigationController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE22heroModalAnimationTypeAC0c7DefaultfG0Ovp":{"name":"heroModalAnimationType","abstract":"

Undocumented

","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(py)heroModalAnimationTypeString":{"name":"heroModalAnimationTypeString","abstract":"

Undocumented

","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(py)isHeroEnabled":{"name":"isHeroEnabled","abstract":"

Undocumented

","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(im)ht_dismiss:":{"name":"ht_dismiss(_:)","abstract":"

Undocumented

","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE015heroReplaceViewB04withyAB_tF":{"name":"heroReplaceViewController(with:)","abstract":"

Undocumented

","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(im)hero_dismissViewController":{"name":"hero_dismissViewController()","abstract":"

Undocumented

","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(im)hero_unwindToRootViewController":{"name":"hero_unwindToRootViewController()","abstract":"

Undocumented

","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE017hero_unwindToViewB0yyABF":{"name":"hero_unwindToViewController(_:)","abstract":"

Undocumented

","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE017hero_unwindToViewB012withSelectory10ObjectiveC0I0V_tF":{"name":"hero_unwindToViewController(withSelector:)","abstract":"

Undocumented

","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE017hero_unwindToViewB09withClassyyXlXp_tF":{"name":"hero_unwindToViewController(withClass:)","abstract":"

Undocumented

","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE017hero_unwindToViewB014withMatchBlockySbABXE_tF":{"name":"hero_unwindToViewController(withMatchBlock:)","abstract":"

Undocumented

","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE016hero_replaceViewB04withyAB_tF":{"name":"hero_replaceViewController(with:)","abstract":"

Undocumented

","parent_name":"UIViewController"},"Extensions/UIView.html#/c:@CM@Hero@@objc(cs)UIView(py)heroID":{"name":"heroID","abstract":"

Undocumented

","parent_name":"UIView"},"Extensions/UIView.html#/c:@CM@Hero@@objc(cs)UIView(py)isHeroEnabled":{"name":"isHeroEnabled","abstract":"

Undocumented

","parent_name":"UIView"},"Extensions/UIView.html#/c:@CM@Hero@@objc(cs)UIView(py)isHeroEnabledForSubviews":{"name":"isHeroEnabledForSubviews","abstract":"

Undocumented

","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC4HeroE13heroModifiersSayAC0B8ModifierCGSgvp":{"name":"heroModifiers","abstract":"

Undocumented

","parent_name":"UIView"},"Extensions/UIView.html#/c:@CM@Hero@@objc(cs)UIView(py)heroModifierString":{"name":"heroModifierString","abstract":"

Undocumented

","parent_name":"UIView"},"Extensions/CATransform3D.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"CATransform3D"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE6linearABvpZ":{"name":"linear","abstract":"

Undocumented

","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE6easeInABvpZ":{"name":"easeIn","abstract":"

Undocumented

","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE7easeOutABvpZ":{"name":"easeOut","abstract":"

Undocumented

","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE9easeInOutABvpZ":{"name":"easeInOut","abstract":"

Undocumented

","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE8standardABvpZ":{"name":"standard","abstract":"

Undocumented

","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE12decelerationABvpZ":{"name":"deceleration","abstract":"

Undocumented

","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE12accelerationABvpZ":{"name":"acceleration","abstract":"

Undocumented

","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE5sharpABvpZ":{"name":"sharp","abstract":"

Undocumented

","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE11easeOutBackABvpZ":{"name":"easeOutBack","abstract":"

Undocumented

","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE4from4nameABSgSS_tFZ":{"name":"from(name:)","abstract":"

Undocumented

","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html":{"name":"CAMediaTimingFunction"},"Extensions/CATransform3D.html":{"name":"CATransform3D"},"Extensions/UIView.html":{"name":"UIView"},"Extensions/UIViewController.html":{"name":"UIViewController"},"Extensions/UINavigationController.html":{"name":"UINavigationController"},"Extensions/UITabBarController.html":{"name":"UITabBarController"},"Extensions/String.html":{"name":"String"},"Extensions/HeroDebugView.html":{"name":"HeroDebugView"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO8possibleyA2CmF":{"name":"possible","abstract":"

Undocumented

","parent_name":"HeroTransitionState"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO8notifiedyA2CmF":{"name":"notified","abstract":"

Undocumented

","parent_name":"HeroTransitionState"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO8startingyA2CmF":{"name":"starting","abstract":"

Undocumented

","parent_name":"HeroTransitionState"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO9animatingyA2CmF":{"name":"animating","abstract":"

Undocumented

","parent_name":"HeroTransitionState"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO10completingyA2CmF":{"name":"completing","abstract":"

Undocumented

","parent_name":"HeroTransitionState"},"Enums/HeroDefaultAnimationType/Strategy.html#/s:4Hero0A20DefaultAnimationTypeO8StrategyO16forceLeftToRightyA2EmF":{"name":"forceLeftToRight","abstract":"

Undocumented

","parent_name":"Strategy"},"Enums/HeroDefaultAnimationType/Strategy.html#/s:4Hero0A20DefaultAnimationTypeO8StrategyO16forceRightToLeftyA2EmF":{"name":"forceRightToLeft","abstract":"

Undocumented

","parent_name":"Strategy"},"Enums/HeroDefaultAnimationType/Strategy.html#/s:4Hero0A20DefaultAnimationTypeO8StrategyO13userInterfaceyA2EmF":{"name":"userInterface","abstract":"

Undocumented

","parent_name":"Strategy"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO4leftyA2EmF":{"name":"left","abstract":"

Undocumented

","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO5rightyA2EmF":{"name":"right","abstract":"

Undocumented

","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO2upyA2EmF":{"name":"up","abstract":"

Undocumented

","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO4downyA2EmF":{"name":"down","abstract":"

Undocumented

","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO4from4nodeAESgAA8ExprNodeC_tFZ":{"name":"from(node:)","abstract":"

Undocumented

","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO17leadingToTrailingAA07CascadeE0OvpZ":{"name":"leadingToTrailing","abstract":"

Undocumented

","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO17trailingToLeadingAA07CascadeE0OvpZ":{"name":"trailingToLeading","abstract":"

Undocumented

","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO7leadingAEvpZ":{"name":"leading","abstract":"

Undocumented

","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO8trailingAEvpZ":{"name":"trailing","abstract":"

Undocumented

","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html":{"name":"Direction","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType/Strategy.html":{"name":"Strategy","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4autoyA2CmF":{"name":"auto","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4pushyA2C9DirectionO_tcACmF":{"name":"push(direction:)","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4pullyA2C9DirectionO_tcACmF":{"name":"pull(direction:)","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO5coveryA2C9DirectionO_tcACmF":{"name":"cover(direction:)","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO7uncoveryA2C9DirectionO_tcACmF":{"name":"uncover(direction:)","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO5slideyA2C9DirectionO_tcACmF":{"name":"slide(direction:)","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO9zoomSlideyA2C9DirectionO_tcACmF":{"name":"zoomSlide(direction:)","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO6pageInyA2C9DirectionO_tcACmF":{"name":"pageIn(direction:)","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO7pageOutyA2C9DirectionO_tcACmF":{"name":"pageOut(direction:)","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4fadeyA2CmF":{"name":"fade","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4zoomyA2CmF":{"name":"zoom","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO7zoomOutyA2CmF":{"name":"zoomOut","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO8selectByyA2C_ACtcACmF":{"name":"selectBy(presenting:dismissing:)","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO11autoReverse10presentingA2C_tFZ":{"name":"autoReverse(presenting:)","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4noneyA2CmF":{"name":"none","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO5labelSSSgvp":{"name":"label","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4from4nodeACSgAA8ExprNodeC_tFZ":{"name":"from(node:)","abstract":"

Undocumented

","parent_name":"HeroDefaultAnimationType"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO11topToBottomyA2CmF":{"name":"topToBottom","abstract":"

Undocumented

","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO11bottomToTopyA2CmF":{"name":"bottomToTop","abstract":"

Undocumented

","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO11leftToRightyA2CmF":{"name":"leftToRight","abstract":"

Undocumented

","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO11rightToLeftyA2CmF":{"name":"rightToLeft","abstract":"

Undocumented

","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO6radialyACSo7CGPointV_tcACmF":{"name":"radial(center:)","abstract":"

Undocumented

","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO13inverseRadialyACSo7CGPointV_tcACmF":{"name":"inverseRadial(center:)","abstract":"

Undocumented

","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO17leadingToTrailingACvpZ":{"name":"leadingToTrailing","abstract":"

Undocumented

","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO17trailingToLeadingACvpZ":{"name":"trailingToLeading","abstract":"

Undocumented

","parent_name":"CascadeDirection"},"Enums/ParseError.html#/s:4Hero10ParseErrorO13unexpectTokenyA2CmF":{"name":"unexpectToken","abstract":"

Undocumented

","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO17undefinedOperatoryACSScACmF":{"name":"undefinedOperator(_:)","abstract":"

Undocumented

","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO15expectCharacteryACSJcACmF":{"name":"expectCharacter(_:)","abstract":"

Undocumented

","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO16expectExpressionyA2CmF":{"name":"expectExpression","abstract":"

Undocumented

","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO18expectArgumentListyA2CmF":{"name":"expectArgumentList","abstract":"

Undocumented

","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO18expectFunctionNameyA2CmF":{"name":"expectFunctionName","abstract":"

Undocumented

","parent_name":"ParseError"},"Enums/Token.html#/s:4Hero5TokenO10identifieryACSS_SnySiGtcACmF":{"name":"identifier(_:_:)","abstract":"

Undocumented

","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO6numberyACSf_SnySiGtcACmF":{"name":"number(_:_:)","abstract":"

Undocumented

","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO10parensOpenyACSnySiGcACmF":{"name":"parensOpen(_:)","abstract":"

Undocumented

","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO11parensCloseyACSnySiGcACmF":{"name":"parensClose(_:)","abstract":"

Undocumented

","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO5commayACSnySiGcACmF":{"name":"comma(_:)","abstract":"

Undocumented

","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO5otheryACSS_SnySiGtcACmF":{"name":"other(_:_:)","abstract":"

Undocumented

","parent_name":"Token"},"Enums/HeroViewOrderingStrategy.html#/s:4Hero0A20ViewOrderingStrategyO4autoyA2CmF":{"name":"auto","abstract":"

Undocumented

","parent_name":"HeroViewOrderingStrategy"},"Enums/HeroViewOrderingStrategy.html#/s:4Hero0A20ViewOrderingStrategyO06sourceB5OnTopyA2CmF":{"name":"sourceViewOnTop","abstract":"

Undocumented

","parent_name":"HeroViewOrderingStrategy"},"Enums/HeroViewOrderingStrategy.html#/s:4Hero0A20ViewOrderingStrategyO011destinationB5OnTopyA2CmF":{"name":"destinationViewOnTop","abstract":"

Undocumented

","parent_name":"HeroViewOrderingStrategy"},"Enums/HeroCoordinateSpace.html#/s:4Hero0A15CoordinateSpaceO6globalyA2CmF":{"name":"global","abstract":"

Undocumented

","parent_name":"HeroCoordinateSpace"},"Enums/HeroCoordinateSpace.html#/s:4Hero0A15CoordinateSpaceO5localyA2CmF":{"name":"local","abstract":"

Undocumented

","parent_name":"HeroCoordinateSpace"},"Enums/HeroSnapshotType.html#/s:4Hero0A12SnapshotTypeO9optimizedyA2CmF":{"name":"optimized","abstract":"

Will optimize for different type of views","parent_name":"HeroSnapshotType"},"Enums/HeroSnapshotType.html#/s:4Hero0A12SnapshotTypeO6normalyA2CmF":{"name":"normal","abstract":"

snapshotView(afterScreenUpdates:)

","parent_name":"HeroSnapshotType"},"Enums/HeroSnapshotType.html#/s:4Hero0A12SnapshotTypeO11layerRenderyA2CmF":{"name":"layerRender","abstract":"

layer.render(in: currentContext)

","parent_name":"HeroSnapshotType"},"Enums/HeroSnapshotType.html#/s:4Hero0A12SnapshotTypeO02noB0yA2CmF":{"name":"noSnapshot","abstract":"

will not create snapshot. animate the view directly.","parent_name":"HeroSnapshotType"},"Enums/HeroSnapshotType.html":{"name":"HeroSnapshotType","abstract":"

Undocumented

"},"Enums/HeroCoordinateSpace.html":{"name":"HeroCoordinateSpace","abstract":"

Undocumented

"},"Enums/HeroViewOrderingStrategy.html":{"name":"HeroViewOrderingStrategy","abstract":"

Undocumented

"},"Enums/Token.html":{"name":"Token","abstract":"

Undocumented

"},"Enums/ParseError.html":{"name":"ParseError","abstract":"

Undocumented

"},"Enums/CascadeDirection.html":{"name":"CascadeDirection","abstract":"

Undocumented

"},"Enums/HeroDefaultAnimationType.html":{"name":"HeroDefaultAnimationType","abstract":"

Undocumented

"},"Enums/HeroTransitionState.html":{"name":"HeroTransitionState","abstract":"

Undocumented

"},"Classes/HeroDebugPlugin.html#/showOnTop":{"name":"showOnTop","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/animate(fromViews:toViews:)":{"name":"animate(fromViews:toViews:)","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/resume(timePassed:reverse:)":{"name":"resume(timePassed:reverse:)","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/clean()":{"name":"clean()","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/onDone()":{"name":"onDone()","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/onProcessSliderChanged(progress:)":{"name":"onProcessSliderChanged(progress:)","parent_name":"HeroDebugPlugin"},"Classes/Hero.html#/s:4HeroAAC6sharedAA0A10TransitionCvpZ":{"name":"shared","abstract":"

Shared singleton object for controlling the transition

","parent_name":"Hero"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC8delegateAA0aB8Delegate_pSgvp":{"name":"delegate","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC16defaultAnimationAA0a7DefaultD4TypeOvp":{"name":"defaultAnimation","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC14containerColorSo7UIColorCvp":{"name":"containerColor","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC24isUserInteractionEnabledSbvp":{"name":"isUserInteractionEnabled","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC20viewOrderingStrategyAA0a4ViewdE0Ovp":{"name":"viewOrderingStrategy","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC33defaultAnimationDirectionStrategyAA0a7DefaultD4TypeO0F0Ovp":{"name":"defaultAnimationDirectionStrategy","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC5stateAA0aB5StateOvp":{"name":"state","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC15isTransitioningSbvp":{"name":"isTransitioning","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC12isPresentingSbvp":{"name":"isPresenting","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC13transitioningSbvp":{"name":"transitioning","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC10presentingSbvp":{"name":"presenting","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC9containerSo6UIViewCSgvp":{"name":"container","abstract":"

container we created to hold all animating views, will be a subview of the","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC16toViewControllerSo06UIViewE0CSgvp":{"name":"toViewController","abstract":"

destination view controller

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC18fromViewControllerSo06UIViewE0CSgvp":{"name":"fromViewController","abstract":"

source view controller

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC7contextAA0A7ContextCSgvp":{"name":"context","abstract":"

context object holding transition informations

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC11interactiveSbvp":{"name":"interactive","abstract":"

whether or not we are handling transition interactively

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC13totalDurationSdvp":{"name":"totalDuration","abstract":"

max duration needed by the animators

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC8progressSdvp":{"name":"progress","abstract":"

progress of the current transition. 0 if no transition is happening

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@M@Hero@objc(cs)HeroTransition(im)init":{"name":"init()","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC24observeForProgressUpdate8observeryAA0aeF8Observer_p_tF":{"name":"observeForProgressUpdate(observer:)","abstract":"

Receive callbacks on each animation frame.","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC7animateyyF":{"name":"animate()","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC8complete8finishedySb_tF":{"name":"complete(finished:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC10transition4from2to2in10completionySo16UIViewControllerC_AJSo0H0CySbcSgtF":{"name":"transition(from:to:in:completion:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC6updateyy14CoreFoundation7CGFloatVF":{"name":"update(_:)","abstract":"

Update the progress for the interactive transition.

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC6finish7animateySb_tF":{"name":"finish(animate:)","abstract":"

Finish the interactive transition.","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC6cancel7animateySb_tF":{"name":"cancel(animate:)","abstract":"

Cancel the interactive transition.","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC5apply9modifiers2toySayAA0A8ModifierCG_So6UIViewCtF":{"name":"apply(modifiers:to:)","abstract":"

Override modifiers during an interactive animation.

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC12changeTarget9modifiers13isDestination2toySayAA0A8ModifierCG_SbSo6UIViewCtF":{"name":"changeTarget(modifiers:isDestination:to:)","abstract":"

Override target state during an interactive animation.

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC5startyyF":{"name":"start()","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)navigationController:willShowViewController:animated:":{"name":"navigationController(_:willShow:animated:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)navigationController:didShowViewController:animated:":{"name":"navigationController(_:didShow:animated:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)navigationController:animationControllerForOperation:fromViewController:toViewController:":{"name":"navigationController(_:animationControllerFor:from:to:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)navigationController:interactionControllerForAnimationController:":{"name":"navigationController(_:interactionControllerFor:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)tabBarController:shouldSelectViewController:":{"name":"tabBarController(_:shouldSelect:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)tabBarController:interactionControllerForAnimationController:":{"name":"tabBarController(_:interactionControllerFor:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)tabBarController:animationControllerForTransitionFromViewController:toViewController:":{"name":"tabBarController(_:animationControllerForTransitionFrom:to:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)animationControllerForPresentedController:presentingController:sourceController:":{"name":"animationController(forPresented:presenting:source:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)animationControllerForDismissedController:":{"name":"animationController(forDismissed:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)interactionControllerForDismissal:":{"name":"interactionControllerForDismissal(using:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)interactionControllerForPresentation:":{"name":"interactionControllerForPresentation(using:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)animateTransition:":{"name":"animateTransition(using:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)transitionDuration:":{"name":"transitionDuration(using:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)animationEnded:":{"name":"animationEnded(_:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(py)wantsInteractiveStart":{"name":"wantsInteractiveStart","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)startInteractiveTransition:":{"name":"startInteractiveTransition(_:)","abstract":"

Undocumented

","parent_name":"HeroTransition"},"Classes/Parser.html#/s:4Hero6ParserC6tokensACSayAA5TokenOG_tcfc":{"name":"init(tokens:)","abstract":"

Undocumented

","parent_name":"Parser"},"Classes/Parser.html#/s:4Hero6ParserC5parseSayAA8ExprNodeCGyKF":{"name":"parse()","abstract":"

Undocumented

","parent_name":"Parser"},"Classes/FunctionNode.html#/s:4Hero12FunctionNodeC9prototypeAA09PrototypeC0Cvp":{"name":"prototype","abstract":"

Undocumented

","parent_name":"FunctionNode"},"Classes/FunctionNode.html#/s:4Hero12FunctionNodeC4bodyAA04ExprC0Cvp":{"name":"body","abstract":"

Undocumented

","parent_name":"FunctionNode"},"Classes/FunctionNode.html#/s:4Hero12FunctionNodeC11descriptionSSvp":{"name":"description","abstract":"

Undocumented

","parent_name":"FunctionNode"},"Classes/FunctionNode.html#/s:4Hero12FunctionNodeC9prototype4bodyAcA09PrototypeC0C_AA04ExprC0Ctcfc":{"name":"init(prototype:body:)","abstract":"

Undocumented

","parent_name":"FunctionNode"},"Classes/PrototypeNode.html#/s:4Hero13PrototypeNodeC13argumentNamesSaySSGvp":{"name":"argumentNames","abstract":"

Undocumented

","parent_name":"PrototypeNode"},"Classes/PrototypeNode.html#/s:4Hero13PrototypeNodeC11descriptionSSvp":{"name":"description","abstract":"

Undocumented

","parent_name":"PrototypeNode"},"Classes/PrototypeNode.html#/s:4Hero13PrototypeNodeC4name13argumentNamesACSS_SaySSGtcfc":{"name":"init(name:argumentNames:)","abstract":"

Undocumented

","parent_name":"PrototypeNode"},"Classes/CallNode.html#/s:4Hero8CallNodeC9argumentsSayAA04ExprC0CGvp":{"name":"arguments","abstract":"

Undocumented

","parent_name":"CallNode"},"Classes/CallNode.html#/s:4Hero8CallNodeC11descriptionSSvp":{"name":"description","abstract":"

Undocumented

","parent_name":"CallNode"},"Classes/CallNode.html#/s:4Hero8CallNodeC4name9argumentsACSS_SayAA04ExprC0CGtcfc":{"name":"init(name:arguments:)","abstract":"

Undocumented

","parent_name":"CallNode"},"Classes/BinaryOpNode.html#/s:4Hero12BinaryOpNodeC3lhsAA04ExprD0Cvp":{"name":"lhs","abstract":"

Undocumented

","parent_name":"BinaryOpNode"},"Classes/BinaryOpNode.html#/s:4Hero12BinaryOpNodeC3rhsAA04ExprD0Cvp":{"name":"rhs","abstract":"

Undocumented

","parent_name":"BinaryOpNode"},"Classes/BinaryOpNode.html#/s:4Hero12BinaryOpNodeC11descriptionSSvp":{"name":"description","abstract":"

Undocumented

","parent_name":"BinaryOpNode"},"Classes/BinaryOpNode.html#/s:4Hero12BinaryOpNodeC4name3lhs3rhsACSS_AA04ExprD0CAHtcfc":{"name":"init(name:lhs:rhs:)","abstract":"

Undocumented

","parent_name":"BinaryOpNode"},"Classes/VariableNode.html#/s:4Hero12VariableNodeC11descriptionSSvp":{"name":"description","abstract":"

Undocumented

","parent_name":"VariableNode"},"Classes/NumberNode.html#/s:4Hero10NumberNodeC5valueSfvp":{"name":"value","abstract":"

Undocumented

","parent_name":"NumberNode"},"Classes/NumberNode.html#/s:4Hero10NumberNodeC11descriptionSSvp":{"name":"description","abstract":"

Undocumented

","parent_name":"NumberNode"},"Classes/NumberNode.html#/s:4Hero10NumberNodeC5valueACSf_tcfc":{"name":"init(value:)","abstract":"

Undocumented

","parent_name":"NumberNode"},"Classes/ExprNode.html#/s:4Hero8ExprNodeC5rangeSnySiGvp":{"name":"range","abstract":"

Undocumented

","parent_name":"ExprNode"},"Classes/ExprNode.html#/s:4Hero8ExprNodeC4nameSSvp":{"name":"name","abstract":"

Undocumented

","parent_name":"ExprNode"},"Classes/ExprNode.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"ExprNode"},"Classes/ExprNode.html#/s:4Hero8ExprNodeC4nameACSS_tcfc":{"name":"init(name:)","abstract":"

Undocumented

","parent_name":"ExprNode"},"Classes/Lexer.html#/s:4Hero5LexerC5inputACSS_tcfc":{"name":"init(input:)","abstract":"

Undocumented

","parent_name":"Lexer"},"Classes/Lexer.html#/s:4Hero5LexerC8tokenizeSayAA5TokenOGyF":{"name":"tokenize()","abstract":"

Undocumented

","parent_name":"Lexer"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC4heroAA0A10TransitionCSgvp":{"name":"hero","abstract":"

Undocumented

","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC7contextAA0A7ContextCSgvp":{"name":"context","abstract":"

Undocumented

","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC23requirePerFrameCallbackSbvp":{"name":"requirePerFrameCallback","abstract":"

Determines whether or not to receive seekTo callback on every frame.

","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/c:@M@Hero@objc(cs)HeroPlugin(im)init":{"name":"init()","abstract":"

Undocumented

","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC7process9fromViews02toE0ySaySo6UIViewCG_AItF":{"name":"process(fromViews:toViews:)","abstract":"

Called before any animation.","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC10canAnimate4view9appearingSbSo6UIViewC_SbtF":{"name":"canAnimate(view:appearing:)","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC7animate9fromViews02toE0SdSaySo6UIViewCG_AItF":{"name":"animate(fromViews:toViews:)","abstract":"

Perform the animation.

","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC5cleanyyF":{"name":"clean()","abstract":"

Called when all animations are completed.

","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC6seekTo10timePassedySd_tF":{"name":"seekTo(timePassed:)","abstract":"

For supporting interactive animation only.

","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC6resume10timePassed7reverseS2d_SbtF":{"name":"resume(timePassed:reverse:)","abstract":"

For supporting interactive animation only.

","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC5apply5state2toyAA0A11TargetStateV_So6UIViewCtF":{"name":"apply(state:to:)","abstract":"

For supporting interactive animation only.

","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC12changeTarget5state13isDestination2toyAA0aD5StateV_SbSo6UIViewCtF":{"name":"changeTarget(state:isDestination:to:)","abstract":"

Undocumented

","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC9isEnabledSbvpZ":{"name":"isEnabled","abstract":"

Undocumented

","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC6enableyyFZ":{"name":"enable()","abstract":"

Undocumented

","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC7disableyyFZ":{"name":"disable()","abstract":"

Undocumented

","parent_name":"HeroPlugin"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13applyFunctionACyAA0A11TargetStateVzc_tcfc":{"name":"init(applyFunction:)","abstract":"

Undocumented

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9beginWithyACSayACGFZ":{"name":"beginWith(_:)","abstract":"

Apply modifiers directly to the view at the start of the transition.","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9beginWith9modifiersACSayACG_tFZ":{"name":"beginWith(modifiers:)","abstract":"

Undocumented

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9beginWithyA2Cd_tFZ":{"name":"beginWith(_:)","abstract":"

Undocumented

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC24useGlobalCoordinateSpaceACvpZ":{"name":"useGlobalCoordinateSpace","abstract":"

Use global coordinate space.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC22ignoreSubviewModifiersACvpZ":{"name":"ignoreSubviewModifiers","abstract":"

ignore all heroModifiers attributes for a view’s direct subviews.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC22ignoreSubviewModifiers9recursiveACSb_tFZ":{"name":"ignoreSubviewModifiers(recursive:)","abstract":"

ignore all heroModifiers attributes for a view’s subviews.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC20useOptimizedSnapshotACvpZ":{"name":"useOptimizedSnapshot","abstract":"

Will create snapshot optimized for different view type.","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC17useNormalSnapshotACvpZ":{"name":"useNormalSnapshot","abstract":"

Create snapshot using snapshotView(afterScreenUpdates:).

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC22useLayerRenderSnapshotACvpZ":{"name":"useLayerRenderSnapshot","abstract":"

Create snapshot using layer.render(in: currentContext).","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13useNoSnapshotACvpZ":{"name":"useNoSnapshot","abstract":"

Force Hero to not create any snapshot when animating this view.","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12forceAnimateACvpZ":{"name":"forceAnimate","abstract":"

Force the view to animate.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC23useScaleBasedSizeChangeACvpZ":{"name":"useScaleBasedSizeChange","abstract":"

Force Hero use scale based size animation. This will convert all .size modifier into .scale modifier.","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4from4nodeACSgAA8ExprNodeC_tFZ":{"name":"from(node:)","abstract":"

Undocumented

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4fadeACvpZ":{"name":"fade","abstract":"

Fade the view during transition

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12forceNonFadeACvpZ":{"name":"forceNonFade","abstract":"

Force don’t fade view during transition

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC8positionyACSo7CGPointVFZ":{"name":"position(_:)","abstract":"

Set the position for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4sizeyACSo6CGSizeVFZ":{"name":"size(_:)","abstract":"

Set the size for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9transformyACSo13CATransform3DVFZ":{"name":"transform(_:)","abstract":"

Set the transform for the view to animate from/to. Will override previous perspective, scale, translate, & rotate modifiers

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11perspectiveyAC14CoreFoundation7CGFloatVFZ":{"name":"perspective(_:)","abstract":"

Set the perspective on the transform. use in combination with the rotate modifier.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC5scale1x1y1zAC14CoreFoundation7CGFloatV_A2JtFZ":{"name":"scale(x:y:z:)","abstract":"

Scale 3d

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC5scaleyAC14CoreFoundation7CGFloatVFZ":{"name":"scale(_:)","abstract":"

Scale in x & y axis

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9translate1x1y1zAC14CoreFoundation7CGFloatV_A2JtFZ":{"name":"translate(x:y:z:)","abstract":"

Translate 3d

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9translate_1zACSo7CGPointV_14CoreFoundation7CGFloatVtFZ":{"name":"translate(_:z:)","abstract":"

Undocumented

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6rotate1x1y1zAC14CoreFoundation7CGFloatV_A2JtFZ":{"name":"rotate(x:y:z:)","abstract":"

Rotate 3d

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6rotate_1zACSo7CGPointV_14CoreFoundation7CGFloatVtFZ":{"name":"rotate(_:z:)","abstract":"

Undocumented

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6rotateyAC14CoreFoundation7CGFloatVFZ":{"name":"rotate(_:)","abstract":"

Rotate 2d

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC15backgroundColoryACSo7UIColorCFZ":{"name":"backgroundColor(_:)","abstract":"

Set the backgroundColor for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11borderColoryACSo7UIColorCFZ":{"name":"borderColor(_:)","abstract":"

Set the borderColor for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11shadowColoryACSo7UIColorCFZ":{"name":"shadowColor(_:)","abstract":"

Set the shadowColor for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC7overlay5color7opacityACSo7UIColorC_14CoreFoundation7CGFloatVtFZ":{"name":"overlay(color:opacity:)","abstract":"

Create an overlay on the animating view.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC7opacityyAC14CoreFoundation7CGFloatVFZ":{"name":"opacity(_:)","abstract":"

Set the opacity for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12cornerRadiusyAC14CoreFoundation7CGFloatVFZ":{"name":"cornerRadius(_:)","abstract":"

Set the cornerRadius for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9zPositionyAC14CoreFoundation7CGFloatVFZ":{"name":"zPosition(_:)","abstract":"

Set the zPosition for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12contentsRectyACSo6CGRectVFZ":{"name":"contentsRect(_:)","abstract":"

Set the contentsRect for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13contentsScaleyAC14CoreFoundation7CGFloatVFZ":{"name":"contentsScale(_:)","abstract":"

Set the contentsScale for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11borderWidthyAC14CoreFoundation7CGFloatVFZ":{"name":"borderWidth(_:)","abstract":"

Set the borderWidth for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13shadowOpacityyAC14CoreFoundation7CGFloatVFZ":{"name":"shadowOpacity(_:)","abstract":"

Set the shadowOpacity for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12shadowOffsetyACSo6CGSizeVFZ":{"name":"shadowOffset(_:)","abstract":"

Set the shadowOffset for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12shadowRadiusyAC14CoreFoundation7CGFloatVFZ":{"name":"shadowRadius(_:)","abstract":"

Set the shadowRadius for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC10shadowPathyACSo9CGPathRefaFZ":{"name":"shadowPath(_:)","abstract":"

Set the shadowPath for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13masksToBoundsyACSbFZ":{"name":"masksToBounds(_:)","abstract":"

Set the masksToBounds for the view to animate from/to.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC8durationyACSdFZ":{"name":"duration(_:)","abstract":"

Sets the duration of the animation for a given view. If not used, Hero will use determine the duration based on the distance and size changes.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC20durationMatchLongestACvpZ":{"name":"durationMatchLongest","abstract":"

Sets the duration of the animation for a given view to match the longest animation of the transition.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC5delayyACSdFZ":{"name":"delay(_:)","abstract":"

Sets the delay of the animation for a given view.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC14timingFunctionyACSo013CAMediaTimingD0CFZ":{"name":"timingFunction(_:)","abstract":"

Sets the timing function of the animation for a given view. If not used, Hero will use determine the timing function based on whether or not the view is entering or exiting the screen.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6spring9stiffness7dampingAC14CoreFoundation7CGFloatV_AItFZ":{"name":"spring(stiffness:damping:)","abstract":"

(iOS 9+) Use spring animation with custom stiffness & damping. The duration will be automatically calculated. Will be ignored if arc, timingFunction, or duration is set.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6source6heroIDACSS_tFZ":{"name":"source(heroID:)","abstract":"

Transition from/to the state of the view with matching heroID","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC3arcACvpZ":{"name":"arc","abstract":"

Works in combination with position modifier to apply a natural curve when moving to the destination.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC3arc9intensityAC14CoreFoundation7CGFloatV_tFZ":{"name":"arc(intensity:)","abstract":"

Works in combination with position modifier to apply a natural curve when moving to the destination.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC7cascadeACvpZ":{"name":"cascade","abstract":"

Cascade applys increasing delay modifiers to subviews

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC7cascade5delta9direction17delayMatchedViewsACSd_AA16CascadeDirectionOSbtFZ":{"name":"cascade(delta:direction:delayMatchedViews:)","abstract":"

Cascade applys increasing delay modifiers to subviews

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4whenyACSbAA0A18ConditionalContextVc_SayACGtFZ":{"name":"when(_:_:)","abstract":"

Apply modifiers only if the condition return true.

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4whenyACSbAA0A18ConditionalContextVc_ACdtFZ":{"name":"when(_:_:)","abstract":"

Undocumented

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11whenMatchedyA2Cd_tFZ":{"name":"whenMatched(_:)","abstract":"

Undocumented

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC14whenPresentingyA2Cd_tFZ":{"name":"whenPresenting(_:)","abstract":"

Undocumented

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC14whenDismissingyA2Cd_tFZ":{"name":"whenDismissing(_:)","abstract":"

Undocumented

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13whenAppearingyA2Cd_tFZ":{"name":"whenAppearing(_:)","abstract":"

Undocumented

","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC16whenDisappearingyA2Cd_tFZ":{"name":"whenDisappearing(_:)","abstract":"

Undocumented

","parent_name":"HeroModifier"},"Classes/HeroContext.html#/s:4Hero0A7ContextC9containerSo6UIViewCvp":{"name":"container","abstract":"

The container holding all of the animating views

","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC9fromViewsSaySo6UIViewCGvp":{"name":"fromViews","abstract":"

A flattened list of all views from source ViewController

","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC7toViewsSaySo6UIViewCGvp":{"name":"toViews","abstract":"

A flattened list of all views from destination ViewController

","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC10sourceView3forSo6UIViewCSgSS_tF":{"name":"sourceView(for:)","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC15destinationView3forSo6UIViewCSgSS_tF":{"name":"destinationView(for:)","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC10pairedView3forSo6UIViewCSgAG_tF":{"name":"pairedView(for:)","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC12snapshotView3forSo6UIViewCAG_tF":{"name":"snapshotView(for:)","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextCyAA0A11TargetStateVSgSo6UIViewCcip":{"name":"subscript(_:)","abstract":"

Undocumented

","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC5cleanyyF":{"name":"clean()","abstract":"

Undocumented

","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC4hide4viewySo6UIViewC_tF":{"name":"hide(view:)","abstract":"

Undocumented

","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC6unhide4viewySo6UIViewC_tF":{"name":"unhide(view:)","abstract":"

Undocumented

","parent_name":"HeroContext"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionC4basexvp":{"name":"base","abstract":"

Undocumented

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE2idSSSgvp":{"name":"id","abstract":"

ID is the identifier for the view. When doing a transition between two view controllers,","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE9isEnabledSbvp":{"name":"isEnabled","abstract":"

isEnabled allows to specify whether a view and its subviews should be consider for animations.","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE20isEnabledForSubviewsSbvp":{"name":"isEnabledForSubviews","abstract":"

isEnabledForSubviews allows to specify whether a view’s subviews should be consider for animations.","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE9modifiersSayAA0A8ModifierCGSgvp":{"name":"modifiers","abstract":"

Use modifiers to specify animations alongside the main transition. Checkout HeroModifier.swift for available modifiers.

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE14modifierStringSSSgvp":{"name":"modifierString","abstract":"

modifierString** provides another way to set modifiers. It can be assigned through storyboard.

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE18modalAnimationTypeAA0a7DefaultfG0Ovp":{"name":"modalAnimationType","abstract":"

default hero animation type for presenting & dismissing modally

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE24modalAnimationTypeStringSSSgvp":{"name":"modalAnimationTypeString","abstract":"

Undocumented

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE9isEnabledSbvp":{"name":"isEnabled","abstract":"

Undocumented

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo22UINavigationControllerCRbzlE23navigationAnimationTypeAA0a7DefaultfG0Ovp":{"name":"navigationAnimationType","abstract":"

default hero animation type for push and pop within the navigation controller

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo22UINavigationControllerCRbzlE29navigationAnimationTypeStringSSSgvp":{"name":"navigationAnimationTypeString","abstract":"

Undocumented

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo18UITabBarControllerCRbzlE03tabD13AnimationTypeAA0a7DefaultgH0Ovp":{"name":"tabBarAnimationType","abstract":"

default hero animation type for switching tabs within the tab bar controller

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo18UITabBarControllerCRbzlE03tabD19AnimationTypeStringSSSgvp":{"name":"tabBarAnimationTypeString","abstract":"

Undocumented

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE011dismissViewD010completionyyycSg_tF":{"name":"dismissViewController(completion:)","abstract":"

Dismiss the current view controller with animation. Will perform a navigationController.popViewController","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE016unwindToRootViewD0yyF":{"name":"unwindToRootViewController()","abstract":"

Unwind to the root view controller using Hero

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE012unwindToViewD0yyAEF":{"name":"unwindToViewController(_:)","abstract":"

Unwind to a specific view controller using Hero

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE012unwindToViewD012withSelectory10ObjectiveC0I0V_tF":{"name":"unwindToViewController(withSelector:)","abstract":"

Undocumented

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE012unwindToViewD09withClassyyXlXp_tF":{"name":"unwindToViewController(withClass:)","abstract":"

Unwind to a view controller with given class using Hero

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE012unwindToViewD014withMatchBlockySbAEXE_tF":{"name":"unwindToViewController(withMatchBlock:)","abstract":"

Unwind to a view controller that the matchBlock returns true on.

","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE011replaceViewD04with10completionyAE_yycSgtF":{"name":"replaceViewController(with:completion:)","abstract":"

Replace the current view controller with another VC on the navigation/modal/root view of UIWindow stack.

","parent_name":"HeroExtension"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC9showOnTopSbvpZ":{"name":"showOnTop","abstract":"

Undocumented

","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC7animate9fromViews02toF0SdSaySo6UIViewCG_AItF":{"name":"animate(fromViews:toViews:)","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC6resume10timePassed7reverseS2d_SbtF":{"name":"resume(timePassed:reverse:)","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC5cleanyyF":{"name":"clean()","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC6onDoneyyF":{"name":"onDone()","abstract":"

Undocumented

","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC22onProcessSliderChanged8progressySf_tF":{"name":"onProcessSliderChanged(progress:)","abstract":"

Undocumented

","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html":{"name":"HeroDebugPlugin"},"Classes/HeroExtension.html":{"name":"HeroExtension","abstract":"

Undocumented

"},"Classes/HeroContext.html":{"name":"HeroContext","abstract":"

Undocumented

"},"Classes/HeroModifier.html":{"name":"HeroModifier","abstract":"

Undocumented

"},"Classes/HeroPlugin.html":{"name":"HeroPlugin","abstract":"

Undocumented

"},"Classes/Lexer.html":{"name":"Lexer","abstract":"

Undocumented

"},"Classes/ExprNode.html":{"name":"ExprNode","abstract":"

Undocumented

"},"Classes/NumberNode.html":{"name":"NumberNode","abstract":"

Undocumented

"},"Classes/VariableNode.html":{"name":"VariableNode","abstract":"

Undocumented

"},"Classes/BinaryOpNode.html":{"name":"BinaryOpNode","abstract":"

Undocumented

"},"Classes/CallNode.html":{"name":"CallNode","abstract":"

Undocumented

"},"Classes/PrototypeNode.html":{"name":"PrototypeNode","abstract":"

Undocumented

"},"Classes/FunctionNode.html":{"name":"FunctionNode","abstract":"

Undocumented

"},"Classes/Parser.html":{"name":"Parser","abstract":"

Undocumented

"},"Classes/HeroTransition.html":{"name":"HeroTransition","abstract":"

Undocumented

"},"Classes/Hero.html":{"name":"Hero","abstract":"

The singleton class/object for controlling interactive transitions.

"},"Classes.html":{"name":"Classes","abstract":"

The following classes are available globally.

"},"Enums.html":{"name":"Enumerations","abstract":"

The following enumerations are available globally.

"},"Extensions.html":{"name":"Extensions","abstract":"

The following extensions are available globally.

"},"Functions.html":{"name":"Functions","abstract":"

The following functions are available globally.

"},"Protocols.html":{"name":"Protocols","abstract":"

The following protocols are available globally.

"},"Structs.html":{"name":"Structures","abstract":"

The following structures are available globally.

"}} \ No newline at end of file +{"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV4viewSo6UIViewCSgvp":{"name":"view","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV11isAppearingSbvp":{"name":"isAppearing","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV12isPresentingSbvp":{"name":"isPresenting","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV20isInTabbarControllerSbvp":{"name":"isInTabbarController","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV20isInNavbarControllerSbvp":{"name":"isInNavbarController","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV9isMatchedSbvp":{"name":"isMatched","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV21isAncestorViewMatchedSbvp":{"name":"isAncestorViewMatched","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV11matchedViewSo6UIViewCSgvp":{"name":"matchedView","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV19matchedAncestorViewSo6UIViewC_AFtSgvp":{"name":"matchedAncestorView","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV18fromViewControllerSo06UIViewF0Cvp":{"name":"fromViewController","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV16toViewControllerSo06UIViewF0Cvp":{"name":"toViewController","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV21currentViewControllerSo06UIViewF0Cvp":{"name":"currentViewController","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroConditionalContext.html#/s:4Hero0A18ConditionalContextV19otherViewControllerSo06UIViewF0Cvp":{"name":"otherViewController","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroConditionalContext"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV05beginC0SayAA0A8ModifierCGSgvp":{"name":"beginState","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV20conditionalModifiersSaySbAA0A18ConditionalContextVc_SayAA0A8ModifierCGtGSgvp":{"name":"conditionalModifiers","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV8positionSo7CGPointVSgvp":{"name":"position","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV4sizeSo6CGSizeVSgvp":{"name":"size","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV9transformSo13CATransform3DVSgvp":{"name":"transform","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV7opacitySfSgvp":{"name":"opacity","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12cornerRadius14CoreFoundation7CGFloatVSgvp":{"name":"cornerRadius","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV15backgroundColorSo10CGColorRefaSgvp":{"name":"backgroundColor","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV9zPosition14CoreFoundation7CGFloatVSgvp":{"name":"zPosition","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV11anchorPointSo7CGPointVSgvp":{"name":"anchorPoint","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12contentsRectSo6CGRectVSgvp":{"name":"contentsRect","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV13contentsScale14CoreFoundation7CGFloatVSgvp":{"name":"contentsScale","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV11borderWidth14CoreFoundation7CGFloatVSgvp":{"name":"borderWidth","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV11borderColorSo10CGColorRefaSgvp":{"name":"borderColor","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV11shadowColorSo10CGColorRefaSgvp":{"name":"shadowColor","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV13shadowOpacitySfSgvp":{"name":"shadowOpacity","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12shadowOffsetSo6CGSizeVSgvp":{"name":"shadowOffset","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12shadowRadius14CoreFoundation7CGFloatVSgvp":{"name":"shadowRadius","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV10shadowPathSo9CGPathRefaSgvp":{"name":"shadowPath","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV13masksToBoundsSbSgvp":{"name":"masksToBounds","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV13displayShadowSbvp":{"name":"displayShadow","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV7overlaySo10CGColorRefa5color_14CoreFoundation7CGFloatV7opacitytSgvp":{"name":"overlay","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6spring14CoreFoundation7CGFloatV_AGtSgvp":{"name":"spring","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV5delaySdvp":{"name":"delay","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV8durationSdSgvp":{"name":"duration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV14timingFunctionSo013CAMediaTimingE0CSgvp":{"name":"timingFunction","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV3arc14CoreFoundation7CGFloatVSgvp":{"name":"arc","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6sourceSSSgvp":{"name":"source","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV7cascadeSd_AA16CascadeDirectionOSbtSgvp":{"name":"cascade","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV22ignoreSubviewModifiersSbSgvp":{"name":"ignoreSubviewModifiers","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV15coordinateSpaceAA0a10CoordinateE0OSgvp":{"name":"coordinateSpace","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV23useScaleBasedSizeChangeSbSgvp":{"name":"useScaleBasedSizeChange","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12snapshotTypeAA0a8SnapshotE0OSgvp":{"name":"snapshotType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV7nonFadeSbvp":{"name":"nonFade","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV12forceAnimateSbvp":{"name":"forceAnimate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6customSDySSypGSgvp":{"name":"custom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6appendyyAA0A8ModifierCF":{"name":"append(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateV6append10contentsOfySayAA0A8ModifierCG_tF":{"name":"append(contentsOf:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:4Hero0A11TargetStateVyypSgSScip":{"name":"subscript(_:)","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html#/s:s25ExpressibleByArrayLiteralP05arrayD0x0cD7ElementQzd_tcfc":{"name":"init(arrayLiteral:)","parent_name":"HeroTargetState"},"Structs/HeroTargetState.html":{"name":"HeroTargetState","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Structs/HeroConditionalContext.html":{"name":"HeroConditionalContext","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/HeroTransitionDelegate.html#/s:4Hero0A18TransitionDelegateP04heroB0_9didUpdateyAA0aB0C_AA0aB5StateOtF":{"name":"heroTransition(_:didUpdate:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransitionDelegate"},"Protocols/HeroTransitionDelegate.html#/s:4Hero0A18TransitionDelegateP04heroB0_9didUpdateyAA0aB0C_SdtF":{"name":"heroTransition(_:didUpdate:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransitionDelegate"},"Protocols/HeroStringConvertible.html#/s:4Hero0A17StringConvertibleP4from4nodexSgAA8ExprNodeC_tFZ":{"name":"from(node:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroStringConvertible"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroWillStartAnimatingFromViewController:":{"name":"heroWillStartAnimatingFrom(viewController:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidEndAnimatingFromViewController:":{"name":"heroDidEndAnimatingFrom(viewController:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidCancelAnimatingFromViewController:":{"name":"heroDidCancelAnimatingFrom(viewController:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroWillStartTransition":{"name":"heroWillStartTransition()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidEndTransition":{"name":"heroDidEndTransition()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidCancelTransition":{"name":"heroDidCancelTransition()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroWillStartAnimatingToViewController:":{"name":"heroWillStartAnimatingTo(viewController:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidEndAnimatingToViewController:":{"name":"heroDidEndAnimatingTo(viewController:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroViewControllerDelegate.html#/c:@M@Hero@objc(pl)HeroViewControllerDelegate(im)heroDidCancelAnimatingToViewController:":{"name":"heroDidCancelAnimatingTo(viewController:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroViewControllerDelegate"},"Protocols/HeroProgressUpdateObserver.html#/s:4Hero0A22ProgressUpdateObserverP07heroDidcB08progressySd_tF":{"name":"heroDidUpdateProgress(progress:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroProgressUpdateObserver"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP4heroAA0A10TransitionCSgvp":{"name":"hero","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP10canAnimate4view9appearingSbSo6UIViewC_SbtF":{"name":"canAnimate(view:appearing:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP7animate9fromViews02toE0SdSaySo6UIViewCG_AItF":{"name":"animate(fromViews:toViews:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP5cleanyyF":{"name":"clean()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP6seekTo10timePassedySd_tF":{"name":"seekTo(timePassed:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP6resume10timePassed7reverseS2d_SbtF":{"name":"resume(timePassed:reverse:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP5apply5state2toyAA0A11TargetStateV_So6UIViewCtF":{"name":"apply(state:to:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroAnimator"},"Protocols/HeroAnimator.html#/s:4Hero0A8AnimatorP12changeTarget5state13isDestination2toyAA0aD5StateV_SbSo6UIViewCtF":{"name":"changeTarget(state:isDestination:to:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroAnimator"},"Protocols/HeroPreprocessor.html#/s:4Hero0A12PreprocessorP4heroAA0A10TransitionCSgvp":{"name":"hero","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroPreprocessor"},"Protocols/HeroPreprocessor.html#/s:4Hero0A12PreprocessorP7process9fromViews02toE0ySaySo6UIViewCG_AItF":{"name":"process(fromViews:toViews:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroPreprocessor"},"Protocols/HeroCustomSnapshotView.html#/s:4Hero0A18CustomSnapshotViewP04heroC0So6UIViewCSgvp":{"name":"heroSnapshot","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroCustomSnapshotView"},"Protocols/HeroCompatible.html#/s:4Hero0A10CompatibleP0B4TypeQa":{"name":"CompatibleType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroCompatible"},"Protocols/HeroCompatible.html#/s:4Hero0A10CompatibleP4heroAA0A9ExtensionCy0B4TypeQzGvp":{"name":"hero","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroCompatible"},"Protocols/HeroCompatible.html":{"name":"HeroCompatible","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/HeroCustomSnapshotView.html":{"name":"HeroCustomSnapshotView","abstract":"\u003cp\u003eAllows a view to create their own custom snapshot when using \u003cstrong\u003eOptimized\u003c/strong\u003e snapshot\u003c/p\u003e"},"Protocols/HeroPreprocessor.html":{"name":"HeroPreprocessor","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/HeroAnimator.html":{"name":"HeroAnimator","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/HeroProgressUpdateObserver.html":{"name":"HeroProgressUpdateObserver","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/HeroViewControllerDelegate.html":{"name":"HeroViewControllerDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/HeroStringConvertible.html":{"name":"HeroStringConvertible","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/HeroTransitionDelegate.html":{"name":"HeroTransitionDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Functions.html#/s:4Hero2eeoiySbAA8ExprNodeC_ADtF":{"name":"==(_:_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Extensions/HeroDebugView.html#/gestureRecognizerShouldBegin(_:)":{"name":"gestureRecognizerShouldBegin(_:)","parent_name":"HeroDebugView"},"Extensions/UINavigationController.html#/Operation":{"name":"Operation","parent_name":"UINavigationController"},"Extensions/String.html#/s:SS4HeroE5match5regexSS_SnySiGtSgSS_tF":{"name":"match(regex:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"String"},"Extensions/UITabBarController.html#/s:So18UITabBarControllerC4HeroE07heroTabB13AnimationTypeAC0d7DefaultgH0Ovp":{"name":"heroTabBarAnimationType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UITabBarController"},"Extensions/UITabBarController.html#/c:@CM@Hero@@objc(cs)UITabBarController(py)heroTabBarAnimationTypeString":{"name":"heroTabBarAnimationTypeString","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UITabBarController"},"Extensions/UINavigationController.html#/s:So22UINavigationControllerC4HeroE27heroNavigationAnimationTypeAC0c7DefaultfG0Ovp":{"name":"heroNavigationAnimationType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UINavigationController"},"Extensions/UINavigationController.html#/c:@CM@Hero@@objc(cs)UINavigationController(py)heroNavigationAnimationTypeString":{"name":"heroNavigationAnimationTypeString","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UINavigationController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE22heroModalAnimationTypeAC0c7DefaultfG0Ovp":{"name":"heroModalAnimationType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(py)heroModalAnimationTypeString":{"name":"heroModalAnimationTypeString","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(py)isHeroEnabled":{"name":"isHeroEnabled","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(im)ht_dismiss:":{"name":"ht_dismiss(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE015heroReplaceViewB04withyAB_tF":{"name":"heroReplaceViewController(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(im)hero_dismissViewController":{"name":"hero_dismissViewController()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/c:@CM@Hero@@objc(cs)UIViewController(im)hero_unwindToRootViewController":{"name":"hero_unwindToRootViewController()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE017hero_unwindToViewB0yyABF":{"name":"hero_unwindToViewController(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE017hero_unwindToViewB012withSelectory10ObjectiveC0I0V_tF":{"name":"hero_unwindToViewController(withSelector:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE017hero_unwindToViewB09withClassyyXlXp_tF":{"name":"hero_unwindToViewController(withClass:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE017hero_unwindToViewB014withMatchBlockySbABXE_tF":{"name":"hero_unwindToViewController(withMatchBlock:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIViewController.html#/s:So16UIViewControllerC4HeroE016hero_replaceViewB04withyAB_tF":{"name":"hero_replaceViewController(with:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIViewController"},"Extensions/UIView.html#/c:@CM@Hero@@objc(cs)UIView(py)heroID":{"name":"heroID","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIView.html#/c:@CM@Hero@@objc(cs)UIView(py)isHeroEnabled":{"name":"isHeroEnabled","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIView.html#/c:@CM@Hero@@objc(cs)UIView(py)isHeroEnabledForSubviews":{"name":"isHeroEnabledForSubviews","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIView.html#/s:So6UIViewC4HeroE13heroModifiersSayAC0B8ModifierCGSgvp":{"name":"heroModifiers","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIView"},"Extensions/UIView.html#/c:@CM@Hero@@objc(cs)UIView(py)heroModifierString":{"name":"heroModifierString","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"UIView"},"Extensions/CATransform3D.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"CATransform3D"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE6linearABvpZ":{"name":"linear","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE6easeInABvpZ":{"name":"easeIn","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE7easeOutABvpZ":{"name":"easeOut","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE9easeInOutABvpZ":{"name":"easeInOut","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE8standardABvpZ":{"name":"standard","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE12decelerationABvpZ":{"name":"deceleration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE12accelerationABvpZ":{"name":"acceleration","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE5sharpABvpZ":{"name":"sharp","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE11easeOutBackABvpZ":{"name":"easeOutBack","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html#/s:So21CAMediaTimingFunctionC4HeroE4from4nameABSgSS_tFZ":{"name":"from(name:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CAMediaTimingFunction"},"Extensions/CAMediaTimingFunction.html":{"name":"CAMediaTimingFunction"},"Extensions/CATransform3D.html":{"name":"CATransform3D"},"Extensions/UIView.html":{"name":"UIView"},"Extensions/UIViewController.html":{"name":"UIViewController"},"Extensions/UINavigationController.html":{"name":"UINavigationController"},"Extensions/UITabBarController.html":{"name":"UITabBarController"},"Extensions/String.html":{"name":"String"},"Extensions/HeroDebugView.html":{"name":"HeroDebugView"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO8possibleyA2CmF":{"name":"possible","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransitionState"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO8notifiedyA2CmF":{"name":"notified","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransitionState"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO8startingyA2CmF":{"name":"starting","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransitionState"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO9animatingyA2CmF":{"name":"animating","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransitionState"},"Enums/HeroTransitionState.html#/s:4Hero0A15TransitionStateO10completingyA2CmF":{"name":"completing","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransitionState"},"Enums/HeroDefaultAnimationType/Strategy.html#/s:4Hero0A20DefaultAnimationTypeO8StrategyO16forceLeftToRightyA2EmF":{"name":"forceLeftToRight","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Strategy"},"Enums/HeroDefaultAnimationType/Strategy.html#/s:4Hero0A20DefaultAnimationTypeO8StrategyO16forceRightToLeftyA2EmF":{"name":"forceRightToLeft","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Strategy"},"Enums/HeroDefaultAnimationType/Strategy.html#/s:4Hero0A20DefaultAnimationTypeO8StrategyO13userInterfaceyA2EmF":{"name":"userInterface","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Strategy"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO4leftyA2EmF":{"name":"left","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO5rightyA2EmF":{"name":"right","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO2upyA2EmF":{"name":"up","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO4downyA2EmF":{"name":"down","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO4from4nodeAESgAA8ExprNodeC_tFZ":{"name":"from(node:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO17leadingToTrailingAA07CascadeE0OvpZ":{"name":"leadingToTrailing","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO17trailingToLeadingAA07CascadeE0OvpZ":{"name":"trailingToLeading","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO7leadingAEvpZ":{"name":"leading","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html#/s:4Hero0A20DefaultAnimationTypeO9DirectionO8trailingAEvpZ":{"name":"trailing","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Direction"},"Enums/HeroDefaultAnimationType/Direction.html":{"name":"Direction","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType/Strategy.html":{"name":"Strategy","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4autoyA2CmF":{"name":"auto","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4pushyA2C9DirectionO_tcACmF":{"name":"push(direction:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4pullyA2C9DirectionO_tcACmF":{"name":"pull(direction:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO5coveryA2C9DirectionO_tcACmF":{"name":"cover(direction:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO7uncoveryA2C9DirectionO_tcACmF":{"name":"uncover(direction:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO5slideyA2C9DirectionO_tcACmF":{"name":"slide(direction:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO9zoomSlideyA2C9DirectionO_tcACmF":{"name":"zoomSlide(direction:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO6pageInyA2C9DirectionO_tcACmF":{"name":"pageIn(direction:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO7pageOutyA2C9DirectionO_tcACmF":{"name":"pageOut(direction:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4fadeyA2CmF":{"name":"fade","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4zoomyA2CmF":{"name":"zoom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO7zoomOutyA2CmF":{"name":"zoomOut","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO8selectByyA2C_ACtcACmF":{"name":"selectBy(presenting:dismissing:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO11autoReverse10presentingA2C_tFZ":{"name":"autoReverse(presenting:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4noneyA2CmF":{"name":"none","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO5labelSSSgvp":{"name":"label","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/HeroDefaultAnimationType.html#/s:4Hero0A20DefaultAnimationTypeO4from4nodeACSgAA8ExprNodeC_tFZ":{"name":"from(node:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDefaultAnimationType"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO11topToBottomyA2CmF":{"name":"topToBottom","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO11bottomToTopyA2CmF":{"name":"bottomToTop","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO11leftToRightyA2CmF":{"name":"leftToRight","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO11rightToLeftyA2CmF":{"name":"rightToLeft","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO6radialyACSo7CGPointV_tcACmF":{"name":"radial(center:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO13inverseRadialyACSo7CGPointV_tcACmF":{"name":"inverseRadial(center:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO17leadingToTrailingACvpZ":{"name":"leadingToTrailing","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CascadeDirection"},"Enums/CascadeDirection.html#/s:4Hero16CascadeDirectionO17trailingToLeadingACvpZ":{"name":"trailingToLeading","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CascadeDirection"},"Enums/ParseError.html#/s:4Hero10ParseErrorO13unexpectTokenyA2CmF":{"name":"unexpectToken","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO17undefinedOperatoryACSScACmF":{"name":"undefinedOperator(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO15expectCharacteryACSJcACmF":{"name":"expectCharacter(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO16expectExpressionyA2CmF":{"name":"expectExpression","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO18expectArgumentListyA2CmF":{"name":"expectArgumentList","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ParseError"},"Enums/ParseError.html#/s:4Hero10ParseErrorO18expectFunctionNameyA2CmF":{"name":"expectFunctionName","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ParseError"},"Enums/Token.html#/s:4Hero5TokenO10identifieryACSS_SnySiGtcACmF":{"name":"identifier(_:_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO6numberyACSf_SnySiGtcACmF":{"name":"number(_:_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO10parensOpenyACSnySiGcACmF":{"name":"parensOpen(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO11parensCloseyACSnySiGcACmF":{"name":"parensClose(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO5commayACSnySiGcACmF":{"name":"comma(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Token"},"Enums/Token.html#/s:4Hero5TokenO5otheryACSS_SnySiGtcACmF":{"name":"other(_:_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Token"},"Enums/HeroViewOrderingStrategy.html#/s:4Hero0A20ViewOrderingStrategyO4autoyA2CmF":{"name":"auto","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroViewOrderingStrategy"},"Enums/HeroViewOrderingStrategy.html#/s:4Hero0A20ViewOrderingStrategyO06sourceB5OnTopyA2CmF":{"name":"sourceViewOnTop","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroViewOrderingStrategy"},"Enums/HeroViewOrderingStrategy.html#/s:4Hero0A20ViewOrderingStrategyO011destinationB5OnTopyA2CmF":{"name":"destinationViewOnTop","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroViewOrderingStrategy"},"Enums/HeroCoordinateSpace.html#/s:4Hero0A15CoordinateSpaceO6globalyA2CmF":{"name":"global","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroCoordinateSpace"},"Enums/HeroCoordinateSpace.html#/s:4Hero0A15CoordinateSpaceO5localyA2CmF":{"name":"local","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroCoordinateSpace"},"Enums/HeroSnapshotType.html#/s:4Hero0A12SnapshotTypeO9optimizedyA2CmF":{"name":"optimized","abstract":"\u003cp\u003eWill optimize for different type of views","parent_name":"HeroSnapshotType"},"Enums/HeroSnapshotType.html#/s:4Hero0A12SnapshotTypeO6normalyA2CmF":{"name":"normal","abstract":"\u003cp\u003esnapshotView(afterScreenUpdates:)\u003c/p\u003e","parent_name":"HeroSnapshotType"},"Enums/HeroSnapshotType.html#/s:4Hero0A12SnapshotTypeO11layerRenderyA2CmF":{"name":"layerRender","abstract":"\u003cp\u003elayer.render(in: currentContext)\u003c/p\u003e","parent_name":"HeroSnapshotType"},"Enums/HeroSnapshotType.html#/s:4Hero0A12SnapshotTypeO02noB0yA2CmF":{"name":"noSnapshot","abstract":"\u003cp\u003ewill not create snapshot. animate the view directly.","parent_name":"HeroSnapshotType"},"Enums/HeroSnapshotType.html":{"name":"HeroSnapshotType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/HeroCoordinateSpace.html":{"name":"HeroCoordinateSpace","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/HeroViewOrderingStrategy.html":{"name":"HeroViewOrderingStrategy","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/Token.html":{"name":"Token","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/ParseError.html":{"name":"ParseError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/CascadeDirection.html":{"name":"CascadeDirection","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/HeroDefaultAnimationType.html":{"name":"HeroDefaultAnimationType","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/HeroTransitionState.html":{"name":"HeroTransitionState","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/HeroDebugPlugin.html#/showOnTop":{"name":"showOnTop","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/animate(fromViews:toViews:)":{"name":"animate(fromViews:toViews:)","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/resume(timePassed:reverse:)":{"name":"resume(timePassed:reverse:)","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/clean()":{"name":"clean()","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/onDone()":{"name":"onDone()","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/onProcessSliderChanged(progress:)":{"name":"onProcessSliderChanged(progress:)","parent_name":"HeroDebugPlugin"},"Classes/Hero.html#/s:4HeroAAC6sharedAA0A10TransitionCvpZ":{"name":"shared","abstract":"\u003cp\u003eShared singleton object for controlling the transition\u003c/p\u003e","parent_name":"Hero"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC8delegateAA0aB8Delegate_pSgvp":{"name":"delegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC16defaultAnimationAA0a7DefaultD4TypeOvp":{"name":"defaultAnimation","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC14containerColorSo7UIColorCvp":{"name":"containerColor","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC24isUserInteractionEnabledSbvp":{"name":"isUserInteractionEnabled","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC20viewOrderingStrategyAA0a4ViewdE0Ovp":{"name":"viewOrderingStrategy","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC33defaultAnimationDirectionStrategyAA0a7DefaultD4TypeO0F0Ovp":{"name":"defaultAnimationDirectionStrategy","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC5stateAA0aB5StateOvp":{"name":"state","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC15isTransitioningSbvp":{"name":"isTransitioning","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC12isPresentingSbvp":{"name":"isPresenting","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC13transitioningSbvp":{"name":"transitioning","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC10presentingSbvp":{"name":"presenting","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC9containerSo6UIViewCSgvp":{"name":"container","abstract":"\u003cp\u003econtainer we created to hold all animating views, will be a subview of the","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC16toViewControllerSo06UIViewE0CSgvp":{"name":"toViewController","abstract":"\u003cp\u003edestination view controller\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC18fromViewControllerSo06UIViewE0CSgvp":{"name":"fromViewController","abstract":"\u003cp\u003esource view controller\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC7contextAA0A7ContextCSgvp":{"name":"context","abstract":"\u003cp\u003econtext object holding transition informations\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC11interactiveSbvp":{"name":"interactive","abstract":"\u003cp\u003ewhether or not we are handling transition interactively\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC13totalDurationSdvp":{"name":"totalDuration","abstract":"\u003cp\u003emax duration needed by the animators\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC8progressSdvp":{"name":"progress","abstract":"\u003cp\u003eprogress of the current transition. 0 if no transition is happening\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@M@Hero@objc(cs)HeroTransition(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC24observeForProgressUpdate8observeryAA0aeF8Observer_p_tF":{"name":"observeForProgressUpdate(observer:)","abstract":"\u003cp\u003eReceive callbacks on each animation frame.","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC7animateyyF":{"name":"animate()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC8complete8finishedySb_tF":{"name":"complete(finished:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC10transition4from2to2in10completionySo16UIViewControllerC_AJSo0H0CySbcSgtF":{"name":"transition(from:to:in:completion:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC6updateyy14CoreFoundation7CGFloatVF":{"name":"update(_:)","abstract":"\u003cp\u003eUpdate the progress for the interactive transition.\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC6finish7animateySb_tF":{"name":"finish(animate:)","abstract":"\u003cp\u003eFinish the interactive transition.","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC6cancel7animateySb_tF":{"name":"cancel(animate:)","abstract":"\u003cp\u003eCancel the interactive transition.","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC5apply9modifiers2toySayAA0A8ModifierCG_So6UIViewCtF":{"name":"apply(modifiers:to:)","abstract":"\u003cp\u003eOverride modifiers during an interactive animation.\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC12changeTarget9modifiers13isDestination2toySayAA0A8ModifierCG_SbSo6UIViewCtF":{"name":"changeTarget(modifiers:isDestination:to:)","abstract":"\u003cp\u003eOverride target state during an interactive animation.\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/s:4Hero0A10TransitionC5startyyF":{"name":"start()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)navigationController:willShowViewController:animated:":{"name":"navigationController(_:willShow:animated:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)navigationController:didShowViewController:animated:":{"name":"navigationController(_:didShow:animated:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)navigationController:animationControllerForOperation:fromViewController:toViewController:":{"name":"navigationController(_:animationControllerFor:from:to:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)navigationController:interactionControllerForAnimationController:":{"name":"navigationController(_:interactionControllerFor:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)tabBarController:shouldSelectViewController:":{"name":"tabBarController(_:shouldSelect:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)tabBarController:interactionControllerForAnimationController:":{"name":"tabBarController(_:interactionControllerFor:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)tabBarController:animationControllerForTransitionFromViewController:toViewController:":{"name":"tabBarController(_:animationControllerForTransitionFrom:to:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)animationControllerForPresentedController:presentingController:sourceController:":{"name":"animationController(forPresented:presenting:source:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)animationControllerForDismissedController:":{"name":"animationController(forDismissed:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)interactionControllerForDismissal:":{"name":"interactionControllerForDismissal(using:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)interactionControllerForPresentation:":{"name":"interactionControllerForPresentation(using:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)animateTransition:":{"name":"animateTransition(using:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)transitionDuration:":{"name":"transitionDuration(using:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)animationEnded:":{"name":"animationEnded(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(py)wantsInteractiveStart":{"name":"wantsInteractiveStart","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/HeroTransition.html#/c:@CM@Hero@objc(cs)HeroTransition(im)startInteractiveTransition:":{"name":"startInteractiveTransition(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroTransition"},"Classes/Parser.html#/s:4Hero6ParserC6tokensACSayAA5TokenOG_tcfc":{"name":"init(tokens:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Parser"},"Classes/Parser.html#/s:4Hero6ParserC5parseSayAA8ExprNodeCGyKF":{"name":"parse()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Parser"},"Classes/FunctionNode.html#/s:4Hero12FunctionNodeC9prototypeAA09PrototypeC0Cvp":{"name":"prototype","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"FunctionNode"},"Classes/FunctionNode.html#/s:4Hero12FunctionNodeC4bodyAA04ExprC0Cvp":{"name":"body","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"FunctionNode"},"Classes/FunctionNode.html#/s:4Hero12FunctionNodeC11descriptionSSvp":{"name":"description","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"FunctionNode"},"Classes/FunctionNode.html#/s:4Hero12FunctionNodeC9prototype4bodyAcA09PrototypeC0C_AA04ExprC0Ctcfc":{"name":"init(prototype:body:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"FunctionNode"},"Classes/PrototypeNode.html#/s:4Hero13PrototypeNodeC13argumentNamesSaySSGvp":{"name":"argumentNames","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrototypeNode"},"Classes/PrototypeNode.html#/s:4Hero13PrototypeNodeC11descriptionSSvp":{"name":"description","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrototypeNode"},"Classes/PrototypeNode.html#/s:4Hero13PrototypeNodeC4name13argumentNamesACSS_SaySSGtcfc":{"name":"init(name:argumentNames:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"PrototypeNode"},"Classes/CallNode.html#/s:4Hero8CallNodeC9argumentsSayAA04ExprC0CGvp":{"name":"arguments","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CallNode"},"Classes/CallNode.html#/s:4Hero8CallNodeC11descriptionSSvp":{"name":"description","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CallNode"},"Classes/CallNode.html#/s:4Hero8CallNodeC4name9argumentsACSS_SayAA04ExprC0CGtcfc":{"name":"init(name:arguments:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"CallNode"},"Classes/BinaryOpNode.html#/s:4Hero12BinaryOpNodeC3lhsAA04ExprD0Cvp":{"name":"lhs","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BinaryOpNode"},"Classes/BinaryOpNode.html#/s:4Hero12BinaryOpNodeC3rhsAA04ExprD0Cvp":{"name":"rhs","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BinaryOpNode"},"Classes/BinaryOpNode.html#/s:4Hero12BinaryOpNodeC11descriptionSSvp":{"name":"description","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BinaryOpNode"},"Classes/BinaryOpNode.html#/s:4Hero12BinaryOpNodeC4name3lhs3rhsACSS_AA04ExprD0CAHtcfc":{"name":"init(name:lhs:rhs:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"BinaryOpNode"},"Classes/VariableNode.html#/s:4Hero12VariableNodeC11descriptionSSvp":{"name":"description","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"VariableNode"},"Classes/NumberNode.html#/s:4Hero10NumberNodeC5valueSfvp":{"name":"value","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NumberNode"},"Classes/NumberNode.html#/s:4Hero10NumberNodeC11descriptionSSvp":{"name":"description","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NumberNode"},"Classes/NumberNode.html#/s:4Hero10NumberNodeC5valueACSf_tcfc":{"name":"init(value:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"NumberNode"},"Classes/ExprNode.html#/s:4Hero8ExprNodeC5rangeSnySiGvp":{"name":"range","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExprNode"},"Classes/ExprNode.html#/s:4Hero8ExprNodeC4nameSSvp":{"name":"name","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExprNode"},"Classes/ExprNode.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"ExprNode"},"Classes/ExprNode.html#/s:4Hero8ExprNodeC4nameACSS_tcfc":{"name":"init(name:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"ExprNode"},"Classes/Lexer.html#/s:4Hero5LexerC5inputACSS_tcfc":{"name":"init(input:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Lexer"},"Classes/Lexer.html#/s:4Hero5LexerC8tokenizeSayAA5TokenOGyF":{"name":"tokenize()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"Lexer"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC4heroAA0A10TransitionCSgvp":{"name":"hero","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC7contextAA0A7ContextCSgvp":{"name":"context","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC23requirePerFrameCallbackSbvp":{"name":"requirePerFrameCallback","abstract":"\u003cp\u003eDetermines whether or not to receive \u003ccode\u003eseekTo\u003c/code\u003e callback on every frame.\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/c:@M@Hero@objc(cs)HeroPlugin(im)init":{"name":"init()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC7process9fromViews02toE0ySaySo6UIViewCG_AItF":{"name":"process(fromViews:toViews:)","abstract":"\u003cp\u003eCalled before any animation.","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC10canAnimate4view9appearingSbSo6UIViewC_SbtF":{"name":"canAnimate(view:appearing:)","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC7animate9fromViews02toE0SdSaySo6UIViewCG_AItF":{"name":"animate(fromViews:toViews:)","abstract":"\u003cp\u003ePerform the animation.\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC5cleanyyF":{"name":"clean()","abstract":"\u003cp\u003eCalled when all animations are completed.\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC6seekTo10timePassedySd_tF":{"name":"seekTo(timePassed:)","abstract":"\u003cp\u003eFor supporting interactive animation only.\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC6resume10timePassed7reverseS2d_SbtF":{"name":"resume(timePassed:reverse:)","abstract":"\u003cp\u003eFor supporting interactive animation only.\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC5apply5state2toyAA0A11TargetStateV_So6UIViewCtF":{"name":"apply(state:to:)","abstract":"\u003cp\u003eFor supporting interactive animation only.\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC12changeTarget5state13isDestination2toyAA0aD5StateV_SbSo6UIViewCtF":{"name":"changeTarget(state:isDestination:to:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC9isEnabledSbvpZ":{"name":"isEnabled","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC6enableyyFZ":{"name":"enable()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroPlugin.html#/s:4Hero0A6PluginC7disableyyFZ":{"name":"disable()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroPlugin"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13applyFunctionACyAA0A11TargetStateVzc_tcfc":{"name":"init(applyFunction:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9beginWithyACSayACGFZ":{"name":"beginWith(_:)","abstract":"\u003cp\u003eApply modifiers directly to the view at the start of the transition.","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9beginWith9modifiersACSayACG_tFZ":{"name":"beginWith(modifiers:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9beginWithyA2Cd_tFZ":{"name":"beginWith(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC24useGlobalCoordinateSpaceACvpZ":{"name":"useGlobalCoordinateSpace","abstract":"\u003cp\u003eUse global coordinate space.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC22ignoreSubviewModifiersACvpZ":{"name":"ignoreSubviewModifiers","abstract":"\u003cp\u003eignore all heroModifiers attributes for a view\u0026rsquo;s direct subviews.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC22ignoreSubviewModifiers9recursiveACSb_tFZ":{"name":"ignoreSubviewModifiers(recursive:)","abstract":"\u003cp\u003eignore all heroModifiers attributes for a view\u0026rsquo;s subviews.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC20useOptimizedSnapshotACvpZ":{"name":"useOptimizedSnapshot","abstract":"\u003cp\u003eWill create snapshot optimized for different view type.","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC17useNormalSnapshotACvpZ":{"name":"useNormalSnapshot","abstract":"\u003cp\u003eCreate snapshot using snapshotView(afterScreenUpdates:).\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC22useLayerRenderSnapshotACvpZ":{"name":"useLayerRenderSnapshot","abstract":"\u003cp\u003eCreate snapshot using layer.render(in: currentContext).","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13useNoSnapshotACvpZ":{"name":"useNoSnapshot","abstract":"\u003cp\u003eForce Hero to not create any snapshot when animating this view.","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12forceAnimateACvpZ":{"name":"forceAnimate","abstract":"\u003cp\u003eForce the view to animate.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC23useScaleBasedSizeChangeACvpZ":{"name":"useScaleBasedSizeChange","abstract":"\u003cp\u003eForce Hero use scale based size animation. This will convert all .size modifier into .scale modifier.","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4from4nodeACSgAA8ExprNodeC_tFZ":{"name":"from(node:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4fadeACvpZ":{"name":"fade","abstract":"\u003cp\u003eFade the view during transition\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12forceNonFadeACvpZ":{"name":"forceNonFade","abstract":"\u003cp\u003eForce don\u0026rsquo;t fade view during transition\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC8positionyACSo7CGPointVFZ":{"name":"position(_:)","abstract":"\u003cp\u003eSet the position for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4sizeyACSo6CGSizeVFZ":{"name":"size(_:)","abstract":"\u003cp\u003eSet the size for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9transformyACSo13CATransform3DVFZ":{"name":"transform(_:)","abstract":"\u003cp\u003eSet the transform for the view to animate from/to. Will override previous perspective, scale, translate, \u0026amp; rotate modifiers\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11perspectiveyAC14CoreFoundation7CGFloatVFZ":{"name":"perspective(_:)","abstract":"\u003cp\u003eSet the perspective on the transform. use in combination with the rotate modifier.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC5scale1x1y1zAC14CoreFoundation7CGFloatV_A2JtFZ":{"name":"scale(x:y:z:)","abstract":"\u003cp\u003eScale 3d\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC5scaleyAC14CoreFoundation7CGFloatVFZ":{"name":"scale(_:)","abstract":"\u003cp\u003eScale in x \u0026amp; y axis\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9translate1x1y1zAC14CoreFoundation7CGFloatV_A2JtFZ":{"name":"translate(x:y:z:)","abstract":"\u003cp\u003eTranslate 3d\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9translate_1zACSo7CGPointV_14CoreFoundation7CGFloatVtFZ":{"name":"translate(_:z:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6rotate1x1y1zAC14CoreFoundation7CGFloatV_A2JtFZ":{"name":"rotate(x:y:z:)","abstract":"\u003cp\u003eRotate 3d\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6rotate_1zACSo7CGPointV_14CoreFoundation7CGFloatVtFZ":{"name":"rotate(_:z:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6rotateyAC14CoreFoundation7CGFloatVFZ":{"name":"rotate(_:)","abstract":"\u003cp\u003eRotate 2d\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC15backgroundColoryACSo7UIColorCFZ":{"name":"backgroundColor(_:)","abstract":"\u003cp\u003eSet the backgroundColor for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11borderColoryACSo7UIColorCFZ":{"name":"borderColor(_:)","abstract":"\u003cp\u003eSet the borderColor for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11shadowColoryACSo7UIColorCFZ":{"name":"shadowColor(_:)","abstract":"\u003cp\u003eSet the shadowColor for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC7overlay5color7opacityACSo7UIColorC_14CoreFoundation7CGFloatVtFZ":{"name":"overlay(color:opacity:)","abstract":"\u003cp\u003eCreate an overlay on the animating view.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC7opacityyAC14CoreFoundation7CGFloatVFZ":{"name":"opacity(_:)","abstract":"\u003cp\u003eSet the opacity for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12cornerRadiusyAC14CoreFoundation7CGFloatVFZ":{"name":"cornerRadius(_:)","abstract":"\u003cp\u003eSet the cornerRadius for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC9zPositionyAC14CoreFoundation7CGFloatVFZ":{"name":"zPosition(_:)","abstract":"\u003cp\u003eSet the zPosition for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12contentsRectyACSo6CGRectVFZ":{"name":"contentsRect(_:)","abstract":"\u003cp\u003eSet the contentsRect for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13contentsScaleyAC14CoreFoundation7CGFloatVFZ":{"name":"contentsScale(_:)","abstract":"\u003cp\u003eSet the contentsScale for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11borderWidthyAC14CoreFoundation7CGFloatVFZ":{"name":"borderWidth(_:)","abstract":"\u003cp\u003eSet the borderWidth for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13shadowOpacityyAC14CoreFoundation7CGFloatVFZ":{"name":"shadowOpacity(_:)","abstract":"\u003cp\u003eSet the shadowOpacity for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12shadowOffsetyACSo6CGSizeVFZ":{"name":"shadowOffset(_:)","abstract":"\u003cp\u003eSet the shadowOffset for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC12shadowRadiusyAC14CoreFoundation7CGFloatVFZ":{"name":"shadowRadius(_:)","abstract":"\u003cp\u003eSet the shadowRadius for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC10shadowPathyACSo9CGPathRefaFZ":{"name":"shadowPath(_:)","abstract":"\u003cp\u003eSet the shadowPath for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13masksToBoundsyACSbFZ":{"name":"masksToBounds(_:)","abstract":"\u003cp\u003eSet the masksToBounds for the view to animate from/to.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC8durationyACSdFZ":{"name":"duration(_:)","abstract":"\u003cp\u003eSets the duration of the animation for a given view. If not used, Hero will use determine the duration based on the distance and size changes.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC20durationMatchLongestACvpZ":{"name":"durationMatchLongest","abstract":"\u003cp\u003eSets the duration of the animation for a given view to match the longest animation of the transition.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC5delayyACSdFZ":{"name":"delay(_:)","abstract":"\u003cp\u003eSets the delay of the animation for a given view.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC14timingFunctionyACSo013CAMediaTimingD0CFZ":{"name":"timingFunction(_:)","abstract":"\u003cp\u003eSets the timing function of the animation for a given view. If not used, Hero will use determine the timing function based on whether or not the view is entering or exiting the screen.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6spring9stiffness7dampingAC14CoreFoundation7CGFloatV_AItFZ":{"name":"spring(stiffness:damping:)","abstract":"\u003cp\u003e(iOS 9+) Use spring animation with custom stiffness \u0026amp; damping. The duration will be automatically calculated. Will be ignored if arc, timingFunction, or duration is set.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC6source6heroIDACSS_tFZ":{"name":"source(heroID:)","abstract":"\u003cp\u003eTransition from/to the state of the view with matching heroID","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC3arcACvpZ":{"name":"arc","abstract":"\u003cp\u003eWorks in combination with position modifier to apply a natural curve when moving to the destination.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC3arc9intensityAC14CoreFoundation7CGFloatV_tFZ":{"name":"arc(intensity:)","abstract":"\u003cp\u003eWorks in combination with position modifier to apply a natural curve when moving to the destination.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC7cascadeACvpZ":{"name":"cascade","abstract":"\u003cp\u003eCascade applys increasing delay modifiers to subviews\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC7cascade5delta9direction17delayMatchedViewsACSd_AA16CascadeDirectionOSbtFZ":{"name":"cascade(delta:direction:delayMatchedViews:)","abstract":"\u003cp\u003eCascade applys increasing delay modifiers to subviews\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4whenyACSbAA0A18ConditionalContextVc_SayACGtFZ":{"name":"when(_:_:)","abstract":"\u003cp\u003eApply modifiers only if the condition return true.\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC4whenyACSbAA0A18ConditionalContextVc_ACdtFZ":{"name":"when(_:_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC11whenMatchedyA2Cd_tFZ":{"name":"whenMatched(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC14whenPresentingyA2Cd_tFZ":{"name":"whenPresenting(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC14whenDismissingyA2Cd_tFZ":{"name":"whenDismissing(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC13whenAppearingyA2Cd_tFZ":{"name":"whenAppearing(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroModifier.html#/s:4Hero0A8ModifierC16whenDisappearingyA2Cd_tFZ":{"name":"whenDisappearing(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroModifier"},"Classes/HeroContext.html#/s:4Hero0A7ContextC9containerSo6UIViewCvp":{"name":"container","abstract":"\u003cp\u003eThe container holding all of the animating views\u003c/p\u003e","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC9fromViewsSaySo6UIViewCGvp":{"name":"fromViews","abstract":"\u003cp\u003eA flattened list of all views from source ViewController\u003c/p\u003e","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC7toViewsSaySo6UIViewCGvp":{"name":"toViews","abstract":"\u003cp\u003eA flattened list of all views from destination ViewController\u003c/p\u003e","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC10sourceView3forSo6UIViewCSgSS_tF":{"name":"sourceView(for:)","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC15destinationView3forSo6UIViewCSgSS_tF":{"name":"destinationView(for:)","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC10pairedView3forSo6UIViewCSgAG_tF":{"name":"pairedView(for:)","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC12snapshotView3forSo6UIViewCAG_tF":{"name":"snapshotView(for:)","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextCyAA0A11TargetStateVSgSo6UIViewCcip":{"name":"subscript(_:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC5cleanyyF":{"name":"clean()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC4hide4viewySo6UIViewC_tF":{"name":"hide(view:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroContext"},"Classes/HeroContext.html#/s:4Hero0A7ContextC6unhide4viewySo6UIViewC_tF":{"name":"unhide(view:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroContext"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionC4basexvp":{"name":"base","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE2idSSSgvp":{"name":"id","abstract":"\u003cp\u003e\u003cstrong\u003eID\u003c/strong\u003e is the identifier for the view. When doing a transition between two view controllers,","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE9isEnabledSbvp":{"name":"isEnabled","abstract":"\u003cp\u003e\u003cstrong\u003eisEnabled\u003c/strong\u003e allows to specify whether a view and its subviews should be consider for animations.","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE20isEnabledForSubviewsSbvp":{"name":"isEnabledForSubviews","abstract":"\u003cp\u003e\u003cstrong\u003eisEnabledForSubviews\u003c/strong\u003e allows to specify whether a view\u0026rsquo;s subviews should be consider for animations.","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE9modifiersSayAA0A8ModifierCGSgvp":{"name":"modifiers","abstract":"\u003cp\u003eUse \u003cstrong\u003emodifiers\u003c/strong\u003e to specify animations alongside the main transition. Checkout \u003ccode\u003eHeroModifier.swift\u003c/code\u003e for available modifiers.\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo6UIViewCRbzlE14modifierStringSSSgvp":{"name":"modifierString","abstract":"\u003cp\u003emodifierString** provides another way to set \u003cstrong\u003emodifiers\u003c/strong\u003e. It can be assigned through storyboard.\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE18modalAnimationTypeAA0a7DefaultfG0Ovp":{"name":"modalAnimationType","abstract":"\u003cp\u003edefault hero animation type for presenting \u0026amp; dismissing modally\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE24modalAnimationTypeStringSSSgvp":{"name":"modalAnimationTypeString","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE9isEnabledSbvp":{"name":"isEnabled","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo22UINavigationControllerCRbzlE23navigationAnimationTypeAA0a7DefaultfG0Ovp":{"name":"navigationAnimationType","abstract":"\u003cp\u003edefault hero animation type for push and pop within the navigation controller\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo22UINavigationControllerCRbzlE29navigationAnimationTypeStringSSSgvp":{"name":"navigationAnimationTypeString","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo18UITabBarControllerCRbzlE03tabD13AnimationTypeAA0a7DefaultgH0Ovp":{"name":"tabBarAnimationType","abstract":"\u003cp\u003edefault hero animation type for switching tabs within the tab bar controller\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo18UITabBarControllerCRbzlE03tabD19AnimationTypeStringSSSgvp":{"name":"tabBarAnimationTypeString","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE011dismissViewD010completionyyycSg_tF":{"name":"dismissViewController(completion:)","abstract":"\u003cp\u003eDismiss the current view controller with animation. Will perform a navigationController.popViewController","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE016unwindToRootViewD0yyF":{"name":"unwindToRootViewController()","abstract":"\u003cp\u003eUnwind to the root view controller using Hero\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE012unwindToViewD0yyAEF":{"name":"unwindToViewController(_:)","abstract":"\u003cp\u003eUnwind to a specific view controller using Hero\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE012unwindToViewD012withSelectory10ObjectiveC0I0V_tF":{"name":"unwindToViewController(withSelector:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE012unwindToViewD09withClassyyXlXp_tF":{"name":"unwindToViewController(withClass:)","abstract":"\u003cp\u003eUnwind to a view controller with given class using Hero\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE012unwindToViewD014withMatchBlockySbAEXE_tF":{"name":"unwindToViewController(withMatchBlock:)","abstract":"\u003cp\u003eUnwind to a view controller that the matchBlock returns true on.\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroExtension.html#/s:4Hero0A9ExtensionCAASo16UIViewControllerCRbzlE011replaceViewD04with10completionyAE_yycSgtF":{"name":"replaceViewController(with:completion:)","abstract":"\u003cp\u003eReplace the current view controller with another VC on the navigation/modal/root view of UIWindow stack.\u003c/p\u003e","parent_name":"HeroExtension"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC9showOnTopSbvpZ":{"name":"showOnTop","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC7animate9fromViews02toF0SdSaySo6UIViewCG_AItF":{"name":"animate(fromViews:toViews:)","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC6resume10timePassed7reverseS2d_SbtF":{"name":"resume(timePassed:reverse:)","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC5cleanyyF":{"name":"clean()","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC6onDoneyyF":{"name":"onDone()","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html#/s:4Hero0A11DebugPluginC22onProcessSliderChanged8progressySf_tF":{"name":"onProcessSliderChanged(progress:)","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"HeroDebugPlugin"},"Classes/HeroDebugPlugin.html":{"name":"HeroDebugPlugin"},"Classes/HeroExtension.html":{"name":"HeroExtension","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/HeroContext.html":{"name":"HeroContext","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/HeroModifier.html":{"name":"HeroModifier","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/HeroPlugin.html":{"name":"HeroPlugin","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/Lexer.html":{"name":"Lexer","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/ExprNode.html":{"name":"ExprNode","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/NumberNode.html":{"name":"NumberNode","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/VariableNode.html":{"name":"VariableNode","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/BinaryOpNode.html":{"name":"BinaryOpNode","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/CallNode.html":{"name":"CallNode","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/PrototypeNode.html":{"name":"PrototypeNode","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/FunctionNode.html":{"name":"FunctionNode","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/Parser.html":{"name":"Parser","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/HeroTransition.html":{"name":"HeroTransition","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/Hero.html":{"name":"Hero","abstract":"\u003ch3 id='the-singleton-class-object-for-controlling-interactive-transitions' class='heading'\u003eThe singleton class/object for controlling interactive transitions.\u003c/h3\u003e"},"Classes.html":{"name":"Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Enums.html":{"name":"Enumerations","abstract":"\u003cp\u003eThe following enumerations are available globally.\u003c/p\u003e"},"Extensions.html":{"name":"Extensions","abstract":"\u003cp\u003eThe following extensions are available globally.\u003c/p\u003e"},"Functions.html":{"name":"Functions","abstract":"\u003cp\u003eThe following functions are available globally.\u003c/p\u003e"},"Protocols.html":{"name":"Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"},"Structs.html":{"name":"Structures","abstract":"\u003cp\u003eThe following structures are available globally.\u003c/p\u003e"}} \ No newline at end of file diff --git a/docs/undocumented.json b/docs/undocumented.json index e0db6312..670f2e29 100644 --- a/docs/undocumented.json +++ b/docs/undocumented.json @@ -744,84 +744,84 @@ }, { "file": "/Users/jmattiello/Workspace/github/Hero/Sources/HeroContext.swift", - "line": 318, + "line": 315, "symbol": "HeroContext.subscript(_:)", "symbol_kind": "source.lang.swift.decl.function.subscript", "warning": "undocumented" }, { "file": "/Users/jmattiello/Workspace/github/Hero/Sources/HeroContext.swift", - "line": 318, + "line": 315, "symbol": "HeroContext.subscript(_:)", "symbol_kind": "source.lang.swift.decl.function.subscript", "warning": "undocumented" }, { "file": "/Users/jmattiello/Workspace/github/Hero/Sources/HeroContext.swift", - "line": 327, + "line": 324, "symbol": "HeroContext.clean()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { "file": "/Users/jmattiello/Workspace/github/Hero/Sources/HeroContext.swift", - "line": 327, + "line": 324, "symbol": "HeroContext.clean()", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { "file": "/Users/jmattiello/Workspace/github/Hero/Sources/HeroContext.swift", - "line": 337, + "line": 334, "symbol": "HeroContext", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { "file": "/Users/jmattiello/Workspace/github/Hero/Sources/HeroContext.swift", - "line": 337, + "line": 334, "symbol": "HeroContext", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { "file": "/Users/jmattiello/Workspace/github/Hero/Sources/HeroContext.swift", - "line": 338, + "line": 335, "symbol": "HeroContext.hide(view:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { "file": "/Users/jmattiello/Workspace/github/Hero/Sources/HeroContext.swift", - "line": 338, + "line": 335, "symbol": "HeroContext.hide(view:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { "file": "/Users/jmattiello/Workspace/github/Hero/Sources/HeroContext.swift", - "line": 349, + "line": 346, "symbol": "HeroContext.unhide(view:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { "file": "/Users/jmattiello/Workspace/github/Hero/Sources/HeroContext.swift", - "line": 349, + "line": 346, "symbol": "HeroContext.unhide(view:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { "file": "/Users/jmattiello/Workspace/github/Hero/Sources/HeroContext.swift", - "line": 421, + "line": 418, "symbol": "HeroCustomSnapshotView.heroSnapshot", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { "file": "/Users/jmattiello/Workspace/github/Hero/Sources/HeroContext.swift", - "line": 421, + "line": 418, "symbol": "HeroCustomSnapshotView.heroSnapshot", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" From b0a2c2bb5a024c48cad897d2b1c6c314ef3ecd8c Mon Sep 17 00:00:00 2001 From: Joseph Mattiello Date: Thu, 23 Jan 2025 15:24:58 -0500 Subject: [PATCH 8/8] Fix make package Signed-off-by: Joseph Mattiello --- .makefiles/ios.mk | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.makefiles/ios.mk b/.makefiles/ios.mk index e6d64710..a1984d4d 100644 --- a/.makefiles/ios.mk +++ b/.makefiles/ios.mk @@ -187,7 +187,7 @@ test: #> Make a .zip package of frameworks package: - carthage build --no-skip-current --platform $(PLATFORM) + carthage build --no-skip-current --platform $(PLATFORM) --use-xcframeworks --cache-builds carthage archive $(MODULE_NAME) #> tag and release to github @@ -207,4 +207,3 @@ open: #> Setup the project, git-hooks etc init: git config core.hooksPath .githooks -