From 835f53af3483ae2766faa630da34b640debd0d6f Mon Sep 17 00:00:00 2001 From: Mike Rudat Date: Wed, 26 Nov 2025 11:21:12 -0700 Subject: [PATCH 01/27] Use dokka v2 to generate html vs markdown documentation. --- CONTRIBUTING.md | 2 +- build.gradle.kts | 12 +- gradle.properties | 4 +- library/build.gradle.kts | 4 - .../-authorization-exception.html | 132 +++++ .../-companion/from-exception.html | 132 +++++ .../-companion/index.html | 156 ++++++ .../-authorization-exception/index.html | 254 ++++++++++ .../-storage-exception/-companion/index.html | 171 +++++++ .../-companion/not-set.html | 132 +++++ .../-companion/unable-to-decode.html | 132 +++++ .../-storage-exception/index.html | 235 +++++++++ .../index.html | 170 +++++++ ...d-e-f-a-u-l-t_-r-e-d-i-r-e-c-t_-u-r-i.html | 132 +++++ .../-e-x-t-r-a_-a-u-t-h-o-r-i-z-e-d.html | 132 +++++ .../-e-x-t-r-a_-c-a-n-c-e-l-l-e-d.html | 132 +++++ .../-e-x-t-r-a_-l-o-g-g-e-d_-o-u-t.html | 132 +++++ .../-companion/index.html | 201 ++++++++ .../additional-scopes.html | 132 +++++ .../allow-unsecure-connection.html | 132 +++++ .../authorize.html | 132 +++++ .../client-id.html | 132 +++++ .../context.html | 132 +++++ .../fresh-access-token.html | 132 +++++ .../fusion-auth-url.html | 132 +++++ .../get-user-info.html | 132 +++++ .../handle-redirect.html | 132 +++++ .../-o-auth-authorization-service/index.html | 404 +++++++++++++++ .../is-authorized.html | 132 +++++ .../is-cancelled.html | 132 +++++ .../is-logged-out.html | 132 +++++ .../-o-auth-authorization-service/locale.html | 132 +++++ .../-o-auth-authorization-service/logout.html | 132 +++++ .../tenant-id.html | 132 +++++ .../token-manager.html | 132 +++++ .../-o-auth-authorize-options.html | 132 +++++ .../cancel-intent.html | 132 +++++ .../device-description.html | 132 +++++ .../-o-auth-authorize-options/idp-hint.html | 132 +++++ .../-o-auth-authorize-options/index.html | 280 +++++++++++ .../-o-auth-authorize-options/login-hint.html | 132 +++++ .../-o-auth-authorize-options/nonce.html | 132 +++++ .../redirect-uri.html | 132 +++++ .../-o-auth-authorize-options/state.html | 132 +++++ .../-o-auth-authorize-options/user-code.html | 132 +++++ .../-o-auth-logout-options.html | 132 +++++ .../-o-auth-logout-options/cancel-intent.html | 132 +++++ .../-o-auth-logout-options/index.html | 205 ++++++++ .../post-logout-redirect-uri.html | 132 +++++ .../-o-auth-logout-options/state.html | 132 +++++ .../io.fusionauth.mobilesdk.oauth/index.html | 185 +++++++ .../-memory-storage/-memory-storage.html | 132 +++++ .../-memory-storage/get.html | 132 +++++ .../-memory-storage/index.html | 205 ++++++++ .../-memory-storage/remove.html | 132 +++++ .../-memory-storage/set.html | 132 +++++ .../-shared-preferences-storage.html | 132 +++++ .../-shared-preferences-storage/get.html | 132 +++++ .../-shared-preferences-storage/index.html | 205 ++++++++ .../-shared-preferences-storage/remove.html | 132 +++++ .../-shared-preferences-storage/set.html | 132 +++++ .../-storage/get.html | 132 +++++ .../-storage/index.html | 186 +++++++ .../-storage/remove.html | 132 +++++ .../-storage/set.html | 132 +++++ .../index.html | 185 +++++++ .../-authorization-configuration.html | 132 +++++ .../-companion/from-resources.html | 132 +++++ .../-companion/index.html | 156 ++++++ .../additional-scopes.html | 132 +++++ .../allow-unsecure-connection.html | 132 +++++ .../client-id.html | 132 +++++ .../fusion-auth-url.html | 132 +++++ .../-authorization-configuration/index.html | 288 +++++++++++ .../-authorization-configuration/locale.html | 132 +++++ .../-authorization-configuration/tenant.html | 132 +++++ .../with-additional-scopes.html | 132 +++++ .../-authorization-manager/clear-state.html | 132 +++++ .../-authorization-manager/dispose.html | 132 +++++ .../fresh-access-token.html | 132 +++++ .../get-access-token-expiration-time.html | 132 +++++ .../get-access-token.html | 132 +++++ .../-authorization-manager/get-id-token.html | 132 +++++ .../get-parsed-id-token.html | 132 +++++ .../-authorization-manager/index.html | 336 +++++++++++++ .../-authorization-manager/initialize.html | 132 +++++ .../is-access-token-expired.html | 132 +++++ .../is-authenticated.html | 132 +++++ .../is-initialized.html | 132 +++++ .../-authorization-manager/o-auth.html | 132 +++++ .../reset-configuration.html | 132 +++++ .../-fusion-auth-state.html | 132 +++++ .../access-token-expiration-time.html | 132 +++++ .../-fusion-auth-state/access-token.html | 132 +++++ .../-fusion-auth-state/id-token.html | 132 +++++ .../-fusion-auth-state/index.html | 220 +++++++++ .../-fusion-auth-state/refresh-token.html | 132 +++++ .../-id-token/-id-token.html | 132 +++++ .../-id-token/at_hash.html | 132 +++++ .../-id-token/aud.html | 132 +++++ .../-id-token/auth_time.html | 132 +++++ .../-id-token/authentication-type.html | 132 +++++ .../-id-token/c_hash.html | 132 +++++ .../-id-token/email.html | 132 +++++ .../-id-token/email_verified.html | 132 +++++ .../-id-token/exp.html | 132 +++++ .../-id-token/iat.html | 132 +++++ .../-id-token/index.html | 415 ++++++++++++++++ .../-id-token/iss.html | 132 +++++ .../-id-token/jti.html | 132 +++++ .../-id-token/nonce.html | 132 +++++ .../-id-token/preferred_username.html | 132 +++++ .../-id-token/scope.html | 132 +++++ .../-id-token/sid.html | 132 +++++ .../-id-token/sub.html | 132 +++++ .../-id-token/tid.html | 132 +++++ .../index.html | 136 ++++++ .../-token-manager/-token-manager.html | 132 +++++ .../-token-manager/clear-auth-state.html | 132 +++++ .../-token-manager/get-auth-state.html | 132 +++++ .../-token-manager/index.html | 220 +++++++++ .../-token-manager/save-auth-state.html | 132 +++++ .../-token-manager/with-storage.html | 132 +++++ .../-unsecure-connection-builder.html | 132 +++++ .../-unsecure-connection-builder/index.html | 175 +++++++ .../open-connection.html | 132 +++++ .../-user-info/-user-info.html | 132 +++++ .../-user-info/application-id.html | 132 +++++ .../-user-info/birthdate.html | 132 +++++ .../-user-info/email.html | 132 +++++ .../-user-info/email_verified.html | 132 +++++ .../-user-info/family_name.html | 132 +++++ .../-user-info/given_name.html | 132 +++++ .../-user-info/index.html | 355 ++++++++++++++ .../-user-info/middle_name.html | 132 +++++ .../-user-info/name.html | 132 +++++ .../-user-info/phone_number.html | 132 +++++ .../-user-info/picture.html | 132 +++++ .../-user-info/preferred_username.html | 132 +++++ .../-user-info/roles.html | 132 +++++ .../-user-info/sub.html | 132 +++++ .../io.fusionauth.mobilesdk/index.html | 260 ++++++++++ .../-fusion-auth -android -s-d-k/package-list | 148 ++++++ library/docs/images/abstract-class-kotlin.svg | 26 + library/docs/images/abstract-class.svg | 22 + library/docs/images/anchor-copy-icon.svg | 6 + library/docs/images/annotation-kotlin.svg | 13 + library/docs/images/annotation.svg | 9 + library/docs/images/arrow-down.svg | 3 + library/docs/images/burger.svg | 5 + library/docs/images/check.svg | 3 + library/docs/images/checkbox-off.svg | 3 + library/docs/images/checkbox-on.svg | 3 + library/docs/images/class-kotlin.svg | 13 + library/docs/images/class.svg | 9 + library/docs/images/copy-icon.svg | 3 + library/docs/images/cross.svg | 3 + library/docs/images/enum-kotlin.svg | 13 + library/docs/images/enum.svg | 9 + library/docs/images/exception-class.svg | 9 + library/docs/images/field-value.svg | 10 + library/docs/images/field-variable.svg | 10 + library/docs/images/filter.svg | 8 + library/docs/images/function.svg | 9 + library/docs/images/go-to-top-icon.svg | 4 + library/docs/images/homepage.svg | 3 + library/docs/images/interface-kotlin.svg | 13 + library/docs/images/interface.svg | 9 + library/docs/images/logo-icon.svg | 14 + library/docs/images/object.svg | 13 + library/docs/images/placeholder.svg | 3 + library/docs/images/success-icon.svg | 3 + library/docs/images/theme-toggle.svg | 3 + library/docs/images/typealias-kotlin.svg | 13 + library/docs/index.html | 205 ++++++++ library/docs/index.md | 12 - .../-authorization-exception.md | 14 - .../-companion/from-exception.md | 6 - .../-companion/index.md | 12 - .../-authorization-exception/index.md | 25 - .../-storage-exception/-companion/index.md | 13 - .../-storage-exception/-companion/not-set.md | 12 - .../-companion/unable-to-decode.md | 20 - .../-storage-exception/index.md | 21 - .../index.md | 10 - .../-e-x-t-r-a_-a-u-t-h-o-r-i-z-e-d.md | 6 - .../-e-x-t-r-a_-c-a-n-c-e-l-l-e-d.md | 6 - .../-e-x-t-r-a_-l-o-g-g-e-d_-o-u-t.md | 6 - .../-companion/index.md | 14 - .../additional-scopes.md | 8 - .../allow-unsecure-connection.md | 8 - .../authorize.md | 17 - .../client-id.md | 8 - .../-o-auth-authorization-service/context.md | 8 - .../fresh-access-token.md | 18 - .../fusion-auth-url.md | 8 - .../get-user-info.md | 12 - .../handle-redirect.md | 26 - .../-o-auth-authorization-service/index.md | 40 -- .../is-authorized.md | 20 - .../is-cancelled.md | 20 - .../is-logged-out.md | 20 - .../-o-auth-authorization-service/locale.md | 8 - .../-o-auth-authorization-service/logout.md | 17 - .../tenant-id.md | 8 - .../token-manager.md | 8 - .../-o-auth-authorize-options.md | 6 - .../cancel-intent.md | 8 - .../code-challenge-method.md | 6 - .../code-challenge.md | 6 - .../device-description.md | 8 - .../-o-auth-authorize-options/idp-hint.md | 8 - .../-o-auth-authorize-options/index.md | 29 -- .../-o-auth-authorize-options/login-hint.md | 8 - .../-o-auth-authorize-options/nonce.md | 8 - .../-o-auth-authorize-options/redirect-uri.md | 8 - .../-o-auth-authorize-options/state.md | 8 - .../-o-auth-authorize-options/user-code.md | 8 - .../-s256/index.md | 13 - .../-o-auth-code-challenge-method/entries.md | 10 - .../-o-auth-code-challenge-method/index.md | 34 -- .../-o-auth-code-challenge-method/value-of.md | 14 - .../-o-auth-code-challenge-method/values.md | 10 - .../-o-auth-logout-options.md | 6 - .../-o-auth-logout-options/cancel-intent.md | 8 - .../-o-auth-logout-options/index.md | 24 - .../post-logout-redirect-uri.md | 8 - .../-o-auth-logout-options/state.md | 8 - .../io.fusionauth.mobilesdk.oauth/index.md | 11 - .../-memory-storage/-memory-storage.md | 6 - .../-memory-storage/get.md | 20 - .../-memory-storage/index.md | 22 - .../-memory-storage/remove.md | 16 - .../-memory-storage/set.md | 17 - .../-shared-preferences-storage.md | 15 - .../-shared-preferences-storage/get.md | 20 - .../-shared-preferences-storage/index.md | 30 -- .../-shared-preferences-storage/remove.md | 16 - .../-shared-preferences-storage/set.md | 17 - .../-storage/get.md | 20 - .../-storage/index.md | 22 - .../-storage/remove.md | 16 - .../-storage/set.md | 17 - .../io.fusionauth.mobilesdk.storage/index.md | 11 - .../-authorization-configuration.md | 6 - .../-companion/from-resources.md | 21 - .../-companion/index.md | 12 - .../additional-scopes.md | 8 - .../allow-unsecure-connection.md | 8 - .../-authorization-configuration/client-id.md | 8 - .../fusion-auth-url.md | 8 - .../-authorization-configuration/index.md | 41 -- .../-authorization-configuration/locale.md | 8 - .../-authorization-configuration/tenant.md | 8 - .../with-additional-scopes.md | 6 - .../-authorization-manager/clear-state.md | 10 - .../-authorization-manager/dispose.md | 8 - .../fresh-access-token.md | 23 - .../get-access-token-expiration-time.md | 12 - .../get-access-token.md | 12 - .../-authorization-manager/get-id-token.md | 12 - .../get-parsed-id-token.md | 12 - .../-authorization-manager/index.md | 33 -- .../-authorization-manager/initialize.md | 17 - .../is-access-token-expired.md | 12 - .../is-authenticated.md | 12 - .../-authorization-manager/o-auth.md | 20 - .../-fusion-auth-state/-fusion-auth-state.md | 6 - .../access-token-expiration-time.md | 8 - .../-fusion-auth-state/access-token.md | 8 - .../-fusion-auth-state/id-token.md | 8 - .../-fusion-auth-state/index.md | 25 - .../-fusion-auth-state/refresh-token.md | 8 - .../-id-token/-id-token.md | 6 - .../-id-token/at_hash.md | 8 - .../io.fusionauth.mobilesdk/-id-token/aud.md | 8 - .../-id-token/auth_time.md | 8 - .../-id-token/authentication-type.md | 8 - .../-id-token/c_hash.md | 8 - .../-id-token/email.md | 8 - .../-id-token/email_verified.md | 8 - .../io.fusionauth.mobilesdk/-id-token/exp.md | 8 - .../io.fusionauth.mobilesdk/-id-token/iat.md | 8 - .../-id-token/index.md | 38 -- .../io.fusionauth.mobilesdk/-id-token/iss.md | 8 - .../io.fusionauth.mobilesdk/-id-token/jti.md | 8 - .../-id-token/nonce.md | 8 - .../-id-token/preferred_username.md | 8 - .../-id-token/scope.md | 8 - .../io.fusionauth.mobilesdk/-id-token/sid.md | 8 - .../io.fusionauth.mobilesdk/-id-token/sub.md | 8 - .../io.fusionauth.mobilesdk/-id-token/tid.md | 8 - .../index.md | 12 - .../-token-manager/-token-manager.md | 8 - .../-token-manager/clear-auth-state.md | 14 - .../-token-manager/get-auth-state.md | 18 - .../-token-manager/index.md | 23 - .../-token-manager/save-auth-state.md | 22 - .../-token-manager/with-storage.md | 26 - .../-unsecure-connection-builder.md | 6 - .../-unsecure-connection-builder/index.md | 20 - .../open-connection.md | 6 - .../-user-info/-user-info.md | 6 - .../-user-info/application-id.md | 8 - .../-user-info/birthdate.md | 8 - .../-user-info/email.md | 8 - .../-user-info/email_verified.md | 8 - .../-user-info/family_name.md | 8 - .../-user-info/given_name.md | 8 - .../-user-info/index.md | 34 -- .../-user-info/middle_name.md | 8 - .../-user-info/name.md | 8 - .../-user-info/phone_number.md | 8 - .../-user-info/picture.md | 8 - .../-user-info/preferred_username.md | 8 - .../-user-info/roles.md | 8 - .../io.fusionauth.mobilesdk/-user-info/sub.md | 8 - .../library/io.fusionauth.mobilesdk/index.md | 16 - library/docs/library/package-list | 145 ------ library/docs/navigation.html | 75 +++ library/docs/scripts/main.js | 45 ++ library/docs/scripts/navigation-loader.js | 195 ++++++++ library/docs/scripts/pages.json | 1 + .../docs/scripts/platform-content-handler.js | 358 ++++++++++++++ library/docs/scripts/prism.js | 22 + .../scripts/safe-local-storage_blocking.js | 86 ++++ .../docs/scripts/sourceset_dependencies.js | 1 + library/docs/styles/logo-styles.css | 9 + library/docs/styles/main.css | 203 ++++++++ library/docs/styles/prism.css | 114 +++++ library/docs/styles/style.css | 458 ++++++++++++++++++ .../ui-kit/fonts/inter-latin-400-italic.woff | Bin 0 -> 32944 bytes .../ui-kit/fonts/inter-latin-400-italic.woff2 | Bin 0 -> 25080 bytes .../ui-kit/fonts/inter-latin-400-normal.woff | Bin 0 -> 31196 bytes .../ui-kit/fonts/inter-latin-400-normal.woff2 | Bin 0 -> 23692 bytes .../ui-kit/fonts/inter-latin-600-normal.woff | Bin 0 -> 31780 bytes .../ui-kit/fonts/inter-latin-600-normal.woff2 | Bin 0 -> 24304 bytes .../jetbrains-mono-latin-400-normal.woff | Bin 0 -> 27848 bytes .../jetbrains-mono-latin-400-normal.woff2 | Bin 0 -> 21168 bytes .../jetbrains-mono-latin-600-normal.woff | Bin 0 -> 28532 bytes .../jetbrains-mono-latin-600-normal.woff2 | Bin 0 -> 21860 bytes library/docs/ui-kit/ui-kit.min.css | 1 + library/docs/ui-kit/ui-kit.min.js | 1 + 343 files changed, 22855 insertions(+), 1980 deletions(-) create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-authorization-exception.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-companion/from-exception.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-companion/index.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-authorization-exception/index.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/index.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/not-set.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/unable-to-decode.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-storage-exception/index.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/index.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-d-e-f-a-u-l-t_-r-e-d-i-r-e-c-t_-u-r-i.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-a-u-t-h-o-r-i-z-e-d.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-c-a-n-c-e-l-l-e-d.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-l-o-g-g-e-d_-o-u-t.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/index.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/additional-scopes.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/allow-unsecure-connection.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/authorize.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/client-id.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/context.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/fresh-access-token.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/fusion-auth-url.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/get-user-info.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/handle-redirect.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/index.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-authorized.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-cancelled.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-logged-out.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/locale.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/logout.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/tenant-id.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/token-manager.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/-o-auth-authorize-options.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/cancel-intent.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/device-description.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/idp-hint.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/index.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/login-hint.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/nonce.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/redirect-uri.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/state.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/user-code.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/-o-auth-logout-options.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/cancel-intent.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/index.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/post-logout-redirect-uri.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/state.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/index.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/-memory-storage.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/get.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/index.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/remove.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/set.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/-shared-preferences-storage.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/get.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/index.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/remove.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/set.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-storage/get.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-storage/index.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-storage/remove.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-storage/set.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/index.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/-authorization-configuration.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/-companion/from-resources.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/-companion/index.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/additional-scopes.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/allow-unsecure-connection.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/client-id.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/fusion-auth-url.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/index.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/locale.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/tenant.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/with-additional-scopes.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/clear-state.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/dispose.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/fresh-access-token.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/get-access-token-expiration-time.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/get-access-token.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/get-id-token.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/get-parsed-id-token.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/index.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/initialize.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/is-access-token-expired.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/is-authenticated.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/is-initialized.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/o-auth.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/reset-configuration.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/-fusion-auth-state.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/access-token-expiration-time.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/access-token.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/id-token.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/index.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/refresh-token.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/-id-token.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/at_hash.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/aud.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/auth_time.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/authentication-type.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/c_hash.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/email.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/email_verified.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/exp.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/iat.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/index.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/iss.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/jti.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/nonce.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/preferred_username.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/scope.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/sid.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/sub.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/tid.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-singleton-unsecure-connection-builder/index.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/-token-manager.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/clear-auth-state.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/get-auth-state.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/index.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/save-auth-state.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/with-storage.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-unsecure-connection-builder/-unsecure-connection-builder.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-unsecure-connection-builder/index.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-unsecure-connection-builder/open-connection.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/-user-info.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/application-id.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/birthdate.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/email.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/email_verified.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/family_name.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/given_name.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/index.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/middle_name.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/name.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/phone_number.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/picture.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/preferred_username.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/roles.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/sub.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/index.html create mode 100644 library/docs/-fusion-auth -android -s-d-k/package-list create mode 100644 library/docs/images/abstract-class-kotlin.svg create mode 100644 library/docs/images/abstract-class.svg create mode 100644 library/docs/images/anchor-copy-icon.svg create mode 100644 library/docs/images/annotation-kotlin.svg create mode 100644 library/docs/images/annotation.svg create mode 100644 library/docs/images/arrow-down.svg create mode 100644 library/docs/images/burger.svg create mode 100644 library/docs/images/check.svg create mode 100644 library/docs/images/checkbox-off.svg create mode 100644 library/docs/images/checkbox-on.svg create mode 100644 library/docs/images/class-kotlin.svg create mode 100644 library/docs/images/class.svg create mode 100644 library/docs/images/copy-icon.svg create mode 100644 library/docs/images/cross.svg create mode 100644 library/docs/images/enum-kotlin.svg create mode 100644 library/docs/images/enum.svg create mode 100644 library/docs/images/exception-class.svg create mode 100644 library/docs/images/field-value.svg create mode 100644 library/docs/images/field-variable.svg create mode 100644 library/docs/images/filter.svg create mode 100644 library/docs/images/function.svg create mode 100644 library/docs/images/go-to-top-icon.svg create mode 100644 library/docs/images/homepage.svg create mode 100644 library/docs/images/interface-kotlin.svg create mode 100644 library/docs/images/interface.svg create mode 100644 library/docs/images/logo-icon.svg create mode 100644 library/docs/images/object.svg create mode 100644 library/docs/images/placeholder.svg create mode 100644 library/docs/images/success-icon.svg create mode 100644 library/docs/images/theme-toggle.svg create mode 100644 library/docs/images/typealias-kotlin.svg create mode 100644 library/docs/index.html delete mode 100644 library/docs/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-authorization-exception.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-companion/from-exception.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-companion/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.exceptions/-authorization-exception/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/not-set.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/unable-to-decode.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.exceptions/-storage-exception/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.exceptions/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-a-u-t-h-o-r-i-z-e-d.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-c-a-n-c-e-l-l-e-d.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-l-o-g-g-e-d_-o-u-t.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/additional-scopes.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/allow-unsecure-connection.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/authorize.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/client-id.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/context.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/fresh-access-token.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/fusion-auth-url.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/get-user-info.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/handle-redirect.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-authorized.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-cancelled.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-logged-out.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/locale.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/logout.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/tenant-id.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/token-manager.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/-o-auth-authorize-options.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/cancel-intent.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/code-challenge-method.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/code-challenge.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/device-description.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/idp-hint.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/login-hint.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/nonce.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/redirect-uri.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/state.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/user-code.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-code-challenge-method/-s256/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-code-challenge-method/entries.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-code-challenge-method/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-code-challenge-method/value-of.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-code-challenge-method/values.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/-o-auth-logout-options.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/cancel-intent.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/post-logout-redirect-uri.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/state.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.oauth/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.storage/-memory-storage/-memory-storage.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.storage/-memory-storage/get.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.storage/-memory-storage/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.storage/-memory-storage/remove.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.storage/-memory-storage/set.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/-shared-preferences-storage.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/get.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/remove.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/set.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.storage/-storage/get.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.storage/-storage/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.storage/-storage/remove.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.storage/-storage/set.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk.storage/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/-authorization-configuration.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/-companion/from-resources.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/-companion/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/additional-scopes.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/allow-unsecure-connection.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/client-id.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/fusion-auth-url.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/locale.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/tenant.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/with-additional-scopes.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/clear-state.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/dispose.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/fresh-access-token.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/get-access-token-expiration-time.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/get-access-token.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/get-id-token.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/get-parsed-id-token.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/initialize.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/is-access-token-expired.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/is-authenticated.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/o-auth.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-fusion-auth-state/-fusion-auth-state.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-fusion-auth-state/access-token-expiration-time.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-fusion-auth-state/access-token.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-fusion-auth-state/id-token.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-fusion-auth-state/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-fusion-auth-state/refresh-token.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-id-token/-id-token.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-id-token/at_hash.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-id-token/aud.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-id-token/auth_time.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-id-token/authentication-type.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-id-token/c_hash.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-id-token/email.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-id-token/email_verified.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-id-token/exp.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-id-token/iat.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-id-token/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-id-token/iss.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-id-token/jti.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-id-token/nonce.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-id-token/preferred_username.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-id-token/scope.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-id-token/sid.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-id-token/sub.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-id-token/tid.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-singleton-unsecure-connection-builder/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-token-manager/-token-manager.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-token-manager/clear-auth-state.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-token-manager/get-auth-state.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-token-manager/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-token-manager/save-auth-state.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-token-manager/with-storage.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-unsecure-connection-builder/-unsecure-connection-builder.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-unsecure-connection-builder/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-unsecure-connection-builder/open-connection.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-user-info/-user-info.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-user-info/application-id.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-user-info/birthdate.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-user-info/email.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-user-info/email_verified.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-user-info/family_name.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-user-info/given_name.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-user-info/index.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-user-info/middle_name.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-user-info/name.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-user-info/phone_number.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-user-info/picture.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-user-info/preferred_username.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-user-info/roles.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/-user-info/sub.md delete mode 100644 library/docs/library/io.fusionauth.mobilesdk/index.md delete mode 100644 library/docs/library/package-list create mode 100644 library/docs/navigation.html create mode 100644 library/docs/scripts/main.js create mode 100644 library/docs/scripts/navigation-loader.js create mode 100644 library/docs/scripts/pages.json create mode 100644 library/docs/scripts/platform-content-handler.js create mode 100644 library/docs/scripts/prism.js create mode 100644 library/docs/scripts/safe-local-storage_blocking.js create mode 100644 library/docs/scripts/sourceset_dependencies.js create mode 100644 library/docs/styles/logo-styles.css create mode 100644 library/docs/styles/main.css create mode 100644 library/docs/styles/prism.css create mode 100644 library/docs/styles/style.css create mode 100644 library/docs/ui-kit/fonts/inter-latin-400-italic.woff create mode 100644 library/docs/ui-kit/fonts/inter-latin-400-italic.woff2 create mode 100644 library/docs/ui-kit/fonts/inter-latin-400-normal.woff create mode 100644 library/docs/ui-kit/fonts/inter-latin-400-normal.woff2 create mode 100644 library/docs/ui-kit/fonts/inter-latin-600-normal.woff create mode 100644 library/docs/ui-kit/fonts/inter-latin-600-normal.woff2 create mode 100644 library/docs/ui-kit/fonts/jetbrains-mono-latin-400-normal.woff create mode 100644 library/docs/ui-kit/fonts/jetbrains-mono-latin-400-normal.woff2 create mode 100644 library/docs/ui-kit/fonts/jetbrains-mono-latin-600-normal.woff create mode 100644 library/docs/ui-kit/fonts/jetbrains-mono-latin-600-normal.woff2 create mode 100644 library/docs/ui-kit/ui-kit.min.css create mode 100644 library/docs/ui-kit/ui-kit.min.js diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e4166bbe..8062f4e6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -90,7 +90,7 @@ The pre-release process is as follows: - Compare the gradlew version `./gradlew -v` with the latest [gradle release](https://gradle.org/releases/) and update if necessary. - Review, test and merge any open [Dependency Pull Requests](https://github.com/FusionAuth/fusionauth-android-sdk/pulls). - Update the version in the `library/build.gradle.kts` file with a pre-release version according to the [Semantic Versioning](https://semver.org/) guidelines. -- Update the documentation with `./gradlew dokkaGfm`. +- Update the documentation with `./gradlew :dokkaGenerate`. - Commit the changes with the commit message `chore(release): 🎉`. - Create a new tag `v`. - Make sure all Workflows where successful in [Actions](https://github.com/FusionAuth/fusionauth-android-sdk/actions). diff --git a/build.gradle.kts b/build.gradle.kts index f5a65318..ae2010f0 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -7,7 +7,7 @@ plugins { id("org.jetbrains.kotlin.android") version "2.2.0" apply false id("com.android.library") version "8.13.0" apply false id("io.gitlab.arturbosch.detekt") version "1.23.8" - id("org.jetbrains.dokka") version "2.0.0" + id("org.jetbrains.dokka") version "2.1.0" id("io.github.gradle-nexus.publish-plugin") version "2.0.0" kotlin("jvm") version "2.2.0" @@ -48,4 +48,14 @@ nexusPublishing { password.set("your-password") // defaults to project.properties["myNexusPassword"] } } +} + +dokka { + dokkaPublications.html { + outputDirectory.set(rootDir.resolve("library/docs")) + + dokkaSourceSets.named("main") { + sourceRoots.from(file("library/src/main/java")) + } + } } \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index 3c5031eb..038d8ce3 100644 --- a/gradle.properties +++ b/gradle.properties @@ -20,4 +20,6 @@ kotlin.code.style=official # Enables namespacing of each library's R class so that its R class includes only the # resources declared in the library itself and none from the library's dependencies, # thereby reducing the size of the R class for that library -android.nonTransitiveRClass=true \ No newline at end of file +android.nonTransitiveRClass=true +# activates the DGP v2 plugin with migration helpers +org.jetbrains.dokka.experimental.gradle.pluginMode=V2Enabled \ No newline at end of file diff --git a/library/build.gradle.kts b/library/build.gradle.kts index 2410ae01..3a90038b 100644 --- a/library/build.gradle.kts +++ b/library/build.gradle.kts @@ -183,7 +183,3 @@ dependencies { androidTestImplementation("androidx.test.ext:junit:1.3.0") androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0") } - -tasks.dokkaGfm { - outputDirectory.set(layout.projectDirectory.dir("docs")) -} diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-authorization-exception.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-authorization-exception.html new file mode 100644 index 00000000..1a4afd0a --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-authorization-exception.html @@ -0,0 +1,132 @@ + + + + + AuthorizationException + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

AuthorizationException

+
+
constructor(message: String)
constructor(message: String, cause: Throwable)
constructor(exception: ERROR CLASS: Symbol not found for net.openid.appauth.AuthorizationException)
constructor(cause: Throwable)
constructor()
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-companion/from-exception.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-companion/from-exception.html new file mode 100644 index 00000000..cad2bf6b --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-companion/from-exception.html @@ -0,0 +1,132 @@ + + + + + fromException + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

fromException

+
+
fun fromException(exception: ERROR CLASS: Symbol not found for net.openid.appauth.AuthorizationException): AuthorizationException
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-companion/index.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-companion/index.html new file mode 100644 index 00000000..d45c0a07 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-companion/index.html @@ -0,0 +1,156 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun fromException(exception: ERROR CLASS: Symbol not found for net.openid.appauth.AuthorizationException): AuthorizationException
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-authorization-exception/index.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-authorization-exception/index.html new file mode 100644 index 00000000..d699451a --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-authorization-exception/index.html @@ -0,0 +1,254 @@ + + + + + AuthorizationException + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

AuthorizationException

+ +
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(message: String)
constructor(message: String, cause: Throwable)
constructor(exception: ERROR CLASS: Symbol not found for net.openid.appauth.AuthorizationException)
constructor(cause: Throwable)
constructor()
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val cause: Throwable?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val message: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/index.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/index.html new file mode 100644 index 00000000..c7e34bd3 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/index.html @@ -0,0 +1,171 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Creates a StorageException indicating that the storage implementation is not set.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Creates a StorageException indicating that the data could not be decoded from the storage.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/not-set.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/not-set.html new file mode 100644 index 00000000..3043bc0b --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/not-set.html @@ -0,0 +1,132 @@ + + + + + notSet + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

notSet

+
+

Creates a StorageException indicating that the storage implementation is not set.

Return

A new StorageException indicating that the storage is not set.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/unable-to-decode.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/unable-to-decode.html new file mode 100644 index 00000000..9a9d595d --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/unable-to-decode.html @@ -0,0 +1,132 @@ + + + + + unableToDecode + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

unableToDecode

+
+

Creates a StorageException indicating that the data could not be decoded from the storage.

Return

A new StorageException indicating the decoding failure.

Parameters

cause

The Throwable cause of the exception.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-storage-exception/index.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-storage-exception/index.html new file mode 100644 index 00000000..732c9558 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-storage-exception/index.html @@ -0,0 +1,235 @@ + + + + + StorageException + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

StorageException

+

Exception thrown for storage-related errors in the application.

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val cause: Throwable?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val message: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/index.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/index.html new file mode 100644 index 00000000..7e6ce592 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/index.html @@ -0,0 +1,170 @@ + + + + + io.fusionauth.mobilesdk.exceptions + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Exception thrown for storage-related errors in the application.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-d-e-f-a-u-l-t_-r-e-d-i-r-e-c-t_-u-r-i.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-d-e-f-a-u-l-t_-r-e-d-i-r-e-c-t_-u-r-i.html new file mode 100644 index 00000000..59a50b9d --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-d-e-f-a-u-l-t_-r-e-d-i-r-e-c-t_-u-r-i.html @@ -0,0 +1,132 @@ + + + + + DEFAULT_REDIRECT_URI + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

DEFAULT_REDIRECT_URI

+
+
val DEFAULT_REDIRECT_URI: ERROR CLASS: Symbol not found for Uri
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-a-u-t-h-o-r-i-z-e-d.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-a-u-t-h-o-r-i-z-e-d.html new file mode 100644 index 00000000..4acb24f4 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-a-u-t-h-o-r-i-z-e-d.html @@ -0,0 +1,132 @@ + + + + + EXTRA_AUTHORIZED + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

EXTRA_AUTHORIZED

+
+ +
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-c-a-n-c-e-l-l-e-d.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-c-a-n-c-e-l-l-e-d.html new file mode 100644 index 00000000..cd899b03 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-c-a-n-c-e-l-l-e-d.html @@ -0,0 +1,132 @@ + + + + + EXTRA_CANCELLED + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

EXTRA_CANCELLED

+
+ +
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-l-o-g-g-e-d_-o-u-t.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-l-o-g-g-e-d_-o-u-t.html new file mode 100644 index 00000000..0721a923 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-l-o-g-g-e-d_-o-u-t.html @@ -0,0 +1,132 @@ + + + + + EXTRA_LOGGED_OUT + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

EXTRA_LOGGED_OUT

+
+ +
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/index.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/index.html new file mode 100644 index 00000000..f896cb27 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/index.html @@ -0,0 +1,201 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val DEFAULT_REDIRECT_URI: ERROR CLASS: Symbol not found for Uri
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/additional-scopes.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/additional-scopes.html new file mode 100644 index 00000000..33dfc84a --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/additional-scopes.html @@ -0,0 +1,132 @@ + + + + + additionalScopes + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

additionalScopes

+
+

Additional scopes to be requested during authorization. Default is empty.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/allow-unsecure-connection.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/allow-unsecure-connection.html new file mode 100644 index 00000000..b8489b15 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/allow-unsecure-connection.html @@ -0,0 +1,132 @@ + + + + + allowUnsecureConnection + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

allowUnsecureConnection

+
+

Boolean value indicating whether unsecure connections are allowed.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/authorize.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/authorize.html new file mode 100644 index 00000000..1da23205 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/authorize.html @@ -0,0 +1,132 @@ + + + + + authorize + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

authorize

+
+
suspend fun authorize(completedIntent: ERROR CLASS: Symbol not found for Intent, options: OAuthAuthorizeOptions? = null)

Authorizes the user using OAuth authorization.

Parameters

completedIntent

The PendingIntent to be used when the authorization process is completed.

options

The options for the authorize request. Default is null.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/client-id.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/client-id.html new file mode 100644 index 00000000..7f87a22e --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/client-id.html @@ -0,0 +1,132 @@ + + + + + clientId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

clientId

+
+

The client ID registered in the FusionAuth server.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/context.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/context.html new file mode 100644 index 00000000..aeb06114 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/context.html @@ -0,0 +1,132 @@ + + + + + context + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

context

+
+
val context: ERROR CLASS: Symbol not found for Context

The Android application context.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/fresh-access-token.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/fresh-access-token.html new file mode 100644 index 00000000..ce73c6d2 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/fresh-access-token.html @@ -0,0 +1,132 @@ + + + + + freshAccessToken + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

freshAccessToken

+
+
suspend fun freshAccessToken(): String?

Retrieves a fresh access token.

Return

the fresh access token or null if an error occurs

Throws

if the refresh token is not available or an unknown error occurs

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/fusion-auth-url.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/fusion-auth-url.html new file mode 100644 index 00000000..765c8da0 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/fusion-auth-url.html @@ -0,0 +1,132 @@ + + + + + fusionAuthUrl + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

fusionAuthUrl

+
+

The URL of the FusionAuth server.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/get-user-info.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/get-user-info.html new file mode 100644 index 00000000..baae1a73 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/get-user-info.html @@ -0,0 +1,132 @@ + + + + + getUserInfo + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

getUserInfo

+
+
suspend fun getUserInfo(): UserInfo?

Retrieves the user information for the authenticated user.

Return

The user information if available, or null if not authenticated or unable to fetch user info.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/handle-redirect.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/handle-redirect.html new file mode 100644 index 00000000..298f7804 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/handle-redirect.html @@ -0,0 +1,132 @@ + + + + + handleRedirect + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

handleRedirect

+
+
suspend fun handleRedirect(intent: ERROR CLASS: Symbol not found for Intent): FusionAuthState

Handles the redirect intent from the authorization process.

Return

The FusionAuthState object that contains the access token, access token expiration time, and id token.

Parameters

intent

The intent received from the authorization process.

Throws

If the authorization process failed.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/index.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/index.html new file mode 100644 index 00000000..b3008bab --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/index.html @@ -0,0 +1,404 @@ + + + + + OAuthAuthorizationService + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

OAuthAuthorizationService

+

OAuthAuthorizationService class is responsible for handling OAuth authorization and authorization process. It provides methods to authorize the user, handle the redirect intent, fetch user information, perform logout, retrieve fresh access token, and get the authorization service.

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Additional scopes to be requested during authorization. Default is empty.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Boolean value indicating whether unsecure connections are allowed.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The client ID registered in the FusionAuth server.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val context: ERROR CLASS: Symbol not found for Context

The Android application context.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The URL of the FusionAuth server.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The locale to be used for authorization. Default is null.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The tenant ID, or null if not applicable.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The token manager to handle token storage and retrieval, or null if not used.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun authorize(completedIntent: ERROR CLASS: Symbol not found for Intent, options: OAuthAuthorizeOptions? = null)

Authorizes the user using OAuth authorization.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun freshAccessToken(): String?

Retrieves a fresh access token.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun getUserInfo(): UserInfo?

Retrieves the user information for the authenticated user.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun handleRedirect(intent: ERROR CLASS: Symbol not found for Intent): FusionAuthState

Handles the redirect intent from the authorization process.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun isAuthorized(intent: ERROR CLASS: Symbol not found for Intent): Boolean

Checks if the authorization process has succeeded by examining the given intent.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun isCancelled(intent: ERROR CLASS: Symbol not found for Intent): Boolean

Checks if the authorization process has been cancelled by examining the given intent.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun isLoggedOut(intent: ERROR CLASS: Symbol not found for Intent): Boolean

Checks if the logout process has succeeded by examining the given intent.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun logout(completedIntent: ERROR CLASS: Symbol not found for Intent, options: OAuthLogoutOptions? = null)

Log out the user.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-authorized.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-authorized.html new file mode 100644 index 00000000..0d3a3b9e --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-authorized.html @@ -0,0 +1,132 @@ + + + + + isAuthorized + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

isAuthorized

+
+
fun isAuthorized(intent: ERROR CLASS: Symbol not found for Intent): Boolean

Checks if the authorization process has succeeded by examining the given intent.

Return

true if the authorization process has succeeded, false otherwise.

Parameters

intent

The intent to examine.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-cancelled.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-cancelled.html new file mode 100644 index 00000000..e49b01e0 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-cancelled.html @@ -0,0 +1,132 @@ + + + + + isCancelled + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

isCancelled

+
+
fun isCancelled(intent: ERROR CLASS: Symbol not found for Intent): Boolean

Checks if the authorization process has been cancelled by examining the given intent.

Return

true if the authorization process has been cancelled, false otherwise.

Parameters

intent

The intent to examine.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-logged-out.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-logged-out.html new file mode 100644 index 00000000..4fb19d1b --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-logged-out.html @@ -0,0 +1,132 @@ + + + + + isLoggedOut + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

isLoggedOut

+
+
fun isLoggedOut(intent: ERROR CLASS: Symbol not found for Intent): Boolean

Checks if the logout process has succeeded by examining the given intent.

Return

true if the logout process has succeeded, false otherwise.

Parameters

intent

The intent to examine.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/locale.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/locale.html new file mode 100644 index 00000000..35132362 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/locale.html @@ -0,0 +1,132 @@ + + + + + locale + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

locale

+
+

The locale to be used for authorization. Default is null.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/logout.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/logout.html new file mode 100644 index 00000000..eb727795 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/logout.html @@ -0,0 +1,132 @@ + + + + + logout + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

logout

+
+
suspend fun logout(completedIntent: ERROR CLASS: Symbol not found for Intent, options: OAuthLogoutOptions? = null)

Log out the user.

Parameters

completedIntent

The PendingIntent to be used when the logout process is completed.

options

The options for the logout request. Default is null.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/tenant-id.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/tenant-id.html new file mode 100644 index 00000000..b5611133 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/tenant-id.html @@ -0,0 +1,132 @@ + + + + + tenantId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

tenantId

+
+

The tenant ID, or null if not applicable.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/token-manager.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/token-manager.html new file mode 100644 index 00000000..3b58d144 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/token-manager.html @@ -0,0 +1,132 @@ + + + + + tokenManager + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

tokenManager

+
+

The token manager to handle token storage and retrieval, or null if not used.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/-o-auth-authorize-options.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/-o-auth-authorize-options.html new file mode 100644 index 00000000..12dcf6c0 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/-o-auth-authorize-options.html @@ -0,0 +1,132 @@ + + + + + OAuthAuthorizeOptions + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

OAuthAuthorizeOptions

+
+
constructor(redirectUri: String = "io.fusionauth.app:/oauth2redirect", idpHint: String? = null, loginHint: String? = null, deviceDescription: String? = null, nonce: String? = null, state: String? = null, userCode: String? = null, cancelIntent: ERROR CLASS: Symbol not found for Intent?? = null)
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/cancel-intent.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/cancel-intent.html new file mode 100644 index 00000000..e32498bb --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/cancel-intent.html @@ -0,0 +1,132 @@ + + + + + cancelIntent + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

cancelIntent

+
+
val cancelIntent: ERROR CLASS: Symbol not found for Intent??

An optional intent to be used when the user cancels the OAuth authorize request.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/device-description.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/device-description.html new file mode 100644 index 00000000..1d661bf3 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/device-description.html @@ -0,0 +1,132 @@ + + + + + deviceDescription + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

deviceDescription

+
+

An optional human-readable description of the device used during login.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/idp-hint.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/idp-hint.html new file mode 100644 index 00000000..5a0dc631 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/idp-hint.html @@ -0,0 +1,132 @@ + + + + + idpHint + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

idpHint

+
+

The identity provider hint to be used for the OAuth authorize request.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/index.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/index.html new file mode 100644 index 00000000..2d9519e0 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/index.html @@ -0,0 +1,280 @@ + + + + + OAuthAuthorizeOptions + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

OAuthAuthorizeOptions

+
data class OAuthAuthorizeOptions(val redirectUri: String = "io.fusionauth.app:/oauth2redirect", val idpHint: String? = null, val loginHint: String? = null, val deviceDescription: String? = null, val nonce: String? = null, val state: String? = null, val userCode: String? = null, val cancelIntent: ERROR CLASS: Symbol not found for Intent?? = null)

OAuthAuthorizeOptions is a data class that represents the options for the OAuth authorize request.

See FusionAuth OAuth 2.0 Authorization Endpoint for more information.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(redirectUri: String = "io.fusionauth.app:/oauth2redirect", idpHint: String? = null, loginHint: String? = null, deviceDescription: String? = null, nonce: String? = null, state: String? = null, userCode: String? = null, cancelIntent: ERROR CLASS: Symbol not found for Intent?? = null)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val cancelIntent: ERROR CLASS: Symbol not found for Intent??

An optional intent to be used when the user cancels the OAuth authorize request.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

An optional human-readable description of the device used during login.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The identity provider hint to be used for the OAuth authorize request.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

An optional email address or top level domain that can allow you to bypass the FusionAuth login page when using managed domains.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

When this parameter is provided during the Authorization request, the value will be returned in the id_token.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The redirect URI to be used for the OAuth authorize request. Default is "io.fusionauth.app:/oauth2redirect".

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

An opaque value used by the client to maintain state between the request and callback. The authorization server includes this value when redirecting the user-agent back to the client.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The end-user verification code.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/login-hint.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/login-hint.html new file mode 100644 index 00000000..b601c8bc --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/login-hint.html @@ -0,0 +1,132 @@ + + + + + loginHint + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

loginHint

+
+

An optional email address or top level domain that can allow you to bypass the FusionAuth login page when using managed domains.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/nonce.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/nonce.html new file mode 100644 index 00000000..e9ce945a --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/nonce.html @@ -0,0 +1,132 @@ + + + + + nonce + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

nonce

+
+

When this parameter is provided during the Authorization request, the value will be returned in the id_token.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/redirect-uri.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/redirect-uri.html new file mode 100644 index 00000000..bc04f01f --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/redirect-uri.html @@ -0,0 +1,132 @@ + + + + + redirectUri + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

redirectUri

+
+

The redirect URI to be used for the OAuth authorize request. Default is "io.fusionauth.app:/oauth2redirect".

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/state.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/state.html new file mode 100644 index 00000000..d6fb1466 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/state.html @@ -0,0 +1,132 @@ + + + + + state + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

state

+
+

An opaque value used by the client to maintain state between the request and callback. The authorization server includes this value when redirecting the user-agent back to the client.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/user-code.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/user-code.html new file mode 100644 index 00000000..38cb50d6 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/user-code.html @@ -0,0 +1,132 @@ + + + + + userCode + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

userCode

+
+

The end-user verification code.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/-o-auth-logout-options.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/-o-auth-logout-options.html new file mode 100644 index 00000000..3203f0b4 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/-o-auth-logout-options.html @@ -0,0 +1,132 @@ + + + + + OAuthLogoutOptions + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

OAuthLogoutOptions

+
+
constructor(postLogoutRedirectUri: String = "io.fusionauth.app:/oauth2redirect", state: String? = null, cancelIntent: ERROR CLASS: Symbol not found for Intent?? = null)
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/cancel-intent.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/cancel-intent.html new file mode 100644 index 00000000..28ebbc5b --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/cancel-intent.html @@ -0,0 +1,132 @@ + + + + + cancelIntent + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

cancelIntent

+
+
val cancelIntent: ERROR CLASS: Symbol not found for Intent??

An optional intent to be used when the user cancels the OAuth logout request.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/index.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/index.html new file mode 100644 index 00000000..0f9d597e --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/index.html @@ -0,0 +1,205 @@ + + + + + OAuthLogoutOptions + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

OAuthLogoutOptions

+
data class OAuthLogoutOptions(val postLogoutRedirectUri: String = "io.fusionauth.app:/oauth2redirect", val state: String? = null, val cancelIntent: ERROR CLASS: Symbol not found for Intent?? = null)

OAuthLogoutOptions is a data class that represents the options for the OAuth logout request.

See FusionAuth OAuth 2.0 Logout Endpoint for more information.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(postLogoutRedirectUri: String = "io.fusionauth.app:/oauth2redirect", state: String? = null, cancelIntent: ERROR CLASS: Symbol not found for Intent?? = null)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val cancelIntent: ERROR CLASS: Symbol not found for Intent??

An optional intent to be used when the user cancels the OAuth logout request.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The post logout redirect URI to be used for the OAuth logout request.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

An opaque value used by the client to maintain state between the request and callback. The authorization server includes this value when redirecting the user-agent back to the client.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/post-logout-redirect-uri.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/post-logout-redirect-uri.html new file mode 100644 index 00000000..f203ee7e --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/post-logout-redirect-uri.html @@ -0,0 +1,132 @@ + + + + + postLogoutRedirectUri + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

postLogoutRedirectUri

+
+

The post logout redirect URI to be used for the OAuth logout request.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/state.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/state.html new file mode 100644 index 00000000..0502d0e8 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/state.html @@ -0,0 +1,132 @@ + + + + + state + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

state

+
+

An opaque value used by the client to maintain state between the request and callback. The authorization server includes this value when redirecting the user-agent back to the client.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/index.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/index.html new file mode 100644 index 00000000..f647f6e8 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/index.html @@ -0,0 +1,185 @@ + + + + + io.fusionauth.mobilesdk.oauth + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

OAuthAuthorizationService class is responsible for handling OAuth authorization and authorization process. It provides methods to authorize the user, handle the redirect intent, fetch user information, perform logout, retrieve fresh access token, and get the authorization service.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class OAuthAuthorizeOptions(val redirectUri: String = "io.fusionauth.app:/oauth2redirect", val idpHint: String? = null, val loginHint: String? = null, val deviceDescription: String? = null, val nonce: String? = null, val state: String? = null, val userCode: String? = null, val cancelIntent: ERROR CLASS: Symbol not found for Intent?? = null)

OAuthAuthorizeOptions is a data class that represents the options for the OAuth authorize request.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class OAuthLogoutOptions(val postLogoutRedirectUri: String = "io.fusionauth.app:/oauth2redirect", val state: String? = null, val cancelIntent: ERROR CLASS: Symbol not found for Intent?? = null)

OAuthLogoutOptions is a data class that represents the options for the OAuth logout request.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/-memory-storage.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/-memory-storage.html new file mode 100644 index 00000000..96c12c0e --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/-memory-storage.html @@ -0,0 +1,132 @@ + + + + + MemoryStorage + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

MemoryStorage

+
+
constructor()
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/get.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/get.html new file mode 100644 index 00000000..feae672d --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/get.html @@ -0,0 +1,132 @@ + + + + + get + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

get

+
+
open override fun get(key: String): String?

Retrieves the value associated with the specified key.

Return

the value associated with the specified key, or null if the key is not found

Parameters

key

the key whose associated value is to be retrieved

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/index.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/index.html new file mode 100644 index 00000000..3cbd9a80 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/index.html @@ -0,0 +1,205 @@ + + + + + MemoryStorage + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

MemoryStorage

+

A storage implementation that stores key-value pairs in memory.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor()
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun get(key: String): String?

Retrieves the value associated with the specified key.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun remove(key: String)

Removes the key-value pair associated with the specified key from the storage.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun set(key: String, content: Any)

Sets the value associated with the specified key in the storage.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/remove.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/remove.html new file mode 100644 index 00000000..7d9baf68 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/remove.html @@ -0,0 +1,132 @@ + + + + + remove + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

remove

+
+
open override fun remove(key: String)

Removes the key-value pair associated with the specified key from the storage.

Parameters

key

the key of the key-value pair to remove

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/set.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/set.html new file mode 100644 index 00000000..ba7a6d05 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/set.html @@ -0,0 +1,132 @@ + + + + + set + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

set

+
+
open override fun set(key: String, content: Any)

Sets the value associated with the specified key in the storage.

Parameters

key

the key to set

content

the content to associate with the key

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/-shared-preferences-storage.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/-shared-preferences-storage.html new file mode 100644 index 00000000..993b2b07 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/-shared-preferences-storage.html @@ -0,0 +1,132 @@ + + + + + SharedPreferencesStorage + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

SharedPreferencesStorage

+
+
constructor(context: ERROR CLASS: Symbol not found for Context, fileName: String = "_fusionauth_mobile_sdk")

Parameters

context

The context used to access the application's SharedPreferences.

fileName

The name of the SharedPreferences file. Default value is "_fusionauth_mobile_sdk".

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/get.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/get.html new file mode 100644 index 00000000..cb42e40d --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/get.html @@ -0,0 +1,132 @@ + + + + + get + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

get

+
+
open override fun get(key: String): String?

Retrieves the value associated with the given key from SharedPreferences.

Return

The value associated with the key, or null if the key does not exist.

Parameters

key

The key used to retrieve the value.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/index.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/index.html new file mode 100644 index 00000000..45c65d67 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/index.html @@ -0,0 +1,205 @@ + + + + + SharedPreferencesStorage + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

SharedPreferencesStorage

+
class SharedPreferencesStorage(context: ERROR CLASS: Symbol not found for Context, fileName: String = "_fusionauth_mobile_sdk") : Storage

SharedPreferencesStorage is a class that implements the Storage interface and provides a storage mechanism using SharedPreferences.

Parameters

context

The context used to access the application's SharedPreferences.

fileName

The name of the SharedPreferences file. Default value is "_fusionauth_mobile_sdk".

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(context: ERROR CLASS: Symbol not found for Context, fileName: String = "_fusionauth_mobile_sdk")
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun get(key: String): String?

Retrieves the value associated with the given key from SharedPreferences.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun remove(key: String)

Removes the value associated with the given key from SharedPreferences.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun set(key: String, content: Any)

Sets the value for the given key in SharedPreferences.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/remove.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/remove.html new file mode 100644 index 00000000..8d368126 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/remove.html @@ -0,0 +1,132 @@ + + + + + remove + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

remove

+
+
open override fun remove(key: String)

Removes the value associated with the given key from SharedPreferences.

Parameters

key

The key of the value to be removed.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/set.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/set.html new file mode 100644 index 00000000..1832e0cc --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/set.html @@ -0,0 +1,132 @@ + + + + + set + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

set

+
+
open override fun set(key: String, content: Any)

Sets the value for the given key in SharedPreferences.

Parameters

key

The key to associate with the value.

content

The value to be stored. It can be of any type.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-storage/get.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-storage/get.html new file mode 100644 index 00000000..a1c922bf --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-storage/get.html @@ -0,0 +1,132 @@ + + + + + get + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

get

+
+
abstract fun get(key: String): String?

Retrieves the value associated with the given key from the storage.

Return

The value associated with the key, or null if the key is not found in the storage.

Parameters

key

The key for which to retrieve the value.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-storage/index.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-storage/index.html new file mode 100644 index 00000000..67ee34f9 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-storage/index.html @@ -0,0 +1,186 @@ + + + + + Storage + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

Storage

+
interface Storage

This interface represents a storage mechanism for storing and retrieving key-value pairs.

Inheritors

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun get(key: String): String?

Retrieves the value associated with the given key from the storage.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun remove(key: String)

Removes the value associated with the given key from the storage.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun set(key: String, content: Any)

Sets the value associated with the given key in the storage.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-storage/remove.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-storage/remove.html new file mode 100644 index 00000000..b0206ea4 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-storage/remove.html @@ -0,0 +1,132 @@ + + + + + remove + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

remove

+
+
abstract fun remove(key: String)

Removes the value associated with the given key from the storage.

Parameters

key

The key for which to remove the value.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-storage/set.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-storage/set.html new file mode 100644 index 00000000..11790deb --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-storage/set.html @@ -0,0 +1,132 @@ + + + + + set + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

set

+
+
abstract fun set(key: String, content: Any)

Sets the value associated with the given key in the storage.

Parameters

key

The key for which to set the value.

content

The value to be set for the key.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/index.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/index.html new file mode 100644 index 00000000..2ddcb59f --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/index.html @@ -0,0 +1,185 @@ + + + + + io.fusionauth.mobilesdk.storage + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

A storage implementation that stores key-value pairs in memory.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class SharedPreferencesStorage(context: ERROR CLASS: Symbol not found for Context, fileName: String = "_fusionauth_mobile_sdk") : Storage

SharedPreferencesStorage is a class that implements the Storage interface and provides a storage mechanism using SharedPreferences.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface Storage

This interface represents a storage mechanism for storing and retrieving key-value pairs.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/-authorization-configuration.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/-authorization-configuration.html new file mode 100644 index 00000000..b3b1ef51 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/-authorization-configuration.html @@ -0,0 +1,132 @@ + + + + + AuthorizationConfiguration + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

AuthorizationConfiguration

+
+
constructor(clientId: String, fusionAuthUrl: String, tenant: String? = null, allowUnsecureConnection: Boolean = false, additionalScopes: Set<String> = emptySet(), locale: String? = null)
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/-companion/from-resources.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/-companion/from-resources.html new file mode 100644 index 00000000..9c684e52 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/-companion/from-resources.html @@ -0,0 +1,132 @@ + + + + + fromResources + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

fromResources

+
+
fun fromResources(context: ERROR CLASS: Symbol not found for Context, resource: Int): AuthorizationConfiguration

Reads a JSON file from resources and converts it into an AuthorizationConfiguration object.

Return

The AuthorizationConfiguration object created from the JSON file.

Parameters

context

The context used to access resources.

resource

The resource ID of the JSON file.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/-companion/index.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/-companion/index.html new file mode 100644 index 00000000..58cf0739 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/-companion/index.html @@ -0,0 +1,156 @@ + + + + + Companion + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun fromResources(context: ERROR CLASS: Symbol not found for Context, resource: Int): AuthorizationConfiguration

Reads a JSON file from resources and converts it into an AuthorizationConfiguration object.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/additional-scopes.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/additional-scopes.html new file mode 100644 index 00000000..8f8b2962 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/additional-scopes.html @@ -0,0 +1,132 @@ + + + + + additionalScopes + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

additionalScopes

+
+

Additional scopes to be requested during authorization. Default is empty.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/allow-unsecure-connection.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/allow-unsecure-connection.html new file mode 100644 index 00000000..c5868a13 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/allow-unsecure-connection.html @@ -0,0 +1,132 @@ + + + + + allowUnsecureConnection + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

allowUnsecureConnection

+
+

Flag to allow unsecure connections. Default is false.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/client-id.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/client-id.html new file mode 100644 index 00000000..2ae88701 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/client-id.html @@ -0,0 +1,132 @@ + + + + + clientId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

clientId

+
+

The client ID used for authorization.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/fusion-auth-url.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/fusion-auth-url.html new file mode 100644 index 00000000..82ddb8c5 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/fusion-auth-url.html @@ -0,0 +1,132 @@ + + + + + fusionAuthUrl + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

fusionAuthUrl

+
+

The URL of the FusionAuth server.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/index.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/index.html new file mode 100644 index 00000000..3dd25d83 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/index.html @@ -0,0 +1,288 @@ + + + + + AuthorizationConfiguration + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

AuthorizationConfiguration

+
data class AuthorizationConfiguration(val clientId: String, val fusionAuthUrl: String, val tenant: String? = null, val allowUnsecureConnection: Boolean = false, val additionalScopes: Set<String> = emptySet(), val locale: String? = null)

AuthorizationConfiguration is a data class that represents the configuration for authorization.

Make sure the issuer URL of the FusionAuth Application configuration is a valid URL including http/https which is validated while generating the AuthorizationServiceConfiguration object.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(clientId: String, fusionAuthUrl: String, tenant: String? = null, allowUnsecureConnection: Boolean = false, additionalScopes: Set<String> = emptySet(), locale: String? = null)
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Additional scopes to be requested during authorization. Default is empty.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Flag to allow unsecure connections. Default is false.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The client ID used for authorization.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The URL of the FusionAuth server.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The locale to be used for authorization. (Optional)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The tenant ID for the FusionAuth server. (Optional)

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/locale.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/locale.html new file mode 100644 index 00000000..634fd468 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/locale.html @@ -0,0 +1,132 @@ + + + + + locale + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

locale

+
+

The locale to be used for authorization. (Optional)

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/tenant.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/tenant.html new file mode 100644 index 00000000..59745c8c --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/tenant.html @@ -0,0 +1,132 @@ + + + + + tenant + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

tenant

+
+

The tenant ID for the FusionAuth server. (Optional)

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/with-additional-scopes.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/with-additional-scopes.html new file mode 100644 index 00000000..b3053b20 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/with-additional-scopes.html @@ -0,0 +1,132 @@ + + + + + withAdditionalScopes + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

withAdditionalScopes

+
+ +
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/clear-state.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/clear-state.html new file mode 100644 index 00000000..7752d51d --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/clear-state.html @@ -0,0 +1,132 @@ + + + + + clearState + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

clearState

+
+

Clears the state of the authorization.

This method clears the authorization state by removing the "authState" key from the storage.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/dispose.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/dispose.html new file mode 100644 index 00000000..0b7f1638 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/dispose.html @@ -0,0 +1,132 @@ + + + + + dispose + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

dispose

+
+
fun dispose()

Clears the state of the authorization manager.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/fresh-access-token.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/fresh-access-token.html new file mode 100644 index 00000000..6452d696 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/fresh-access-token.html @@ -0,0 +1,132 @@ + + + + + freshAccessToken + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

freshAccessToken

+
+
suspend fun freshAccessToken(context: ERROR CLASS: Symbol not found for Context, force: Boolean = false): String?

Retrieves a fresh access token.

If the current access token is not expired, it will be returned. Otherwise, a fresh access token will be obtained using the refresh token.

Return

The fresh access token or null if an error occurs.

Parameters

context

The application context.

force

Flag indicating whether to force obtaining a fresh access token even if the current one is not expired.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/get-access-token-expiration-time.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/get-access-token-expiration-time.html new file mode 100644 index 00000000..f4545d27 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/get-access-token-expiration-time.html @@ -0,0 +1,132 @@ + + + + + getAccessTokenExpirationTime + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

getAccessTokenExpirationTime

+
+

Retrieves the expiration time of the access token.

Return

The expiration time of the access token, or null if the token manager is not set or the access token is not available.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/get-access-token.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/get-access-token.html new file mode 100644 index 00000000..197003ac --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/get-access-token.html @@ -0,0 +1,132 @@ + + + + + getAccessToken + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

getAccessToken

+
+

Retrieves the access token from the token manager.

Return

The access token string or null if not available.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/get-id-token.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/get-id-token.html new file mode 100644 index 00000000..21e4243f --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/get-id-token.html @@ -0,0 +1,132 @@ + + + + + getIdToken + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

getIdToken

+
+

Retrieves the ID token associated with the authenticated user.

Return

The ID token string, or null if the user is not authenticated.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/get-parsed-id-token.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/get-parsed-id-token.html new file mode 100644 index 00000000..1267144d --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/get-parsed-id-token.html @@ -0,0 +1,132 @@ + + + + + getParsedIdToken + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

getParsedIdToken

+
+

Retrieves and parses the ID token from the token manager.

Return

The parsed ID token, or null if it cannot be parsed.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/index.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/index.html new file mode 100644 index 00000000..144bb151 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/index.html @@ -0,0 +1,336 @@ + + + + + AuthorizationManager + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

AuthorizationManager

+

AuthorizationManager is a singleton object that manages the authorization state of the user. It provides methods to initialize the authorization manager, check if the user is authenticated, retrieve access tokens, refresh access tokens, and clear the authorization state.

AuthorizationManager uses a TokenManager to manage the access tokens and a Storage implementation to store the authorization state.

See also

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Clears the state of the authorization.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun dispose()

Clears the state of the authorization manager.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun freshAccessToken(context: ERROR CLASS: Symbol not found for Context, force: Boolean = false): String?

Retrieves a fresh access token.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Retrieves the access token from the token manager.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Retrieves the expiration time of the access token.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Retrieves the ID token associated with the authenticated user.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Retrieves and parses the ID token from the token manager.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun initialize(configuration: AuthorizationConfiguration, storage: Storage? = null)

Initializes the authorization manager with the given configuration and optional storage.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Checks if the access token is expired.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Checks if the user is authenticated.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Retrieves the initialization status of the AuthorizationManager.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun oAuth(context: ERROR CLASS: Symbol not found for Context): OAuthAuthorizationService

Creates an instance of the OAuthAuthorizationService using the provided context.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Reset the configuration.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/initialize.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/initialize.html new file mode 100644 index 00000000..7fad0a76 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/initialize.html @@ -0,0 +1,132 @@ + + + + + initialize + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

initialize

+
+
fun initialize(configuration: AuthorizationConfiguration, storage: Storage? = null)

Initializes the authorization manager with the given configuration and optional storage.

Parameters

configuration

The authorization configuration to be used.

storage

The storage implementation to be used for storing data. (Optional)

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/is-access-token-expired.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/is-access-token-expired.html new file mode 100644 index 00000000..a2ffd2f6 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/is-access-token-expired.html @@ -0,0 +1,132 @@ + + + + + isAccessTokenExpired + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

isAccessTokenExpired

+
+

Checks if the access token is expired.

Return

true if the access token is expired, false otherwise.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/is-authenticated.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/is-authenticated.html new file mode 100644 index 00000000..c20a5b6f --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/is-authenticated.html @@ -0,0 +1,132 @@ + + + + + isAuthenticated + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

isAuthenticated

+
+

Checks if the user is authenticated.

Return

true if the user is authenticated, false otherwise

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/is-initialized.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/is-initialized.html new file mode 100644 index 00000000..e73a31c6 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/is-initialized.html @@ -0,0 +1,132 @@ + + + + + isInitialized + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

isInitialized

+
+

Retrieves the initialization status of the AuthorizationManager.

Return

true if the AuthorizationManager is initialized, false otherwise.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/o-auth.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/o-auth.html new file mode 100644 index 00000000..9ed86718 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/o-auth.html @@ -0,0 +1,132 @@ + + + + + oAuth + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

oAuth

+
+
fun oAuth(context: ERROR CLASS: Symbol not found for Context): OAuthAuthorizationService

Creates an instance of the OAuthAuthorizationService using the provided context.

Return

An instance of the OAuthAuthorizationService.

Parameters

context

The application context.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/reset-configuration.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/reset-configuration.html new file mode 100644 index 00000000..54bff072 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/reset-configuration.html @@ -0,0 +1,132 @@ + + + + + resetConfiguration + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

resetConfiguration

+
+

Reset the configuration.

Parameters

configuration

The authorization configuration to be used.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/-fusion-auth-state.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/-fusion-auth-state.html new file mode 100644 index 00000000..1019f668 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/-fusion-auth-state.html @@ -0,0 +1,132 @@ + + + + + FusionAuthState + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

FusionAuthState

+
+
constructor(accessToken: String? = null, accessTokenExpirationTime: Long? = null, idToken: String?, refreshToken: String?)
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/access-token-expiration-time.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/access-token-expiration-time.html new file mode 100644 index 00000000..78aa3b77 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/access-token-expiration-time.html @@ -0,0 +1,132 @@ + + + + + accessTokenExpirationTime + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

accessTokenExpirationTime

+
+

The expiration time of the access token.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/access-token.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/access-token.html new file mode 100644 index 00000000..b5d124e7 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/access-token.html @@ -0,0 +1,132 @@ + + + + + accessToken + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

accessToken

+
+

The access token string.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/id-token.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/id-token.html new file mode 100644 index 00000000..4edb9334 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/id-token.html @@ -0,0 +1,132 @@ + + + + + idToken + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

idToken

+
+

The ID token string.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/index.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/index.html new file mode 100644 index 00000000..8b2e4ccc --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/index.html @@ -0,0 +1,220 @@ + + + + + FusionAuthState + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

FusionAuthState

+
data class FusionAuthState(var accessToken: String? = null, var accessTokenExpirationTime: Long? = null, val idToken: String?, val refreshToken: String?)

Represents the state of FusionAuth authorization.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(accessToken: String? = null, accessTokenExpirationTime: Long? = null, idToken: String?, refreshToken: String?)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The access token string.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The expiration time of the access token.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The ID token string.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The refresh token string.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/refresh-token.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/refresh-token.html new file mode 100644 index 00000000..79d55b86 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/refresh-token.html @@ -0,0 +1,132 @@ + + + + + refreshToken + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

refreshToken

+
+

The refresh token string.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/-id-token.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/-id-token.html new file mode 100644 index 00000000..38def4c2 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/-id-token.html @@ -0,0 +1,132 @@ + + + + + IdToken + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

IdToken

+
+
constructor(at_hash: String? = null, aud: String? = null, authenticationType: String? = null, auth_time: Long? = null, c_hash: String? = null, email: String? = null, email_verified: Boolean? = null, exp: Long? = null, iat: Long? = null, iss: String? = null, jti: String? = null, nonce: String? = null, preferred_username: String? = null, scope: String? = null, sid: String? = null, sub: String? = null, tid: String? = null)
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/at_hash.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/at_hash.html new file mode 100644 index 00000000..75aeae21 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/at_hash.html @@ -0,0 +1,132 @@ + + + + + at_hash + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

at_hash

+
+

The access token hash.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/aud.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/aud.html new file mode 100644 index 00000000..3e76c407 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/aud.html @@ -0,0 +1,132 @@ + + + + + aud + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

aud

+
+
val aud: String?

The audience.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/auth_time.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/auth_time.html new file mode 100644 index 00000000..0040cfb6 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/auth_time.html @@ -0,0 +1,132 @@ + + + + + auth_time + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

auth_time

+
+

The authentication time.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/authentication-type.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/authentication-type.html new file mode 100644 index 00000000..ebb0bc2d --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/authentication-type.html @@ -0,0 +1,132 @@ + + + + + authenticationType + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

authenticationType

+
+

The authentication type.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/c_hash.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/c_hash.html new file mode 100644 index 00000000..041a8c58 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/c_hash.html @@ -0,0 +1,132 @@ + + + + + c_hash + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

c_hash

+
+

The code hash.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/email.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/email.html new file mode 100644 index 00000000..c945ec7a --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/email.html @@ -0,0 +1,132 @@ + + + + + email + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

email

+
+

The user's email address.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/email_verified.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/email_verified.html new file mode 100644 index 00000000..9b3fd298 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/email_verified.html @@ -0,0 +1,132 @@ + + + + + email_verified + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

email_verified

+
+

Indicates whether the user's email address has been verified.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/exp.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/exp.html new file mode 100644 index 00000000..cb6a2c1c --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/exp.html @@ -0,0 +1,132 @@ + + + + + exp + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

exp

+
+
val exp: Long?

The expiration time.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/iat.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/iat.html new file mode 100644 index 00000000..78394371 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/iat.html @@ -0,0 +1,132 @@ + + + + + iat + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

iat

+
+
val iat: Long?

The issued at time.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/index.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/index.html new file mode 100644 index 00000000..38bd558f --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/index.html @@ -0,0 +1,415 @@ + + + + + IdToken + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

IdToken

+
data class IdToken(val at_hash: String? = null, val aud: String? = null, val authenticationType: String? = null, val auth_time: Long? = null, val c_hash: String? = null, val email: String? = null, val email_verified: Boolean? = null, val exp: Long? = null, val iat: Long? = null, val iss: String? = null, val jti: String? = null, val nonce: String? = null, val preferred_username: String? = null, val scope: String? = null, val sid: String? = null, val sub: String? = null, val tid: String? = null)

Represents an ID token.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(at_hash: String? = null, aud: String? = null, authenticationType: String? = null, auth_time: Long? = null, c_hash: String? = null, email: String? = null, email_verified: Boolean? = null, exp: Long? = null, iat: Long? = null, iss: String? = null, jti: String? = null, nonce: String? = null, preferred_username: String? = null, scope: String? = null, sid: String? = null, sub: String? = null, tid: String? = null)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The access token hash.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val aud: String?

The audience.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The authentication time.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The authentication type.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The code hash.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The user's email address.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Indicates whether the user's email address has been verified.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val exp: Long?

The expiration time.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val iat: Long?

The issued at time.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val iss: String?

The issuer.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val jti: String?

The JSON token identifier.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The nonce.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The preferred username.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The scope.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val sid: String?

The session identifier.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val sub: String?

The subject identifier.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val tid: String?

The tenant identifier.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/iss.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/iss.html new file mode 100644 index 00000000..cc1a515d --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/iss.html @@ -0,0 +1,132 @@ + + + + + iss + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

iss

+
+
val iss: String?

The issuer.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/jti.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/jti.html new file mode 100644 index 00000000..22cd8072 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/jti.html @@ -0,0 +1,132 @@ + + + + + jti + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

jti

+
+
val jti: String?

The JSON token identifier.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/nonce.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/nonce.html new file mode 100644 index 00000000..f5a596e9 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/nonce.html @@ -0,0 +1,132 @@ + + + + + nonce + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

nonce

+
+

The nonce.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/preferred_username.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/preferred_username.html new file mode 100644 index 00000000..ca501320 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/preferred_username.html @@ -0,0 +1,132 @@ + + + + + preferred_username + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

preferred_username

+
+

The preferred username.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/scope.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/scope.html new file mode 100644 index 00000000..1d4521f0 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/scope.html @@ -0,0 +1,132 @@ + + + + + scope + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

scope

+
+

The scope.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/sid.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/sid.html new file mode 100644 index 00000000..f552472b --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/sid.html @@ -0,0 +1,132 @@ + + + + + sid + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

sid

+
+
val sid: String?

The session identifier.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/sub.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/sub.html new file mode 100644 index 00000000..5ad2d1ac --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/sub.html @@ -0,0 +1,132 @@ + + + + + sub + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

sub

+
+
val sub: String?

The subject identifier.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/tid.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/tid.html new file mode 100644 index 00000000..71b4fd64 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/tid.html @@ -0,0 +1,132 @@ + + + + + tid + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

tid

+
+
val tid: String?

The tenant identifier.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-singleton-unsecure-connection-builder/index.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-singleton-unsecure-connection-builder/index.html new file mode 100644 index 00000000..c23e4efe --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-singleton-unsecure-connection-builder/index.html @@ -0,0 +1,136 @@ + + + + + SingletonUnsecureConnectionBuilder + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

SingletonUnsecureConnectionBuilder

+
object SingletonUnsecureConnectionBuilder : <ERROR CLASS> ERROR CLASS: Symbol not found for ConnectionBuilder
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/-token-manager.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/-token-manager.html new file mode 100644 index 00000000..6e80b73c --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/-token-manager.html @@ -0,0 +1,132 @@ + + + + + TokenManager + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

TokenManager

+
+
constructor()

Creates a TokenManager instance.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/clear-auth-state.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/clear-auth-state.html new file mode 100644 index 00000000..9f37eb3a --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/clear-auth-state.html @@ -0,0 +1,132 @@ + + + + + clearAuthState + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

clearAuthState

+
+

Clears the authorization state by removing the "authState" key from the storage.

Throws

if the storage implementation is not set.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/get-auth-state.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/get-auth-state.html new file mode 100644 index 00000000..26be0cec --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/get-auth-state.html @@ -0,0 +1,132 @@ + + + + + getAuthState + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

getAuthState

+
+

Retrieves the authorization state from the storage.

Return

The authorization state if available, or null if not present or unable to decode from storage.

Throws

if an error occurs while decoding the authorization state.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/index.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/index.html new file mode 100644 index 00000000..c37a18b7 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/index.html @@ -0,0 +1,220 @@ + + + + + TokenManager + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

TokenManager

+

The TokenManager class handles the storage and retrieval of authorization state tokens.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor()

Creates a TokenManager instance.

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Clears the authorization state by removing the "authState" key from the storage.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Retrieves the authorization state from the storage.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Saves the authorization state to the storage.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Sets the storage implementation to be used for storing data in the TokenManager.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/save-auth-state.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/save-auth-state.html new file mode 100644 index 00000000..20209a5f --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/save-auth-state.html @@ -0,0 +1,132 @@ + + + + + saveAuthState + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

saveAuthState

+
+

Saves the authorization state to the storage.

Parameters

authState

The authorization state to be saved.

Throws

if storage is null.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/with-storage.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/with-storage.html new file mode 100644 index 00000000..e1736914 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/with-storage.html @@ -0,0 +1,132 @@ + + + + + withStorage + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

withStorage

+
+

Sets the storage implementation to be used for storing data in the TokenManager.

Return

The TokenManager instance with the updated storage.

Parameters

storage

The storage implementation to be used.

See also

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-unsecure-connection-builder/-unsecure-connection-builder.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-unsecure-connection-builder/-unsecure-connection-builder.html new file mode 100644 index 00000000..d9acfbc0 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-unsecure-connection-builder/-unsecure-connection-builder.html @@ -0,0 +1,132 @@ + + + + + UnsecureConnectionBuilder + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

UnsecureConnectionBuilder

+
+
constructor()
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-unsecure-connection-builder/index.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-unsecure-connection-builder/index.html new file mode 100644 index 00000000..f4625ec4 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-unsecure-connection-builder/index.html @@ -0,0 +1,175 @@ + + + + + UnsecureConnectionBuilder + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

UnsecureConnectionBuilder

+
class UnsecureConnectionBuilder : <ERROR CLASS> ERROR CLASS: Symbol not found for ConnectionBuilder

Connection Builder that allows for unsecure connections.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor()
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun openConnection(uri: ERROR CLASS: Symbol not found for Uri): HttpURLConnection
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-unsecure-connection-builder/open-connection.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-unsecure-connection-builder/open-connection.html new file mode 100644 index 00000000..89d2dda5 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-unsecure-connection-builder/open-connection.html @@ -0,0 +1,132 @@ + + + + + openConnection + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

openConnection

+
+
open override fun openConnection(uri: ERROR CLASS: Symbol not found for Uri): HttpURLConnection
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/-user-info.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/-user-info.html new file mode 100644 index 00000000..bfcad001 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/-user-info.html @@ -0,0 +1,132 @@ + + + + + UserInfo + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

UserInfo

+
+
constructor(applicationId: String? = null, birthdate: String? = null, email: String? = null, email_verified: Boolean? = null, family_name: String? = null, given_name: String? = null, name: String? = null, middle_name: String? = null, phone_number: String? = null, picture: String? = null, preferred_username: String? = null, roles: List<String>? = null, sub: String)
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/application-id.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/application-id.html new file mode 100644 index 00000000..9827c84a --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/application-id.html @@ -0,0 +1,132 @@ + + + + + applicationId + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

applicationId

+
+

The ID of the application.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/birthdate.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/birthdate.html new file mode 100644 index 00000000..72cfe4bd --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/birthdate.html @@ -0,0 +1,132 @@ + + + + + birthdate + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

birthdate

+
+

The user's birthdate.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/email.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/email.html new file mode 100644 index 00000000..100a0edf --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/email.html @@ -0,0 +1,132 @@ + + + + + email + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

email

+
+

The user's email address.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/email_verified.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/email_verified.html new file mode 100644 index 00000000..79bf7ca7 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/email_verified.html @@ -0,0 +1,132 @@ + + + + + email_verified + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

email_verified

+
+

Indicates if the user's email address has been verified.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/family_name.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/family_name.html new file mode 100644 index 00000000..ace8c106 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/family_name.html @@ -0,0 +1,132 @@ + + + + + family_name + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

family_name

+
+

The user's family name.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/given_name.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/given_name.html new file mode 100644 index 00000000..dee8237d --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/given_name.html @@ -0,0 +1,132 @@ + + + + + given_name + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

given_name

+
+

The user's given name.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/index.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/index.html new file mode 100644 index 00000000..773152b4 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/index.html @@ -0,0 +1,355 @@ + + + + + UserInfo + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

UserInfo

+
data class UserInfo(val applicationId: String? = null, val birthdate: String? = null, val email: String? = null, val email_verified: Boolean? = null, val family_name: String? = null, val given_name: String? = null, val name: String? = null, val middle_name: String? = null, val phone_number: String? = null, val picture: String? = null, val preferred_username: String? = null, val roles: List<String>? = null, val sub: String)

Represents the user information retrieved from the authorization service. More information about the user info can be found in the FusionAuth documentation

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(applicationId: String? = null, birthdate: String? = null, email: String? = null, email_verified: Boolean? = null, family_name: String? = null, given_name: String? = null, name: String? = null, middle_name: String? = null, phone_number: String? = null, picture: String? = null, preferred_username: String? = null, roles: List<String>? = null, sub: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

The ID of the application.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The user's birthdate.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The user's email address.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Indicates if the user's email address has been verified.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The user's family name.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The user's given name.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The user's middle name.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val name: String?

The user's full name.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The user's phone number.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The URL of the user's profile picture.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The user's preferred username.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The roles the user is assigned to.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val sub: String

The subject identifier of the user.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/middle_name.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/middle_name.html new file mode 100644 index 00000000..32ab36bf --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/middle_name.html @@ -0,0 +1,132 @@ + + + + + middle_name + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

middle_name

+
+

The user's middle name.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/name.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/name.html new file mode 100644 index 00000000..33aca6b3 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/name.html @@ -0,0 +1,132 @@ + + + + + name + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

name

+
+
val name: String?

The user's full name.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/phone_number.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/phone_number.html new file mode 100644 index 00000000..626cbb81 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/phone_number.html @@ -0,0 +1,132 @@ + + + + + phone_number + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

phone_number

+
+

The user's phone number.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/picture.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/picture.html new file mode 100644 index 00000000..e9567340 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/picture.html @@ -0,0 +1,132 @@ + + + + + picture + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

picture

+
+

The URL of the user's profile picture.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/preferred_username.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/preferred_username.html new file mode 100644 index 00000000..0d9f5a96 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/preferred_username.html @@ -0,0 +1,132 @@ + + + + + preferred_username + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

preferred_username

+
+

The user's preferred username.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/roles.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/roles.html new file mode 100644 index 00000000..63421317 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/roles.html @@ -0,0 +1,132 @@ + + + + + roles + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

roles

+
+

The roles the user is assigned to.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/sub.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/sub.html new file mode 100644 index 00000000..b069388f --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/sub.html @@ -0,0 +1,132 @@ + + + + + sub + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

sub

+
+
val sub: String

The subject identifier of the user.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/index.html b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/index.html new file mode 100644 index 00000000..0b76ee39 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/index.html @@ -0,0 +1,260 @@ + + + + + io.fusionauth.mobilesdk + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class AuthorizationConfiguration(val clientId: String, val fusionAuthUrl: String, val tenant: String? = null, val allowUnsecureConnection: Boolean = false, val additionalScopes: Set<String> = emptySet(), val locale: String? = null)

AuthorizationConfiguration is a data class that represents the configuration for authorization.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

AuthorizationManager is a singleton object that manages the authorization state of the user. It provides methods to initialize the authorization manager, check if the user is authenticated, retrieve access tokens, refresh access tokens, and clear the authorization state.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class FusionAuthState(var accessToken: String? = null, var accessTokenExpirationTime: Long? = null, val idToken: String?, val refreshToken: String?)

Represents the state of FusionAuth authorization.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class IdToken(val at_hash: String? = null, val aud: String? = null, val authenticationType: String? = null, val auth_time: Long? = null, val c_hash: String? = null, val email: String? = null, val email_verified: Boolean? = null, val exp: Long? = null, val iat: Long? = null, val iss: String? = null, val jti: String? = null, val nonce: String? = null, val preferred_username: String? = null, val scope: String? = null, val sid: String? = null, val sub: String? = null, val tid: String? = null)

Represents an ID token.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
object SingletonUnsecureConnectionBuilder : <ERROR CLASS> ERROR CLASS: Symbol not found for ConnectionBuilder
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

The TokenManager class handles the storage and retrieval of authorization state tokens.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class UnsecureConnectionBuilder : <ERROR CLASS> ERROR CLASS: Symbol not found for ConnectionBuilder

Connection Builder that allows for unsecure connections.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class UserInfo(val applicationId: String? = null, val birthdate: String? = null, val email: String? = null, val email_verified: Boolean? = null, val family_name: String? = null, val given_name: String? = null, val name: String? = null, val middle_name: String? = null, val phone_number: String? = null, val picture: String? = null, val preferred_username: String? = null, val roles: List<String>? = null, val sub: String)

Represents the user information retrieved from the authorization service. More information about the user info can be found in the FusionAuth documentation

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/-fusion-auth -android -s-d-k/package-list b/library/docs/-fusion-auth -android -s-d-k/package-list new file mode 100644 index 00000000..fb320a15 --- /dev/null +++ b/library/docs/-fusion-auth -android -s-d-k/package-list @@ -0,0 +1,148 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html +$dokka.location:io.fusionauth.mobilesdk.exceptions////PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/index.html +$dokka.location:io.fusionauth.mobilesdk.exceptions/AuthorizationException.Companion///PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-companion/index.html +$dokka.location:io.fusionauth.mobilesdk.exceptions/AuthorizationException.Companion/fromException/# ERROR CLASS: Symbol not found for net.openid.appauth.AuthorizationException/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-companion/from-exception.html +$dokka.location:io.fusionauth.mobilesdk.exceptions/AuthorizationException///PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-authorization-exception/index.html +$dokka.location:io.fusionauth.mobilesdk.exceptions/AuthorizationException/AuthorizationException/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-authorization-exception.html +$dokka.location:io.fusionauth.mobilesdk.exceptions/AuthorizationException/AuthorizationException/# ERROR CLASS: Symbol not found for net.openid.appauth.AuthorizationException/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-authorization-exception.html +$dokka.location:io.fusionauth.mobilesdk.exceptions/AuthorizationException/AuthorizationException/#kotlin.String#kotlin.Throwable/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-authorization-exception.html +$dokka.location:io.fusionauth.mobilesdk.exceptions/AuthorizationException/AuthorizationException/#kotlin.String/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-authorization-exception.html +$dokka.location:io.fusionauth.mobilesdk.exceptions/AuthorizationException/AuthorizationException/#kotlin.Throwable/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-authorization-exception.html +$dokka.location:io.fusionauth.mobilesdk.exceptions/StorageException.Companion///PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/index.html +$dokka.location:io.fusionauth.mobilesdk.exceptions/StorageException.Companion/notSet/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/not-set.html +$dokka.location:io.fusionauth.mobilesdk.exceptions/StorageException.Companion/unableToDecode/#kotlin.Throwable/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/unable-to-decode.html +$dokka.location:io.fusionauth.mobilesdk.exceptions/StorageException///PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.exceptions/-storage-exception/index.html +$dokka.location:io.fusionauth.mobilesdk.oauth////PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/index.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService.Companion///PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/index.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService.Companion/DEFAULT_REDIRECT_URI/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-d-e-f-a-u-l-t_-r-e-d-i-r-e-c-t_-u-r-i.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService.Companion/EXTRA_AUTHORIZED/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-a-u-t-h-o-r-i-z-e-d.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService.Companion/EXTRA_CANCELLED/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-c-a-n-c-e-l-l-e-d.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService.Companion/EXTRA_LOGGED_OUT/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-l-o-g-g-e-d_-o-u-t.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService///PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/index.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/additionalScopes/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/additional-scopes.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/allowUnsecureConnection/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/allow-unsecure-connection.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/authorize/# ERROR CLASS: Symbol not found for Intent#io.fusionauth.mobilesdk.oauth.OAuthAuthorizeOptions?/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/authorize.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/clientId/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/client-id.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/context/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/context.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/freshAccessToken/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/fresh-access-token.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/fusionAuthUrl/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/fusion-auth-url.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/getUserInfo/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/get-user-info.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/handleRedirect/# ERROR CLASS: Symbol not found for Intent/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/handle-redirect.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/isAuthorized/# ERROR CLASS: Symbol not found for Intent/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-authorized.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/isCancelled/# ERROR CLASS: Symbol not found for Intent/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-cancelled.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/isLoggedOut/# ERROR CLASS: Symbol not found for Intent/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-logged-out.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/locale/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/locale.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/logout/# ERROR CLASS: Symbol not found for Intent#io.fusionauth.mobilesdk.oauth.OAuthLogoutOptions?/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/logout.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/tenantId/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/tenant-id.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/tokenManager/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/token-manager.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizeOptions///PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/index.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizeOptions/OAuthAuthorizeOptions/#kotlin.String#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?# ERROR CLASS: Symbol not found for Intent??/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/-o-auth-authorize-options.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizeOptions/cancelIntent/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/cancel-intent.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizeOptions/deviceDescription/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/device-description.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizeOptions/idpHint/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/idp-hint.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizeOptions/loginHint/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/login-hint.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizeOptions/nonce/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/nonce.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizeOptions/redirectUri/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/redirect-uri.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizeOptions/state/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/state.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizeOptions/userCode/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/user-code.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthLogoutOptions///PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/index.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthLogoutOptions/OAuthLogoutOptions/#kotlin.String#kotlin.String?# ERROR CLASS: Symbol not found for Intent??/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/-o-auth-logout-options.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthLogoutOptions/cancelIntent/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/cancel-intent.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthLogoutOptions/postLogoutRedirectUri/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/post-logout-redirect-uri.html +$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthLogoutOptions/state/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/state.html +$dokka.location:io.fusionauth.mobilesdk.storage////PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/index.html +$dokka.location:io.fusionauth.mobilesdk.storage/MemoryStorage///PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/index.html +$dokka.location:io.fusionauth.mobilesdk.storage/MemoryStorage/MemoryStorage/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/-memory-storage.html +$dokka.location:io.fusionauth.mobilesdk.storage/MemoryStorage/get/#kotlin.String/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/get.html +$dokka.location:io.fusionauth.mobilesdk.storage/MemoryStorage/remove/#kotlin.String/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/remove.html +$dokka.location:io.fusionauth.mobilesdk.storage/MemoryStorage/set/#kotlin.String#kotlin.Any/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-memory-storage/set.html +$dokka.location:io.fusionauth.mobilesdk.storage/SharedPreferencesStorage///PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/index.html +$dokka.location:io.fusionauth.mobilesdk.storage/SharedPreferencesStorage/SharedPreferencesStorage/# ERROR CLASS: Symbol not found for Context#kotlin.String/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/-shared-preferences-storage.html +$dokka.location:io.fusionauth.mobilesdk.storage/SharedPreferencesStorage/get/#kotlin.String/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/get.html +$dokka.location:io.fusionauth.mobilesdk.storage/SharedPreferencesStorage/remove/#kotlin.String/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/remove.html +$dokka.location:io.fusionauth.mobilesdk.storage/SharedPreferencesStorage/set/#kotlin.String#kotlin.Any/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/set.html +$dokka.location:io.fusionauth.mobilesdk.storage/Storage///PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-storage/index.html +$dokka.location:io.fusionauth.mobilesdk.storage/Storage/get/#kotlin.String/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-storage/get.html +$dokka.location:io.fusionauth.mobilesdk.storage/Storage/remove/#kotlin.String/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-storage/remove.html +$dokka.location:io.fusionauth.mobilesdk.storage/Storage/set/#kotlin.String#kotlin.Any/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk.storage/-storage/set.html +$dokka.location:io.fusionauth.mobilesdk////PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/index.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationConfiguration.Companion///PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/-companion/index.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationConfiguration.Companion/fromResources/# ERROR CLASS: Symbol not found for Context#kotlin.Int/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/-companion/from-resources.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationConfiguration///PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/index.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationConfiguration/AuthorizationConfiguration/#kotlin.String#kotlin.String#kotlin.String?#kotlin.Boolean#kotlin.collections.Set[kotlin.String]#kotlin.String?/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/-authorization-configuration.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationConfiguration/additionalScopes/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/additional-scopes.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationConfiguration/allowUnsecureConnection/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/allow-unsecure-connection.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationConfiguration/clientId/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/client-id.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationConfiguration/fusionAuthUrl/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/fusion-auth-url.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationConfiguration/locale/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/locale.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationConfiguration/tenant/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/tenant.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationConfiguration/withAdditionalScopes/#kotlin.collections.Set[kotlin.String]/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-configuration/with-additional-scopes.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager///PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/index.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager/clearState/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/clear-state.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager/dispose/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/dispose.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager/freshAccessToken/# ERROR CLASS: Symbol not found for Context#kotlin.Boolean/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/fresh-access-token.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager/getAccessToken/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/get-access-token.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager/getAccessTokenExpirationTime/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/get-access-token-expiration-time.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager/getIdToken/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/get-id-token.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager/getParsedIdToken/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/get-parsed-id-token.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager/initialize/#io.fusionauth.mobilesdk.AuthorizationConfiguration#io.fusionauth.mobilesdk.storage.Storage?/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/initialize.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager/isAccessTokenExpired/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/is-access-token-expired.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager/isAuthenticated/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/is-authenticated.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager/isInitialized/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/is-initialized.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager/oAuth/# ERROR CLASS: Symbol not found for Context/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/o-auth.html +$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager/resetConfiguration/#io.fusionauth.mobilesdk.AuthorizationConfiguration/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-authorization-manager/reset-configuration.html +$dokka.location:io.fusionauth.mobilesdk/FusionAuthState///PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/index.html +$dokka.location:io.fusionauth.mobilesdk/FusionAuthState/FusionAuthState/#kotlin.String?#kotlin.Long?#kotlin.String?#kotlin.String?/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/-fusion-auth-state.html +$dokka.location:io.fusionauth.mobilesdk/FusionAuthState/accessToken/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/access-token.html +$dokka.location:io.fusionauth.mobilesdk/FusionAuthState/accessTokenExpirationTime/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/access-token-expiration-time.html +$dokka.location:io.fusionauth.mobilesdk/FusionAuthState/idToken/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/id-token.html +$dokka.location:io.fusionauth.mobilesdk/FusionAuthState/refreshToken/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-fusion-auth-state/refresh-token.html +$dokka.location:io.fusionauth.mobilesdk/IdToken///PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/index.html +$dokka.location:io.fusionauth.mobilesdk/IdToken/IdToken/#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.Long?#kotlin.String?#kotlin.String?#kotlin.Boolean?#kotlin.Long?#kotlin.Long?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/-id-token.html +$dokka.location:io.fusionauth.mobilesdk/IdToken/at_hash/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/at_hash.html +$dokka.location:io.fusionauth.mobilesdk/IdToken/aud/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/aud.html +$dokka.location:io.fusionauth.mobilesdk/IdToken/auth_time/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/auth_time.html +$dokka.location:io.fusionauth.mobilesdk/IdToken/authenticationType/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/authentication-type.html +$dokka.location:io.fusionauth.mobilesdk/IdToken/c_hash/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/c_hash.html +$dokka.location:io.fusionauth.mobilesdk/IdToken/email/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/email.html +$dokka.location:io.fusionauth.mobilesdk/IdToken/email_verified/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/email_verified.html +$dokka.location:io.fusionauth.mobilesdk/IdToken/exp/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/exp.html +$dokka.location:io.fusionauth.mobilesdk/IdToken/iat/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/iat.html +$dokka.location:io.fusionauth.mobilesdk/IdToken/iss/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/iss.html +$dokka.location:io.fusionauth.mobilesdk/IdToken/jti/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/jti.html +$dokka.location:io.fusionauth.mobilesdk/IdToken/nonce/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/nonce.html +$dokka.location:io.fusionauth.mobilesdk/IdToken/preferred_username/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/preferred_username.html +$dokka.location:io.fusionauth.mobilesdk/IdToken/scope/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/scope.html +$dokka.location:io.fusionauth.mobilesdk/IdToken/sid/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/sid.html +$dokka.location:io.fusionauth.mobilesdk/IdToken/sub/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/sub.html +$dokka.location:io.fusionauth.mobilesdk/IdToken/tid/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-id-token/tid.html +$dokka.location:io.fusionauth.mobilesdk/SingletonUnsecureConnectionBuilder///PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-singleton-unsecure-connection-builder/index.html +$dokka.location:io.fusionauth.mobilesdk/TokenManager///PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/index.html +$dokka.location:io.fusionauth.mobilesdk/TokenManager/TokenManager/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/-token-manager.html +$dokka.location:io.fusionauth.mobilesdk/TokenManager/clearAuthState/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/clear-auth-state.html +$dokka.location:io.fusionauth.mobilesdk/TokenManager/getAuthState/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/get-auth-state.html +$dokka.location:io.fusionauth.mobilesdk/TokenManager/saveAuthState/#io.fusionauth.mobilesdk.FusionAuthState/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/save-auth-state.html +$dokka.location:io.fusionauth.mobilesdk/TokenManager/withStorage/#io.fusionauth.mobilesdk.storage.Storage/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-token-manager/with-storage.html +$dokka.location:io.fusionauth.mobilesdk/UnsecureConnectionBuilder///PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-unsecure-connection-builder/index.html +$dokka.location:io.fusionauth.mobilesdk/UnsecureConnectionBuilder/UnsecureConnectionBuilder/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-unsecure-connection-builder/-unsecure-connection-builder.html +$dokka.location:io.fusionauth.mobilesdk/UnsecureConnectionBuilder/openConnection/# ERROR CLASS: Symbol not found for Uri/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-unsecure-connection-builder/open-connection.html +$dokka.location:io.fusionauth.mobilesdk/UserInfo///PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/index.html +$dokka.location:io.fusionauth.mobilesdk/UserInfo/UserInfo/#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.Boolean?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.collections.List[kotlin.String]?#kotlin.String/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/-user-info.html +$dokka.location:io.fusionauth.mobilesdk/UserInfo/applicationId/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/application-id.html +$dokka.location:io.fusionauth.mobilesdk/UserInfo/birthdate/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/birthdate.html +$dokka.location:io.fusionauth.mobilesdk/UserInfo/email/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/email.html +$dokka.location:io.fusionauth.mobilesdk/UserInfo/email_verified/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/email_verified.html +$dokka.location:io.fusionauth.mobilesdk/UserInfo/family_name/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/family_name.html +$dokka.location:io.fusionauth.mobilesdk/UserInfo/given_name/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/given_name.html +$dokka.location:io.fusionauth.mobilesdk/UserInfo/middle_name/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/middle_name.html +$dokka.location:io.fusionauth.mobilesdk/UserInfo/name/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/name.html +$dokka.location:io.fusionauth.mobilesdk/UserInfo/phone_number/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/phone_number.html +$dokka.location:io.fusionauth.mobilesdk/UserInfo/picture/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/picture.html +$dokka.location:io.fusionauth.mobilesdk/UserInfo/preferred_username/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/preferred_username.html +$dokka.location:io.fusionauth.mobilesdk/UserInfo/roles/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/roles.html +$dokka.location:io.fusionauth.mobilesdk/UserInfo/sub/#/PointingToDeclaration/-fusion-auth -android -s-d-k/io.fusionauth.mobilesdk/-user-info/sub.html +io.fusionauth.mobilesdk +io.fusionauth.mobilesdk.exceptions +io.fusionauth.mobilesdk.oauth +io.fusionauth.mobilesdk.storage diff --git a/library/docs/images/abstract-class-kotlin.svg b/library/docs/images/abstract-class-kotlin.svg new file mode 100644 index 00000000..97b7723a --- /dev/null +++ b/library/docs/images/abstract-class-kotlin.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/library/docs/images/abstract-class.svg b/library/docs/images/abstract-class.svg new file mode 100644 index 00000000..ead94b8b --- /dev/null +++ b/library/docs/images/abstract-class.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/library/docs/images/anchor-copy-icon.svg b/library/docs/images/anchor-copy-icon.svg new file mode 100644 index 00000000..dd43e769 --- /dev/null +++ b/library/docs/images/anchor-copy-icon.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/library/docs/images/annotation-kotlin.svg b/library/docs/images/annotation-kotlin.svg new file mode 100644 index 00000000..b7482420 --- /dev/null +++ b/library/docs/images/annotation-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/library/docs/images/annotation.svg b/library/docs/images/annotation.svg new file mode 100644 index 00000000..76c2f4bb --- /dev/null +++ b/library/docs/images/annotation.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/library/docs/images/arrow-down.svg b/library/docs/images/arrow-down.svg new file mode 100644 index 00000000..ca54658d --- /dev/null +++ b/library/docs/images/arrow-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/library/docs/images/burger.svg b/library/docs/images/burger.svg new file mode 100644 index 00000000..a26f194d --- /dev/null +++ b/library/docs/images/burger.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/library/docs/images/check.svg b/library/docs/images/check.svg new file mode 100644 index 00000000..291e5eed --- /dev/null +++ b/library/docs/images/check.svg @@ -0,0 +1,3 @@ + + + diff --git a/library/docs/images/checkbox-off.svg b/library/docs/images/checkbox-off.svg new file mode 100644 index 00000000..a5117e8d --- /dev/null +++ b/library/docs/images/checkbox-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/library/docs/images/checkbox-on.svg b/library/docs/images/checkbox-on.svg new file mode 100644 index 00000000..71891d57 --- /dev/null +++ b/library/docs/images/checkbox-on.svg @@ -0,0 +1,3 @@ + + + diff --git a/library/docs/images/class-kotlin.svg b/library/docs/images/class-kotlin.svg new file mode 100644 index 00000000..dc23120a --- /dev/null +++ b/library/docs/images/class-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/library/docs/images/class.svg b/library/docs/images/class.svg new file mode 100644 index 00000000..2447cf78 --- /dev/null +++ b/library/docs/images/class.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/library/docs/images/copy-icon.svg b/library/docs/images/copy-icon.svg new file mode 100644 index 00000000..abeb27e5 --- /dev/null +++ b/library/docs/images/copy-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/library/docs/images/cross.svg b/library/docs/images/cross.svg new file mode 100644 index 00000000..232069f8 --- /dev/null +++ b/library/docs/images/cross.svg @@ -0,0 +1,3 @@ + + + diff --git a/library/docs/images/enum-kotlin.svg b/library/docs/images/enum-kotlin.svg new file mode 100644 index 00000000..207a0ef3 --- /dev/null +++ b/library/docs/images/enum-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/library/docs/images/enum.svg b/library/docs/images/enum.svg new file mode 100644 index 00000000..2deba5f1 --- /dev/null +++ b/library/docs/images/enum.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/library/docs/images/exception-class.svg b/library/docs/images/exception-class.svg new file mode 100644 index 00000000..1bb4f88e --- /dev/null +++ b/library/docs/images/exception-class.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/library/docs/images/field-value.svg b/library/docs/images/field-value.svg new file mode 100644 index 00000000..3aa75be3 --- /dev/null +++ b/library/docs/images/field-value.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/library/docs/images/field-variable.svg b/library/docs/images/field-variable.svg new file mode 100644 index 00000000..7a8af509 --- /dev/null +++ b/library/docs/images/field-variable.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/library/docs/images/filter.svg b/library/docs/images/filter.svg new file mode 100644 index 00000000..be62ea5b --- /dev/null +++ b/library/docs/images/filter.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/library/docs/images/function.svg b/library/docs/images/function.svg new file mode 100644 index 00000000..e56a4175 --- /dev/null +++ b/library/docs/images/function.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/library/docs/images/go-to-top-icon.svg b/library/docs/images/go-to-top-icon.svg new file mode 100644 index 00000000..62df4c7d --- /dev/null +++ b/library/docs/images/go-to-top-icon.svg @@ -0,0 +1,4 @@ + + + + diff --git a/library/docs/images/homepage.svg b/library/docs/images/homepage.svg new file mode 100644 index 00000000..9a8927a4 --- /dev/null +++ b/library/docs/images/homepage.svg @@ -0,0 +1,3 @@ + + + diff --git a/library/docs/images/interface-kotlin.svg b/library/docs/images/interface-kotlin.svg new file mode 100644 index 00000000..e5273f05 --- /dev/null +++ b/library/docs/images/interface-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/library/docs/images/interface.svg b/library/docs/images/interface.svg new file mode 100644 index 00000000..06370287 --- /dev/null +++ b/library/docs/images/interface.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/library/docs/images/logo-icon.svg b/library/docs/images/logo-icon.svg new file mode 100644 index 00000000..ea6f37ed --- /dev/null +++ b/library/docs/images/logo-icon.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/library/docs/images/object.svg b/library/docs/images/object.svg new file mode 100644 index 00000000..5f960b74 --- /dev/null +++ b/library/docs/images/object.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/library/docs/images/placeholder.svg b/library/docs/images/placeholder.svg new file mode 100644 index 00000000..e8129621 --- /dev/null +++ b/library/docs/images/placeholder.svg @@ -0,0 +1,3 @@ + + + diff --git a/library/docs/images/success-icon.svg b/library/docs/images/success-icon.svg new file mode 100644 index 00000000..76945ebe --- /dev/null +++ b/library/docs/images/success-icon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/library/docs/images/theme-toggle.svg b/library/docs/images/theme-toggle.svg new file mode 100644 index 00000000..490263f3 --- /dev/null +++ b/library/docs/images/theme-toggle.svg @@ -0,0 +1,3 @@ + + + diff --git a/library/docs/images/typealias-kotlin.svg b/library/docs/images/typealias-kotlin.svg new file mode 100644 index 00000000..73a08851 --- /dev/null +++ b/library/docs/images/typealias-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/library/docs/index.html b/library/docs/index.html new file mode 100644 index 00000000..8a98b026 --- /dev/null +++ b/library/docs/index.html @@ -0,0 +1,205 @@ + + + + + FusionAuth Android SDK + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

FusionAuth Android SDK

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/library/docs/index.md b/library/docs/index.md deleted file mode 100644 index a28ac6fe..00000000 --- a/library/docs/index.md +++ /dev/null @@ -1,12 +0,0 @@ -//[library](index.md) - -# library - -## Packages - -| Name | -|---| -| [io.fusionauth.mobilesdk](library/io.fusionauth.mobilesdk/index.md) | -| [io.fusionauth.mobilesdk.exceptions](library/io.fusionauth.mobilesdk.exceptions/index.md) | -| [io.fusionauth.mobilesdk.oauth](library/io.fusionauth.mobilesdk.oauth/index.md) | -| [io.fusionauth.mobilesdk.storage](library/io.fusionauth.mobilesdk.storage/index.md) | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-authorization-exception.md b/library/docs/library/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-authorization-exception.md deleted file mode 100644 index 58ea2714..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-authorization-exception.md +++ /dev/null @@ -1,14 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.exceptions](../index.md)/[AuthorizationException](index.md)/[AuthorizationException](-authorization-exception.md) - -# AuthorizationException - -[androidJvm]\ -constructor(message: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)) - -constructor(message: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), cause: [Throwable](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-throwable/index.html)) - -constructor(exception: AuthorizationException) - -constructor(cause: [Throwable](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-throwable/index.html)) - -constructor() \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-companion/from-exception.md b/library/docs/library/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-companion/from-exception.md deleted file mode 100644 index 3083c9b1..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-companion/from-exception.md +++ /dev/null @@ -1,6 +0,0 @@ -//[library](../../../../index.md)/[io.fusionauth.mobilesdk.exceptions](../../index.md)/[AuthorizationException](../index.md)/[Companion](index.md)/[fromException](from-exception.md) - -# fromException - -[androidJvm]\ -fun [fromException](from-exception.md)(exception: AuthorizationException): [AuthorizationException](../index.md) \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-companion/index.md b/library/docs/library/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-companion/index.md deleted file mode 100644 index f3303ad9..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-companion/index.md +++ /dev/null @@ -1,12 +0,0 @@ -//[library](../../../../index.md)/[io.fusionauth.mobilesdk.exceptions](../../index.md)/[AuthorizationException](../index.md)/[Companion](index.md) - -# Companion - -[androidJvm]\ -object [Companion](index.md) - -## Functions - -| Name | Summary | -|---|---| -| [fromException](from-exception.md) | [androidJvm]
fun [fromException](from-exception.md)(exception: AuthorizationException): [AuthorizationException](../index.md) | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.exceptions/-authorization-exception/index.md b/library/docs/library/io.fusionauth.mobilesdk.exceptions/-authorization-exception/index.md deleted file mode 100644 index 3f1b7ba6..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.exceptions/-authorization-exception/index.md +++ /dev/null @@ -1,25 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.exceptions](../index.md)/[AuthorizationException](index.md) - -# AuthorizationException - -[androidJvm]\ -class [AuthorizationException](index.md) : [Exception](https://developer.android.com/reference/kotlin/java/lang/Exception.html) - -## Constructors - -| | | -|---|---| -| [AuthorizationException](-authorization-exception.md) | [androidJvm]
constructor(message: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html))constructor(message: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), cause: [Throwable](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-throwable/index.html))constructor(exception: AuthorizationException)constructor(cause: [Throwable](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-throwable/index.html))constructor() | - -## Types - -| Name | Summary | -|---|---| -| [Companion](-companion/index.md) | [androidJvm]
object [Companion](-companion/index.md) | - -## Properties - -| Name | Summary | -|---|---| -| [cause](../-storage-exception/index.md#-654012527%2FProperties%2F-435046686) | [androidJvm]
open val [cause](../-storage-exception/index.md#-654012527%2FProperties%2F-435046686): [Throwable](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-throwable/index.html)? | -| [message](../-storage-exception/index.md#1824300659%2FProperties%2F-435046686) | [androidJvm]
open val [message](../-storage-exception/index.md#1824300659%2FProperties%2F-435046686): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/index.md b/library/docs/library/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/index.md deleted file mode 100644 index 57acb3a5..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/index.md +++ /dev/null @@ -1,13 +0,0 @@ -//[library](../../../../index.md)/[io.fusionauth.mobilesdk.exceptions](../../index.md)/[StorageException](../index.md)/[Companion](index.md) - -# Companion - -[androidJvm]\ -object [Companion](index.md) - -## Functions - -| Name | Summary | -|---|---| -| [notSet](not-set.md) | [androidJvm]
fun [notSet](not-set.md)(): [StorageException](../index.md)
Creates a [StorageException](../index.md) indicating that the storage implementation is not set. | -| [unableToDecode](unable-to-decode.md) | [androidJvm]
fun [unableToDecode](unable-to-decode.md)(cause: [Throwable](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-throwable/index.html)): [StorageException](../index.md)
Creates a [StorageException](../index.md) indicating that the data could not be decoded from the storage. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/not-set.md b/library/docs/library/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/not-set.md deleted file mode 100644 index 20adf9d0..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/not-set.md +++ /dev/null @@ -1,12 +0,0 @@ -//[library](../../../../index.md)/[io.fusionauth.mobilesdk.exceptions](../../index.md)/[StorageException](../index.md)/[Companion](index.md)/[notSet](not-set.md) - -# notSet - -[androidJvm]\ -fun [notSet](not-set.md)(): [StorageException](../index.md) - -Creates a [StorageException](../index.md) indicating that the storage implementation is not set. - -#### Return - -A new [StorageException](../index.md) indicating that the storage is not set. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/unable-to-decode.md b/library/docs/library/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/unable-to-decode.md deleted file mode 100644 index 7fc53ae7..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/unable-to-decode.md +++ /dev/null @@ -1,20 +0,0 @@ -//[library](../../../../index.md)/[io.fusionauth.mobilesdk.exceptions](../../index.md)/[StorageException](../index.md)/[Companion](index.md)/[unableToDecode](unable-to-decode.md) - -# unableToDecode - -[androidJvm]\ -fun [unableToDecode](unable-to-decode.md)(cause: [Throwable](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-throwable/index.html)): [StorageException](../index.md) - -Creates a [StorageException](../index.md) indicating that the data could not be decoded from the storage. - -#### Return - -A new [StorageException](../index.md) indicating the decoding failure. - -#### Parameters - -androidJvm - -| | | -|---|---| -| cause | The [Throwable](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-throwable/index.html) cause of the exception. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.exceptions/-storage-exception/index.md b/library/docs/library/io.fusionauth.mobilesdk.exceptions/-storage-exception/index.md deleted file mode 100644 index ecbdb469..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.exceptions/-storage-exception/index.md +++ /dev/null @@ -1,21 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.exceptions](../index.md)/[StorageException](index.md) - -# StorageException - -[androidJvm]\ -class [StorageException](index.md) : [RuntimeException](https://developer.android.com/reference/kotlin/java/lang/RuntimeException.html) - -Exception thrown for storage-related errors in the application. - -## Types - -| Name | Summary | -|---|---| -| [Companion](-companion/index.md) | [androidJvm]
object [Companion](-companion/index.md) | - -## Properties - -| Name | Summary | -|---|---| -| [cause](index.md#-654012527%2FProperties%2F-435046686) | [androidJvm]
open val [cause](index.md#-654012527%2FProperties%2F-435046686): [Throwable](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-throwable/index.html)? | -| [message](index.md#1824300659%2FProperties%2F-435046686) | [androidJvm]
open val [message](index.md#1824300659%2FProperties%2F-435046686): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.exceptions/index.md b/library/docs/library/io.fusionauth.mobilesdk.exceptions/index.md deleted file mode 100644 index 4d467060..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.exceptions/index.md +++ /dev/null @@ -1,10 +0,0 @@ -//[library](../../index.md)/[io.fusionauth.mobilesdk.exceptions](index.md) - -# Package-level declarations - -## Types - -| Name | Summary | -|---|---| -| [AuthorizationException](-authorization-exception/index.md) | [androidJvm]
class [AuthorizationException](-authorization-exception/index.md) : [Exception](https://developer.android.com/reference/kotlin/java/lang/Exception.html) | -| [StorageException](-storage-exception/index.md) | [androidJvm]
class [StorageException](-storage-exception/index.md) : [RuntimeException](https://developer.android.com/reference/kotlin/java/lang/RuntimeException.html)
Exception thrown for storage-related errors in the application. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-a-u-t-h-o-r-i-z-e-d.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-a-u-t-h-o-r-i-z-e-d.md deleted file mode 100644 index 15e7c596..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-a-u-t-h-o-r-i-z-e-d.md +++ /dev/null @@ -1,6 +0,0 @@ -//[library](../../../../index.md)/[io.fusionauth.mobilesdk.oauth](../../index.md)/[OAuthAuthorizationService](../index.md)/[Companion](index.md)/[EXTRA_AUTHORIZED](-e-x-t-r-a_-a-u-t-h-o-r-i-z-e-d.md) - -# EXTRA_AUTHORIZED - -[androidJvm]\ -const val [EXTRA_AUTHORIZED](-e-x-t-r-a_-a-u-t-h-o-r-i-z-e-d.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-c-a-n-c-e-l-l-e-d.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-c-a-n-c-e-l-l-e-d.md deleted file mode 100644 index 112070c1..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-c-a-n-c-e-l-l-e-d.md +++ /dev/null @@ -1,6 +0,0 @@ -//[library](../../../../index.md)/[io.fusionauth.mobilesdk.oauth](../../index.md)/[OAuthAuthorizationService](../index.md)/[Companion](index.md)/[EXTRA_CANCELLED](-e-x-t-r-a_-c-a-n-c-e-l-l-e-d.md) - -# EXTRA_CANCELLED - -[androidJvm]\ -const val [EXTRA_CANCELLED](-e-x-t-r-a_-c-a-n-c-e-l-l-e-d.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-l-o-g-g-e-d_-o-u-t.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-l-o-g-g-e-d_-o-u-t.md deleted file mode 100644 index c97bf3ce..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-l-o-g-g-e-d_-o-u-t.md +++ /dev/null @@ -1,6 +0,0 @@ -//[library](../../../../index.md)/[io.fusionauth.mobilesdk.oauth](../../index.md)/[OAuthAuthorizationService](../index.md)/[Companion](index.md)/[EXTRA_LOGGED_OUT](-e-x-t-r-a_-l-o-g-g-e-d_-o-u-t.md) - -# EXTRA_LOGGED_OUT - -[androidJvm]\ -const val [EXTRA_LOGGED_OUT](-e-x-t-r-a_-l-o-g-g-e-d_-o-u-t.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/index.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/index.md deleted file mode 100644 index ad20e0c1..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/index.md +++ /dev/null @@ -1,14 +0,0 @@ -//[library](../../../../index.md)/[io.fusionauth.mobilesdk.oauth](../../index.md)/[OAuthAuthorizationService](../index.md)/[Companion](index.md) - -# Companion - -[androidJvm]\ -object [Companion](index.md) - -## Properties - -| Name | Summary | -|---|---| -| [EXTRA_AUTHORIZED](-e-x-t-r-a_-a-u-t-h-o-r-i-z-e-d.md) | [androidJvm]
const val [EXTRA_AUTHORIZED](-e-x-t-r-a_-a-u-t-h-o-r-i-z-e-d.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) | -| [EXTRA_CANCELLED](-e-x-t-r-a_-c-a-n-c-e-l-l-e-d.md) | [androidJvm]
const val [EXTRA_CANCELLED](-e-x-t-r-a_-c-a-n-c-e-l-l-e-d.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) | -| [EXTRA_LOGGED_OUT](-e-x-t-r-a_-l-o-g-g-e-d_-o-u-t.md) | [androidJvm]
const val [EXTRA_LOGGED_OUT](-e-x-t-r-a_-l-o-g-g-e-d_-o-u-t.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/additional-scopes.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/additional-scopes.md deleted file mode 100644 index 05b521c5..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/additional-scopes.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizationService](index.md)/[additionalScopes](additional-scopes.md) - -# additionalScopes - -[androidJvm]\ -val [additionalScopes](additional-scopes.md): [Set](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-set/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)> - -Additional scopes to be requested during authorization. Default is empty. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/allow-unsecure-connection.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/allow-unsecure-connection.md deleted file mode 100644 index c4e9f01e..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/allow-unsecure-connection.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizationService](index.md)/[allowUnsecureConnection](allow-unsecure-connection.md) - -# allowUnsecureConnection - -[androidJvm]\ -val [allowUnsecureConnection](allow-unsecure-connection.md): [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) = false - -Boolean value indicating whether unsecure connections are allowed. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/authorize.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/authorize.md deleted file mode 100644 index 63693966..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/authorize.md +++ /dev/null @@ -1,17 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizationService](index.md)/[authorize](authorize.md) - -# authorize - -[androidJvm]\ -suspend fun [authorize](authorize.md)(completedIntent: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), options: [OAuthAuthorizeOptions](../-o-auth-authorize-options/index.md)? = null) - -Authorizes the user using OAuth authorization. - -#### Parameters - -androidJvm - -| | | -|---|---| -| completedIntent | The PendingIntent to be used when the authorization process is completed. | -| options | The options for the authorize request. Default is null. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/client-id.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/client-id.md deleted file mode 100644 index 3e5ca58e..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/client-id.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizationService](index.md)/[clientId](client-id.md) - -# clientId - -[androidJvm]\ -val [clientId](client-id.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) - -The client ID registered in the FusionAuth server. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/context.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/context.md deleted file mode 100644 index e185448b..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/context.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizationService](index.md)/[context](context.md) - -# context - -[androidJvm]\ -val [context](context.md): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html) - -The Android application context. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/fresh-access-token.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/fresh-access-token.md deleted file mode 100644 index 59b196c3..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/fresh-access-token.md +++ /dev/null @@ -1,18 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizationService](index.md)/[freshAccessToken](fresh-access-token.md) - -# freshAccessToken - -[androidJvm]\ -suspend fun [freshAccessToken](fresh-access-token.md)(): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? - -Retrieves a fresh access token. - -#### Return - -the fresh access token or null if an error occurs - -#### Throws - -| | | -|---|---| -| [AuthorizationException](../../io.fusionauth.mobilesdk.exceptions/-authorization-exception/index.md) | if the refresh token is not available or an unknown error occurs | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/fusion-auth-url.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/fusion-auth-url.md deleted file mode 100644 index 8f7d3338..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/fusion-auth-url.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizationService](index.md)/[fusionAuthUrl](fusion-auth-url.md) - -# fusionAuthUrl - -[androidJvm]\ -val [fusionAuthUrl](fusion-auth-url.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) - -The URL of the FusionAuth server. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/get-user-info.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/get-user-info.md deleted file mode 100644 index 5b091c23..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/get-user-info.md +++ /dev/null @@ -1,12 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizationService](index.md)/[getUserInfo](get-user-info.md) - -# getUserInfo - -[androidJvm]\ -suspend fun [getUserInfo](get-user-info.md)(): [UserInfo](../../io.fusionauth.mobilesdk/-user-info/index.md)? - -Retrieves the user information for the authenticated user. - -#### Return - -The user information if available, or null if not authenticated or unable to fetch user info. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/handle-redirect.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/handle-redirect.md deleted file mode 100644 index b5450e0f..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/handle-redirect.md +++ /dev/null @@ -1,26 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizationService](index.md)/[handleRedirect](handle-redirect.md) - -# handleRedirect - -[androidJvm]\ -suspend fun [handleRedirect](handle-redirect.md)(intent: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)): [FusionAuthState](../../io.fusionauth.mobilesdk/-fusion-auth-state/index.md) - -Handles the redirect intent from the authorization process. - -#### Return - -The FusionAuthState object that contains the access token, access token expiration time, and id token. - -#### Parameters - -androidJvm - -| | | -|---|---| -| intent | The intent received from the authorization process. | - -#### Throws - -| | | -|---|---| -| [AuthorizationException](../../io.fusionauth.mobilesdk.exceptions/-authorization-exception/index.md) | If the authorization process failed. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/index.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/index.md deleted file mode 100644 index b970ed20..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/index.md +++ /dev/null @@ -1,40 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizationService](index.md) - -# OAuthAuthorizationService - -[androidJvm]\ -class [OAuthAuthorizationService](index.md) - -OAuthAuthorizationService class is responsible for handling OAuth authorization and authorization process. It provides methods to authorize the user, handle the redirect intent, fetch user information, perform logout, retrieve fresh access token, and get the authorization service. - -## Types - -| Name | Summary | -|---|---| -| [Companion](-companion/index.md) | [androidJvm]
object [Companion](-companion/index.md) | - -## Properties - -| Name | Summary | -|---|---| -| [additionalScopes](additional-scopes.md) | [androidJvm]
val [additionalScopes](additional-scopes.md): [Set](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-set/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)>
Additional scopes to be requested during authorization. Default is empty. | -| [allowUnsecureConnection](allow-unsecure-connection.md) | [androidJvm]
val [allowUnsecureConnection](allow-unsecure-connection.md): [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) = false
Boolean value indicating whether unsecure connections are allowed. | -| [clientId](client-id.md) | [androidJvm]
val [clientId](client-id.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)
The client ID registered in the FusionAuth server. | -| [context](context.md) | [androidJvm]
val [context](context.md): [Context](https://developer.android.com/reference/kotlin/android/content/Context.html)
The Android application context. | -| [fusionAuthUrl](fusion-auth-url.md) | [androidJvm]
val [fusionAuthUrl](fusion-auth-url.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)
The URL of the FusionAuth server. | -| [locale](locale.md) | [androidJvm]
val [locale](locale.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The locale to be used for authorization. Default is null. | -| [tenantId](tenant-id.md) | [androidJvm]
val [tenantId](tenant-id.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?
The tenant ID, or null if not applicable. | -| [tokenManager](token-manager.md) | [androidJvm]
val [tokenManager](token-manager.md): [TokenManager](../../io.fusionauth.mobilesdk/-token-manager/index.md)?
The token manager to handle token storage and retrieval, or null if not used. | - -## Functions - -| Name | Summary | -|---|---| -| [authorize](authorize.md) | [androidJvm]
suspend fun [authorize](authorize.md)(completedIntent: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), options: [OAuthAuthorizeOptions](../-o-auth-authorize-options/index.md)? = null)
Authorizes the user using OAuth authorization. | -| [freshAccessToken](fresh-access-token.md) | [androidJvm]
suspend fun [freshAccessToken](fresh-access-token.md)(): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?
Retrieves a fresh access token. | -| [getUserInfo](get-user-info.md) | [androidJvm]
suspend fun [getUserInfo](get-user-info.md)(): [UserInfo](../../io.fusionauth.mobilesdk/-user-info/index.md)?
Retrieves the user information for the authenticated user. | -| [handleRedirect](handle-redirect.md) | [androidJvm]
suspend fun [handleRedirect](handle-redirect.md)(intent: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)): [FusionAuthState](../../io.fusionauth.mobilesdk/-fusion-auth-state/index.md)
Handles the redirect intent from the authorization process. | -| [isAuthorized](is-authorized.md) | [androidJvm]
fun [isAuthorized](is-authorized.md)(intent: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)): [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)
Checks if the authorization process has succeeded by examining the given intent. | -| [isCancelled](is-cancelled.md) | [androidJvm]
fun [isCancelled](is-cancelled.md)(intent: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)): [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)
Checks if the authorization process has been cancelled by examining the given intent. | -| [isLoggedOut](is-logged-out.md) | [androidJvm]
fun [isLoggedOut](is-logged-out.md)(intent: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)): [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)
Checks if the logout process has succeeded by examining the given intent. | -| [logout](logout.md) | [androidJvm]
suspend fun [logout](logout.md)(completedIntent: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), options: [OAuthLogoutOptions](../-o-auth-logout-options/index.md)? = null)
Log out the user. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-authorized.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-authorized.md deleted file mode 100644 index 0ffc8478..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-authorized.md +++ /dev/null @@ -1,20 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizationService](index.md)/[isAuthorized](is-authorized.md) - -# isAuthorized - -[androidJvm]\ -fun [isAuthorized](is-authorized.md)(intent: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)): [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) - -Checks if the authorization process has succeeded by examining the given intent. - -#### Return - -`true` if the authorization process has succeeded, `false` otherwise. - -#### Parameters - -androidJvm - -| | | -|---|---| -| intent | The intent to examine. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-cancelled.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-cancelled.md deleted file mode 100644 index 3cf6fb27..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-cancelled.md +++ /dev/null @@ -1,20 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizationService](index.md)/[isCancelled](is-cancelled.md) - -# isCancelled - -[androidJvm]\ -fun [isCancelled](is-cancelled.md)(intent: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)): [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) - -Checks if the authorization process has been cancelled by examining the given intent. - -#### Return - -`true` if the authorization process has been cancelled, `false` otherwise. - -#### Parameters - -androidJvm - -| | | -|---|---| -| intent | The intent to examine. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-logged-out.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-logged-out.md deleted file mode 100644 index 021c1c29..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-logged-out.md +++ /dev/null @@ -1,20 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizationService](index.md)/[isLoggedOut](is-logged-out.md) - -# isLoggedOut - -[androidJvm]\ -fun [isLoggedOut](is-logged-out.md)(intent: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)): [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) - -Checks if the logout process has succeeded by examining the given intent. - -#### Return - -`true` if the logout process has succeeded, `false` otherwise. - -#### Parameters - -androidJvm - -| | | -|---|---| -| intent | The intent to examine. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/locale.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/locale.md deleted file mode 100644 index 31f9b66d..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/locale.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizationService](index.md)/[locale](locale.md) - -# locale - -[androidJvm]\ -val [locale](locale.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The locale to be used for authorization. Default is null. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/logout.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/logout.md deleted file mode 100644 index 302bb404..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/logout.md +++ /dev/null @@ -1,17 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizationService](index.md)/[logout](logout.md) - -# logout - -[androidJvm]\ -suspend fun [logout](logout.md)(completedIntent: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html), options: [OAuthLogoutOptions](../-o-auth-logout-options/index.md)? = null) - -Log out the user. - -#### Parameters - -androidJvm - -| | | -|---|---| -| completedIntent | The PendingIntent to be used when the logout process is completed. | -| options | The options for the logout request. Default is null. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/tenant-id.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/tenant-id.md deleted file mode 100644 index 6ae2cc17..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/tenant-id.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizationService](index.md)/[tenantId](tenant-id.md) - -# tenantId - -[androidJvm]\ -val [tenantId](tenant-id.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? - -The tenant ID, or null if not applicable. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/token-manager.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/token-manager.md deleted file mode 100644 index d74e1cba..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/token-manager.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizationService](index.md)/[tokenManager](token-manager.md) - -# tokenManager - -[androidJvm]\ -val [tokenManager](token-manager.md): [TokenManager](../../io.fusionauth.mobilesdk/-token-manager/index.md)? - -The token manager to handle token storage and retrieval, or null if not used. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/-o-auth-authorize-options.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/-o-auth-authorize-options.md deleted file mode 100644 index 5009151a..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/-o-auth-authorize-options.md +++ /dev/null @@ -1,6 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizeOptions](index.md)/[OAuthAuthorizeOptions](-o-auth-authorize-options.md) - -# OAuthAuthorizeOptions - -[androidJvm]\ -constructor(redirectUri: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) = "io.fusionauth.app:/oauth2redirect", idpHint: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, loginHint: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, deviceDescription: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, nonce: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, state: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, userCode: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, cancelIntent: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)? = null) \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/cancel-intent.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/cancel-intent.md deleted file mode 100644 index 5bfbd49d..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/cancel-intent.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizeOptions](index.md)/[cancelIntent](cancel-intent.md) - -# cancelIntent - -[androidJvm]\ -val [cancelIntent](cancel-intent.md): [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)? = null - -An optional intent to be used when the user cancels the OAuth authorize request. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/code-challenge-method.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/code-challenge-method.md deleted file mode 100644 index efea5da5..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/code-challenge-method.md +++ /dev/null @@ -1,6 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizeOptions](index.md)/[codeChallengeMethod](code-challenge-method.md) - -# codeChallengeMethod - -[androidJvm]\ -val [codeChallengeMethod](code-challenge-method.md): [OAuthCodeChallengeMethod](../-o-auth-code-challenge-method/index.md)? = null diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/code-challenge.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/code-challenge.md deleted file mode 100644 index 0a4631d0..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/code-challenge.md +++ /dev/null @@ -1,6 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizeOptions](index.md)/[codeChallenge](code-challenge.md) - -# codeChallenge - -[androidJvm]\ -val [codeChallenge](code-challenge.md): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)? = null diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/device-description.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/device-description.md deleted file mode 100644 index 6d21e598..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/device-description.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizeOptions](index.md)/[deviceDescription](device-description.md) - -# deviceDescription - -[androidJvm]\ -val [deviceDescription](device-description.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -An optional human-readable description of the device used during login. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/idp-hint.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/idp-hint.md deleted file mode 100644 index 2a68f56a..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/idp-hint.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizeOptions](index.md)/[idpHint](idp-hint.md) - -# idpHint - -[androidJvm]\ -val [idpHint](idp-hint.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The identity provider hint to be used for the OAuth authorize request. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/index.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/index.md deleted file mode 100644 index 5f935cfe..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/index.md +++ /dev/null @@ -1,29 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizeOptions](index.md) - -# OAuthAuthorizeOptions - -[androidJvm]\ -data class [OAuthAuthorizeOptions](index.md)(val redirectUri: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) = "io.fusionauth.app:/oauth2redirect", val idpHint: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val loginHint: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val deviceDescription: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val nonce: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val state: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val userCode: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val cancelIntent: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)? = null) - -OAuthAuthorizeOptions is a data class that represents the options for the OAuth authorize request. - -See [FusionAuth OAuth 2.0 Authorization Endpoint](https://fusionauth.io/docs/lifecycle/authenticate-users/oauth/endpoints#authorize) for more information. - -## Constructors - -| | | -|---|---| -| [OAuthAuthorizeOptions](-o-auth-authorize-options.md) | [androidJvm]
constructor(redirectUri: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) = "io.fusionauth.app:/oauth2redirect", idpHint: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, loginHint: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, deviceDescription: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, nonce: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, state: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, userCode: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, cancelIntent: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)? = null) | - -## Properties - -| Name | Summary | -|---|---| -| [cancelIntent](cancel-intent.md) | [androidJvm]
val [cancelIntent](cancel-intent.md): [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)? = null
An optional intent to be used when the user cancels the OAuth authorize request. | -| [deviceDescription](device-description.md) | [androidJvm]
val [deviceDescription](device-description.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
An optional human-readable description of the device used during login. | -| [idpHint](idp-hint.md) | [androidJvm]
val [idpHint](idp-hint.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The identity provider hint to be used for the OAuth authorize request. | -| [loginHint](login-hint.md) | [androidJvm]
val [loginHint](login-hint.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
An optional email address or top level domain that can allow you to bypass the FusionAuth login page when using managed domains. | -| [nonce](nonce.md) | [androidJvm]
val [nonce](nonce.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
When this parameter is provided during the Authorization request, the value will be returned in the id_token. | -| [redirectUri](redirect-uri.md) | [androidJvm]
val [redirectUri](redirect-uri.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)
The redirect URI to be used for the OAuth authorize request. Default is "io.fusionauth.app:/oauth2redirect". | -| [state](state.md) | [androidJvm]
val [state](state.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
An opaque value used by the client to maintain state between the request and callback. The authorization server includes this value when redirecting the user-agent back to the client. | -| [userCode](user-code.md) | [androidJvm]
val [userCode](user-code.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The end-user verification code. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/login-hint.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/login-hint.md deleted file mode 100644 index 2e251d10..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/login-hint.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizeOptions](index.md)/[loginHint](login-hint.md) - -# loginHint - -[androidJvm]\ -val [loginHint](login-hint.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -An optional email address or top level domain that can allow you to bypass the FusionAuth login page when using managed domains. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/nonce.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/nonce.md deleted file mode 100644 index 15df38df..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/nonce.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizeOptions](index.md)/[nonce](nonce.md) - -# nonce - -[androidJvm]\ -val [nonce](nonce.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -When this parameter is provided during the Authorization request, the value will be returned in the id_token. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/redirect-uri.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/redirect-uri.md deleted file mode 100644 index 918176da..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/redirect-uri.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizeOptions](index.md)/[redirectUri](redirect-uri.md) - -# redirectUri - -[androidJvm]\ -val [redirectUri](redirect-uri.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) - -The redirect URI to be used for the OAuth authorize request. Default is "io.fusionauth.app:/oauth2redirect". \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/state.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/state.md deleted file mode 100644 index 91a55f55..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/state.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizeOptions](index.md)/[state](state.md) - -# state - -[androidJvm]\ -val [state](state.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -An opaque value used by the client to maintain state between the request and callback. The authorization server includes this value when redirecting the user-agent back to the client. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/user-code.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/user-code.md deleted file mode 100644 index 62819d09..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/user-code.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthAuthorizeOptions](index.md)/[userCode](user-code.md) - -# userCode - -[androidJvm]\ -val [userCode](user-code.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The end-user verification code. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-code-challenge-method/-s256/index.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-code-challenge-method/-s256/index.md deleted file mode 100644 index 1e24d601..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-code-challenge-method/-s256/index.md +++ /dev/null @@ -1,13 +0,0 @@ -//[library](../../../../index.md)/[io.fusionauth.mobilesdk.oauth](../../index.md)/[OAuthCodeChallengeMethod](../index.md)/[S256](index.md) - -# S256 - -[androidJvm]\ -[S256](index.md) - -## Properties - -| Name | Summary | -|---|---| -| [name](index.md#-372974862%2FProperties%2F-435046686) | [androidJvm]
val [name](index.md#-372974862%2FProperties%2F-435046686): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | -| [ordinal](index.md#-739389684%2FProperties%2F-435046686) | [androidJvm]
val [ordinal](index.md#-739389684%2FProperties%2F-435046686): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-code-challenge-method/entries.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-code-challenge-method/entries.md deleted file mode 100644 index 9391eb0c..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-code-challenge-method/entries.md +++ /dev/null @@ -1,10 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthCodeChallengeMethod](index.md)/[entries](entries.md) - -# entries - -[androidJvm]\ -val [entries](entries.md): [EnumEntries](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.enums/-enum-entries/index.html)<[OAuthCodeChallengeMethod](index.md)> - -Returns a representation of an immutable list of all enum entries, in the order they're declared. - -This method may be used to iterate over the enum entries. diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-code-challenge-method/index.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-code-challenge-method/index.md deleted file mode 100644 index a73d48a7..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-code-challenge-method/index.md +++ /dev/null @@ -1,34 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthCodeChallengeMethod](index.md) - -# OAuthCodeChallengeMethod - -enum [OAuthCodeChallengeMethod](index.md) : [Enum](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html)<[OAuthCodeChallengeMethod](index.md)> - -Code Challenge Method for PKCE. - -#### See also - -| | -|---| -| [OAuthAuthorizeOptions](../-o-auth-authorize-options/index.md) | - -## Entries - -| | | -|---|---| -| [S256](-s256/index.md) | [androidJvm]
[S256](-s256/index.md) | - -## Properties - -| Name | Summary | -|---|---| -| [entries](entries.md) | [androidJvm]
val [entries](entries.md): [EnumEntries](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.enums/-enum-entries/index.html)<[OAuthCodeChallengeMethod](index.md)>
Returns a representation of an immutable list of all enum entries, in the order they're declared. | -| [name](-s256/index.md#-372974862%2FProperties%2F-435046686) | [androidJvm]
val [name](-s256/index.md#-372974862%2FProperties%2F-435046686): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | -| [ordinal](-s256/index.md#-739389684%2FProperties%2F-435046686) | [androidJvm]
val [ordinal](-s256/index.md#-739389684%2FProperties%2F-435046686): [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | - -## Functions - -| Name | Summary | -|---|---| -| [valueOf](value-of.md) | [androidJvm]
fun [valueOf](value-of.md)(value: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [OAuthCodeChallengeMethod](index.md)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.) | -| [values](values.md) | [androidJvm]
fun [values](values.md)(): [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[OAuthCodeChallengeMethod](index.md)>
Returns an array containing the constants of this enum type, in the order they're declared. | diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-code-challenge-method/value-of.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-code-challenge-method/value-of.md deleted file mode 100644 index 465247db..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-code-challenge-method/value-of.md +++ /dev/null @@ -1,14 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthCodeChallengeMethod](index.md)/[valueOf](value-of.md) - -# valueOf - -[androidJvm]\ -fun [valueOf](value-of.md)(value: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)): [OAuthCodeChallengeMethod](index.md) - -Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.) - -#### Throws - -| | | -|---|---| -| [IllegalArgumentException](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-illegal-argument-exception/index.html) | if this enum type has no constant with the specified name | diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-code-challenge-method/values.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-code-challenge-method/values.md deleted file mode 100644 index 090b28ea..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-code-challenge-method/values.md +++ /dev/null @@ -1,10 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthCodeChallengeMethod](index.md)/[values](values.md) - -# values - -[androidJvm]\ -fun [values](values.md)(): [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[OAuthCodeChallengeMethod](index.md)> - -Returns an array containing the constants of this enum type, in the order they're declared. - -This method may be used to iterate over the constants. diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/-o-auth-logout-options.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/-o-auth-logout-options.md deleted file mode 100644 index 8e8457f8..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/-o-auth-logout-options.md +++ /dev/null @@ -1,6 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthLogoutOptions](index.md)/[OAuthLogoutOptions](-o-auth-logout-options.md) - -# OAuthLogoutOptions - -[androidJvm]\ -constructor(postLogoutRedirectUri: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) = "io.fusionauth.app:/oauth2redirect", state: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, cancelIntent: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)? = null) \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/cancel-intent.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/cancel-intent.md deleted file mode 100644 index b26630b7..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/cancel-intent.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthLogoutOptions](index.md)/[cancelIntent](cancel-intent.md) - -# cancelIntent - -[androidJvm]\ -val [cancelIntent](cancel-intent.md): [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)? = null - -An optional intent to be used when the user cancels the OAuth logout request. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/index.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/index.md deleted file mode 100644 index b2bec985..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/index.md +++ /dev/null @@ -1,24 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthLogoutOptions](index.md) - -# OAuthLogoutOptions - -[androidJvm]\ -data class [OAuthLogoutOptions](index.md)(val postLogoutRedirectUri: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) = "io.fusionauth.app:/oauth2redirect", val state: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val cancelIntent: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)? = null) - -OAuthLogoutOptions is a data class that represents the options for the OAuth logout request. - -See [FusionAuth OAuth 2.0 Logout Endpoint](https://fusionauth.io/docs/lifecycle/authenticate-users/oauth/endpoints#logout) for more information. - -## Constructors - -| | | -|---|---| -| [OAuthLogoutOptions](-o-auth-logout-options.md) | [androidJvm]
constructor(postLogoutRedirectUri: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) = "io.fusionauth.app:/oauth2redirect", state: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, cancelIntent: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)? = null) | - -## Properties - -| Name | Summary | -|---|---| -| [cancelIntent](cancel-intent.md) | [androidJvm]
val [cancelIntent](cancel-intent.md): [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)? = null
An optional intent to be used when the user cancels the OAuth logout request. | -| [postLogoutRedirectUri](post-logout-redirect-uri.md) | [androidJvm]
val [postLogoutRedirectUri](post-logout-redirect-uri.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)
The post logout redirect URI to be used for the OAuth logout request. | -| [state](state.md) | [androidJvm]
val [state](state.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
An opaque value used by the client to maintain state between the request and callback. The authorization server includes this value when redirecting the user-agent back to the client. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/post-logout-redirect-uri.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/post-logout-redirect-uri.md deleted file mode 100644 index 698ff8b6..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/post-logout-redirect-uri.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthLogoutOptions](index.md)/[postLogoutRedirectUri](post-logout-redirect-uri.md) - -# postLogoutRedirectUri - -[androidJvm]\ -val [postLogoutRedirectUri](post-logout-redirect-uri.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) - -The post logout redirect URI to be used for the OAuth logout request. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/state.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/state.md deleted file mode 100644 index 9c11487b..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/state.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.oauth](../index.md)/[OAuthLogoutOptions](index.md)/[state](state.md) - -# state - -[androidJvm]\ -val [state](state.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -An opaque value used by the client to maintain state between the request and callback. The authorization server includes this value when redirecting the user-agent back to the client. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.oauth/index.md b/library/docs/library/io.fusionauth.mobilesdk.oauth/index.md deleted file mode 100644 index c602773a..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.oauth/index.md +++ /dev/null @@ -1,11 +0,0 @@ -//[library](../../index.md)/[io.fusionauth.mobilesdk.oauth](index.md) - -# Package-level declarations - -## Types - -| Name | Summary | -|---|---| -| [OAuthAuthorizationService](-o-auth-authorization-service/index.md) | [androidJvm]
class [OAuthAuthorizationService](-o-auth-authorization-service/index.md)
OAuthAuthorizationService class is responsible for handling OAuth authorization and authorization process. It provides methods to authorize the user, handle the redirect intent, fetch user information, perform logout, retrieve fresh access token, and get the authorization service. | -| [OAuthAuthorizeOptions](-o-auth-authorize-options/index.md) | [androidJvm]
data class [OAuthAuthorizeOptions](-o-auth-authorize-options/index.md)(val redirectUri: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) = "io.fusionauth.app:/oauth2redirect", val idpHint: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val loginHint: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val deviceDescription: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val nonce: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val state: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val userCode: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val cancelIntent: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)? = null)
OAuthAuthorizeOptions is a data class that represents the options for the OAuth authorize request. | -| [OAuthLogoutOptions](-o-auth-logout-options/index.md) | [androidJvm]
data class [OAuthLogoutOptions](-o-auth-logout-options/index.md)(val postLogoutRedirectUri: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) = "io.fusionauth.app:/oauth2redirect", val state: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val cancelIntent: [Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html)? = null)
OAuthLogoutOptions is a data class that represents the options for the OAuth logout request. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.storage/-memory-storage/-memory-storage.md b/library/docs/library/io.fusionauth.mobilesdk.storage/-memory-storage/-memory-storage.md deleted file mode 100644 index 5df42b13..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.storage/-memory-storage/-memory-storage.md +++ /dev/null @@ -1,6 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.storage](../index.md)/[MemoryStorage](index.md)/[MemoryStorage](-memory-storage.md) - -# MemoryStorage - -[androidJvm]\ -constructor() \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.storage/-memory-storage/get.md b/library/docs/library/io.fusionauth.mobilesdk.storage/-memory-storage/get.md deleted file mode 100644 index 903fcd4b..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.storage/-memory-storage/get.md +++ /dev/null @@ -1,20 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.storage](../index.md)/[MemoryStorage](index.md)/[get](get.md) - -# get - -[androidJvm]\ -open override fun [get](get.md)(key: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? - -Retrieves the value associated with the specified key. - -#### Return - -the value associated with the specified key, or null if the key is not found - -#### Parameters - -androidJvm - -| | | -|---|---| -| key | the key whose associated value is to be retrieved | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.storage/-memory-storage/index.md b/library/docs/library/io.fusionauth.mobilesdk.storage/-memory-storage/index.md deleted file mode 100644 index 36d7c22e..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.storage/-memory-storage/index.md +++ /dev/null @@ -1,22 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.storage](../index.md)/[MemoryStorage](index.md) - -# MemoryStorage - -[androidJvm]\ -class [MemoryStorage](index.md) : [Storage](../-storage/index.md) - -A storage implementation that stores key-value pairs in memory. - -## Constructors - -| | | -|---|---| -| [MemoryStorage](-memory-storage.md) | [androidJvm]
constructor() | - -## Functions - -| Name | Summary | -|---|---| -| [get](get.md) | [androidJvm]
open override fun [get](get.md)(key: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?
Retrieves the value associated with the specified key. | -| [remove](remove.md) | [androidJvm]
open override fun [remove](remove.md)(key: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html))
Removes the key-value pair associated with the specified key from the storage. | -| [set](set.md) | [androidJvm]
open override fun [set](set.md)(key: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), content: [Any](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html))
Sets the value associated with the specified key in the storage. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.storage/-memory-storage/remove.md b/library/docs/library/io.fusionauth.mobilesdk.storage/-memory-storage/remove.md deleted file mode 100644 index 97bb1584..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.storage/-memory-storage/remove.md +++ /dev/null @@ -1,16 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.storage](../index.md)/[MemoryStorage](index.md)/[remove](remove.md) - -# remove - -[androidJvm]\ -open override fun [remove](remove.md)(key: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)) - -Removes the key-value pair associated with the specified key from the storage. - -#### Parameters - -androidJvm - -| | | -|---|---| -| key | the key of the key-value pair to remove | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.storage/-memory-storage/set.md b/library/docs/library/io.fusionauth.mobilesdk.storage/-memory-storage/set.md deleted file mode 100644 index b7f4f71a..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.storage/-memory-storage/set.md +++ /dev/null @@ -1,17 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.storage](../index.md)/[MemoryStorage](index.md)/[set](set.md) - -# set - -[androidJvm]\ -open override fun [set](set.md)(key: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), content: [Any](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html)) - -Sets the value associated with the specified key in the storage. - -#### Parameters - -androidJvm - -| | | -|---|---| -| key | the key to set | -| content | the content to associate with the key | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/-shared-preferences-storage.md b/library/docs/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/-shared-preferences-storage.md deleted file mode 100644 index ed1a9627..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/-shared-preferences-storage.md +++ /dev/null @@ -1,15 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.storage](../index.md)/[SharedPreferencesStorage](index.md)/[SharedPreferencesStorage](-shared-preferences-storage.md) - -# SharedPreferencesStorage - -[androidJvm]\ -constructor(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), fileName: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) = "_fusionauth_mobile_sdk") - -#### Parameters - -androidJvm - -| | | -|---|---| -| context | The context used to access the application's SharedPreferences. | -| fileName | The name of the SharedPreferences file. Default value is "_fusionauth_mobile_sdk". | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/get.md b/library/docs/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/get.md deleted file mode 100644 index 736fd0c9..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/get.md +++ /dev/null @@ -1,20 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.storage](../index.md)/[SharedPreferencesStorage](index.md)/[get](get.md) - -# get - -[androidJvm]\ -open override fun [get](get.md)(key: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? - -Retrieves the value associated with the given [key](get.md) from SharedPreferences. - -#### Return - -The value associated with the key, or null if the key does not exist. - -#### Parameters - -androidJvm - -| | | -|---|---| -| key | The key used to retrieve the value. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/index.md b/library/docs/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/index.md deleted file mode 100644 index 4f844aba..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/index.md +++ /dev/null @@ -1,30 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.storage](../index.md)/[SharedPreferencesStorage](index.md) - -# SharedPreferencesStorage - -class [SharedPreferencesStorage](index.md)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), fileName: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) = "_fusionauth_mobile_sdk") : [Storage](../-storage/index.md) - -SharedPreferencesStorage is a class that implements the Storage interface and provides a storage mechanism using SharedPreferences. - -#### Parameters - -androidJvm - -| | | -|---|---| -| context | The context used to access the application's SharedPreferences. | -| fileName | The name of the SharedPreferences file. Default value is "_fusionauth_mobile_sdk". | - -## Constructors - -| | | -|---|---| -| [SharedPreferencesStorage](-shared-preferences-storage.md) | [androidJvm]
constructor(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), fileName: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) = "_fusionauth_mobile_sdk") | - -## Functions - -| Name | Summary | -|---|---| -| [get](get.md) | [androidJvm]
open override fun [get](get.md)(key: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?
Retrieves the value associated with the given [key](get.md) from SharedPreferences. | -| [remove](remove.md) | [androidJvm]
open override fun [remove](remove.md)(key: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html))
Removes the value associated with the given [key](remove.md) from SharedPreferences. | -| [set](set.md) | [androidJvm]
open override fun [set](set.md)(key: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), content: [Any](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html))
Sets the value for the given [key](set.md) in SharedPreferences. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/remove.md b/library/docs/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/remove.md deleted file mode 100644 index d896e663..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/remove.md +++ /dev/null @@ -1,16 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.storage](../index.md)/[SharedPreferencesStorage](index.md)/[remove](remove.md) - -# remove - -[androidJvm]\ -open override fun [remove](remove.md)(key: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)) - -Removes the value associated with the given [key](remove.md) from SharedPreferences. - -#### Parameters - -androidJvm - -| | | -|---|---| -| key | The key of the value to be removed. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/set.md b/library/docs/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/set.md deleted file mode 100644 index 7bc86d7c..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/set.md +++ /dev/null @@ -1,17 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.storage](../index.md)/[SharedPreferencesStorage](index.md)/[set](set.md) - -# set - -[androidJvm]\ -open override fun [set](set.md)(key: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), content: [Any](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html)) - -Sets the value for the given [key](set.md) in SharedPreferences. - -#### Parameters - -androidJvm - -| | | -|---|---| -| key | The key to associate with the value. | -| content | The value to be stored. It can be of any type. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.storage/-storage/get.md b/library/docs/library/io.fusionauth.mobilesdk.storage/-storage/get.md deleted file mode 100644 index abfdb1e7..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.storage/-storage/get.md +++ /dev/null @@ -1,20 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.storage](../index.md)/[Storage](index.md)/[get](get.md) - -# get - -[androidJvm]\ -abstract fun [get](get.md)(key: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? - -Retrieves the value associated with the given key from the storage. - -#### Return - -The value associated with the key, or null if the key is not found in the storage. - -#### Parameters - -androidJvm - -| | | -|---|---| -| key | The key for which to retrieve the value. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.storage/-storage/index.md b/library/docs/library/io.fusionauth.mobilesdk.storage/-storage/index.md deleted file mode 100644 index 7e001bca..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.storage/-storage/index.md +++ /dev/null @@ -1,22 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.storage](../index.md)/[Storage](index.md) - -# Storage - -interface [Storage](index.md) - -This interface represents a storage mechanism for storing and retrieving key-value pairs. - -#### Inheritors - -| | -|---| -| [MemoryStorage](../-memory-storage/index.md) | -| [SharedPreferencesStorage](../-shared-preferences-storage/index.md) | - -## Functions - -| Name | Summary | -|---|---| -| [get](get.md) | [androidJvm]
abstract fun [get](get.md)(key: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?
Retrieves the value associated with the given key from the storage. | -| [remove](remove.md) | [androidJvm]
abstract fun [remove](remove.md)(key: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html))
Removes the value associated with the given key from the storage. | -| [set](set.md) | [androidJvm]
abstract fun [set](set.md)(key: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), content: [Any](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html))
Sets the value associated with the given key in the storage. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.storage/-storage/remove.md b/library/docs/library/io.fusionauth.mobilesdk.storage/-storage/remove.md deleted file mode 100644 index d0e35585..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.storage/-storage/remove.md +++ /dev/null @@ -1,16 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.storage](../index.md)/[Storage](index.md)/[remove](remove.md) - -# remove - -[androidJvm]\ -abstract fun [remove](remove.md)(key: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)) - -Removes the value associated with the given key from the storage. - -#### Parameters - -androidJvm - -| | | -|---|---| -| key | The key for which to remove the value. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.storage/-storage/set.md b/library/docs/library/io.fusionauth.mobilesdk.storage/-storage/set.md deleted file mode 100644 index 4d562649..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.storage/-storage/set.md +++ /dev/null @@ -1,17 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk.storage](../index.md)/[Storage](index.md)/[set](set.md) - -# set - -[androidJvm]\ -abstract fun [set](set.md)(key: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), content: [Any](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html)) - -Sets the value associated with the given key in the storage. - -#### Parameters - -androidJvm - -| | | -|---|---| -| key | The key for which to set the value. | -| content | The value to be set for the key. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk.storage/index.md b/library/docs/library/io.fusionauth.mobilesdk.storage/index.md deleted file mode 100644 index a6b0ca86..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk.storage/index.md +++ /dev/null @@ -1,11 +0,0 @@ -//[library](../../index.md)/[io.fusionauth.mobilesdk.storage](index.md) - -# Package-level declarations - -## Types - -| Name | Summary | -|---|---| -| [MemoryStorage](-memory-storage/index.md) | [androidJvm]
class [MemoryStorage](-memory-storage/index.md) : [Storage](-storage/index.md)
A storage implementation that stores key-value pairs in memory. | -| [SharedPreferencesStorage](-shared-preferences-storage/index.md) | [androidJvm]
class [SharedPreferencesStorage](-shared-preferences-storage/index.md)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), fileName: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) = "_fusionauth_mobile_sdk") : [Storage](-storage/index.md)
SharedPreferencesStorage is a class that implements the Storage interface and provides a storage mechanism using SharedPreferences. | -| [Storage](-storage/index.md) | [androidJvm]
interface [Storage](-storage/index.md)
This interface represents a storage mechanism for storing and retrieving key-value pairs. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/-authorization-configuration.md b/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/-authorization-configuration.md deleted file mode 100644 index 8ec28a6d..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/-authorization-configuration.md +++ /dev/null @@ -1,6 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[AuthorizationConfiguration](index.md)/[AuthorizationConfiguration](-authorization-configuration.md) - -# AuthorizationConfiguration - -[androidJvm]\ -constructor(clientId: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), fusionAuthUrl: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), tenant: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, allowUnsecureConnection: [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) = false, additionalScopes: [Set](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-set/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)> = emptySet(), locale: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null) \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/-companion/from-resources.md b/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/-companion/from-resources.md deleted file mode 100644 index 61c8e11a..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/-companion/from-resources.md +++ /dev/null @@ -1,21 +0,0 @@ -//[library](../../../../index.md)/[io.fusionauth.mobilesdk](../../index.md)/[AuthorizationConfiguration](../index.md)/[Companion](index.md)/[fromResources](from-resources.md) - -# fromResources - -[androidJvm]\ -fun [fromResources](from-resources.md)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), resource: [Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)): [AuthorizationConfiguration](../index.md) - -Reads a JSON file from resources and converts it into an AuthorizationConfiguration object. - -#### Return - -The AuthorizationConfiguration object created from the JSON file. - -#### Parameters - -androidJvm - -| | | -|---|---| -| context | The context used to access resources. | -| resource | The resource ID of the JSON file. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/-companion/index.md b/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/-companion/index.md deleted file mode 100644 index a1e8598e..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/-companion/index.md +++ /dev/null @@ -1,12 +0,0 @@ -//[library](../../../../index.md)/[io.fusionauth.mobilesdk](../../index.md)/[AuthorizationConfiguration](../index.md)/[Companion](index.md) - -# Companion - -[androidJvm]\ -object [Companion](index.md) - -## Functions - -| Name | Summary | -|---|---| -| [fromResources](from-resources.md) | [androidJvm]
fun [fromResources](from-resources.md)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), resource: [Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)): [AuthorizationConfiguration](../index.md)
Reads a JSON file from resources and converts it into an AuthorizationConfiguration object. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/additional-scopes.md b/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/additional-scopes.md deleted file mode 100644 index d82bce4a..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/additional-scopes.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[AuthorizationConfiguration](index.md)/[additionalScopes](additional-scopes.md) - -# additionalScopes - -[androidJvm]\ -val [additionalScopes](additional-scopes.md): [Set](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-set/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)> - -Additional scopes to be requested during authorization. Default is empty. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/allow-unsecure-connection.md b/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/allow-unsecure-connection.md deleted file mode 100644 index 99796fa4..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/allow-unsecure-connection.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[AuthorizationConfiguration](index.md)/[allowUnsecureConnection](allow-unsecure-connection.md) - -# allowUnsecureConnection - -[androidJvm]\ -val [allowUnsecureConnection](allow-unsecure-connection.md): [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) = false - -Flag to allow unsecure connections. Default is false. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/client-id.md b/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/client-id.md deleted file mode 100644 index 9eb3312a..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/client-id.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[AuthorizationConfiguration](index.md)/[clientId](client-id.md) - -# clientId - -[androidJvm]\ -val [clientId](client-id.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) - -The client ID used for authorization. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/fusion-auth-url.md b/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/fusion-auth-url.md deleted file mode 100644 index 0d595b7a..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/fusion-auth-url.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[AuthorizationConfiguration](index.md)/[fusionAuthUrl](fusion-auth-url.md) - -# fusionAuthUrl - -[androidJvm]\ -val [fusionAuthUrl](fusion-auth-url.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) - -The URL of the FusionAuth server. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/index.md b/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/index.md deleted file mode 100644 index a0f2e35e..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/index.md +++ /dev/null @@ -1,41 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[AuthorizationConfiguration](index.md) - -# AuthorizationConfiguration - -[androidJvm]\ -@Serializable - -data class [AuthorizationConfiguration](index.md)(val clientId: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), val fusionAuthUrl: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), val tenant: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val allowUnsecureConnection: [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) = false, val additionalScopes: [Set](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-set/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)> = emptySet(), val locale: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null) - -AuthorizationConfiguration is a data class that represents the configuration for authorization. - -Make sure the issuer URL of the FusionAuth Application configuration is a valid URL including http/https which is validated while generating the AuthorizationServiceConfiguration object. - -## Constructors - -| | | -|---|---| -| [AuthorizationConfiguration](-authorization-configuration.md) | [androidJvm]
constructor(clientId: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), fusionAuthUrl: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), tenant: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, allowUnsecureConnection: [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) = false, additionalScopes: [Set](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-set/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)> = emptySet(), locale: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null) | - -## Types - -| Name | Summary | -|---|---| -| [Companion](-companion/index.md) | [androidJvm]
object [Companion](-companion/index.md) | - -## Properties - -| Name | Summary | -|---|---| -| [additionalScopes](additional-scopes.md) | [androidJvm]
val [additionalScopes](additional-scopes.md): [Set](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-set/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)>
Additional scopes to be requested during authorization. Default is empty. | -| [allowUnsecureConnection](allow-unsecure-connection.md) | [androidJvm]
val [allowUnsecureConnection](allow-unsecure-connection.md): [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) = false
Flag to allow unsecure connections. Default is false. | -| [clientId](client-id.md) | [androidJvm]
val [clientId](client-id.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)
The client ID used for authorization. | -| [fusionAuthUrl](fusion-auth-url.md) | [androidJvm]
val [fusionAuthUrl](fusion-auth-url.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)
The URL of the FusionAuth server. | -| [locale](locale.md) | [androidJvm]
val [locale](locale.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The locale to be used for authorization. (Optional) | -| [tenant](tenant.md) | [androidJvm]
val [tenant](tenant.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The tenant ID for the FusionAuth server. (Optional) | - -## Functions - -| Name | Summary | -|---|---| -| [withAdditionalScopes](with-additional-scopes.md) | [androidJvm]
fun [withAdditionalScopes](with-additional-scopes.md)(scopes: [Set](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-set/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)>): [AuthorizationConfiguration](index.md) | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/locale.md b/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/locale.md deleted file mode 100644 index 9466d0da..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/locale.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[AuthorizationConfiguration](index.md)/[locale](locale.md) - -# locale - -[androidJvm]\ -val [locale](locale.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The locale to be used for authorization. (Optional) \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/tenant.md b/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/tenant.md deleted file mode 100644 index fa18fa2d..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/tenant.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[AuthorizationConfiguration](index.md)/[tenant](tenant.md) - -# tenant - -[androidJvm]\ -val [tenant](tenant.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The tenant ID for the FusionAuth server. (Optional) \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/with-additional-scopes.md b/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/with-additional-scopes.md deleted file mode 100644 index f0e4f295..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-authorization-configuration/with-additional-scopes.md +++ /dev/null @@ -1,6 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[AuthorizationConfiguration](index.md)/[withAdditionalScopes](with-additional-scopes.md) - -# withAdditionalScopes - -[androidJvm]\ -fun [withAdditionalScopes](with-additional-scopes.md)(scopes: [Set](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-set/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)>): [AuthorizationConfiguration](index.md) \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/clear-state.md b/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/clear-state.md deleted file mode 100644 index 8f39373d..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/clear-state.md +++ /dev/null @@ -1,10 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[AuthorizationManager](index.md)/[clearState](clear-state.md) - -# clearState - -[androidJvm]\ -fun [clearState](clear-state.md)() - -Clears the state of the authorization. - -This method clears the authorization state by removing the "authState" key from the storage. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/dispose.md b/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/dispose.md deleted file mode 100644 index 856290a2..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/dispose.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[AuthorizationManager](index.md)/[dispose](dispose.md) - -# dispose - -[androidJvm]\ -fun [dispose](dispose.md)() - -Clears the state of the authorization manager. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/fresh-access-token.md b/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/fresh-access-token.md deleted file mode 100644 index f7ec9d27..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/fresh-access-token.md +++ /dev/null @@ -1,23 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[AuthorizationManager](index.md)/[freshAccessToken](fresh-access-token.md) - -# freshAccessToken - -[androidJvm]\ -suspend fun [freshAccessToken](fresh-access-token.md)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), force: [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) = false): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? - -Retrieves a fresh access token. - -If the current access token is not expired, it will be returned. Otherwise, a fresh access token will be obtained using the refresh token. - -#### Return - -The fresh access token or null if an error occurs. - -#### Parameters - -androidJvm - -| | | -|---|---| -| context | The application context. | -| force | Flag indicating whether to force obtaining a fresh access token even if the current one is not expired. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/get-access-token-expiration-time.md b/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/get-access-token-expiration-time.md deleted file mode 100644 index e994dccf..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/get-access-token-expiration-time.md +++ /dev/null @@ -1,12 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[AuthorizationManager](index.md)/[getAccessTokenExpirationTime](get-access-token-expiration-time.md) - -# getAccessTokenExpirationTime - -[androidJvm]\ -fun [getAccessTokenExpirationTime](get-access-token-expiration-time.md)(): [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? - -Retrieves the expiration time of the access token. - -#### Return - -The expiration time of the access token, or null if the token manager is not set or the access token is not available. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/get-access-token.md b/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/get-access-token.md deleted file mode 100644 index 11e3e0bc..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/get-access-token.md +++ /dev/null @@ -1,12 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[AuthorizationManager](index.md)/[getAccessToken](get-access-token.md) - -# getAccessToken - -[androidJvm]\ -fun [getAccessToken](get-access-token.md)(): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? - -Retrieves the access token from the token manager. - -#### Return - -The access token string or null if not available. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/get-id-token.md b/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/get-id-token.md deleted file mode 100644 index fe57302c..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/get-id-token.md +++ /dev/null @@ -1,12 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[AuthorizationManager](index.md)/[getIdToken](get-id-token.md) - -# getIdToken - -[androidJvm]\ -fun [getIdToken](get-id-token.md)(): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? - -Retrieves the ID token associated with the authenticated user. - -#### Return - -The ID token string, or null if the user is not authenticated. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/get-parsed-id-token.md b/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/get-parsed-id-token.md deleted file mode 100644 index a4a97083..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/get-parsed-id-token.md +++ /dev/null @@ -1,12 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[AuthorizationManager](index.md)/[getParsedIdToken](get-parsed-id-token.md) - -# getParsedIdToken - -[androidJvm]\ -fun [getParsedIdToken](get-parsed-id-token.md)(): [IdToken](../-id-token/index.md)? - -Retrieves and parses the ID token from the token manager. - -#### Return - -The parsed ID token, or null if it cannot be parsed. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/index.md b/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/index.md deleted file mode 100644 index 1913c67f..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/index.md +++ /dev/null @@ -1,33 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[AuthorizationManager](index.md) - -# AuthorizationManager - -object [AuthorizationManager](index.md) - -AuthorizationManager is a singleton object that manages the authorization state of the user. It provides methods to initialize the authorization manager, check if the user is authenticated, retrieve access tokens, refresh access tokens, and clear the authorization state. - -AuthorizationManager uses a TokenManager to manage the access tokens and a Storage implementation to store the authorization state. - -#### See also - -| | -|---| -| [TokenManager](../-token-manager/index.md) | -| [Storage](../../io.fusionauth.mobilesdk.storage/-storage/index.md) | -| [AuthorizationConfiguration](../-authorization-configuration/index.md) | - -## Functions - -| Name | Summary | -|---|---| -| [clearState](clear-state.md) | [androidJvm]
fun [clearState](clear-state.md)()
Clears the state of the authorization. | -| [dispose](dispose.md) | [androidJvm]
fun [dispose](dispose.md)()
Clears the state of the authorization manager. | -| [freshAccessToken](fresh-access-token.md) | [androidJvm]
suspend fun [freshAccessToken](fresh-access-token.md)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html), force: [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) = false): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?
Retrieves a fresh access token. | -| [getAccessToken](get-access-token.md) | [androidJvm]
fun [getAccessToken](get-access-token.md)(): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?
Retrieves the access token from the token manager. | -| [getAccessTokenExpirationTime](get-access-token-expiration-time.md) | [androidJvm]
fun [getAccessTokenExpirationTime](get-access-token-expiration-time.md)(): [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)?
Retrieves the expiration time of the access token. | -| [getIdToken](get-id-token.md) | [androidJvm]
fun [getIdToken](get-id-token.md)(): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?
Retrieves the ID token associated with the authenticated user. | -| [getParsedIdToken](get-parsed-id-token.md) | [androidJvm]
fun [getParsedIdToken](get-parsed-id-token.md)(): [IdToken](../-id-token/index.md)?
Retrieves and parses the ID token from the token manager. | -| [initialize](initialize.md) | [androidJvm]
fun [initialize](initialize.md)(configuration: [AuthorizationConfiguration](../-authorization-configuration/index.md), storage: [Storage](../../io.fusionauth.mobilesdk.storage/-storage/index.md)? = null)
Initializes the authorization manager with the given configuration and optional storage. | -| [isAccessTokenExpired](is-access-token-expired.md) | [androidJvm]
fun [isAccessTokenExpired](is-access-token-expired.md)(): [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)
Checks if the access token is expired. | -| [isAuthenticated](is-authenticated.md) | [androidJvm]
fun [isAuthenticated](is-authenticated.md)(): [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)
Checks if the user is authenticated. | -| [oAuth](o-auth.md) | [androidJvm]
fun [oAuth](o-auth.md)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html)): [OAuthAuthorizationService](../../io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/index.md)
Creates an instance of the [OAuthAuthorizationService](../../io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/index.md) using the provided [context](o-auth.md). | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/initialize.md b/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/initialize.md deleted file mode 100644 index 2512a1d1..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/initialize.md +++ /dev/null @@ -1,17 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[AuthorizationManager](index.md)/[initialize](initialize.md) - -# initialize - -[androidJvm]\ -fun [initialize](initialize.md)(configuration: [AuthorizationConfiguration](../-authorization-configuration/index.md), storage: [Storage](../../io.fusionauth.mobilesdk.storage/-storage/index.md)? = null) - -Initializes the authorization manager with the given configuration and optional storage. - -#### Parameters - -androidJvm - -| | | -|---|---| -| configuration | The authorization configuration to be used. | -| storage | The storage implementation to be used for storing data. (Optional) | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/is-access-token-expired.md b/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/is-access-token-expired.md deleted file mode 100644 index 6fb6e073..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/is-access-token-expired.md +++ /dev/null @@ -1,12 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[AuthorizationManager](index.md)/[isAccessTokenExpired](is-access-token-expired.md) - -# isAccessTokenExpired - -[androidJvm]\ -fun [isAccessTokenExpired](is-access-token-expired.md)(): [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) - -Checks if the access token is expired. - -#### Return - -true if the access token is expired, false otherwise. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/is-authenticated.md b/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/is-authenticated.md deleted file mode 100644 index bb520b13..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/is-authenticated.md +++ /dev/null @@ -1,12 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[AuthorizationManager](index.md)/[isAuthenticated](is-authenticated.md) - -# isAuthenticated - -[androidJvm]\ -fun [isAuthenticated](is-authenticated.md)(): [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) - -Checks if the user is authenticated. - -#### Return - -true if the user is authenticated, false otherwise \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/o-auth.md b/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/o-auth.md deleted file mode 100644 index 14c4f559..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-authorization-manager/o-auth.md +++ /dev/null @@ -1,20 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[AuthorizationManager](index.md)/[oAuth](o-auth.md) - -# oAuth - -[androidJvm]\ -fun [oAuth](o-auth.md)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html)): [OAuthAuthorizationService](../../io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/index.md) - -Creates an instance of the [OAuthAuthorizationService](../../io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/index.md) using the provided [context](o-auth.md). - -#### Return - -An instance of the [OAuthAuthorizationService](../../io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/index.md). - -#### Parameters - -androidJvm - -| | | -|---|---| -| context | The application context. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-fusion-auth-state/-fusion-auth-state.md b/library/docs/library/io.fusionauth.mobilesdk/-fusion-auth-state/-fusion-auth-state.md deleted file mode 100644 index 5e74892e..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-fusion-auth-state/-fusion-auth-state.md +++ /dev/null @@ -1,6 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[FusionAuthState](index.md)/[FusionAuthState](-fusion-auth-state.md) - -# FusionAuthState - -[androidJvm]\ -constructor(accessToken: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, accessTokenExpirationTime: [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null, idToken: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?, refreshToken: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?) \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-fusion-auth-state/access-token-expiration-time.md b/library/docs/library/io.fusionauth.mobilesdk/-fusion-auth-state/access-token-expiration-time.md deleted file mode 100644 index 78247240..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-fusion-auth-state/access-token-expiration-time.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[FusionAuthState](index.md)/[accessTokenExpirationTime](access-token-expiration-time.md) - -# accessTokenExpirationTime - -[androidJvm]\ -var [accessTokenExpirationTime](access-token-expiration-time.md): [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? - -The expiration time of the access token. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-fusion-auth-state/access-token.md b/library/docs/library/io.fusionauth.mobilesdk/-fusion-auth-state/access-token.md deleted file mode 100644 index 48733499..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-fusion-auth-state/access-token.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[FusionAuthState](index.md)/[accessToken](access-token.md) - -# accessToken - -[androidJvm]\ -var [accessToken](access-token.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? - -The access token string. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-fusion-auth-state/id-token.md b/library/docs/library/io.fusionauth.mobilesdk/-fusion-auth-state/id-token.md deleted file mode 100644 index 132467de..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-fusion-auth-state/id-token.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[FusionAuthState](index.md)/[idToken](id-token.md) - -# idToken - -[androidJvm]\ -val [idToken](id-token.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? - -The ID token string. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-fusion-auth-state/index.md b/library/docs/library/io.fusionauth.mobilesdk/-fusion-auth-state/index.md deleted file mode 100644 index 2c18cdff..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-fusion-auth-state/index.md +++ /dev/null @@ -1,25 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[FusionAuthState](index.md) - -# FusionAuthState - -[androidJvm]\ -@Serializable - -data class [FusionAuthState](index.md)(var accessToken: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, var accessTokenExpirationTime: [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null, val idToken: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?, val refreshToken: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?) - -Represents the state of FusionAuth authorization. - -## Constructors - -| | | -|---|---| -| [FusionAuthState](-fusion-auth-state.md) | [androidJvm]
constructor(accessToken: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, accessTokenExpirationTime: [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null, idToken: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?, refreshToken: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?) | - -## Properties - -| Name | Summary | -|---|---| -| [accessToken](access-token.md) | [androidJvm]
var [accessToken](access-token.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?
The access token string. | -| [accessTokenExpirationTime](access-token-expiration-time.md) | [androidJvm]
var [accessTokenExpirationTime](access-token-expiration-time.md): [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)?
The expiration time of the access token. | -| [idToken](id-token.md) | [androidJvm]
val [idToken](id-token.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?
The ID token string. | -| [refreshToken](refresh-token.md) | [androidJvm]
val [refreshToken](refresh-token.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?
The refresh token string. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-fusion-auth-state/refresh-token.md b/library/docs/library/io.fusionauth.mobilesdk/-fusion-auth-state/refresh-token.md deleted file mode 100644 index f4e3f1f2..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-fusion-auth-state/refresh-token.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[FusionAuthState](index.md)/[refreshToken](refresh-token.md) - -# refreshToken - -[androidJvm]\ -val [refreshToken](refresh-token.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? - -The refresh token string. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-id-token/-id-token.md b/library/docs/library/io.fusionauth.mobilesdk/-id-token/-id-token.md deleted file mode 100644 index aa47e7de..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-id-token/-id-token.md +++ /dev/null @@ -1,6 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[IdToken](index.md)/[IdToken](-id-token.md) - -# IdToken - -[androidJvm]\ -constructor(at_hash: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, aud: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, authenticationType: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, auth_time: [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null, c_hash: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, email: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, email_verified: [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)? = null, exp: [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null, iat: [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null, iss: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, jti: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, nonce: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, preferred_username: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, scope: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, sid: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, sub: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, tid: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null) \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-id-token/at_hash.md b/library/docs/library/io.fusionauth.mobilesdk/-id-token/at_hash.md deleted file mode 100644 index a6402791..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-id-token/at_hash.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[IdToken](index.md)/[at_hash](at_hash.md) - -# at_hash - -[androidJvm]\ -val [at_hash](at_hash.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The access token hash. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-id-token/aud.md b/library/docs/library/io.fusionauth.mobilesdk/-id-token/aud.md deleted file mode 100644 index 264c7062..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-id-token/aud.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[IdToken](index.md)/[aud](aud.md) - -# aud - -[androidJvm]\ -val [aud](aud.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The audience. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-id-token/auth_time.md b/library/docs/library/io.fusionauth.mobilesdk/-id-token/auth_time.md deleted file mode 100644 index 04ca48fd..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-id-token/auth_time.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[IdToken](index.md)/[auth_time](auth_time.md) - -# auth_time - -[androidJvm]\ -val [auth_time](auth_time.md): [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null - -The authentication time. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-id-token/authentication-type.md b/library/docs/library/io.fusionauth.mobilesdk/-id-token/authentication-type.md deleted file mode 100644 index ff7a5976..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-id-token/authentication-type.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[IdToken](index.md)/[authenticationType](authentication-type.md) - -# authenticationType - -[androidJvm]\ -val [authenticationType](authentication-type.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The authentication type. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-id-token/c_hash.md b/library/docs/library/io.fusionauth.mobilesdk/-id-token/c_hash.md deleted file mode 100644 index 2c4d4782..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-id-token/c_hash.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[IdToken](index.md)/[c_hash](c_hash.md) - -# c_hash - -[androidJvm]\ -val [c_hash](c_hash.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The code hash. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-id-token/email.md b/library/docs/library/io.fusionauth.mobilesdk/-id-token/email.md deleted file mode 100644 index e1aaaf11..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-id-token/email.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[IdToken](index.md)/[email](email.md) - -# email - -[androidJvm]\ -val [email](email.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The user's email address. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-id-token/email_verified.md b/library/docs/library/io.fusionauth.mobilesdk/-id-token/email_verified.md deleted file mode 100644 index 7ee125cf..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-id-token/email_verified.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[IdToken](index.md)/[email_verified](email_verified.md) - -# email_verified - -[androidJvm]\ -val [email_verified](email_verified.md): [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)? = null - -Indicates whether the user's email address has been verified. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-id-token/exp.md b/library/docs/library/io.fusionauth.mobilesdk/-id-token/exp.md deleted file mode 100644 index 52099f42..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-id-token/exp.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[IdToken](index.md)/[exp](exp.md) - -# exp - -[androidJvm]\ -val [exp](exp.md): [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null - -The expiration time. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-id-token/iat.md b/library/docs/library/io.fusionauth.mobilesdk/-id-token/iat.md deleted file mode 100644 index 636efe63..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-id-token/iat.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[IdToken](index.md)/[iat](iat.md) - -# iat - -[androidJvm]\ -val [iat](iat.md): [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null - -The issued at time. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-id-token/index.md b/library/docs/library/io.fusionauth.mobilesdk/-id-token/index.md deleted file mode 100644 index 4c76b956..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-id-token/index.md +++ /dev/null @@ -1,38 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[IdToken](index.md) - -# IdToken - -[androidJvm]\ -@Serializable - -data class [IdToken](index.md)(val at_hash: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val aud: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val authenticationType: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val auth_time: [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null, val c_hash: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val email: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val email_verified: [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)? = null, val exp: [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null, val iat: [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null, val iss: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val jti: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val nonce: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val preferred_username: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val scope: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val sid: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val sub: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val tid: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null) - -Represents an ID token. - -## Constructors - -| | | -|---|---| -| [IdToken](-id-token.md) | [androidJvm]
constructor(at_hash: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, aud: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, authenticationType: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, auth_time: [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null, c_hash: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, email: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, email_verified: [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)? = null, exp: [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null, iat: [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null, iss: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, jti: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, nonce: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, preferred_username: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, scope: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, sid: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, sub: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, tid: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null) | - -## Properties - -| Name | Summary | -|---|---| -| [at_hash](at_hash.md) | [androidJvm]
val [at_hash](at_hash.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The access token hash. | -| [aud](aud.md) | [androidJvm]
val [aud](aud.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The audience. | -| [auth_time](auth_time.md) | [androidJvm]
val [auth_time](auth_time.md): [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null
The authentication time. | -| [authenticationType](authentication-type.md) | [androidJvm]
val [authenticationType](authentication-type.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The authentication type. | -| [c_hash](c_hash.md) | [androidJvm]
val [c_hash](c_hash.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The code hash. | -| [email](email.md) | [androidJvm]
val [email](email.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The user's email address. | -| [email_verified](email_verified.md) | [androidJvm]
val [email_verified](email_verified.md): [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)? = null
Indicates whether the user's email address has been verified. | -| [exp](exp.md) | [androidJvm]
val [exp](exp.md): [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null
The expiration time. | -| [iat](iat.md) | [androidJvm]
val [iat](iat.md): [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null
The issued at time. | -| [iss](iss.md) | [androidJvm]
val [iss](iss.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The issuer. | -| [jti](jti.md) | [androidJvm]
val [jti](jti.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The JSON token identifier. | -| [nonce](nonce.md) | [androidJvm]
val [nonce](nonce.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The nonce. | -| [preferred_username](preferred_username.md) | [androidJvm]
val [preferred_username](preferred_username.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The preferred username. | -| [scope](scope.md) | [androidJvm]
val [scope](scope.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The scope. | -| [sid](sid.md) | [androidJvm]
val [sid](sid.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The session identifier. | -| [sub](sub.md) | [androidJvm]
val [sub](sub.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The subject identifier. | -| [tid](tid.md) | [androidJvm]
val [tid](tid.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The tenant identifier. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-id-token/iss.md b/library/docs/library/io.fusionauth.mobilesdk/-id-token/iss.md deleted file mode 100644 index 4172c3ae..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-id-token/iss.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[IdToken](index.md)/[iss](iss.md) - -# iss - -[androidJvm]\ -val [iss](iss.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The issuer. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-id-token/jti.md b/library/docs/library/io.fusionauth.mobilesdk/-id-token/jti.md deleted file mode 100644 index f1e74bc0..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-id-token/jti.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[IdToken](index.md)/[jti](jti.md) - -# jti - -[androidJvm]\ -val [jti](jti.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The JSON token identifier. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-id-token/nonce.md b/library/docs/library/io.fusionauth.mobilesdk/-id-token/nonce.md deleted file mode 100644 index 2c2d04e6..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-id-token/nonce.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[IdToken](index.md)/[nonce](nonce.md) - -# nonce - -[androidJvm]\ -val [nonce](nonce.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The nonce. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-id-token/preferred_username.md b/library/docs/library/io.fusionauth.mobilesdk/-id-token/preferred_username.md deleted file mode 100644 index 7b287d28..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-id-token/preferred_username.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[IdToken](index.md)/[preferred_username](preferred_username.md) - -# preferred_username - -[androidJvm]\ -val [preferred_username](preferred_username.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The preferred username. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-id-token/scope.md b/library/docs/library/io.fusionauth.mobilesdk/-id-token/scope.md deleted file mode 100644 index f32d0f21..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-id-token/scope.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[IdToken](index.md)/[scope](scope.md) - -# scope - -[androidJvm]\ -val [scope](scope.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The scope. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-id-token/sid.md b/library/docs/library/io.fusionauth.mobilesdk/-id-token/sid.md deleted file mode 100644 index b32e6562..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-id-token/sid.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[IdToken](index.md)/[sid](sid.md) - -# sid - -[androidJvm]\ -val [sid](sid.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The session identifier. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-id-token/sub.md b/library/docs/library/io.fusionauth.mobilesdk/-id-token/sub.md deleted file mode 100644 index 60748308..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-id-token/sub.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[IdToken](index.md)/[sub](sub.md) - -# sub - -[androidJvm]\ -val [sub](sub.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The subject identifier. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-id-token/tid.md b/library/docs/library/io.fusionauth.mobilesdk/-id-token/tid.md deleted file mode 100644 index c7f057fd..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-id-token/tid.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[IdToken](index.md)/[tid](tid.md) - -# tid - -[androidJvm]\ -val [tid](tid.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The tenant identifier. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-singleton-unsecure-connection-builder/index.md b/library/docs/library/io.fusionauth.mobilesdk/-singleton-unsecure-connection-builder/index.md deleted file mode 100644 index a49cda2e..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-singleton-unsecure-connection-builder/index.md +++ /dev/null @@ -1,12 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[SingletonUnsecureConnectionBuilder](index.md) - -# SingletonUnsecureConnectionBuilder - -[androidJvm]\ -object [SingletonUnsecureConnectionBuilder](index.md) : ConnectionBuilder - -## Functions - -| Name | Summary | -|---|---| -| [openConnection](index.md#291019166%2FFunctions%2F-435046686) | [androidJvm]
@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)
open override fun [openConnection](index.md#291019166%2FFunctions%2F-435046686)(@[NonNull](https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html)uri: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html)): [HttpURLConnection](https://developer.android.com/reference/kotlin/java/net/HttpURLConnection.html) | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-token-manager/-token-manager.md b/library/docs/library/io.fusionauth.mobilesdk/-token-manager/-token-manager.md deleted file mode 100644 index ac581d7a..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-token-manager/-token-manager.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[TokenManager](index.md)/[TokenManager](-token-manager.md) - -# TokenManager - -[androidJvm]\ -constructor() - -Creates a TokenManager instance. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-token-manager/clear-auth-state.md b/library/docs/library/io.fusionauth.mobilesdk/-token-manager/clear-auth-state.md deleted file mode 100644 index 3f055efb..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-token-manager/clear-auth-state.md +++ /dev/null @@ -1,14 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[TokenManager](index.md)/[clearAuthState](clear-auth-state.md) - -# clearAuthState - -[androidJvm]\ -fun [clearAuthState](clear-auth-state.md)() - -Clears the authorization state by removing the "authState" key from the storage. - -#### Throws - -| | | -|---|---| -| [StorageException](../../io.fusionauth.mobilesdk.exceptions/-storage-exception/index.md) | if the storage implementation is not set. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-token-manager/get-auth-state.md b/library/docs/library/io.fusionauth.mobilesdk/-token-manager/get-auth-state.md deleted file mode 100644 index 76457d9f..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-token-manager/get-auth-state.md +++ /dev/null @@ -1,18 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[TokenManager](index.md)/[getAuthState](get-auth-state.md) - -# getAuthState - -[androidJvm]\ -fun [getAuthState](get-auth-state.md)(): [FusionAuthState](../-fusion-auth-state/index.md)? - -Retrieves the authorization state from the storage. - -#### Return - -The authorization state if available, or null if not present or unable to decode from storage. - -#### Throws - -| | | -|---|---| -| [StorageException](../../io.fusionauth.mobilesdk.exceptions/-storage-exception/index.md) | if an error occurs while decoding the authorization state. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-token-manager/index.md b/library/docs/library/io.fusionauth.mobilesdk/-token-manager/index.md deleted file mode 100644 index 956b68a5..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-token-manager/index.md +++ /dev/null @@ -1,23 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[TokenManager](index.md) - -# TokenManager - -[androidJvm]\ -class [TokenManager](index.md) - -The TokenManager class handles the storage and retrieval of authorization state tokens. - -## Constructors - -| | | -|---|---| -| [TokenManager](-token-manager.md) | [androidJvm]
constructor()
Creates a TokenManager instance. | - -## Functions - -| Name | Summary | -|---|---| -| [clearAuthState](clear-auth-state.md) | [androidJvm]
fun [clearAuthState](clear-auth-state.md)()
Clears the authorization state by removing the "authState" key from the storage. | -| [getAuthState](get-auth-state.md) | [androidJvm]
fun [getAuthState](get-auth-state.md)(): [FusionAuthState](../-fusion-auth-state/index.md)?
Retrieves the authorization state from the storage. | -| [saveAuthState](save-auth-state.md) | [androidJvm]
fun [saveAuthState](save-auth-state.md)(authState: [FusionAuthState](../-fusion-auth-state/index.md))
Saves the authorization state to the storage. | -| [withStorage](with-storage.md) | [androidJvm]
fun [withStorage](with-storage.md)(storage: [Storage](../../io.fusionauth.mobilesdk.storage/-storage/index.md)): [TokenManager](index.md)
Sets the storage implementation to be used for storing data in the TokenManager. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-token-manager/save-auth-state.md b/library/docs/library/io.fusionauth.mobilesdk/-token-manager/save-auth-state.md deleted file mode 100644 index 36b18d1f..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-token-manager/save-auth-state.md +++ /dev/null @@ -1,22 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[TokenManager](index.md)/[saveAuthState](save-auth-state.md) - -# saveAuthState - -[androidJvm]\ -fun [saveAuthState](save-auth-state.md)(authState: [FusionAuthState](../-fusion-auth-state/index.md)) - -Saves the authorization state to the storage. - -#### Parameters - -androidJvm - -| | | -|---|---| -| authState | The authorization state to be saved. | - -#### Throws - -| | | -|---|---| -| [NullPointerException](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-null-pointer-exception/index.html) | if `storage` is null. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-token-manager/with-storage.md b/library/docs/library/io.fusionauth.mobilesdk/-token-manager/with-storage.md deleted file mode 100644 index a6767f19..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-token-manager/with-storage.md +++ /dev/null @@ -1,26 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[TokenManager](index.md)/[withStorage](with-storage.md) - -# withStorage - -[androidJvm]\ -fun [withStorage](with-storage.md)(storage: [Storage](../../io.fusionauth.mobilesdk.storage/-storage/index.md)): [TokenManager](index.md) - -Sets the storage implementation to be used for storing data in the TokenManager. - -#### Return - -The TokenManager instance with the updated storage. - -#### Parameters - -androidJvm - -| | | -|---|---| -| storage | The storage implementation to be used. | - -#### See also - -| | -|---| -| [Storage](../../io.fusionauth.mobilesdk.storage/-storage/index.md) | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-unsecure-connection-builder/-unsecure-connection-builder.md b/library/docs/library/io.fusionauth.mobilesdk/-unsecure-connection-builder/-unsecure-connection-builder.md deleted file mode 100644 index a6d170d8..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-unsecure-connection-builder/-unsecure-connection-builder.md +++ /dev/null @@ -1,6 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[UnsecureConnectionBuilder](index.md)/[UnsecureConnectionBuilder](-unsecure-connection-builder.md) - -# UnsecureConnectionBuilder - -[androidJvm]\ -constructor() \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-unsecure-connection-builder/index.md b/library/docs/library/io.fusionauth.mobilesdk/-unsecure-connection-builder/index.md deleted file mode 100644 index 142aa0ef..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-unsecure-connection-builder/index.md +++ /dev/null @@ -1,20 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[UnsecureConnectionBuilder](index.md) - -# UnsecureConnectionBuilder - -[androidJvm]\ -class [UnsecureConnectionBuilder](index.md) : ConnectionBuilder - -Connection Builder that allows for unsecure connections. - -## Constructors - -| | | -|---|---| -| [UnsecureConnectionBuilder](-unsecure-connection-builder.md) | [androidJvm]
constructor() | - -## Functions - -| Name | Summary | -|---|---| -| [openConnection](open-connection.md) | [androidJvm]
open override fun [openConnection](open-connection.md)(uri: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html)): [HttpURLConnection](https://developer.android.com/reference/kotlin/java/net/HttpURLConnection.html) | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-unsecure-connection-builder/open-connection.md b/library/docs/library/io.fusionauth.mobilesdk/-unsecure-connection-builder/open-connection.md deleted file mode 100644 index 801832c7..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-unsecure-connection-builder/open-connection.md +++ /dev/null @@ -1,6 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[UnsecureConnectionBuilder](index.md)/[openConnection](open-connection.md) - -# openConnection - -[androidJvm]\ -open override fun [openConnection](open-connection.md)(uri: [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html)): [HttpURLConnection](https://developer.android.com/reference/kotlin/java/net/HttpURLConnection.html) \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-user-info/-user-info.md b/library/docs/library/io.fusionauth.mobilesdk/-user-info/-user-info.md deleted file mode 100644 index 66930338..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-user-info/-user-info.md +++ /dev/null @@ -1,6 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[UserInfo](index.md)/[UserInfo](-user-info.md) - -# UserInfo - -[androidJvm]\ -constructor(applicationId: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, birthdate: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, email: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, email_verified: [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)? = null, family_name: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, given_name: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, name: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, middle_name: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, phone_number: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, picture: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, preferred_username: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, roles: [List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)>? = null, sub: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)) \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-user-info/application-id.md b/library/docs/library/io.fusionauth.mobilesdk/-user-info/application-id.md deleted file mode 100644 index ebf06d99..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-user-info/application-id.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[UserInfo](index.md)/[applicationId](application-id.md) - -# applicationId - -[androidJvm]\ -val [applicationId](application-id.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The ID of the application. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-user-info/birthdate.md b/library/docs/library/io.fusionauth.mobilesdk/-user-info/birthdate.md deleted file mode 100644 index e9d737db..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-user-info/birthdate.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[UserInfo](index.md)/[birthdate](birthdate.md) - -# birthdate - -[androidJvm]\ -val [birthdate](birthdate.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The user's birthdate. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-user-info/email.md b/library/docs/library/io.fusionauth.mobilesdk/-user-info/email.md deleted file mode 100644 index 731e9db7..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-user-info/email.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[UserInfo](index.md)/[email](email.md) - -# email - -[androidJvm]\ -val [email](email.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The user's email address. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-user-info/email_verified.md b/library/docs/library/io.fusionauth.mobilesdk/-user-info/email_verified.md deleted file mode 100644 index 3df7fef9..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-user-info/email_verified.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[UserInfo](index.md)/[email_verified](email_verified.md) - -# email_verified - -[androidJvm]\ -val [email_verified](email_verified.md): [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)? = null - -Indicates if the user's email address has been verified. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-user-info/family_name.md b/library/docs/library/io.fusionauth.mobilesdk/-user-info/family_name.md deleted file mode 100644 index c660fa3c..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-user-info/family_name.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[UserInfo](index.md)/[family_name](family_name.md) - -# family_name - -[androidJvm]\ -val [family_name](family_name.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The user's family name. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-user-info/given_name.md b/library/docs/library/io.fusionauth.mobilesdk/-user-info/given_name.md deleted file mode 100644 index de55352a..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-user-info/given_name.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[UserInfo](index.md)/[given_name](given_name.md) - -# given_name - -[androidJvm]\ -val [given_name](given_name.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The user's given name. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-user-info/index.md b/library/docs/library/io.fusionauth.mobilesdk/-user-info/index.md deleted file mode 100644 index 6363586a..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-user-info/index.md +++ /dev/null @@ -1,34 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[UserInfo](index.md) - -# UserInfo - -[androidJvm]\ -@Serializable - -data class [UserInfo](index.md)(val applicationId: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val birthdate: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val email: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val email_verified: [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)? = null, val family_name: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val given_name: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val name: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val middle_name: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val phone_number: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val picture: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val preferred_username: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val roles: [List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)>? = null, val sub: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)) - -Represents the user information retrieved from the authorization service. More information about the user info can be found in the [FusionAuth documentation](https://fusionauth.io/docs/lifecycle/authenticate-users/oauth/endpoints#userinfo) - -## Constructors - -| | | -|---|---| -| [UserInfo](-user-info.md) | [androidJvm]
constructor(applicationId: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, birthdate: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, email: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, email_verified: [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)? = null, family_name: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, given_name: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, name: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, middle_name: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, phone_number: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, picture: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, preferred_username: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, roles: [List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)>? = null, sub: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)) | - -## Properties - -| Name | Summary | -|---|---| -| [applicationId](application-id.md) | [androidJvm]
val [applicationId](application-id.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The ID of the application. | -| [birthdate](birthdate.md) | [androidJvm]
val [birthdate](birthdate.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The user's birthdate. | -| [email](email.md) | [androidJvm]
val [email](email.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The user's email address. | -| [email_verified](email_verified.md) | [androidJvm]
val [email_verified](email_verified.md): [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)? = null
Indicates if the user's email address has been verified. | -| [family_name](family_name.md) | [androidJvm]
val [family_name](family_name.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The user's family name. | -| [given_name](given_name.md) | [androidJvm]
val [given_name](given_name.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The user's given name. | -| [middle_name](middle_name.md) | [androidJvm]
val [middle_name](middle_name.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The user's middle name. | -| [name](name.md) | [androidJvm]
val [name](name.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The user's full name. | -| [phone_number](phone_number.md) | [androidJvm]
val [phone_number](phone_number.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The user's phone number. | -| [picture](picture.md) | [androidJvm]
val [picture](picture.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The URL of the user's profile picture. | -| [preferred_username](preferred_username.md) | [androidJvm]
val [preferred_username](preferred_username.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null
The user's preferred username. | -| [roles](roles.md) | [androidJvm]
val [roles](roles.md): [List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)>? = null
The roles the user is assigned to. | -| [sub](sub.md) | [androidJvm]
val [sub](sub.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)
The subject identifier of the user. | \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-user-info/middle_name.md b/library/docs/library/io.fusionauth.mobilesdk/-user-info/middle_name.md deleted file mode 100644 index 6cbbdca6..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-user-info/middle_name.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[UserInfo](index.md)/[middle_name](middle_name.md) - -# middle_name - -[androidJvm]\ -val [middle_name](middle_name.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The user's middle name. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-user-info/name.md b/library/docs/library/io.fusionauth.mobilesdk/-user-info/name.md deleted file mode 100644 index 5f85510b..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-user-info/name.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[UserInfo](index.md)/[name](name.md) - -# name - -[androidJvm]\ -val [name](name.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The user's full name. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-user-info/phone_number.md b/library/docs/library/io.fusionauth.mobilesdk/-user-info/phone_number.md deleted file mode 100644 index 80aad146..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-user-info/phone_number.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[UserInfo](index.md)/[phone_number](phone_number.md) - -# phone_number - -[androidJvm]\ -val [phone_number](phone_number.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The user's phone number. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-user-info/picture.md b/library/docs/library/io.fusionauth.mobilesdk/-user-info/picture.md deleted file mode 100644 index b2fc8a83..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-user-info/picture.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[UserInfo](index.md)/[picture](picture.md) - -# picture - -[androidJvm]\ -val [picture](picture.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The URL of the user's profile picture. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-user-info/preferred_username.md b/library/docs/library/io.fusionauth.mobilesdk/-user-info/preferred_username.md deleted file mode 100644 index 0c3b012d..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-user-info/preferred_username.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[UserInfo](index.md)/[preferred_username](preferred_username.md) - -# preferred_username - -[androidJvm]\ -val [preferred_username](preferred_username.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null - -The user's preferred username. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-user-info/roles.md b/library/docs/library/io.fusionauth.mobilesdk/-user-info/roles.md deleted file mode 100644 index 70d21d42..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-user-info/roles.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[UserInfo](index.md)/[roles](roles.md) - -# roles - -[androidJvm]\ -val [roles](roles.md): [List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)>? = null - -The roles the user is assigned to. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/-user-info/sub.md b/library/docs/library/io.fusionauth.mobilesdk/-user-info/sub.md deleted file mode 100644 index 18dbdba8..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/-user-info/sub.md +++ /dev/null @@ -1,8 +0,0 @@ -//[library](../../../index.md)/[io.fusionauth.mobilesdk](../index.md)/[UserInfo](index.md)/[sub](sub.md) - -# sub - -[androidJvm]\ -val [sub](sub.md): [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) - -The subject identifier of the user. \ No newline at end of file diff --git a/library/docs/library/io.fusionauth.mobilesdk/index.md b/library/docs/library/io.fusionauth.mobilesdk/index.md deleted file mode 100644 index d78d4e87..00000000 --- a/library/docs/library/io.fusionauth.mobilesdk/index.md +++ /dev/null @@ -1,16 +0,0 @@ -//[library](../../index.md)/[io.fusionauth.mobilesdk](index.md) - -# Package-level declarations - -## Types - -| Name | Summary | -|---|---| -| [AuthorizationConfiguration](-authorization-configuration/index.md) | [androidJvm]
@Serializable
data class [AuthorizationConfiguration](-authorization-configuration/index.md)(val clientId: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), val fusionAuthUrl: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html), val tenant: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val allowUnsecureConnection: [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) = false, val additionalScopes: [Set](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-set/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)> = emptySet(), val locale: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null)
AuthorizationConfiguration is a data class that represents the configuration for authorization. | -| [AuthorizationManager](-authorization-manager/index.md) | [androidJvm]
object [AuthorizationManager](-authorization-manager/index.md)
AuthorizationManager is a singleton object that manages the authorization state of the user. It provides methods to initialize the authorization manager, check if the user is authenticated, retrieve access tokens, refresh access tokens, and clear the authorization state. | -| [FusionAuthState](-fusion-auth-state/index.md) | [androidJvm]
@Serializable
data class [FusionAuthState](-fusion-auth-state/index.md)(var accessToken: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, var accessTokenExpirationTime: [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null, val idToken: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?, val refreshToken: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)?)
Represents the state of FusionAuth authorization. | -| [IdToken](-id-token/index.md) | [androidJvm]
@Serializable
data class [IdToken](-id-token/index.md)(val at_hash: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val aud: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val authenticationType: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val auth_time: [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null, val c_hash: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val email: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val email_verified: [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)? = null, val exp: [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null, val iat: [Long](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html)? = null, val iss: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val jti: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val nonce: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val preferred_username: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val scope: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val sid: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val sub: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val tid: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null)
Represents an ID token. | -| [SingletonUnsecureConnectionBuilder](-singleton-unsecure-connection-builder/index.md) | [androidJvm]
object [SingletonUnsecureConnectionBuilder](-singleton-unsecure-connection-builder/index.md) : ConnectionBuilder | -| [TokenManager](-token-manager/index.md) | [androidJvm]
class [TokenManager](-token-manager/index.md)
The TokenManager class handles the storage and retrieval of authorization state tokens. | -| [UnsecureConnectionBuilder](-unsecure-connection-builder/index.md) | [androidJvm]
class [UnsecureConnectionBuilder](-unsecure-connection-builder/index.md) : ConnectionBuilder
Connection Builder that allows for unsecure connections. | -| [UserInfo](-user-info/index.md) | [androidJvm]
@Serializable
data class [UserInfo](-user-info/index.md)(val applicationId: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val birthdate: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val email: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val email_verified: [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)? = null, val family_name: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val given_name: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val name: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val middle_name: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val phone_number: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val picture: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val preferred_username: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)? = null, val roles: [List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)<[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)>? = null, val sub: [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html))
Represents the user information retrieved from the authorization service. More information about the user info can be found in the [FusionAuth documentation](https://fusionauth.io/docs/lifecycle/authenticate-users/oauth/endpoints#userinfo) | \ No newline at end of file diff --git a/library/docs/library/package-list b/library/docs/library/package-list deleted file mode 100644 index eeb1e916..00000000 --- a/library/docs/library/package-list +++ /dev/null @@ -1,145 +0,0 @@ -$dokka.format:gfm-v1 -$dokka.linkExtension:md -$dokka.location:io.fusionauth.mobilesdk.exceptions////PointingToDeclaration/library/io.fusionauth.mobilesdk.exceptions/index.md -$dokka.location:io.fusionauth.mobilesdk.exceptions/AuthorizationException.Companion///PointingToDeclaration/library/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-companion/index.md -$dokka.location:io.fusionauth.mobilesdk.exceptions/AuthorizationException.Companion/fromException/#net.openid.appauth.AuthorizationException/PointingToDeclaration/library/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-companion/from-exception.md -$dokka.location:io.fusionauth.mobilesdk.exceptions/AuthorizationException///PointingToDeclaration/library/io.fusionauth.mobilesdk.exceptions/-authorization-exception/index.md -$dokka.location:io.fusionauth.mobilesdk.exceptions/AuthorizationException/AuthorizationException/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-authorization-exception.md -$dokka.location:io.fusionauth.mobilesdk.exceptions/AuthorizationException/AuthorizationException/#kotlin.String#kotlin.Throwable/PointingToDeclaration/library/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-authorization-exception.md -$dokka.location:io.fusionauth.mobilesdk.exceptions/AuthorizationException/AuthorizationException/#kotlin.String/PointingToDeclaration/library/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-authorization-exception.md -$dokka.location:io.fusionauth.mobilesdk.exceptions/AuthorizationException/AuthorizationException/#kotlin.Throwable/PointingToDeclaration/library/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-authorization-exception.md -$dokka.location:io.fusionauth.mobilesdk.exceptions/AuthorizationException/AuthorizationException/#net.openid.appauth.AuthorizationException/PointingToDeclaration/library/io.fusionauth.mobilesdk.exceptions/-authorization-exception/-authorization-exception.md -$dokka.location:io.fusionauth.mobilesdk.exceptions/StorageException.Companion///PointingToDeclaration/library/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/index.md -$dokka.location:io.fusionauth.mobilesdk.exceptions/StorageException.Companion/notSet/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/not-set.md -$dokka.location:io.fusionauth.mobilesdk.exceptions/StorageException.Companion/unableToDecode/#kotlin.Throwable/PointingToDeclaration/library/io.fusionauth.mobilesdk.exceptions/-storage-exception/-companion/unable-to-decode.md -$dokka.location:io.fusionauth.mobilesdk.exceptions/StorageException///PointingToDeclaration/library/io.fusionauth.mobilesdk.exceptions/-storage-exception/index.md -$dokka.location:io.fusionauth.mobilesdk.oauth////PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/index.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService.Companion///PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/index.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService.Companion/EXTRA_AUTHORIZED/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-a-u-t-h-o-r-i-z-e-d.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService.Companion/EXTRA_CANCELLED/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-c-a-n-c-e-l-l-e-d.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService.Companion/EXTRA_LOGGED_OUT/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/-companion/-e-x-t-r-a_-l-o-g-g-e-d_-o-u-t.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService///PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/index.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/additionalScopes/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/additional-scopes.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/allowUnsecureConnection/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/allow-unsecure-connection.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/authorize/#android.content.Intent#io.fusionauth.mobilesdk.oauth.OAuthAuthorizeOptions?/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/authorize.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/clientId/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/client-id.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/context/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/context.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/freshAccessToken/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/fresh-access-token.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/fusionAuthUrl/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/fusion-auth-url.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/getUserInfo/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/get-user-info.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/handleRedirect/#android.content.Intent/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/handle-redirect.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/isAuthorized/#android.content.Intent/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-authorized.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/isCancelled/#android.content.Intent/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-cancelled.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/isLoggedOut/#android.content.Intent/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/is-logged-out.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/locale/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/locale.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/logout/#android.content.Intent#io.fusionauth.mobilesdk.oauth.OAuthLogoutOptions?/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/logout.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/tenantId/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/tenant-id.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizationService/tokenManager/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorization-service/token-manager.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizeOptions///PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/index.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizeOptions/OAuthAuthorizeOptions/#kotlin.String#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?#android.content.Intent?/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/-o-auth-authorize-options.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizeOptions/cancelIntent/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/cancel-intent.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizeOptions/deviceDescription/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/device-description.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizeOptions/idpHint/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/idp-hint.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizeOptions/loginHint/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/login-hint.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizeOptions/nonce/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/nonce.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizeOptions/redirectUri/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/redirect-uri.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizeOptions/state/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/state.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthAuthorizeOptions/userCode/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-authorize-options/user-code.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthLogoutOptions///PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/index.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthLogoutOptions/OAuthLogoutOptions/#kotlin.String#kotlin.String?#android.content.Intent?/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/-o-auth-logout-options.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthLogoutOptions/cancelIntent/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/cancel-intent.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthLogoutOptions/postLogoutRedirectUri/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/post-logout-redirect-uri.md -$dokka.location:io.fusionauth.mobilesdk.oauth/OAuthLogoutOptions/state/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.oauth/-o-auth-logout-options/state.md -$dokka.location:io.fusionauth.mobilesdk.storage////PointingToDeclaration/library/io.fusionauth.mobilesdk.storage/index.md -$dokka.location:io.fusionauth.mobilesdk.storage/MemoryStorage///PointingToDeclaration/library/io.fusionauth.mobilesdk.storage/-memory-storage/index.md -$dokka.location:io.fusionauth.mobilesdk.storage/MemoryStorage/MemoryStorage/#/PointingToDeclaration/library/io.fusionauth.mobilesdk.storage/-memory-storage/-memory-storage.md -$dokka.location:io.fusionauth.mobilesdk.storage/MemoryStorage/get/#kotlin.String/PointingToDeclaration/library/io.fusionauth.mobilesdk.storage/-memory-storage/get.md -$dokka.location:io.fusionauth.mobilesdk.storage/MemoryStorage/remove/#kotlin.String/PointingToDeclaration/library/io.fusionauth.mobilesdk.storage/-memory-storage/remove.md -$dokka.location:io.fusionauth.mobilesdk.storage/MemoryStorage/set/#kotlin.String#kotlin.Any/PointingToDeclaration/library/io.fusionauth.mobilesdk.storage/-memory-storage/set.md -$dokka.location:io.fusionauth.mobilesdk.storage/SharedPreferencesStorage///PointingToDeclaration/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/index.md -$dokka.location:io.fusionauth.mobilesdk.storage/SharedPreferencesStorage/SharedPreferencesStorage/#android.content.Context#kotlin.String/PointingToDeclaration/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/-shared-preferences-storage.md -$dokka.location:io.fusionauth.mobilesdk.storage/SharedPreferencesStorage/get/#kotlin.String/PointingToDeclaration/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/get.md -$dokka.location:io.fusionauth.mobilesdk.storage/SharedPreferencesStorage/remove/#kotlin.String/PointingToDeclaration/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/remove.md -$dokka.location:io.fusionauth.mobilesdk.storage/SharedPreferencesStorage/set/#kotlin.String#kotlin.Any/PointingToDeclaration/library/io.fusionauth.mobilesdk.storage/-shared-preferences-storage/set.md -$dokka.location:io.fusionauth.mobilesdk.storage/Storage///PointingToDeclaration/library/io.fusionauth.mobilesdk.storage/-storage/index.md -$dokka.location:io.fusionauth.mobilesdk.storage/Storage/get/#kotlin.String/PointingToDeclaration/library/io.fusionauth.mobilesdk.storage/-storage/get.md -$dokka.location:io.fusionauth.mobilesdk.storage/Storage/remove/#kotlin.String/PointingToDeclaration/library/io.fusionauth.mobilesdk.storage/-storage/remove.md -$dokka.location:io.fusionauth.mobilesdk.storage/Storage/set/#kotlin.String#kotlin.Any/PointingToDeclaration/library/io.fusionauth.mobilesdk.storage/-storage/set.md -$dokka.location:io.fusionauth.mobilesdk////PointingToDeclaration/library/io.fusionauth.mobilesdk/index.md -$dokka.location:io.fusionauth.mobilesdk/AuthorizationConfiguration.Companion///PointingToDeclaration/library/io.fusionauth.mobilesdk/-authorization-configuration/-companion/index.md -$dokka.location:io.fusionauth.mobilesdk/AuthorizationConfiguration.Companion/fromResources/#android.content.Context#kotlin.Int/PointingToDeclaration/library/io.fusionauth.mobilesdk/-authorization-configuration/-companion/from-resources.md -$dokka.location:io.fusionauth.mobilesdk/AuthorizationConfiguration///PointingToDeclaration/library/io.fusionauth.mobilesdk/-authorization-configuration/index.md -$dokka.location:io.fusionauth.mobilesdk/AuthorizationConfiguration/AuthorizationConfiguration/#kotlin.String#kotlin.String#kotlin.String?#kotlin.Boolean#kotlin.collections.Set[kotlin.String]#kotlin.String?/PointingToDeclaration/library/io.fusionauth.mobilesdk/-authorization-configuration/-authorization-configuration.md -$dokka.location:io.fusionauth.mobilesdk/AuthorizationConfiguration/additionalScopes/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-authorization-configuration/additional-scopes.md -$dokka.location:io.fusionauth.mobilesdk/AuthorizationConfiguration/allowUnsecureConnection/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-authorization-configuration/allow-unsecure-connection.md -$dokka.location:io.fusionauth.mobilesdk/AuthorizationConfiguration/clientId/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-authorization-configuration/client-id.md -$dokka.location:io.fusionauth.mobilesdk/AuthorizationConfiguration/fusionAuthUrl/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-authorization-configuration/fusion-auth-url.md -$dokka.location:io.fusionauth.mobilesdk/AuthorizationConfiguration/locale/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-authorization-configuration/locale.md -$dokka.location:io.fusionauth.mobilesdk/AuthorizationConfiguration/tenant/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-authorization-configuration/tenant.md -$dokka.location:io.fusionauth.mobilesdk/AuthorizationConfiguration/withAdditionalScopes/#kotlin.collections.Set[kotlin.String]/PointingToDeclaration/library/io.fusionauth.mobilesdk/-authorization-configuration/with-additional-scopes.md -$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager///PointingToDeclaration/library/io.fusionauth.mobilesdk/-authorization-manager/index.md -$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager/clearState/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-authorization-manager/clear-state.md -$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager/dispose/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-authorization-manager/dispose.md -$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager/freshAccessToken/#android.content.Context#kotlin.Boolean/PointingToDeclaration/library/io.fusionauth.mobilesdk/-authorization-manager/fresh-access-token.md -$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager/getAccessToken/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-authorization-manager/get-access-token.md -$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager/getAccessTokenExpirationTime/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-authorization-manager/get-access-token-expiration-time.md -$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager/getIdToken/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-authorization-manager/get-id-token.md -$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager/getParsedIdToken/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-authorization-manager/get-parsed-id-token.md -$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager/initialize/#io.fusionauth.mobilesdk.AuthorizationConfiguration#io.fusionauth.mobilesdk.storage.Storage?/PointingToDeclaration/library/io.fusionauth.mobilesdk/-authorization-manager/initialize.md -$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager/isAccessTokenExpired/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-authorization-manager/is-access-token-expired.md -$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager/isAuthenticated/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-authorization-manager/is-authenticated.md -$dokka.location:io.fusionauth.mobilesdk/AuthorizationManager/oAuth/#android.content.Context/PointingToDeclaration/library/io.fusionauth.mobilesdk/-authorization-manager/o-auth.md -$dokka.location:io.fusionauth.mobilesdk/FusionAuthState///PointingToDeclaration/library/io.fusionauth.mobilesdk/-fusion-auth-state/index.md -$dokka.location:io.fusionauth.mobilesdk/FusionAuthState/FusionAuthState/#kotlin.String?#kotlin.Long?#kotlin.String?#kotlin.String?/PointingToDeclaration/library/io.fusionauth.mobilesdk/-fusion-auth-state/-fusion-auth-state.md -$dokka.location:io.fusionauth.mobilesdk/FusionAuthState/accessToken/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-fusion-auth-state/access-token.md -$dokka.location:io.fusionauth.mobilesdk/FusionAuthState/accessTokenExpirationTime/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-fusion-auth-state/access-token-expiration-time.md -$dokka.location:io.fusionauth.mobilesdk/FusionAuthState/idToken/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-fusion-auth-state/id-token.md -$dokka.location:io.fusionauth.mobilesdk/FusionAuthState/refreshToken/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-fusion-auth-state/refresh-token.md -$dokka.location:io.fusionauth.mobilesdk/IdToken///PointingToDeclaration/library/io.fusionauth.mobilesdk/-id-token/index.md -$dokka.location:io.fusionauth.mobilesdk/IdToken/IdToken/#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.Long?#kotlin.String?#kotlin.String?#kotlin.Boolean?#kotlin.Long?#kotlin.Long?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?/PointingToDeclaration/library/io.fusionauth.mobilesdk/-id-token/-id-token.md -$dokka.location:io.fusionauth.mobilesdk/IdToken/at_hash/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-id-token/at_hash.md -$dokka.location:io.fusionauth.mobilesdk/IdToken/aud/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-id-token/aud.md -$dokka.location:io.fusionauth.mobilesdk/IdToken/auth_time/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-id-token/auth_time.md -$dokka.location:io.fusionauth.mobilesdk/IdToken/authenticationType/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-id-token/authentication-type.md -$dokka.location:io.fusionauth.mobilesdk/IdToken/c_hash/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-id-token/c_hash.md -$dokka.location:io.fusionauth.mobilesdk/IdToken/email/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-id-token/email.md -$dokka.location:io.fusionauth.mobilesdk/IdToken/email_verified/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-id-token/email_verified.md -$dokka.location:io.fusionauth.mobilesdk/IdToken/exp/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-id-token/exp.md -$dokka.location:io.fusionauth.mobilesdk/IdToken/iat/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-id-token/iat.md -$dokka.location:io.fusionauth.mobilesdk/IdToken/iss/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-id-token/iss.md -$dokka.location:io.fusionauth.mobilesdk/IdToken/jti/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-id-token/jti.md -$dokka.location:io.fusionauth.mobilesdk/IdToken/nonce/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-id-token/nonce.md -$dokka.location:io.fusionauth.mobilesdk/IdToken/preferred_username/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-id-token/preferred_username.md -$dokka.location:io.fusionauth.mobilesdk/IdToken/scope/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-id-token/scope.md -$dokka.location:io.fusionauth.mobilesdk/IdToken/sid/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-id-token/sid.md -$dokka.location:io.fusionauth.mobilesdk/IdToken/sub/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-id-token/sub.md -$dokka.location:io.fusionauth.mobilesdk/IdToken/tid/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-id-token/tid.md -$dokka.location:io.fusionauth.mobilesdk/SingletonUnsecureConnectionBuilder///PointingToDeclaration/library/io.fusionauth.mobilesdk/-singleton-unsecure-connection-builder/index.md -$dokka.location:io.fusionauth.mobilesdk/TokenManager///PointingToDeclaration/library/io.fusionauth.mobilesdk/-token-manager/index.md -$dokka.location:io.fusionauth.mobilesdk/TokenManager/TokenManager/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-token-manager/-token-manager.md -$dokka.location:io.fusionauth.mobilesdk/TokenManager/clearAuthState/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-token-manager/clear-auth-state.md -$dokka.location:io.fusionauth.mobilesdk/TokenManager/getAuthState/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-token-manager/get-auth-state.md -$dokka.location:io.fusionauth.mobilesdk/TokenManager/saveAuthState/#io.fusionauth.mobilesdk.FusionAuthState/PointingToDeclaration/library/io.fusionauth.mobilesdk/-token-manager/save-auth-state.md -$dokka.location:io.fusionauth.mobilesdk/TokenManager/withStorage/#io.fusionauth.mobilesdk.storage.Storage/PointingToDeclaration/library/io.fusionauth.mobilesdk/-token-manager/with-storage.md -$dokka.location:io.fusionauth.mobilesdk/UnsecureConnectionBuilder///PointingToDeclaration/library/io.fusionauth.mobilesdk/-unsecure-connection-builder/index.md -$dokka.location:io.fusionauth.mobilesdk/UnsecureConnectionBuilder/UnsecureConnectionBuilder/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-unsecure-connection-builder/-unsecure-connection-builder.md -$dokka.location:io.fusionauth.mobilesdk/UnsecureConnectionBuilder/openConnection/#android.net.Uri/PointingToDeclaration/library/io.fusionauth.mobilesdk/-unsecure-connection-builder/open-connection.md -$dokka.location:io.fusionauth.mobilesdk/UserInfo///PointingToDeclaration/library/io.fusionauth.mobilesdk/-user-info/index.md -$dokka.location:io.fusionauth.mobilesdk/UserInfo/UserInfo/#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.Boolean?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.String?#kotlin.collections.List[kotlin.String]?#kotlin.String/PointingToDeclaration/library/io.fusionauth.mobilesdk/-user-info/-user-info.md -$dokka.location:io.fusionauth.mobilesdk/UserInfo/applicationId/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-user-info/application-id.md -$dokka.location:io.fusionauth.mobilesdk/UserInfo/birthdate/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-user-info/birthdate.md -$dokka.location:io.fusionauth.mobilesdk/UserInfo/email/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-user-info/email.md -$dokka.location:io.fusionauth.mobilesdk/UserInfo/email_verified/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-user-info/email_verified.md -$dokka.location:io.fusionauth.mobilesdk/UserInfo/family_name/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-user-info/family_name.md -$dokka.location:io.fusionauth.mobilesdk/UserInfo/given_name/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-user-info/given_name.md -$dokka.location:io.fusionauth.mobilesdk/UserInfo/middle_name/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-user-info/middle_name.md -$dokka.location:io.fusionauth.mobilesdk/UserInfo/name/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-user-info/name.md -$dokka.location:io.fusionauth.mobilesdk/UserInfo/phone_number/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-user-info/phone_number.md -$dokka.location:io.fusionauth.mobilesdk/UserInfo/picture/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-user-info/picture.md -$dokka.location:io.fusionauth.mobilesdk/UserInfo/preferred_username/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-user-info/preferred_username.md -$dokka.location:io.fusionauth.mobilesdk/UserInfo/roles/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-user-info/roles.md -$dokka.location:io.fusionauth.mobilesdk/UserInfo/sub/#/PointingToDeclaration/library/io.fusionauth.mobilesdk/-user-info/sub.md -io.fusionauth.mobilesdk -io.fusionauth.mobilesdk.exceptions -io.fusionauth.mobilesdk.oauth -io.fusionauth.mobilesdk.storage diff --git a/library/docs/navigation.html b/library/docs/navigation.html new file mode 100644 index 00000000..0a73c8ac --- /dev/null +++ b/library/docs/navigation.html @@ -0,0 +1,75 @@ + diff --git a/library/docs/scripts/main.js b/library/docs/scripts/main.js new file mode 100644 index 00000000..a38279f9 --- /dev/null +++ b/library/docs/scripts/main.js @@ -0,0 +1,45 @@ +(()=>{var e={1817:e=>{e.exports=''},4811:e=>{e.exports=''},5742:e=>{e.exports=''},7112:e=>{e.exports=''},8420:e=>{e.exports=''},7004:e=>{e.exports=''},7222:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>s});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(5280),c=a()(o());c.i(l.A),c.push([e.id,'.avatar_d716 {\n display: inline-block;\n -o-object-fit: cover;\n object-fit: cover;\n -o-object-position: center;\n object-position: center;\n\n /* This is a "graceful degradation" fallback, while the real value is controlled by JS */\n\n border-radius: var(--ring-border-radius);\n}\n\n.subavatar_b10d {\n position: absolute;\n top: 15px;\n left: 27px;\n\n border: 1px var(--ring-content-background-color) solid;\n}\n\n.empty_a151 {\n display: inline-block;\n\n box-sizing: border-box;\n\n border: 1px solid var(--ring-borders-color);\n}\n',"",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/avatar/avatar.css"],names:[],mappings:"AAEA;EACE,qBAAqB;EACrB,oBAAiB;KAAjB,iBAAiB;EACjB,0BAAuB;KAAvB,uBAAuB;;EAEvB,wFAAwF;;EAExF,wCAAwC;AAC1C;;AAEA;EACE,kBAAkB;EAClB,SAAS;EACT,UAAU;;EAEV,sDAAsD;AACxD;;AAEA;EACE,qBAAqB;;EAErB,sBAAsB;;EAEtB,2CAA2C;AAC7C",sourcesContent:['@import "../global/variables.css";\n\n.avatar {\n display: inline-block;\n object-fit: cover;\n object-position: center;\n\n /* This is a "graceful degradation" fallback, while the real value is controlled by JS */\n\n border-radius: var(--ring-border-radius);\n}\n\n.subavatar {\n position: absolute;\n top: 15px;\n left: 27px;\n\n border: 1px var(--ring-content-background-color) solid;\n}\n\n.empty {\n display: inline-block;\n\n box-sizing: border-box;\n\n border: 1px solid var(--ring-borders-color);\n}\n'],sourceRoot:""}]),c.locals={avatar:"avatar_d716",subavatar:"subavatar_b10d",empty:"empty_a151"};const s=c},9892:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),s=a()(o());s.i(c.A),s.i(l.default,"",!0),s.push([e.id,'.heightS_b28d {\n --ring-button-height: 24px;\n --ring-button-font-size: var(--ring-font-size-smaller);\n}\n\n.heightM_dfd3 {\n --ring-button-height: 28px;\n --ring-button-font-size: var(--ring-font-size);\n}\n\n.heightL_a4d3 {\n --ring-button-height: 32px;\n --ring-button-font-size: var(--ring-font-size);\n}\n\n.button_aba4 {\n position: relative;\n\n display: inline-block;\n\n box-sizing: border-box;\n height: var(--ring-button-height);\n margin: 0;\n padding: 0 16px;\n\n cursor: pointer;\n transition: color var(--ring-ease), background-color var(--ring-ease), box-shadow var(--ring-ease);\n text-decoration: none;\n\n color: var(--ring-text-color);\n\n border: 0;\n border-radius: var(--ring-border-radius);\n outline: 0;\n background-color: var(--ring-content-background-color);\n box-shadow: inset 0 0 0 1px var(--ring-borders-color);\n\n font-family: var(--ring-font-family);\n font-size: var(--ring-button-font-size);\n\n line-height: var(--ring-button-height);\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.button_aba4:hover {\n transition: none;\n\n box-shadow: inset 0 0 0 1px var(--ring-border-hover-color);\n }}\n\n.button_aba4:active {\n transition: none;\n\n background-color: var(--ring-selected-background-color);\n box-shadow: inset 0 0 0 1px var(--ring-border-hover-color);\n }\n\n.button_aba4:focus-visible {\n transition: none;\n\n box-shadow: inset 0 0 0 1px var(--ring-border-hover-color), 0 0 0 1px var(--ring-border-hover-color);\n }\n\n.button_aba4.active_bbe6 {\n transition: none;\n\n background-color: var(--ring-hover-background-color);\n box-shadow: inset 0 0 0 1px var(--ring-main-color);\n }\n\n.button_aba4.active_bbe6:focus-visible {\n box-shadow: inset 0 0 0 2px var(--ring-main-color), 0 0 0 1px var(--ring-border-hover-color);\n }\n\n.button_aba4[disabled] {\n pointer-events: none;\n\n background-color: var(--ring-disabled-background-color);\n box-shadow: inset 0 0 0 1px var(--ring-border-disabled-color);\n }\n\n.button_aba4.active_bbe6[disabled] {\n background-color: var(--ring-disabled-selected-background-color);\n box-shadow: inset 0 0 0 1px var(--ring-border-selected-disabled-color);\n }\n\n.button_aba4[disabled],\n .button_aba4.withIcon_ef77[disabled] {\n color: var(--ring-disabled-color);\n }\n\n.button_aba4[disabled] .icon_e878 {\n color: var(--ring-icon-disabled-color);\n }\n\n.button_aba4::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n outline: 0;\n }\n\n.withIcon_ef77 {\n color: var(--ring-secondary-color);\n}\n\n.primary_ddae {\n color: var(--ring-white-text-color);\n background-color: var(--ring-main-color);\n box-shadow: none;\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.primary_ddae:hover {\n transition: none;\n\n background-color: var(--ring-main-hover-color);\n box-shadow: none;\n }}\n\n.primary_ddae.withIcon_ef77,\n .primary_ddae.withIcon_ef77:active,\n .primary_ddae.withIcon_ef77.active_bbe6 {\n color: var(--ring-action-link-color);\n }\n\n.primary_ddae:focus-visible,\n .primary_ddae:active,\n .primary_ddae.active_bbe6 {\n background-color: var(--ring-button-primary-background-color);\n }\n\n.primary_ddae:active,\n .primary_ddae.active_bbe6 {\n box-shadow: inset 0 0 0 1px var(--ring-button-primary-border-color);\n }\n\n.primary_ddae[disabled] {\n background-color: var(--ring-disabled-background-color);\n box-shadow: inset 0 0 0 1px var(--ring-border-disabled-color);\n }\n\n.primary_ddae.loader_cbfc[disabled] {\n color: var(--ring-white-text-color);\n }\n\n.primary_ddae .loaderBackground_d9f5 {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n\n border-radius: var(--ring-border-radius);\n }\n\n.primary_ddae .loaderBackground_d9f5::before {\n background-image:\n linear-gradient(\n to right,\n var(--ring-main-color),\n var(--ring-button-loader-background) 40%,\n var(--ring-main-color) 80%\n );\n }\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.danger_bcea:hover {\n transition: none;\n }}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.danger_bcea:hover {\n box-shadow: inset 0 0 0 1px var(--ring-button-danger-hover-color);\n }}\n\n.danger_bcea,\n .danger_bcea.withIcon_ef77,\n .danger_bcea.withIcon_ef77:active,\n .danger_bcea.withIcon_ef77.active_bbe6,\n .danger_bcea.text_fc2a,\n .danger_bcea.text_fc2a:active,\n .danger_bcea.text_fc2a.active_bbe6 {\n color: var(--ring-error-color);\n }\n\n.danger_bcea:active,\n .danger_bcea.active_bbe6 {\n background-color: var(--ring-button-danger-active-color);\n }\n\n.danger_bcea:active,\n .danger_bcea.active_bbe6,\n .danger_bcea:focus-visible {\n box-shadow: inset 0 0 0 1px var(--ring-button-danger-hover-color);\n }\n\n.danger_bcea:focus-visible {\n transition: none;\n }\n\n.text_fc2a.text_fc2a,\n.withIcon_ef77.withIcon_ef77 {\n background-color: transparent;\n box-shadow: none;\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.text_fc2a.text_fc2a:hover, .withIcon_ef77.withIcon_ef77:hover {\n transition: none;\n }}\n\n.text_fc2a.text_fc2a:active,\n .withIcon_ef77.withIcon_ef77:active,\n .text_fc2a.text_fc2a.active_bbe6,\n .withIcon_ef77.withIcon_ef77.active_bbe6 {\n background-color: transparent;\n box-shadow: none;\n }\n\n.text_fc2a.text_fc2a:focus-visible, .withIcon_ef77.withIcon_ef77:focus-visible {\n box-shadow: inset 0 0 0 2px var(--ring-border-hover-color);\n }\n\n.loader_cbfc.text_fc2a > .content_b2b8 {\n animation-name: text-loading_d1b4;\n animation-duration: 1200ms;\n animation-iteration-count: infinite;\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.text_fc2a.text_fc2a:hover {\n background-color: transparent;\n box-shadow: none;\n}}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.withIcon_ef77:hover:not(:focus-visible) {\n background-color: transparent;\n box-shadow: none;\n}}\n\n.text_fc2a {\n color: var(--ring-action-link-color);\n}\n\n.inline_b4a2 {\n display: inline-block;\n\n margin: 0;\n padding: 0;\n\n font-size: var(--ring-font-size);\n}\n\n.withIcon_ef77 {\n padding: 0 8px;\n}\n\n.text_fc2a:active,\n .text_fc2a.active_bbe6 {\n color: var(--ring-link-hover-color);\n }\n\n.withIcon_ef77:active,\n .withIcon_ef77.active_bbe6 {\n color: var(--ring-action-link-color);\n }\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.withIcon_ef77:hover {\n color: var(--ring-link-hover-color);\n}}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.text_fc2a:hover {\n color: var(--ring-link-hover-color);\n}}\n\n.icon_e878 {\n color: inherit;\n\n line-height: normal;\n}\n\n.icon_e878:not(:last-child) {\n margin-right: 4px;\n }\n\n.withNormalIcon_aaca .icon_e878 {\n transition: color var(--ring-ease);\n\n color: var(--ring-icon-color);\n}\n\n.withNormalIcon_aaca:active,\n.withNormalIcon_aaca.active_bbe6 {\n color: var(--ring-main-color);\n}\n\n.withNormalIcon_aaca:active .icon_e878, .withNormalIcon_aaca.active_bbe6 .icon_e878 {\n transition: none;\n\n color: inherit;\n }\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.withNormalIcon_aaca:hover .icon_e878,\n.withDangerIcon_e3ca:hover .icon_e878 {\n transition: none;\n\n color: inherit;\n}}\n\n.withDangerIcon_e3ca .icon_e878,\n.withDangerIcon_e3ca:active .icon_e878 {\n color: var(--ring-icon-error-color);\n}\n\n.loader_cbfc {\n position: relative;\n z-index: 0;\n\n pointer-events: none;\n\n background-color: transparent;\n}\n\n.loaderBackground_d9f5 {\n position: absolute;\n z-index: -1;\n top: 1px;\n right: 1px;\n bottom: 1px;\n left: 1px;\n\n overflow: hidden;\n\n border-radius: var(--ring-border-radius-small);\n}\n\n.loaderBackground_d9f5::before {\n display: block;\n\n width: calc(100% + 64px);\n height: 100%;\n\n content: "";\n animation: progress_ed8f 1s linear infinite;\n\n background-image:\n linear-gradient(\n to right,\n var(--ring-content-background-color),\n var(--ring-selected-background-color) 40%,\n var(--ring-content-background-color) 80%\n );\n\n background-repeat: repeat;\n background-size: 64px;\n }\n\n.delayed_d562 .content_b2b8::after {\n content: "…";\n}\n\n.short_a07a {\n width: 32px;\n padding: 0;\n}\n\n.dropdownIcon_e982 {\n margin-right: -2px;\n\n margin-left: 2px;\n\n transition: color var(--ring-ease);\n\n color: var(--ring-icon-secondary-color);\n\n line-height: normal;\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.button_aba4:hover .dropdownIcon_e982 {\n transition: none;\n\n color: var(--ring-main-color);\n}}\n\n@keyframes progress_ed8f {\n from {\n transform: translateX(-64px);\n }\n\n to {\n transform: translateX(0);\n }\n}\n\n@keyframes text-loading_d1b4 {\n 50% {\n opacity: 0.5;\n }\n}\n',"",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/button/button.css",""],names:[],mappings:"AAOA;EACE,0BAAoC;EACpC,sDAAsD;AACxD;;AAEA;EACE,0BAAsC;EACtC,8CAA8C;AAChD;;AAEA;EACE,0BAAoC;EACpC,8CAA8C;AAChD;;AAEA;EACE,kBAAkB;;EAElB,qBAAqB;;EAErB,sBAAsB;EACtB,iCAAc;EACd,SAAS;EACT,eAAyB;;EAEzB,eAAe;EACf,kGAAkG;EAClG,qBAAqB;;EAErB,6BAA6B;;EAE7B,SAAS;EACT,wCAAwC;EACxC,UAAU;EACV,sDAAsD;EACtD,qDAAmD;;EAEnD,oCAAoC;EACpC,uCAAuC;;EAEvC,sCAAmB;AA2DrB;;AC1GA,wGAAA;IAAA,iBAAA;;IAAA,2DAAA;GAAA,CAAA;;ADuDE;IACE,gBAAgB;;IAEhB,uDAAuD;IACvD,0DAAwD;EAC1D;;AAEA;IACE,gBAAgB;;IAEhB,oGAAkG;EACpG;;AAEA;IACE,gBAAgB;;IAEhB,oDAAoD;IACpD,kDAAgD;EAClD;;AAEA;IACE,4FAA4F;EAC9F;;AAEA;IACE,oBAAoB;;IAEpB,uDAAuD;IACvD,6DAA2D;EAC7D;;AAEA;IACE,gEAAgE;IAChE,sEAAoE;EACtE;;AAEA;;IAEE,iCAAiC;EACnC;;AAEA;IACE,sCAAsC;EACxC;;AAEA;IACE,UAAU;;IAEV,SAAS;IACT,UAAU;EACZ;;AAGF;EACE,kCAAkC;AACpC;;AAEA;EACE,mCAAmC;EACnC,wCAAwC;EACxC,gBAAgB;AAqDlB;;ACxKA,wGAAA;IAAA,iBAAA;;IAAA,+CAAA;IAAA,iBAAA;GAAA,CAAA;;AD4HE;;;IAGE,oCAAoC;EACtC;;AAEA;;;IAGE,6DAA6D;EAC/D;;AAEA;;IAEE,mEAAiE;EACnE;;AAEA;IACE,uDAAuD;IACvD,6DAA2D;EAC7D;;AAEA;IACE,mCAAmC;EACrC;;AAEA;IACE,MAAM;IACN,QAAQ;IACR,SAAS;IACT,OAAO;;IAEP,wCAAwC;EAW1C;;AATE;MACE;;;;;;SAMG;IACL;;ACtKJ,wGAAA;IAAA,iBAAA;GAAA,CAAA;;AAAA,wGAAA;IAAA,kEAAA;GAAA,CAAA;;AD2KE;;;;;;;IAOE,8BAA8B;EAChC;;AAEA;;IAEE,wDAAwD;EAC1D;;AAEA;;;IAIE,iEAA+D;EACjE;;AAEA;IAEE,gBAAgB;EAClB;;AAGF;;EAEE,6BAA6B;EAC7B,gBAAgB;AAelB;;ACzNA,wGAAA;IAAA,iBAAA;GAAA,CAAA;;ADgNE;;;;IAEE,6BAA6B;IAC7B,gBAAgB;EAClB;;AAEA;IACE,0DAA0D;EAC5D;;AAGF;EACE,iCAA4B;EAC5B,0BAA0B;EAC1B,mCAAmC;AACrC;;AC/NA,wGAAA;EAAA,8BAAA;EAAA,iBAAA;CAAA,CAAA;;AAAA,wGAAA;EAAA,8BAAA;EAAA,iBAAA;CAAA,CAAA;;AD2OA;EACE,oCAAoC;AACtC;;AAEA;EACE,qBAAqB;;EAErB,SAAS;EACT,UAAU;;EAEV,gCAAgC;AAClC;;AAEA;EACE,cAAe;AACjB;;AAGE;;IAEE,mCAAmC;EACrC;;AAIA;;IAEE,oCAAoC;EACtC;;ACvQF,wGAAA;EAAA,oCAAA;CAAA,CAAA;;AAAA,wGAAA;EAAA,oCAAA;CAAA,CAAA;;ADkRA;EACE,cAAc;;EAEd,mBAAmB;AAKrB;;AAHE;IACE,iBAA8B;EAChC;;AAGF;EACE,kCAAkC;;EAElC,6BAA6B;AAC/B;;AAEA;;EAEE,6BAA6B;AAO/B;;AALE;IACE,gBAAgB;;IAEhB,cAAc;EAChB;;AC1SF,wGAAA;;EAAA,iBAAA;;EAAA,eAAA;CAAA,CAAA;;ADoTA;;EAEE,mCAAmC;AACrC;;AAEA;EACE,kBAAkB;EAClB,UAAU;;EAEV,oBAAoB;;EAEpB,6BAA6B;AAC/B;;AAEA;EACE,kBAAkB;EAClB,WAAW;EACX,QAAQ;EACR,UAAU;EACV,WAAW;EACX,SAAS;;EAET,gBAAgB;;EAEhB,8CAA8C;AAsBhD;;AApBE;IACE,cAAc;;IAEd,wBAA+B;IAC/B,YAAY;;IAEZ,WAAW;IACX,2CAAsC;;IAEtC;;;;;;OAMG;;IAEH,yBAAyB;IACzB,qBAA4B;EAC9B;;AAGF;EACE,YAAY;AACd;;AAEA;EACE,WAAqB;EACrB,UAAU;AACZ;;AAEA;EACE,kBAAkB;;EAElB,gBAAgB;;EAEhB,kCAAkC;;EAElC,uCAAuC;;EAEvC,mBAAmB;AACrB;;ACvXA,wGAAA;EAAA,iBAAA;;EAAA,8BAAA;CAAA,CAAA;;AD+XA;EACE;IACE,4BAA4C;EAC9C;;EAEA;IACE,wBAAwB;EAC1B;AACF;;AAEA;EACE;IACE,YAAY;EACd;AACF",sourcesContent:['@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n@value button-shadow: inset 0 0 0 1px;\n@value height: var(--ring-button-height);\n@value loaderWidth: calc(unit * 8);\n\n.heightS {\n --ring-button-height: calc(unit * 3);\n --ring-button-font-size: var(--ring-font-size-smaller);\n}\n\n.heightM {\n --ring-button-height: calc(unit * 3.5);\n --ring-button-font-size: var(--ring-font-size);\n}\n\n.heightL {\n --ring-button-height: calc(unit * 4);\n --ring-button-font-size: var(--ring-font-size);\n}\n\n.button {\n position: relative;\n\n display: inline-block;\n\n box-sizing: border-box;\n height: height;\n margin: 0;\n padding: 0 calc(unit * 2);\n\n cursor: pointer;\n transition: color var(--ring-ease), background-color var(--ring-ease), box-shadow var(--ring-ease);\n text-decoration: none;\n\n color: var(--ring-text-color);\n\n border: 0;\n border-radius: var(--ring-border-radius);\n outline: 0;\n background-color: var(--ring-content-background-color);\n box-shadow: button-shadow var(--ring-borders-color);\n\n font-family: var(--ring-font-family);\n font-size: var(--ring-button-font-size);\n\n line-height: height;\n\n &:hover {\n transition: none;\n\n box-shadow: button-shadow var(--ring-border-hover-color);\n }\n\n &:active {\n transition: none;\n\n background-color: var(--ring-selected-background-color);\n box-shadow: button-shadow var(--ring-border-hover-color);\n }\n\n &:focus-visible {\n transition: none;\n\n box-shadow: button-shadow var(--ring-border-hover-color), 0 0 0 1px var(--ring-border-hover-color);\n }\n\n &.active {\n transition: none;\n\n background-color: var(--ring-hover-background-color);\n box-shadow: button-shadow var(--ring-main-color);\n }\n\n &:focus-visible.active {\n box-shadow: inset 0 0 0 2px var(--ring-main-color), 0 0 0 1px var(--ring-border-hover-color);\n }\n\n &[disabled] {\n pointer-events: none;\n\n background-color: var(--ring-disabled-background-color);\n box-shadow: button-shadow var(--ring-border-disabled-color);\n }\n\n &[disabled].active {\n background-color: var(--ring-disabled-selected-background-color);\n box-shadow: button-shadow var(--ring-border-selected-disabled-color);\n }\n\n &[disabled],\n &[disabled].withIcon {\n color: var(--ring-disabled-color);\n }\n\n &[disabled] .icon {\n color: var(--ring-icon-disabled-color);\n }\n\n &::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n outline: 0;\n }\n}\n\n.withIcon {\n color: var(--ring-secondary-color);\n}\n\n.primary {\n color: var(--ring-white-text-color);\n background-color: var(--ring-main-color);\n box-shadow: none;\n\n &:hover {\n transition: none;\n\n background-color: var(--ring-main-hover-color);\n box-shadow: none;\n }\n\n &.withIcon,\n &.withIcon:active,\n &.withIcon.active {\n color: var(--ring-action-link-color);\n }\n\n &:focus-visible,\n &:active,\n &.active {\n background-color: var(--ring-button-primary-background-color);\n }\n\n &:active,\n &.active {\n box-shadow: button-shadow var(--ring-button-primary-border-color);\n }\n\n &[disabled] {\n background-color: var(--ring-disabled-background-color);\n box-shadow: button-shadow var(--ring-border-disabled-color);\n }\n\n &[disabled].loader {\n color: var(--ring-white-text-color);\n }\n\n & .loaderBackground {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n\n border-radius: var(--ring-border-radius);\n\n &::before {\n background-image:\n linear-gradient(\n to right,\n var(--ring-main-color),\n var(--ring-button-loader-background) 40%,\n var(--ring-main-color) 80%\n );\n }\n }\n}\n\n.danger {\n &,\n &.withIcon,\n &.withIcon:active,\n &.withIcon.active,\n &.text,\n &.text:active,\n &.text.active {\n color: var(--ring-error-color);\n }\n\n &:active,\n &.active {\n background-color: var(--ring-button-danger-active-color);\n }\n\n &:active,\n &.active,\n &:focus-visible,\n &:hover {\n box-shadow: button-shadow var(--ring-button-danger-hover-color);\n }\n\n &:focus-visible,\n &:hover {\n transition: none;\n }\n}\n\n.text.text,\n.withIcon.withIcon {\n background-color: transparent;\n box-shadow: none;\n\n &:hover {\n transition: none;\n }\n\n &:active,\n &.active {\n background-color: transparent;\n box-shadow: none;\n }\n\n &:focus-visible {\n box-shadow: inset 0 0 0 2px var(--ring-border-hover-color);\n }\n}\n\n.loader.text > .content {\n animation-name: text-loading;\n animation-duration: 1200ms;\n animation-iteration-count: infinite;\n}\n\n.text.text:hover {\n background-color: transparent;\n box-shadow: none;\n}\n\n.withIcon:hover:not(:focus-visible) {\n background-color: transparent;\n box-shadow: none;\n}\n\n.text {\n color: var(--ring-action-link-color);\n}\n\n.inline {\n display: inline-block;\n\n margin: 0;\n padding: 0;\n\n font-size: var(--ring-font-size);\n}\n\n.withIcon {\n padding: 0 unit;\n}\n\n.text {\n &:active,\n &.active {\n color: var(--ring-link-hover-color);\n }\n}\n\n.withIcon {\n &:active,\n &.active {\n color: var(--ring-action-link-color);\n }\n}\n\n.withIcon:hover {\n color: var(--ring-link-hover-color);\n}\n\n.text:hover {\n color: var(--ring-link-hover-color);\n}\n\n.icon {\n color: inherit;\n\n line-height: normal;\n\n &:not(:last-child) {\n margin-right: calc(unit * 0.5);\n }\n}\n\n.withNormalIcon .icon {\n transition: color var(--ring-ease);\n\n color: var(--ring-icon-color);\n}\n\n.withNormalIcon:active,\n.withNormalIcon.active {\n color: var(--ring-main-color);\n\n & .icon {\n transition: none;\n\n color: inherit;\n }\n}\n\n.withNormalIcon:hover .icon,\n.withDangerIcon:hover .icon {\n transition: none;\n\n color: inherit;\n}\n\n.withDangerIcon .icon,\n.withDangerIcon:active .icon {\n color: var(--ring-icon-error-color);\n}\n\n.loader {\n position: relative;\n z-index: 0;\n\n pointer-events: none;\n\n background-color: transparent;\n}\n\n.loaderBackground {\n position: absolute;\n z-index: -1;\n top: 1px;\n right: 1px;\n bottom: 1px;\n left: 1px;\n\n overflow: hidden;\n\n border-radius: var(--ring-border-radius-small);\n\n &::before {\n display: block;\n\n width: calc(100% + loaderWidth);\n height: 100%;\n\n content: "";\n animation: progress 1s linear infinite;\n\n background-image:\n linear-gradient(\n to right,\n var(--ring-content-background-color),\n var(--ring-selected-background-color) 40%,\n var(--ring-content-background-color) 80%\n );\n\n background-repeat: repeat;\n background-size: loaderWidth;\n }\n}\n\n.delayed .content::after {\n content: "…";\n}\n\n.short {\n width: calc(unit * 4);\n padding: 0;\n}\n\n.dropdownIcon {\n margin-right: -2px;\n\n margin-left: 2px;\n\n transition: color var(--ring-ease);\n\n color: var(--ring-icon-secondary-color);\n\n line-height: normal;\n}\n\n.button:hover .dropdownIcon {\n transition: none;\n\n color: var(--ring-main-color);\n}\n\n@keyframes progress {\n from {\n transform: translateX(calc(0 - loaderWidth));\n }\n\n to {\n transform: translateX(0);\n }\n}\n\n@keyframes text-loading {\n 50% {\n opacity: 0.5;\n }\n}\n',null],sourceRoot:""}]),s.locals={unit:`${l.default.locals.unit}`,"button-shadow":"inset 0 0 0 1px",height:"var(--ring-button-height)",loaderWidth:"64px",heightS:"heightS_b28d",heightM:"heightM_dfd3",heightL:"heightL_a4d3",button:"button_aba4",active:"active_bbe6",withIcon:"withIcon_ef77",icon:"icon_e878",primary:"primary_ddae",loader:"loader_cbfc",loaderBackground:"loaderBackground_d9f5",danger:"danger_bcea",text:"text_fc2a",content:"content_b2b8","text-loading":"text-loading_d1b4",inline:"inline_b4a2",withNormalIcon:"withNormalIcon_aaca",withDangerIcon:"withDangerIcon_e3ca",progress:"progress_ed8f",delayed:"delayed_d562",short:"short_a07a",dropdownIcon:"dropdownIcon_e982"};const u=s},1866:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),s=a()(o());s.i(c.A),s.i(l.default,"",!0),s.push([e.id,".checkbox_dccf {\n position: relative;\n\n display: inline-block;\n\n text-align: left;\n\n color: var(--ring-text-color);\n outline: none;\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.checkbox_dccf:hover .cell_edda {\n transition: background-color var(--ring-ease);\n\n border-color: var(--ring-border-hover-color);\n }}\n\n.cell_edda {\n position: relative;\n top: -2px;\n\n display: inline-block;\n\n box-sizing: border-box;\n width: 14px;\n height: 14px;\n\n -webkit-user-select: none;\n\n -moz-user-select: none;\n\n user-select: none;\n transition: border-color var(--ring-ease), background-color var(--ring-ease), box-shadow var(--ring-ease);\n vertical-align: middle;\n pointer-events: none;\n\n border: 1px solid var(--ring-borders-color);\n border-radius: var(--ring-border-radius-small);\n background-color: var(--ring-content-background-color);\n}\n\n.icon_b476.icon_b476 {\n position: absolute;\n\n top: -1px;\n left: -1px;\n\n width: 16px;\n height: 16px;\n\n opacity: 0;\n color: var(--ring-white-text-color);\n}\n\n.icon_b476.icon_b476 svg {\n position: absolute;\n top: 0;\n left: 0;\n }\n\n.check_a219 {\n}\n\n.minus_de65 {\n}\n\n.input_a330 {\n position: absolute;\n top: 0;\n left: 0;\n\n width: 100%;\n height: 100%;\n margin: 0;\n\n cursor: pointer;\n\n opacity: 0;\n\n /* stylelint-disable-next-line selector-max-specificity */\n}\n\n.input_a330:checked + .cell_edda,\n .input_a330:indeterminate + .cell_edda {\n border-color: transparent;\n background-color: var(--ring-main-color);\n }\n\n/* stylelint-disable-next-line selector-max-specificity */\n\n.input_a330:checked + .cell_edda .check_a219 {\n opacity: 1;\n }\n\n.input_a330:focus-visible + .cell_edda,\n .input_a330.focus_eaa3 + .cell_edda {\n transition: background-color var(--ring-ease);\n\n border-color: var(--ring-border-hover-color);\n box-shadow: 0 0 0 1px var(--ring-border-hover-color);\n }\n\n/* stylelint-disable-next-line selector-max-specificity */\n\n.input_a330:indeterminate + .cell_edda .minus_de65 {\n opacity: 1;\n }\n\n.input_a330[disabled] {\n pointer-events: none;\n }\n\n/* stylelint-disable-next-line selector-max-specificity */\n\n.input_a330[disabled][disabled] + .cell_edda {\n border-color: var(--ring-border-disabled-color);\n background-color: var(--ring-disabled-background-color);\n }\n\n/* stylelint-disable-next-line selector-max-specificity */\n\n.input_a330[disabled]:checked + .cell_edda,\n .input_a330[disabled]:indeterminate + .cell_edda {\n border-color: var(--ring-border-selected-disabled-color);\n }\n\n/* stylelint-disable-next-line selector-max-specificity */\n\n.input_a330[disabled]:checked + .cell_edda .check_a219,\n .input_a330[disabled]:indeterminate + .cell_edda .minus_de65 {\n color: var(--ring-icon-disabled-color);\n }\n\n/* stylelint-disable-next-line selector-max-specificity */\n\n.input_a330:indeterminate:indeterminate + .cell_edda .check_a219 {\n transition: none;\n\n opacity: 0;\n }\n\n.input_a330[disabled] ~ .label_dcc7 {\n color: var(--ring-disabled-color);\n }\n\n.label_dcc7 {\n margin-left: 8px;\n\n line-height: normal;\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/checkbox/checkbox.css",""],names:[],mappings:"AAKA;EACE,kBAAkB;;EAElB,qBAAqB;;EAErB,gBAAgB;;EAEhB,6BAA6B;EAC7B,aAAa;AAOf;;ACpBA,wGAAA;IAAA,8CAAA;;IAAA,6CAAA;GAAA,CAAA;;ADsBA;EACE,kBAAkB;EAClB,SAAS;;EAET,qBAAqB;;EAErB,sBAAsB;EACtB,WAAmB;EACnB,YAAoB;;EAEpB,yBAAiB;;KAAjB,sBAAiB;;UAAjB,iBAAiB;EACjB,yGAAyG;EACzG,sBAAsB;EACtB,oBAAoB;;EAEpB,2CAA2C;EAC3C,8CAA8C;EAC9C,sDAAsD;AACxD;;AAEA;EACE,kBAAkB;;EAElB,SAAS;EACT,UAAU;;EAEV,WAAqB;EACrB,YAAsB;;EAEtB,UAAU;EACV,mCAAmC;AAOrC;;AALE;IACE,kBAAkB;IAClB,MAAM;IACN,OAAO;EACT;;AAGF;AAEA;;AAEA;AAEA;;AAEA;EACE,kBAAkB;EAClB,MAAM;EACN,OAAO;;EAEP,WAAW;EACX,YAAY;EACZ,SAAS;;EAET,eAAe;;EAEf,UAAU;;EAEV,yDAAyD;AAyD3D;;AAxDE;;IAEE,yBAAyB;IACzB,wCAAwC;EAC1C;;AAEA,yDAAyD;;AACzD;IACE,UAAU;EACZ;;AAEA;;IAEE,6CAA6C;;IAE7C,4CAA4C;IAC5C,oDAAoD;EACtD;;AAEA,yDAAyD;;AACzD;IACE,UAAU;EACZ;;AAEA;IACE,oBAAoB;EACtB;;AAEA,yDAAyD;;AACzD;IACE,+CAA+C;IAC/C,uDAAuD;EACzD;;AAEA,yDAAyD;;AACzD;;IAEE,wDAAwD;EAC1D;;AAEA,yDAAyD;;AACzD;;IAEE,sCAAsC;EACxC;;AAEA,yDAAyD;;AACzD;IACE,gBAAgB;;IAEhB,UAAU;EACZ;;AAEA;IACE,iCAAiC;EACnC;;AAGF;EACE,gBAAiB;;EAEjB,mBAAmB;AACrB",sourcesContent:['@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n@value checkboxSize: 14px;\n\n.checkbox {\n position: relative;\n\n display: inline-block;\n\n text-align: left;\n\n color: var(--ring-text-color);\n outline: none;\n\n &:hover .cell {\n transition: background-color var(--ring-ease);\n\n border-color: var(--ring-border-hover-color);\n }\n}\n\n.cell {\n position: relative;\n top: -2px;\n\n display: inline-block;\n\n box-sizing: border-box;\n width: checkboxSize;\n height: checkboxSize;\n\n user-select: none;\n transition: border-color var(--ring-ease), background-color var(--ring-ease), box-shadow var(--ring-ease);\n vertical-align: middle;\n pointer-events: none;\n\n border: 1px solid var(--ring-borders-color);\n border-radius: var(--ring-border-radius-small);\n background-color: var(--ring-content-background-color);\n}\n\n.icon.icon {\n position: absolute;\n\n top: -1px;\n left: -1px;\n\n width: calc(unit * 2);\n height: calc(unit * 2);\n\n opacity: 0;\n color: var(--ring-white-text-color);\n\n & svg {\n position: absolute;\n top: 0;\n left: 0;\n }\n}\n\n.check {\n composes: icon;\n}\n\n.minus {\n composes: icon;\n}\n\n.input {\n position: absolute;\n top: 0;\n left: 0;\n\n width: 100%;\n height: 100%;\n margin: 0;\n\n cursor: pointer;\n\n opacity: 0;\n\n /* stylelint-disable-next-line selector-max-specificity */\n &:checked + .cell,\n &:indeterminate + .cell {\n border-color: transparent;\n background-color: var(--ring-main-color);\n }\n\n /* stylelint-disable-next-line selector-max-specificity */\n &:checked + .cell .check {\n opacity: 1;\n }\n\n &:focus-visible + .cell,\n &.focus + .cell {\n transition: background-color var(--ring-ease);\n\n border-color: var(--ring-border-hover-color);\n box-shadow: 0 0 0 1px var(--ring-border-hover-color);\n }\n\n /* stylelint-disable-next-line selector-max-specificity */\n &:indeterminate + .cell .minus {\n opacity: 1;\n }\n\n &[disabled] {\n pointer-events: none;\n }\n\n /* stylelint-disable-next-line selector-max-specificity */\n &[disabled][disabled] + .cell {\n border-color: var(--ring-border-disabled-color);\n background-color: var(--ring-disabled-background-color);\n }\n\n /* stylelint-disable-next-line selector-max-specificity */\n &[disabled]:checked + .cell,\n &[disabled]:indeterminate + .cell {\n border-color: var(--ring-border-selected-disabled-color);\n }\n\n /* stylelint-disable-next-line selector-max-specificity */\n &[disabled]:checked + .cell .check,\n &[disabled]:indeterminate + .cell .minus {\n color: var(--ring-icon-disabled-color);\n }\n\n /* stylelint-disable-next-line selector-max-specificity */\n &:indeterminate:indeterminate + .cell .check {\n transition: none;\n\n opacity: 0;\n }\n\n &[disabled] ~ .label {\n color: var(--ring-disabled-color);\n }\n}\n\n.label {\n margin-left: unit;\n\n line-height: normal;\n}\n',null],sourceRoot:""}]),s.locals={unit:`${l.default.locals.unit}`,checkboxSize:"14px",checkbox:"checkbox_dccf",cell:"cell_edda",icon:"icon_b476",check:"check_a219 icon_b476",minus:"minus_de65 icon_b476",input:"input_a330",focus:"focus_eaa3",label:"label_dcc7"};const u=s},5486:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>l});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i)()(o());a.push([e.id,".label_bed7 {\n display: block;\n\n margin-bottom: calc(var(--ring-unit)*0.5);\n}\n\n.formLabel_f9ba {\n color: var(--ring-text-color);\n\n font-size: var(--ring-font-size);\n line-height: var(--ring-line-height);\n}\n\n.secondaryLabel_e8a1 {\n color: var(--ring-secondary-color);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lowest);\n}\n\n.disabledLabel_e4c1 {\n color: var(--ring-disabled-color);\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/control-label/control-label.css"],names:[],mappings:"AAAA;EACE,cAAc;;EAEd,yCAA2C;AAC7C;;AAEA;EACE,6BAA6B;;EAE7B,gCAAgC;EAChC,oCAAoC;AACtC;;AAEA;EACE,kCAAkC;;EAElC,wCAAwC;EACxC,2CAA2C;AAC7C;;AAEA;EACE,iCAAiC;AACnC",sourcesContent:[".label {\n display: block;\n\n margin-bottom: calc(var(--ring-unit) * 0.5);\n}\n\n.formLabel {\n color: var(--ring-text-color);\n\n font-size: var(--ring-font-size);\n line-height: var(--ring-line-height);\n}\n\n.secondaryLabel {\n color: var(--ring-secondary-color);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lowest);\n}\n\n.disabledLabel {\n color: var(--ring-disabled-color);\n}\n"],sourceRoot:""}]),a.locals={label:"label_bed7",formLabel:"formLabel_f9ba",secondaryLabel:"secondaryLabel_e8a1",disabledLabel:"disabledLabel_e4c1"};const l=a},6506:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>s});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(5280),c=a()(o());c.i(l.A),c.push([e.id,".dropdown_a1de {\n display: inline-block;\n}\n\n.anchor_fdbe.anchor_fdbe {\n margin: 0 -3px;\n padding: 0 3px;\n\n font: inherit;\n}\n\n.chevron_ffc6 {\n margin-left: 2px;\n\n line-height: normal;\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/dropdown/dropdown.css"],names:[],mappings:"AAEA;EACE,qBAAqB;AACvB;;AAEA;EACE,cAAc;EACd,cAAc;;EAEd,aAAa;AACf;;AAEA;EACE,gBAAgB;;EAEhB,mBAAmB;AACrB",sourcesContent:['@import "../global/variables.css";\n\n.dropdown {\n display: inline-block;\n}\n\n.anchor.anchor {\n margin: 0 -3px;\n padding: 0 3px;\n\n font: inherit;\n}\n\n.chevron {\n margin-left: 2px;\n\n line-height: normal;\n}\n'],sourceRoot:""}]),c.locals={dropdown:"dropdown_a1de",anchor:"anchor_fdbe",chevron:"chevron_ffc6"};const s=c},9106:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>l});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i)()(o());a.push([e.id,'/* https://readymag.com/artemtiunov/RingUILanguage/colours/ */\n\n/*\nUnit shouldn\'t be CSS custom property because it is not intended to change\nAlso it won\'t form in FF47 https://bugzilla.mozilla.org/show_bug.cgi?id=594933\n*/\n\n.clearfix_c694::after {\n display: block;\n clear: both;\n\n content: "";\n }\n\n.font_a1f6 {\n font-family: var(--ring-font-family);\n font-size: var(--ring-font-size);\n line-height: var(--ring-line-height);\n}\n\n.font-lower_c3c9 {\n\n line-height: var(--ring-line-height-lower);\n}\n\n.font-smaller_d963 {\n\n font-size: var(--ring-font-size-smaller);\n}\n\n.font-smaller-lower_ff5f {\n\n line-height: var(--ring-line-height-lowest);\n}\n\n.font-larger-lower_b336 {\n\n font-size: var(--ring-font-size-larger);\n}\n\n.font-larger_f035 {\n\n line-height: var(--ring-line-height-taller);\n}\n\n/* To be used at large sizes */\n/* As close as possible to Helvetica Neue Thin (to replace Gotham) */\n.thin-font_de5b {\n font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;\n font-size: var(--ring-font-size);\n font-weight: 100; /* Renders Helvetica Neue UltraLight on OS X */\n}\n\n.monospace-font_ac33 {\n font-family: var(--ring-font-family-monospace);\n font-size: var(--ring-font-size-smaller);\n}\n\n.ellipsis_e43b {\n overflow: hidden;\n\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n\n.resetButton_ddd2 {\n overflow: visible;\n\n padding: 0;\n\n text-align: left;\n\n color: inherit;\n border: 0;\n\n background-color: transparent;\n\n font: inherit;\n}\n\n.resetButton_ddd2::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n }\n\n/* Note: footer also has top margin which isn\'t taken into account here */\n\n/* Media breakpoints (minimal values) */\n\n/* Media queries */\n',"",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/global/global.css"],names:[],mappings:"AAAA,6DAA6D;;AAE7D;;;CAGC;;AAIC;IACE,cAAc;IACd,WAAW;;IAEX,WAAW;EACb;;AAGF;EACE,oCAAoC;EACpC,gCAAgC;EAChC,oCAAoC;AACtC;;AAEA;;EAGE,0CAA0C;AAC5C;;AAEA;;EAGE,wCAAwC;AAC1C;;AAEA;;EAGE,2CAA2C;AAC7C;;AAEA;;EAGE,uCAAuC;AACzC;;AAEA;;EAGE,2CAA2C;AAC7C;;AAEA,8BAA8B;AAC9B,oEAAoE;AACpE;EACE,uEAAuE;EACvE,gCAAgC;EAChC,gBAAgB,EAAE,+CAA+C;AACnE;;AAEA;EACE,8CAA8C;EAC9C,wCAAwC;AAC1C;;AAEA;EACE,gBAAgB;;EAEhB,mBAAmB;EACnB,uBAAuB;AACzB;;AAEA;EACE,iBAAiB;;EAEjB,UAAU;;EAEV,gBAAgB;;EAEhB,cAAc;EACd,SAAS;;EAET,6BAA6B;;EAE7B,aAAa;AAOf;;AALE;IACE,UAAU;;IAEV,SAAS;EACX;;AAGF,yEAAyE;;AAGzE,uCAAuC;;AAKvC,kBAAkB",sourcesContent:['/* https://readymag.com/artemtiunov/RingUILanguage/colours/ */\n\n/*\nUnit shouldn\'t be CSS custom property because it is not intended to change\nAlso it won\'t form in FF47 https://bugzilla.mozilla.org/show_bug.cgi?id=594933\n*/\n@value unit: 8px;\n\n.clearfix {\n &::after {\n display: block;\n clear: both;\n\n content: "";\n }\n}\n\n.font {\n font-family: var(--ring-font-family);\n font-size: var(--ring-font-size);\n line-height: var(--ring-line-height);\n}\n\n.font-lower {\n composes: font;\n\n line-height: var(--ring-line-height-lower);\n}\n\n.font-smaller {\n composes: font-lower;\n\n font-size: var(--ring-font-size-smaller);\n}\n\n.font-smaller-lower {\n composes: font-smaller;\n\n line-height: var(--ring-line-height-lowest);\n}\n\n.font-larger-lower {\n composes: font-lower;\n\n font-size: var(--ring-font-size-larger);\n}\n\n.font-larger {\n composes: font-larger-lower;\n\n line-height: var(--ring-line-height-taller);\n}\n\n/* To be used at large sizes */\n/* As close as possible to Helvetica Neue Thin (to replace Gotham) */\n.thin-font {\n font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;\n font-size: var(--ring-font-size);\n font-weight: 100; /* Renders Helvetica Neue UltraLight on OS X */\n}\n\n.monospace-font {\n font-family: var(--ring-font-family-monospace);\n font-size: var(--ring-font-size-smaller);\n}\n\n.ellipsis {\n overflow: hidden;\n\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n\n.resetButton {\n overflow: visible;\n\n padding: 0;\n\n text-align: left;\n\n color: inherit;\n border: 0;\n\n background-color: transparent;\n\n font: inherit;\n\n &::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n }\n}\n\n/* Note: footer also has top margin which isn\'t taken into account here */\n@value footer-height: calc(unit * 8);\n\n/* Media breakpoints (minimal values) */\n@value breakpoint-small: 640px;\n@value breakpoint-middle: 960px;\n@value breakpoint-large: 1200px;\n\n/* Media queries */\n@value extra-small-screen-media: (max-width: calc(breakpoint-small - 1px));\n@value small-screen-media: (min-width: breakpoint-small) and (max-width: calc(breakpoint-middle - 1px));\n@value middle-screen-media: (min-width: breakpoint-middle) and (max-width: calc(breakpoint-large - 1px));\n@value large-screen-media: (min-width: breakpoint-large);\n'],sourceRoot:""}]),a.locals={unit:"8px","footer-height":"64px","breakpoint-small":"640px","breakpoint-middle":"960px","breakpoint-large":"1200px","extra-small-screen-media":"(max-width: 639px)","small-screen-media":"(min-width: 640px) and (max-width: 959px)","middle-screen-media":"(min-width: 960px) and (max-width: 1199px)","large-screen-media":"(min-width: 1200px)",clearfix:"clearfix_c694",font:"font_a1f6","font-lower":"font-lower_c3c9 font_a1f6","font-smaller":"font-smaller_d963 font-lower_c3c9 font_a1f6","font-smaller-lower":"font-smaller-lower_ff5f font-smaller_d963 font-lower_c3c9 font_a1f6","font-larger-lower":"font-larger-lower_b336 font-lower_c3c9 font_a1f6","font-larger":"font-larger_f035 font-larger-lower_b336 font-lower_c3c9 font_a1f6","thin-font":"thin-font_de5b","monospace-font":"monospace-font_ac33",ellipsis:"ellipsis_e43b",resetButton:"resetButton_ddd2"};const l=a},5280:(e,n,t)=>{"use strict";t.d(n,{A:()=>l});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i)()(o());a.push([e.id,'/* stylelint-disable color-no-hex */\n\n.light_f331,\n:root {\n --ring-unit: 8px;\n\n /* Element */\n --ring-line-components: 223, 229, 235;\n --ring-line-color: rgb(var(--ring-line-components)); /* #dfe5eb */\n --ring-borders-components: 197, 209, 219;\n --ring-borders-color: rgb(var(--ring-borders-components)); /* #c5d1db */\n --ring-icon-components: 184, 209, 229;\n --ring-icon-color: rgb(var(--ring-icon-components)); /* #b8d1e5 */\n --ring-icon-secondary-components: 153, 153, 153;\n --ring-icon-secondary-color: rgb(var(--ring-icon-secondary-components)); /* #999 */\n --ring-border-disabled-components: 232, 232, 232;\n --ring-border-disabled-color: rgb(var(--ring-border-disabled-components)); /* #e8e8e8 */\n --ring-border-selected-disabled-components: 212, 212, 212;\n --ring-border-selected-disabled-color: rgb(var(--ring-border-selected-disabled-components)); /* #d4d4d4 */\n --ring-border-unselected-disabled-components: 232, 232, 232;\n --ring-border-unselected-disabled-color: rgb(var(--ring-border-unselected-disabled-components)); /* #e8e8e8 */ /* TODO remove in 6.0 */\n --ring-icon-disabled-components: 212, 212, 212;\n --ring-icon-disabled-color: rgb(var(--ring-icon-disabled-components)); /* #d4d4d4 */\n --ring-border-hover-components: 128, 198, 255;\n --ring-border-hover-color: rgb(var(--ring-border-hover-components)); /* #80c6ff */\n --ring-icon-hover-components: var(--ring-link-hover-color);\n --ring-icon-hover-color: var(--ring-link-hover-color);\n --ring-main-components: 0, 128, 229;\n --ring-main-color: rgb(var(--ring-main-components)); /* #0080e5 */\n --ring-action-link-components: var(--ring-main-components);\n --ring-action-link-color: rgb(var(--ring-main-components)); /* #0080e5 */\n --ring-main-hover-components: 0, 112, 204;\n --ring-main-hover-color: rgb(var(--ring-main-hover-components)); /* #0070cc */\n --ring-icon-error-components: 219, 88, 96;\n --ring-icon-error-color: rgb(var(--ring-icon-error-components)); /* #db5860 */\n --ring-icon-warning-components: 237, 162, 0;\n --ring-icon-warning-color: rgb(var(--ring-icon-warning-components)); /* #eda200 */\n --ring-icon-success-components: 89, 168, 105;\n --ring-icon-success-color: rgb(var(--ring-icon-success-components)); /* #59a869 */\n --ring-pale-control-components: 207, 219, 229;\n --ring-pale-control-color: rgb(var(--ring-pale-control-components)); /* #cfdbe5 */\n --ring-popup-border-components: 0, 28, 54;\n --ring-popup-border-color: var(--ring-line-color);\n --ring-popup-shadow-components: rgba(var(--ring-popup-border-components), 0.1);\n --ring-popup-shadow-color: rgba(var(--ring-popup-border-components), 0.1);\n --ring-popup-secondary-shadow-color: rgba(var(--ring-popup-border-components), 0.04);\n --ring-message-shadow-color: rgba(var(--ring-popup-border-components), 0.3);\n --ring-pinned-shadow-components: 115, 117, 119;\n --ring-pinned-shadow-color: rgb(var(--ring-pinned-shadow-components)); /* #737577 */\n --ring-button-danger-hover-components: var(--ring-icon-error-color);\n --ring-button-danger-hover-color: var(--ring-icon-error-color);\n --ring-button-primary-border-components: 0, 98, 178;\n --ring-button-primary-border-color: rgb(var(--ring-button-primary-border-components)); /* #0062b2 */\n --ring-popup-shadow: 0 2px 8px var(--ring-popup-shadow-color), 0 1px 2px var(--ring-popup-secondary-shadow-color);\n --ring-dialog-shadow: 0 4px 24px var(--ring-popup-shadow-color), 0 2px 6px var(--ring-popup-secondary-shadow-color);\n\n /* Text */\n --ring-search-components: 102, 158, 204;\n --ring-search-color: rgb(var(--ring-search-components)); /* #669ecc */\n --ring-hint-components: 64, 99, 128;\n --ring-hint-color: rgb(var(--ring-hint-components)); /* #406380 */\n --ring-link-components: 15, 91, 153;\n --ring-link-color: rgb(var(--ring-link-components)); /* #0f5b99 */\n --ring-link-hover-components: 255, 0, 140;\n --ring-link-hover-color: rgb(var(--ring-link-hover-components)); /* #ff008c */\n --ring-error-components: 169, 15, 26;\n --ring-error-color: rgb(var(--ring-error-components)); /* #a90f1a */\n --ring-warning-components: 178, 92, 0;\n --ring-warning-color: rgb(var(--ring-warning-components)); /* #b25c00 */\n --ring-success-components: 12, 117, 35;\n --ring-success-color: rgb(var(--ring-success-components)); /* #0c7523 */\n --ring-text-components: 31, 35, 38;\n --ring-text-color: rgb(var(--ring-text-components)); /* #1f2326 */\n --ring-active-text-color: var(--ring-text-color);\n --ring-white-text-components: 255, 255, 255;\n --ring-white-text-color: rgb(var(--ring-white-text-components)); /* #fff */\n --ring-heading-color: var(--ring-text-color);\n --ring-secondary-components: 115, 117, 119;\n --ring-secondary-color: rgb(var(--ring-secondary-components)); /* #737577 */\n --ring-disabled-components: 153, 153, 153;\n --ring-disabled-color: rgb(var(--ring-disabled-components)); /* #999 */\n\n /* Background */\n --ring-content-background-components: 255, 255, 255;\n --ring-content-background-color: rgb(var(--ring-content-background-components)); /* #fff */\n --ring-popup-background-components: 255, 255, 255;\n --ring-popup-background-color: rgb(var(--ring-popup-background-components)); /* #fff */\n --ring-sidebar-background-components: 247, 249, 250;\n --ring-sidebar-background-color: rgb(var(--ring-sidebar-background-components)); /* #f7f9fa */\n --ring-selected-background-components: 212, 237, 255;\n --ring-selected-background-color: rgb(var(--ring-selected-background-components)); /* #d4edff */\n --ring-hover-background-components: 235, 246, 255;\n --ring-hover-background-color: rgb(var(--ring-hover-background-components)); /* #ebf6ff */\n --ring-navigation-background-components: 255, 255, 255;\n --ring-navigation-background-color: rgb(var(--ring-navigation-background-components)); /* #fff */\n --ring-tag-background-components: 230, 236, 242;\n --ring-tag-background-color: rgb(var(--ring-tag-background-components)); /* #e6ecf2 */\n --ring-tag-hover-background-components: 211, 218, 224;\n --ring-tag-hover-background-color: rgb(var(--ring-tag-hover-background-components)); /* #d3dae0 */\n --ring-removed-background-components: 255, 213, 203;\n --ring-removed-background-color: rgb(var(--ring-removed-background-components)); /* #ffd5cb */\n --ring-warning-background-components: 250, 236, 205;\n --ring-warning-background-color: rgb(var(--ring-warning-background-components)); /* #faeccd */\n --ring-added-background-components: 216, 240, 216;\n --ring-added-background-color: rgb(var(--ring-added-background-components)); /* #d8f0d8 */\n --ring-disabled-background-components: 245, 245, 245;\n --ring-disabled-background-color: rgb(var(--ring-disabled-background-components)); /* #f5f5f5 */\n --ring-disabled-selected-background-components: 232, 232, 232;\n --ring-disabled-selected-background-color: rgb(var(--ring-disabled-selected-background-components)); /* #e8e8e8 */\n --ring-button-danger-active-components: 255, 231, 232;\n --ring-button-danger-active-color: rgb(var(--ring-button-danger-active-components)); /* #ffe7e8 */\n --ring-button-loader-background-components: 51, 163, 255;\n --ring-button-loader-background: rgb(var(--ring-button-loader-background-components)); /* #33a3ff */\n --ring-button-primary-background-components: 26, 152, 255;\n --ring-button-primary-background-color: rgb(var(--ring-button-primary-background-components)); /* #1a98ff */\n --ring-table-loader-background-color: rgba(var(--ring-content-background-components), 0.5); /* #ffffff80 */\n\n /* Code */\n --ring-code-background-color: var(--ring-content-background-color);\n --ring-code-components: 0, 0, 0;\n --ring-code-color: rgb(var(--ring-code-components)); /* #000 */\n --ring-code-comment-components: 112, 112, 112;\n --ring-code-comment-color: rgb(var(--ring-code-comment-components)); /* #707070 */\n --ring-code-meta-components: 112, 112, 112;\n --ring-code-meta-color: rgb(var(--ring-code-meta-components)); /* #707070 */\n --ring-code-keyword-components: 0, 0, 128;\n --ring-code-keyword-color: rgb(var(--ring-code-keyword-components)); /* #000080 */\n --ring-code-tag-background-components: 239, 239, 239;\n --ring-code-tag-background-color: rgb(var(--ring-code-tag-background-components)); /* #efefef */\n --ring-code-tag-color: var(--ring-code-keyword-color);\n --ring-code-tag-font-weight: bold;\n --ring-code-field-components: 102, 14, 122;\n --ring-code-field-color: rgb(var(--ring-code-field-components)); /* #660e7a */\n --ring-code-attribute-components: 0, 0, 255;\n --ring-code-attribute-color: rgb(var(--ring-code-attribute-components)); /* #00f */\n --ring-code-number-color: var(--ring-code-attribute-color);\n --ring-code-string-components: 0, 122, 0;\n --ring-code-string-color: rgb(var(--ring-code-string-components)); /* #007a00 */\n --ring-code-addition-components: 170, 222, 170;\n --ring-code-addition-color: rgb(var(--ring-code-addition-components)); /* #aadeaa */\n --ring-code-deletion-components: 200, 200, 200;\n --ring-code-deletion-color: rgb(var(--ring-code-deletion-components)); /* #c8c8c8 */\n\n /* Metrics */\n --ring-border-radius: 4px;\n --ring-border-radius-small: 2px;\n --ring-font-size-larger: 15px;\n --ring-font-size: 14px;\n --ring-font-size-smaller: 12px;\n --ring-line-height-taller: 21px;\n --ring-line-height: 20px;\n --ring-line-height-lower: 18px;\n --ring-line-height-lowest: 16px;\n --ring-ease: 0.3s ease-out;\n --ring-fast-ease: 0.15s ease-out;\n --ring-font-family: system-ui, -apple-system, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Arial, sans-serif;\n --ring-font-family-monospace:\n Menlo,\n "Bitstream Vera Sans Mono",\n "Ubuntu Mono",\n Consolas,\n "Courier New",\n Courier,\n monospace;\n\n /* Common z-index-values */\n\n /* Invisible element is an absolutely positioned element which should be below */\n /* all other elements on the page */\n --ring-invisible-element-z-index: -1;\n\n /* z-index for position: fixed elements */\n --ring-fixed-z-index: 1;\n\n /* Elements that should overlay all other elements on the page */\n --ring-overlay-z-index: 5;\n\n /* Alerts should de displayed above overlays */\n --ring-alert-z-index: 6;\n}\n',"",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/global/variables.css"],names:[],mappings:"AAAA,mCAAmC;;AAEnC;;EAEE,gBAAgB;;EAEhB,YAAY;EACZ,qCAAqC;EACrC,mDAAmD,EAAE,YAAY;EACjE,wCAAwC;EACxC,yDAAyD,EAAE,YAAY;EACvE,qCAAqC;EACrC,mDAAmD,EAAE,YAAY;EACjE,+CAA+C;EAC/C,uEAAuE,EAAE,SAAS;EAClF,gDAAgD;EAChD,yEAAyE,EAAE,YAAY;EACvF,yDAAyD;EACzD,2FAA2F,EAAE,YAAY;EACzG,2DAA2D;EAC3D,+FAA+F,EAAE,YAAY,EAAE,uBAAuB;EACtI,8CAA8C;EAC9C,qEAAqE,EAAE,YAAY;EACnF,6CAA6C;EAC7C,mEAAmE,EAAE,YAAY;EACjF,0DAA0D;EAC1D,qDAAqD;EACrD,mCAAmC;EACnC,mDAAmD,EAAE,YAAY;EACjE,0DAA0D;EAC1D,0DAA0D,EAAE,YAAY;EACxE,yCAAyC;EACzC,+DAA+D,EAAE,YAAY;EAC7E,yCAAyC;EACzC,+DAA+D,EAAE,YAAY;EAC7E,2CAA2C;EAC3C,mEAAmE,EAAE,YAAY;EACjF,4CAA4C;EAC5C,mEAAmE,EAAE,YAAY;EACjF,6CAA6C;EAC7C,mEAAmE,EAAE,YAAY;EACjF,yCAAyC;EACzC,iDAAiD;EACjD,8EAA8E;EAC9E,yEAAyE;EACzE,oFAAoF;EACpF,2EAA2E;EAC3E,8CAA8C;EAC9C,qEAAqE,EAAE,YAAY;EACnF,mEAAmE;EACnE,8DAA8D;EAC9D,mDAAmD;EACnD,qFAAqF,EAAE,YAAY;EACnG,iHAAiH;EACjH,mHAAmH;;EAEnH,SAAS;EACT,uCAAuC;EACvC,uDAAuD,EAAE,YAAY;EACrE,mCAAmC;EACnC,mDAAmD,EAAE,YAAY;EACjE,mCAAmC;EACnC,mDAAmD,EAAE,YAAY;EACjE,yCAAyC;EACzC,+DAA+D,EAAE,YAAY;EAC7E,oCAAoC;EACpC,qDAAqD,EAAE,YAAY;EACnE,qCAAqC;EACrC,yDAAyD,EAAE,YAAY;EACvE,sCAAsC;EACtC,yDAAyD,EAAE,YAAY;EACvE,kCAAkC;EAClC,mDAAmD,EAAE,YAAY;EACjE,gDAAgD;EAChD,2CAA2C;EAC3C,+DAA+D,EAAE,SAAS;EAC1E,4CAA4C;EAC5C,0CAA0C;EAC1C,6DAA6D,EAAE,YAAY;EAC3E,yCAAyC;EACzC,2DAA2D,EAAE,SAAS;;EAEtE,eAAe;EACf,mDAAmD;EACnD,+EAA+E,EAAE,SAAS;EAC1F,iDAAiD;EACjD,2EAA2E,EAAE,SAAS;EACtF,mDAAmD;EACnD,+EAA+E,EAAE,YAAY;EAC7F,oDAAoD;EACpD,iFAAiF,EAAE,YAAY;EAC/F,iDAAiD;EACjD,2EAA2E,EAAE,YAAY;EACzF,sDAAsD;EACtD,qFAAqF,EAAE,SAAS;EAChG,+CAA+C;EAC/C,uEAAuE,EAAE,YAAY;EACrF,qDAAqD;EACrD,mFAAmF,EAAE,YAAY;EACjG,mDAAmD;EACnD,+EAA+E,EAAE,YAAY;EAC7F,mDAAmD;EACnD,+EAA+E,EAAE,YAAY;EAC7F,iDAAiD;EACjD,2EAA2E,EAAE,YAAY;EACzF,oDAAoD;EACpD,iFAAiF,EAAE,YAAY;EAC/F,6DAA6D;EAC7D,mGAAmG,EAAE,YAAY;EACjH,qDAAqD;EACrD,mFAAmF,EAAE,YAAY;EACjG,wDAAwD;EACxD,qFAAqF,EAAE,YAAY;EACnG,yDAAyD;EACzD,6FAA6F,EAAE,YAAY;EAC3G,0FAA0F,EAAE,cAAc;;EAE1G,SAAS;EACT,kEAAkE;EAClE,+BAA+B;EAC/B,mDAAmD,EAAE,SAAS;EAC9D,6CAA6C;EAC7C,mEAAmE,EAAE,YAAY;EACjF,0CAA0C;EAC1C,6DAA6D,EAAE,YAAY;EAC3E,yCAAyC;EACzC,mEAAmE,EAAE,YAAY;EACjF,oDAAoD;EACpD,iFAAiF,EAAE,YAAY;EAC/F,qDAAqD;EACrD,iCAAiC;EACjC,0CAA0C;EAC1C,+DAA+D,EAAE,YAAY;EAC7E,2CAA2C;EAC3C,uEAAuE,EAAE,SAAS;EAClF,0DAA0D;EAC1D,wCAAwC;EACxC,iEAAiE,EAAE,YAAY;EAC/E,8CAA8C;EAC9C,qEAAqE,EAAE,YAAY;EACnF,8CAA8C;EAC9C,qEAAqE,EAAE,YAAY;;EAEnF,YAAY;EACZ,yBAAyB;EACzB,+BAA+B;EAC/B,6BAA6B;EAC7B,sBAAsB;EACtB,8BAA8B;EAC9B,+BAA+B;EAC/B,wBAAwB;EACxB,8BAA8B;EAC9B,+BAA+B;EAC/B,0BAA0B;EAC1B,gCAAgC;EAChC,+HAAgD;EAChD;;;;;;;aAOW;;EAEX,0BAA0B;;EAE1B,gFAAgF;EAChF,mCAAmC;EACnC,oCAAoC;;EAEpC,yCAAyC;EACzC,uBAAuB;;EAEvB,gEAAgE;EAChE,yBAAyB;;EAEzB,8CAA8C;EAC9C,uBAAuB;AACzB",sourcesContent:['/* stylelint-disable color-no-hex */\n\n.light,\n:root {\n --ring-unit: 8px;\n\n /* Element */\n --ring-line-components: 223, 229, 235;\n --ring-line-color: rgb(var(--ring-line-components)); /* #dfe5eb */\n --ring-borders-components: 197, 209, 219;\n --ring-borders-color: rgb(var(--ring-borders-components)); /* #c5d1db */\n --ring-icon-components: 184, 209, 229;\n --ring-icon-color: rgb(var(--ring-icon-components)); /* #b8d1e5 */\n --ring-icon-secondary-components: 153, 153, 153;\n --ring-icon-secondary-color: rgb(var(--ring-icon-secondary-components)); /* #999 */\n --ring-border-disabled-components: 232, 232, 232;\n --ring-border-disabled-color: rgb(var(--ring-border-disabled-components)); /* #e8e8e8 */\n --ring-border-selected-disabled-components: 212, 212, 212;\n --ring-border-selected-disabled-color: rgb(var(--ring-border-selected-disabled-components)); /* #d4d4d4 */\n --ring-border-unselected-disabled-components: 232, 232, 232;\n --ring-border-unselected-disabled-color: rgb(var(--ring-border-unselected-disabled-components)); /* #e8e8e8 */ /* TODO remove in 6.0 */\n --ring-icon-disabled-components: 212, 212, 212;\n --ring-icon-disabled-color: rgb(var(--ring-icon-disabled-components)); /* #d4d4d4 */\n --ring-border-hover-components: 128, 198, 255;\n --ring-border-hover-color: rgb(var(--ring-border-hover-components)); /* #80c6ff */\n --ring-icon-hover-components: var(--ring-link-hover-color);\n --ring-icon-hover-color: var(--ring-link-hover-color);\n --ring-main-components: 0, 128, 229;\n --ring-main-color: rgb(var(--ring-main-components)); /* #0080e5 */\n --ring-action-link-components: var(--ring-main-components);\n --ring-action-link-color: rgb(var(--ring-main-components)); /* #0080e5 */\n --ring-main-hover-components: 0, 112, 204;\n --ring-main-hover-color: rgb(var(--ring-main-hover-components)); /* #0070cc */\n --ring-icon-error-components: 219, 88, 96;\n --ring-icon-error-color: rgb(var(--ring-icon-error-components)); /* #db5860 */\n --ring-icon-warning-components: 237, 162, 0;\n --ring-icon-warning-color: rgb(var(--ring-icon-warning-components)); /* #eda200 */\n --ring-icon-success-components: 89, 168, 105;\n --ring-icon-success-color: rgb(var(--ring-icon-success-components)); /* #59a869 */\n --ring-pale-control-components: 207, 219, 229;\n --ring-pale-control-color: rgb(var(--ring-pale-control-components)); /* #cfdbe5 */\n --ring-popup-border-components: 0, 28, 54;\n --ring-popup-border-color: var(--ring-line-color);\n --ring-popup-shadow-components: rgba(var(--ring-popup-border-components), 0.1);\n --ring-popup-shadow-color: rgba(var(--ring-popup-border-components), 0.1);\n --ring-popup-secondary-shadow-color: rgba(var(--ring-popup-border-components), 0.04);\n --ring-message-shadow-color: rgba(var(--ring-popup-border-components), 0.3);\n --ring-pinned-shadow-components: 115, 117, 119;\n --ring-pinned-shadow-color: rgb(var(--ring-pinned-shadow-components)); /* #737577 */\n --ring-button-danger-hover-components: var(--ring-icon-error-color);\n --ring-button-danger-hover-color: var(--ring-icon-error-color);\n --ring-button-primary-border-components: 0, 98, 178;\n --ring-button-primary-border-color: rgb(var(--ring-button-primary-border-components)); /* #0062b2 */\n --ring-popup-shadow: 0 2px 8px var(--ring-popup-shadow-color), 0 1px 2px var(--ring-popup-secondary-shadow-color);\n --ring-dialog-shadow: 0 4px 24px var(--ring-popup-shadow-color), 0 2px 6px var(--ring-popup-secondary-shadow-color);\n\n /* Text */\n --ring-search-components: 102, 158, 204;\n --ring-search-color: rgb(var(--ring-search-components)); /* #669ecc */\n --ring-hint-components: 64, 99, 128;\n --ring-hint-color: rgb(var(--ring-hint-components)); /* #406380 */\n --ring-link-components: 15, 91, 153;\n --ring-link-color: rgb(var(--ring-link-components)); /* #0f5b99 */\n --ring-link-hover-components: 255, 0, 140;\n --ring-link-hover-color: rgb(var(--ring-link-hover-components)); /* #ff008c */\n --ring-error-components: 169, 15, 26;\n --ring-error-color: rgb(var(--ring-error-components)); /* #a90f1a */\n --ring-warning-components: 178, 92, 0;\n --ring-warning-color: rgb(var(--ring-warning-components)); /* #b25c00 */\n --ring-success-components: 12, 117, 35;\n --ring-success-color: rgb(var(--ring-success-components)); /* #0c7523 */\n --ring-text-components: 31, 35, 38;\n --ring-text-color: rgb(var(--ring-text-components)); /* #1f2326 */\n --ring-active-text-color: var(--ring-text-color);\n --ring-white-text-components: 255, 255, 255;\n --ring-white-text-color: rgb(var(--ring-white-text-components)); /* #fff */\n --ring-heading-color: var(--ring-text-color);\n --ring-secondary-components: 115, 117, 119;\n --ring-secondary-color: rgb(var(--ring-secondary-components)); /* #737577 */\n --ring-disabled-components: 153, 153, 153;\n --ring-disabled-color: rgb(var(--ring-disabled-components)); /* #999 */\n\n /* Background */\n --ring-content-background-components: 255, 255, 255;\n --ring-content-background-color: rgb(var(--ring-content-background-components)); /* #fff */\n --ring-popup-background-components: 255, 255, 255;\n --ring-popup-background-color: rgb(var(--ring-popup-background-components)); /* #fff */\n --ring-sidebar-background-components: 247, 249, 250;\n --ring-sidebar-background-color: rgb(var(--ring-sidebar-background-components)); /* #f7f9fa */\n --ring-selected-background-components: 212, 237, 255;\n --ring-selected-background-color: rgb(var(--ring-selected-background-components)); /* #d4edff */\n --ring-hover-background-components: 235, 246, 255;\n --ring-hover-background-color: rgb(var(--ring-hover-background-components)); /* #ebf6ff */\n --ring-navigation-background-components: 255, 255, 255;\n --ring-navigation-background-color: rgb(var(--ring-navigation-background-components)); /* #fff */\n --ring-tag-background-components: 230, 236, 242;\n --ring-tag-background-color: rgb(var(--ring-tag-background-components)); /* #e6ecf2 */\n --ring-tag-hover-background-components: 211, 218, 224;\n --ring-tag-hover-background-color: rgb(var(--ring-tag-hover-background-components)); /* #d3dae0 */\n --ring-removed-background-components: 255, 213, 203;\n --ring-removed-background-color: rgb(var(--ring-removed-background-components)); /* #ffd5cb */\n --ring-warning-background-components: 250, 236, 205;\n --ring-warning-background-color: rgb(var(--ring-warning-background-components)); /* #faeccd */\n --ring-added-background-components: 216, 240, 216;\n --ring-added-background-color: rgb(var(--ring-added-background-components)); /* #d8f0d8 */\n --ring-disabled-background-components: 245, 245, 245;\n --ring-disabled-background-color: rgb(var(--ring-disabled-background-components)); /* #f5f5f5 */\n --ring-disabled-selected-background-components: 232, 232, 232;\n --ring-disabled-selected-background-color: rgb(var(--ring-disabled-selected-background-components)); /* #e8e8e8 */\n --ring-button-danger-active-components: 255, 231, 232;\n --ring-button-danger-active-color: rgb(var(--ring-button-danger-active-components)); /* #ffe7e8 */\n --ring-button-loader-background-components: 51, 163, 255;\n --ring-button-loader-background: rgb(var(--ring-button-loader-background-components)); /* #33a3ff */\n --ring-button-primary-background-components: 26, 152, 255;\n --ring-button-primary-background-color: rgb(var(--ring-button-primary-background-components)); /* #1a98ff */\n --ring-table-loader-background-color: rgba(var(--ring-content-background-components), 0.5); /* #ffffff80 */\n\n /* Code */\n --ring-code-background-color: var(--ring-content-background-color);\n --ring-code-components: 0, 0, 0;\n --ring-code-color: rgb(var(--ring-code-components)); /* #000 */\n --ring-code-comment-components: 112, 112, 112;\n --ring-code-comment-color: rgb(var(--ring-code-comment-components)); /* #707070 */\n --ring-code-meta-components: 112, 112, 112;\n --ring-code-meta-color: rgb(var(--ring-code-meta-components)); /* #707070 */\n --ring-code-keyword-components: 0, 0, 128;\n --ring-code-keyword-color: rgb(var(--ring-code-keyword-components)); /* #000080 */\n --ring-code-tag-background-components: 239, 239, 239;\n --ring-code-tag-background-color: rgb(var(--ring-code-tag-background-components)); /* #efefef */\n --ring-code-tag-color: var(--ring-code-keyword-color);\n --ring-code-tag-font-weight: bold;\n --ring-code-field-components: 102, 14, 122;\n --ring-code-field-color: rgb(var(--ring-code-field-components)); /* #660e7a */\n --ring-code-attribute-components: 0, 0, 255;\n --ring-code-attribute-color: rgb(var(--ring-code-attribute-components)); /* #00f */\n --ring-code-number-color: var(--ring-code-attribute-color);\n --ring-code-string-components: 0, 122, 0;\n --ring-code-string-color: rgb(var(--ring-code-string-components)); /* #007a00 */\n --ring-code-addition-components: 170, 222, 170;\n --ring-code-addition-color: rgb(var(--ring-code-addition-components)); /* #aadeaa */\n --ring-code-deletion-components: 200, 200, 200;\n --ring-code-deletion-color: rgb(var(--ring-code-deletion-components)); /* #c8c8c8 */\n\n /* Metrics */\n --ring-border-radius: 4px;\n --ring-border-radius-small: 2px;\n --ring-font-size-larger: 15px;\n --ring-font-size: 14px;\n --ring-font-size-smaller: 12px;\n --ring-line-height-taller: 21px;\n --ring-line-height: 20px;\n --ring-line-height-lower: 18px;\n --ring-line-height-lowest: 16px;\n --ring-ease: 0.3s ease-out;\n --ring-fast-ease: 0.15s ease-out;\n --ring-font-family: system-ui, Arial, sans-serif;\n --ring-font-family-monospace:\n Menlo,\n "Bitstream Vera Sans Mono",\n "Ubuntu Mono",\n Consolas,\n "Courier New",\n Courier,\n monospace;\n\n /* Common z-index-values */\n\n /* Invisible element is an absolutely positioned element which should be below */\n /* all other elements on the page */\n --ring-invisible-element-z-index: -1;\n\n /* z-index for position: fixed elements */\n --ring-fixed-z-index: 1;\n\n /* Elements that should overlay all other elements on the page */\n --ring-overlay-z-index: 5;\n\n /* Alerts should de displayed above overlays */\n --ring-alert-z-index: 6;\n}\n'],sourceRoot:""}]),a.locals={light:"light_f331"};const l=a},9173:(e,n,t)=>{"use strict";t.d(n,{A:()=>l});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i)()(o());a.push([e.id,"/* stylelint-disable color-no-hex */\n\n.ring-ui-theme-dark,\n.dark_d4a9,\n:root.dark_d4a9 {\n --ring-line-components: 71, 81, 89;\n --ring-line-color: rgb(var(--ring-line-components)); /* #475159 */\n --ring-borders-components: 64, 99, 128;\n --ring-borders-color: rgb(var(--ring-borders-components)); /* #406380 */\n --ring-icon-components: 128, 146, 157;\n --ring-icon-color: rgb(var(--ring-icon-components)); /* #80929d */\n --ring-icon-secondary-components: 128, 146, 157;\n --ring-icon-secondary-color: rgb(var(--ring-icon-secondary-components)); /* #80929d */\n --ring-border-disabled-components: 54, 54, 54;\n --ring-border-disabled-color: rgb(var(--ring-border-disabled-components)); /* #363636 */\n --ring-border-selected-disabled-components: 54, 54, 54;\n --ring-border-selected-disabled-color: rgb(var(--ring-border-selected-disabled-components)); /* #363636 */\n --ring-border-unselected-disabled-components: 54, 54, 54;\n --ring-border-unselected-disabled-color: rgb(var(--ring-border-unselected-disabled-components)); /* #363636 */ /* TODO remove in 6.0 */\n --ring-icon-disabled-components: 80, 82, 83;\n --ring-icon-disabled-color: rgb(var(--ring-icon-disabled-components)); /* #505253 */\n --ring-border-hover-components: 112, 177, 230;\n --ring-border-hover-color: rgb(var(--ring-border-hover-components)); /* #70b1e6 */\n --ring-main-components: 0, 142, 255;\n --ring-main-color: rgb(var(--ring-main-components)); /* #008eff */\n --ring-action-link-components: var(--ring-main-components);\n --ring-action-link-color: rgb(var(--ring-main-components)); /* #008eff */\n --ring-main-hover-components: 0, 126, 229;\n --ring-main-hover-color: rgb(var(--ring-main-hover-components)); /* #007ee5 */\n --ring-icon-error-components: 219, 88, 96;\n --ring-icon-error-color: rgb(var(--ring-icon-error-components)); /* #db5860 */\n --ring-icon-warning-components: 237, 162, 0;\n --ring-icon-warning-color: rgb(var(--ring-icon-warning-components)); /* #eda200 */\n --ring-icon-success-components: 71, 212, 100;\n --ring-icon-success-color: rgb(var(--ring-icon-success-components)); /* #47d464 */\n --ring-popup-border-components: 0, 42, 76;\n --ring-popup-border-color: rgba(var(--ring-popup-border-components), 0.1);\n --ring-popup-shadow-color: rgba(var(--ring-popup-border-components), 0.15);\n --ring-message-shadow-color: rgba(var(--ring-popup-border-components), 0.3);\n --ring-pinned-shadow-components: 0, 0, 0;\n --ring-pinned-shadow-color: rgb(var(--ring-pinned-shadow-components)); /* #000 */\n --ring-button-danger-hover-color: var(--ring-error-color);\n --ring-button-primary-border-components: 128, 198, 255;\n --ring-button-primary-border-color: rgb(var(--ring-button-primary-border-components)); /* #80c6ff */\n\n /* Text */\n --ring-hint-components: 128, 146, 157;\n --ring-hint-color: rgb(var(--ring-hint-components)); /* #80929d */\n --ring-link-components: 112, 177, 230;\n --ring-link-color: rgb(var(--ring-link-components)); /* #70b1e6 */\n --ring-error-components: 219, 88, 96;\n --ring-error-color: rgb(var(--ring-error-components)); /* #db5860 */\n --ring-warning-components: 237, 162, 0;\n --ring-warning-color: rgb(var(--ring-warning-components)); /* #eda200 */\n --ring-success-components: 71, 212, 100;\n --ring-success-color: rgb(var(--ring-success-components)); /* #47d464 */\n --ring-text-components: 187, 187, 187;\n --ring-text-color: rgb(var(--ring-text-components)); /* #bbb */\n --ring-active-text-components: 255, 255, 255;\n --ring-active-text-color: rgb(var(--ring-active-text-components)); /* #fff */\n --ring-heading-color: var(--ring-text-color);\n --ring-secondary-components: 128, 146, 157;\n --ring-secondary-color: rgb(var(--ring-secondary-components)); /* #80929d */\n --ring-disabled-components: 81, 95, 104;\n --ring-disabled-color: rgb(var(--ring-disabled-components)); /* #515F68 */\n\n /* Background */\n --ring-content-background-components: 35, 39, 43;\n --ring-content-background-color: rgb(var(--ring-content-background-components)); /* #23272b */\n --ring-popup-background-components: 17, 19, 20;\n --ring-popup-background-color: rgb(var(--ring-popup-background-components)); /* #111314 */\n --ring-sidebar-background-components: 40, 52, 61;\n --ring-sidebar-background-color: rgb(var(--ring-sidebar-background-components)); /* #28343d */\n --ring-selected-background-components: 6, 38, 64;\n --ring-selected-background-color: rgb(var(--ring-selected-background-components)); /* #062640 */\n --ring-hover-background-components: 11, 26, 38;\n --ring-hover-background-color: rgb(var(--ring-hover-background-components)); /* #0b1a26 */\n --ring-navigation-background-components: 17, 19, 20;\n --ring-navigation-background-color: rgb(var(--ring-navigation-background-components)); /* #111314 */\n --ring-tag-background-components: 62, 77, 89;\n --ring-tag-background-color: rgb(var(--ring-tag-background-components)); /* #3e4d59 */\n --ring-tag-hover-background-components: 51, 62, 71;\n --ring-tag-hover-background-color: rgb(var(--ring-tag-hover-background-components)); /* #333e47 */\n --ring-removed-background-components: 143, 82, 71;\n --ring-removed-background-color: rgb(var(--ring-removed-background-components)); /* #8f5247 */\n --ring-warning-background-components: 89, 61, 1;\n --ring-warning-background-color: rgb(var(--ring-warning-background-components)); /* #593d01 */\n --ring-added-background-components: 54, 89, 71;\n --ring-added-background-color: rgb(var(--ring-added-background-components)); /* #365947 */\n --ring-disabled-background-components: 44, 47, 51;\n --ring-disabled-background-color: rgb(var(--ring-disabled-background-components)); /* #2C2F33 */\n --ring-disabled-selected-background-components: 44, 47, 51;\n --ring-disabled-selected-background-color: rgb(var(--ring-disabled-selected-background-components)); /* #2C2F33 */\n --ring-button-danger-active-components: 38, 8, 10;\n --ring-button-danger-active-color: rgb(var(--ring-button-danger-active-components)); /* #26080a */\n --ring-button-primary-background-components: 0, 126, 229;\n --ring-button-primary-background-color: rgb(var(--ring-button-primary-background-components)); /* #007ee5 */\n --ring-table-loader-background-color: rgba(var(--ring-content-background-components), 0.5); /* #23272b80 */\n\n /* Code */\n --ring-code-background-components: 43, 43, 43;\n --ring-code-background-color: rgb(var(--ring-code-background-components)); /* #2b2b2b */\n --ring-code-components: 169, 183, 198;\n --ring-code-color: rgb(var(--ring-code-components)); /* #a9b7c6 */\n --ring-code-meta-components: 187, 181, 41;\n --ring-code-meta-color: rgb(var(--ring-code-meta-components)); /* #bbb529 */\n --ring-code-keyword-components: 204, 120, 50;\n --ring-code-keyword-color: rgb(var(--ring-code-keyword-components)); /* #cc7832 */\n --ring-code-tag-background-components: 43, 43, 43;\n --ring-code-tag-background-color: rgb(var(--ring-code-tag-background-components)); /* #2b2b2b */\n --ring-code-tag-components: 232, 191, 106;\n --ring-code-tag-color: rgb(var(--ring-code-tag-components)); /* #e8bf6a */\n --ring-code-tag-font-weight: normal;\n --ring-code-field-components: 152, 118, 170;\n --ring-code-field-color: rgb(var(--ring-code-tag-font-weight)); /* #9876aa */\n --ring-code-attribute-components: 186, 186, 186;\n --ring-code-attribute-color: rgb(var(--ring-code-attribute-components)); /* #bababa */\n --ring-code-number-components: 104, 151, 187;\n --ring-code-number-color: rgb(var(--ring-code-number-components)); /* #6897bb */\n --ring-code-string-components: 106, 135, 89;\n --ring-code-string-color: rgb(var(--ring-code-string-components)); /* #6a8759 */\n --ring-code-addition-components: 68, 113, 82;\n --ring-code-addition-color: rgb(var(--ring-code-addition-components)); /* #447152 */\n --ring-code-deletion-components: 101, 110, 118;\n --ring-code-deletion-color: rgb(var(--ring-code-deletion-components)); /* #656e76 */\n\n color-scheme: dark;\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/global/variables_dark.css"],names:[],mappings:"AAAA,mCAAmC;;AAEnC;;;EAGE,kCAAkC;EAClC,mDAAmD,EAAE,YAAY;EACjE,sCAAsC;EACtC,yDAAyD,EAAE,YAAY;EACvE,qCAAqC;EACrC,mDAAmD,EAAE,YAAY;EACjE,+CAA+C;EAC/C,uEAAuE,EAAE,YAAY;EACrF,6CAA6C;EAC7C,yEAAyE,EAAE,YAAY;EACvF,sDAAsD;EACtD,2FAA2F,EAAE,YAAY;EACzG,wDAAwD;EACxD,+FAA+F,EAAE,YAAY,EAAE,uBAAuB;EACtI,2CAA2C;EAC3C,qEAAqE,EAAE,YAAY;EACnF,6CAA6C;EAC7C,mEAAmE,EAAE,YAAY;EACjF,mCAAmC;EACnC,mDAAmD,EAAE,YAAY;EACjE,0DAA0D;EAC1D,0DAA0D,EAAE,YAAY;EACxE,yCAAyC;EACzC,+DAA+D,EAAE,YAAY;EAC7E,yCAAyC;EACzC,+DAA+D,EAAE,YAAY;EAC7E,2CAA2C;EAC3C,mEAAmE,EAAE,YAAY;EACjF,4CAA4C;EAC5C,mEAAmE,EAAE,YAAY;EACjF,yCAAyC;EACzC,yEAAyE;EACzE,0EAA0E;EAC1E,2EAA2E;EAC3E,wCAAwC;EACxC,qEAAqE,EAAE,SAAS;EAChF,yDAAyD;EACzD,sDAAsD;EACtD,qFAAqF,EAAE,YAAY;;EAEnG,SAAS;EACT,qCAAqC;EACrC,mDAAmD,EAAE,YAAY;EACjE,qCAAqC;EACrC,mDAAmD,EAAE,YAAY;EACjE,oCAAoC;EACpC,qDAAqD,EAAE,YAAY;EACnE,sCAAsC;EACtC,yDAAyD,EAAE,YAAY;EACvE,uCAAuC;EACvC,yDAAyD,EAAE,YAAY;EACvE,qCAAqC;EACrC,mDAAmD,EAAE,SAAS;EAC9D,4CAA4C;EAC5C,iEAAiE,EAAE,SAAS;EAC5E,4CAA4C;EAC5C,0CAA0C;EAC1C,6DAA6D,EAAE,YAAY;EAC3E,uCAAuC;EACvC,2DAA2D,EAAE,YAAY;;EAEzE,eAAe;EACf,gDAAgD;EAChD,+EAA+E,EAAE,YAAY;EAC7F,8CAA8C;EAC9C,2EAA2E,EAAE,YAAY;EACzF,gDAAgD;EAChD,+EAA+E,EAAE,YAAY;EAC7F,gDAAgD;EAChD,iFAAiF,EAAE,YAAY;EAC/F,8CAA8C;EAC9C,2EAA2E,EAAE,YAAY;EACzF,mDAAmD;EACnD,qFAAqF,EAAE,YAAY;EACnG,4CAA4C;EAC5C,uEAAuE,EAAE,YAAY;EACrF,kDAAkD;EAClD,mFAAmF,EAAE,YAAY;EACjG,iDAAiD;EACjD,+EAA+E,EAAE,YAAY;EAC7F,+CAA+C;EAC/C,+EAA+E,EAAE,YAAY;EAC7F,8CAA8C;EAC9C,2EAA2E,EAAE,YAAY;EACzF,iDAAiD;EACjD,iFAAiF,EAAE,YAAY;EAC/F,0DAA0D;EAC1D,mGAAmG,EAAE,YAAY;EACjH,iDAAiD;EACjD,mFAAmF,EAAE,YAAY;EACjG,wDAAwD;EACxD,6FAA6F,EAAE,YAAY;EAC3G,0FAA0F,EAAE,cAAc;;EAE1G,SAAS;EACT,6CAA6C;EAC7C,yEAAyE,EAAE,YAAY;EACvF,qCAAqC;EACrC,mDAAmD,EAAE,YAAY;EACjE,yCAAyC;EACzC,6DAA6D,EAAE,YAAY;EAC3E,4CAA4C;EAC5C,mEAAmE,EAAE,YAAY;EACjF,iDAAiD;EACjD,iFAAiF,EAAE,YAAY;EAC/F,yCAAyC;EACzC,2DAA2D,EAAE,YAAY;EACzE,mCAAmC;EACnC,2CAA2C;EAC3C,8DAA8D,EAAE,YAAY;EAC5E,+CAA+C;EAC/C,uEAAuE,EAAE,YAAY;EACrF,4CAA4C;EAC5C,iEAAiE,EAAE,YAAY;EAC/E,2CAA2C;EAC3C,iEAAiE,EAAE,YAAY;EAC/E,4CAA4C;EAC5C,qEAAqE,EAAE,YAAY;EACnF,8CAA8C;EAC9C,qEAAqE,EAAE,YAAY;;EAEnF,kBAAkB;AACpB",sourcesContent:["/* stylelint-disable color-no-hex */\n\n:global(.ring-ui-theme-dark),\n.dark,\n:root.dark {\n --ring-line-components: 71, 81, 89;\n --ring-line-color: rgb(var(--ring-line-components)); /* #475159 */\n --ring-borders-components: 64, 99, 128;\n --ring-borders-color: rgb(var(--ring-borders-components)); /* #406380 */\n --ring-icon-components: 128, 146, 157;\n --ring-icon-color: rgb(var(--ring-icon-components)); /* #80929d */\n --ring-icon-secondary-components: 128, 146, 157;\n --ring-icon-secondary-color: rgb(var(--ring-icon-secondary-components)); /* #80929d */\n --ring-border-disabled-components: 54, 54, 54;\n --ring-border-disabled-color: rgb(var(--ring-border-disabled-components)); /* #363636 */\n --ring-border-selected-disabled-components: 54, 54, 54;\n --ring-border-selected-disabled-color: rgb(var(--ring-border-selected-disabled-components)); /* #363636 */\n --ring-border-unselected-disabled-components: 54, 54, 54;\n --ring-border-unselected-disabled-color: rgb(var(--ring-border-unselected-disabled-components)); /* #363636 */ /* TODO remove in 6.0 */\n --ring-icon-disabled-components: 80, 82, 83;\n --ring-icon-disabled-color: rgb(var(--ring-icon-disabled-components)); /* #505253 */\n --ring-border-hover-components: 112, 177, 230;\n --ring-border-hover-color: rgb(var(--ring-border-hover-components)); /* #70b1e6 */\n --ring-main-components: 0, 142, 255;\n --ring-main-color: rgb(var(--ring-main-components)); /* #008eff */\n --ring-action-link-components: var(--ring-main-components);\n --ring-action-link-color: rgb(var(--ring-main-components)); /* #008eff */\n --ring-main-hover-components: 0, 126, 229;\n --ring-main-hover-color: rgb(var(--ring-main-hover-components)); /* #007ee5 */\n --ring-icon-error-components: 219, 88, 96;\n --ring-icon-error-color: rgb(var(--ring-icon-error-components)); /* #db5860 */\n --ring-icon-warning-components: 237, 162, 0;\n --ring-icon-warning-color: rgb(var(--ring-icon-warning-components)); /* #eda200 */\n --ring-icon-success-components: 71, 212, 100;\n --ring-icon-success-color: rgb(var(--ring-icon-success-components)); /* #47d464 */\n --ring-popup-border-components: 0, 42, 76;\n --ring-popup-border-color: rgba(var(--ring-popup-border-components), 0.1);\n --ring-popup-shadow-color: rgba(var(--ring-popup-border-components), 0.15);\n --ring-message-shadow-color: rgba(var(--ring-popup-border-components), 0.3);\n --ring-pinned-shadow-components: 0, 0, 0;\n --ring-pinned-shadow-color: rgb(var(--ring-pinned-shadow-components)); /* #000 */\n --ring-button-danger-hover-color: var(--ring-error-color);\n --ring-button-primary-border-components: 128, 198, 255;\n --ring-button-primary-border-color: rgb(var(--ring-button-primary-border-components)); /* #80c6ff */\n\n /* Text */\n --ring-hint-components: 128, 146, 157;\n --ring-hint-color: rgb(var(--ring-hint-components)); /* #80929d */\n --ring-link-components: 112, 177, 230;\n --ring-link-color: rgb(var(--ring-link-components)); /* #70b1e6 */\n --ring-error-components: 219, 88, 96;\n --ring-error-color: rgb(var(--ring-error-components)); /* #db5860 */\n --ring-warning-components: 237, 162, 0;\n --ring-warning-color: rgb(var(--ring-warning-components)); /* #eda200 */\n --ring-success-components: 71, 212, 100;\n --ring-success-color: rgb(var(--ring-success-components)); /* #47d464 */\n --ring-text-components: 187, 187, 187;\n --ring-text-color: rgb(var(--ring-text-components)); /* #bbb */\n --ring-active-text-components: 255, 255, 255;\n --ring-active-text-color: rgb(var(--ring-active-text-components)); /* #fff */\n --ring-heading-color: var(--ring-text-color);\n --ring-secondary-components: 128, 146, 157;\n --ring-secondary-color: rgb(var(--ring-secondary-components)); /* #80929d */\n --ring-disabled-components: 81, 95, 104;\n --ring-disabled-color: rgb(var(--ring-disabled-components)); /* #515F68 */\n\n /* Background */\n --ring-content-background-components: 35, 39, 43;\n --ring-content-background-color: rgb(var(--ring-content-background-components)); /* #23272b */\n --ring-popup-background-components: 17, 19, 20;\n --ring-popup-background-color: rgb(var(--ring-popup-background-components)); /* #111314 */\n --ring-sidebar-background-components: 40, 52, 61;\n --ring-sidebar-background-color: rgb(var(--ring-sidebar-background-components)); /* #28343d */\n --ring-selected-background-components: 6, 38, 64;\n --ring-selected-background-color: rgb(var(--ring-selected-background-components)); /* #062640 */\n --ring-hover-background-components: 11, 26, 38;\n --ring-hover-background-color: rgb(var(--ring-hover-background-components)); /* #0b1a26 */\n --ring-navigation-background-components: 17, 19, 20;\n --ring-navigation-background-color: rgb(var(--ring-navigation-background-components)); /* #111314 */\n --ring-tag-background-components: 62, 77, 89;\n --ring-tag-background-color: rgb(var(--ring-tag-background-components)); /* #3e4d59 */\n --ring-tag-hover-background-components: 51, 62, 71;\n --ring-tag-hover-background-color: rgb(var(--ring-tag-hover-background-components)); /* #333e47 */\n --ring-removed-background-components: 143, 82, 71;\n --ring-removed-background-color: rgb(var(--ring-removed-background-components)); /* #8f5247 */\n --ring-warning-background-components: 89, 61, 1;\n --ring-warning-background-color: rgb(var(--ring-warning-background-components)); /* #593d01 */\n --ring-added-background-components: 54, 89, 71;\n --ring-added-background-color: rgb(var(--ring-added-background-components)); /* #365947 */\n --ring-disabled-background-components: 44, 47, 51;\n --ring-disabled-background-color: rgb(var(--ring-disabled-background-components)); /* #2C2F33 */\n --ring-disabled-selected-background-components: 44, 47, 51;\n --ring-disabled-selected-background-color: rgb(var(--ring-disabled-selected-background-components)); /* #2C2F33 */\n --ring-button-danger-active-components: 38, 8, 10;\n --ring-button-danger-active-color: rgb(var(--ring-button-danger-active-components)); /* #26080a */\n --ring-button-primary-background-components: 0, 126, 229;\n --ring-button-primary-background-color: rgb(var(--ring-button-primary-background-components)); /* #007ee5 */\n --ring-table-loader-background-color: rgba(var(--ring-content-background-components), 0.5); /* #23272b80 */\n\n /* Code */\n --ring-code-background-components: 43, 43, 43;\n --ring-code-background-color: rgb(var(--ring-code-background-components)); /* #2b2b2b */\n --ring-code-components: 169, 183, 198;\n --ring-code-color: rgb(var(--ring-code-components)); /* #a9b7c6 */\n --ring-code-meta-components: 187, 181, 41;\n --ring-code-meta-color: rgb(var(--ring-code-meta-components)); /* #bbb529 */\n --ring-code-keyword-components: 204, 120, 50;\n --ring-code-keyword-color: rgb(var(--ring-code-keyword-components)); /* #cc7832 */\n --ring-code-tag-background-components: 43, 43, 43;\n --ring-code-tag-background-color: rgb(var(--ring-code-tag-background-components)); /* #2b2b2b */\n --ring-code-tag-components: 232, 191, 106;\n --ring-code-tag-color: rgb(var(--ring-code-tag-components)); /* #e8bf6a */\n --ring-code-tag-font-weight: normal;\n --ring-code-field-components: 152, 118, 170;\n --ring-code-field-color: rgb(var(--ring-code-tag-font-weight)); /* #9876aa */\n --ring-code-attribute-components: 186, 186, 186;\n --ring-code-attribute-color: rgb(var(--ring-code-attribute-components)); /* #bababa */\n --ring-code-number-components: 104, 151, 187;\n --ring-code-number-color: rgb(var(--ring-code-number-components)); /* #6897bb */\n --ring-code-string-components: 106, 135, 89;\n --ring-code-string-color: rgb(var(--ring-code-string-components)); /* #6a8759 */\n --ring-code-addition-components: 68, 113, 82;\n --ring-code-addition-color: rgb(var(--ring-code-addition-components)); /* #447152 */\n --ring-code-deletion-components: 101, 110, 118;\n --ring-code-deletion-color: rgb(var(--ring-code-deletion-components)); /* #656e76 */\n\n color-scheme: dark;\n}\n"],sourceRoot:""}]),a.locals={dark:"dark_d4a9"};const l=a},5066:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),s=a()(o());s.i(c.A),s.i(l.default,"",!0),s.push([e.id,'.icon_aaa7 {\n display: inline-block;\n\n fill: currentColor;\n}\n\n.glyph_f986 {\n display: inline-flex;\n\n margin-right: -1px;\n margin-left: -1px;\n\n pointer-events: none;\n}\n\n.glyph_f986[width="10"] {\n vertical-align: -1px;\n }\n\n.glyph_f986[width="14"] {\n margin-right: -2px;\n margin-left: 0;\n\n vertical-align: -3px;\n }\n\n.glyph_f986[width="16"] {\n vertical-align: -3px;\n }\n\n.glyph_f986[width="20"] {\n vertical-align: -2px;\n }\n\n.glyph_f986.compatibilityMode_d631 {\n width: 16px;\n height: 16px;\n margin-right: 0;\n margin-left: 0;\n }\n\n/* HACK: This media query hack makes styles applied for WebKit browsers only */\n/* stylelint-disable-next-line media-feature-name-no-vendor-prefix */\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n .glyph_f986 {\n width: auto; /* Safari size bug workaround, see https://youtrack.jetbrains.com/issue/RG-1983 */\n }\n}\n\n.gray_f6a8 {\n color: var(--ring-icon-secondary-color);\n}\n\n.hover_fc27 {\n color: var(--ring-icon-hover-color);\n}\n\n.green_bfb1 {\n color: var(--ring-icon-success-color);\n}\n\n.magenta_b045 {\n color: var(--ring-link-hover-color);\n}\n\n.red_a7ec {\n color: var(--ring-icon-error-color);\n}\n\n.blue_ec1e {\n color: var(--ring-main-color);\n}\n\n.white_c896 {\n color: var(--ring-white-text-color);\n}\n\n.loading_c5e2 {\n animation-name: icon-loading_fe22;\n animation-duration: 1200ms;\n animation-iteration-count: infinite;\n}\n\n@keyframes icon-loading_fe22 {\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.9);\n\n opacity: 0.5;\n }\n\n 100% {\n transform: scale(1);\n }\n}\n',"",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/icon/icon.css"],names:[],mappings:"AAIA;EACE,qBAAqB;;EAErB,kBAAkB;AACpB;;AAEA;EACE,oBAAoB;;EAEpB,kBAAkB;EAClB,iBAAiB;;EAEjB,oBAAoB;AA2BtB;;AAzBE;IACE,oBAAoB;EACtB;;AAEA;IACE,kBAAkB;IAClB,cAAc;;IAEd,oBAAoB;EACtB;;AAEA;IACE,oBAAoB;EACtB;;AAEA;IACE,oBAAoB;EACtB;;AAEA;IACE,WAAqB;IACrB,YAAsB;IACtB,eAAe;IACf,cAAc;EAChB;;AAGF,8EAA8E;AAC9E,oEAAoE;AACpE;EACE;IACE,WAAW,EAAE,iFAAiF;EAChG;AACF;;AAEA;EACE,uCAAuC;AACzC;;AAEA;EACE,mCAAmC;AACrC;;AAEA;EACE,qCAAqC;AACvC;;AAEA;EACE,mCAAmC;AACrC;;AAEA;EACE,mCAAmC;AACrC;;AAEA;EACE,6BAA6B;AAC/B;;AAEA;EACE,mCAAmC;AACrC;;AAEA;EACE,iCAA4B;EAC5B,0BAA0B;EAC1B,mCAAmC;AACrC;;AAEA;EACE;IACE,mBAAmB;EACrB;;EAEA;IACE,qBAAqB;;IAErB,YAAY;EACd;;EAEA;IACE,mBAAmB;EACrB;AACF",sourcesContent:['@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n\n.icon {\n display: inline-block;\n\n fill: currentColor;\n}\n\n.glyph {\n display: inline-flex;\n\n margin-right: -1px;\n margin-left: -1px;\n\n pointer-events: none;\n\n &[width="10"] {\n vertical-align: -1px;\n }\n\n &[width="14"] {\n margin-right: -2px;\n margin-left: 0;\n\n vertical-align: -3px;\n }\n\n &[width="16"] {\n vertical-align: -3px;\n }\n\n &[width="20"] {\n vertical-align: -2px;\n }\n\n &.compatibilityMode {\n width: calc(unit * 2);\n height: calc(unit * 2);\n margin-right: 0;\n margin-left: 0;\n }\n}\n\n/* HACK: This media query hack makes styles applied for WebKit browsers only */\n/* stylelint-disable-next-line media-feature-name-no-vendor-prefix */\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n .glyph {\n width: auto; /* Safari size bug workaround, see https://youtrack.jetbrains.com/issue/RG-1983 */\n }\n}\n\n.gray {\n color: var(--ring-icon-secondary-color);\n}\n\n.hover {\n color: var(--ring-icon-hover-color);\n}\n\n.green {\n color: var(--ring-icon-success-color);\n}\n\n.magenta {\n color: var(--ring-link-hover-color);\n}\n\n.red {\n color: var(--ring-icon-error-color);\n}\n\n.blue {\n color: var(--ring-main-color);\n}\n\n.white {\n color: var(--ring-white-text-color);\n}\n\n.loading {\n animation-name: icon-loading;\n animation-duration: 1200ms;\n animation-iteration-count: infinite;\n}\n\n@keyframes icon-loading {\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.9);\n\n opacity: 0.5;\n }\n\n 100% {\n transform: scale(1);\n }\n}\n'],sourceRoot:""}]),s.locals={unit:`${l.default.locals.unit}`,icon:"icon_aaa7",glyph:"glyph_f986",compatibilityMode:"compatibilityMode_d631",gray:"gray_f6a8",hover:"hover_fc27",green:"green_bfb1",magenta:"magenta_b045",red:"red_a7ec",blue:"blue_ec1e",white:"white_c896",loading:"loading_c5e2","icon-loading":"icon-loading_fe22"};const u=s},8976:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),s=a()(o());s.i(c.A),s.i(l.default,"",!0),s.push([e.id,":root {\n --ring-input-xs: 96px;\n --ring-input-s: 96px;\n --ring-input-m: 240px;\n --ring-input-l: 400px;\n}\n\n/**\n * @name Input Sizes\n */\n\n/* XS */\n\n.ring-input-size_xs.ring-input-size_xs {\n display: inline-block;\n\n width: 96px;\n\n width: var(--ring-input-xs);\n}\n\n.ring-input-size_xs.ring-input-size_xs ~ .ring-error-bubble {\n left: 98px;\n left: calc(var(--ring-input-xs) + 2px);\n}\n\n/* S */\n\n.ring-input-size_s.ring-input-size_s {\n display: inline-block;\n\n width: 96px;\n\n width: var(--ring-input-s);\n}\n\n.ring-input-size_s.ring-input-size_s ~ .ring-error-bubble {\n left: 98px;\n left: calc(var(--ring-input-s) + 2px);\n}\n\n/* M */\n\n.ring-input-size_m.ring-input-size_m {\n display: inline-block;\n\n width: 240px;\n\n width: var(--ring-input-m);\n}\n\n.ring-input-size_m.ring-input-size_m ~ .ring-error-bubble {\n left: 242px;\n left: calc(var(--ring-input-m) + 2px);\n}\n\n.ring-input-size_md.ring-input-size_md {\n display: inline-block;\n\n width: 240px;\n\n width: var(--ring-input-m);\n}\n\n.ring-input-size_md.ring-input-size_md ~ .ring-error-bubble {\n left: 242px;\n left: calc(var(--ring-input-m) + 2px);\n}\n\n/* L */\n\n.ring-input-size_l.ring-input-size_l {\n display: inline-block;\n\n width: 400px;\n\n width: var(--ring-input-l);\n}\n\n.ring-input-size_l.ring-input-size_l ~ .ring-error-bubble {\n left: 402px;\n left: calc(var(--ring-input-l) + 2px);\n}\n\n.ring-input-height_s.ring-input-height_s {\n --ring-input-padding-block: 1px;\n}\n\n.ring-input-height_m.ring-input-height_m {\n --ring-input-padding-block: 3px;\n}\n\n.ring-input-height_l.ring-input-height_l {\n --ring-input-padding-block: 5px;\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/input-size/input-size.css"],names:[],mappings:"AAIA;EACE,qBAAgC;EAChC,oBAA+B;EAC/B,qBAA+B;EAC/B,qBAA+B;AACjC;;AAEA;;EAEE;;AAEF,OAAO;;AAEP;EACE,qBAAqB;;EAErB,WAA2B;;EAA3B,2BAA2B;AAC7B;;AAEA;EACE,UAAsC;EAAtC,sCAAsC;AACxC;;AAEA,MAAM;;AAEN;EACE,qBAAqB;;EAErB,WAA0B;;EAA1B,0BAA0B;AAC5B;;AAEA;EACE,UAAqC;EAArC,qCAAqC;AACvC;;AAEA,MAAM;;AAEN;EACE,qBAAqB;;EAErB,YAA0B;;EAA1B,0BAA0B;AAC5B;;AAEA;EACE,WAAqC;EAArC,qCAAqC;AACvC;;AAEA;EACE,qBAAqB;;EAErB,YAA0B;;EAA1B,0BAA0B;AAC5B;;AAEA;EACE,WAAqC;EAArC,qCAAqC;AACvC;;AAEA,MAAM;;AAEN;EACE,qBAAqB;;EAErB,YAA0B;;EAA1B,0BAA0B;AAC5B;;AAEA;EACE,WAAqC;EAArC,qCAAqC;AACvC;;AAEA;EACE,+BAA+B;AACjC;;AAEA;EACE,+BAA+B;AACjC;;AAEA;EACE,+BAA+B;AACjC",sourcesContent:['@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n\n:root {\n --ring-input-xs: calc(unit * 12);\n --ring-input-s: calc(unit * 12);\n --ring-input-m: calc(unit * 30);\n --ring-input-l: calc(unit * 50);\n}\n\n/**\n * @name Input Sizes\n */\n\n/* XS */\n\n:global(.ring-input-size_xs.ring-input-size_xs) {\n display: inline-block;\n\n width: var(--ring-input-xs);\n}\n\n:global(.ring-input-size_xs.ring-input-size_xs ~ .ring-error-bubble) {\n left: calc(var(--ring-input-xs) + 2px);\n}\n\n/* S */\n\n:global(.ring-input-size_s.ring-input-size_s) {\n display: inline-block;\n\n width: var(--ring-input-s);\n}\n\n:global(.ring-input-size_s.ring-input-size_s ~ .ring-error-bubble) {\n left: calc(var(--ring-input-s) + 2px);\n}\n\n/* M */\n\n:global(.ring-input-size_m.ring-input-size_m) {\n display: inline-block;\n\n width: var(--ring-input-m);\n}\n\n:global(.ring-input-size_m.ring-input-size_m ~ .ring-error-bubble) {\n left: calc(var(--ring-input-m) + 2px);\n}\n\n:global(.ring-input-size_md.ring-input-size_md) {\n display: inline-block;\n\n width: var(--ring-input-m);\n}\n\n:global(.ring-input-size_md.ring-input-size_md ~ .ring-error-bubble) {\n left: calc(var(--ring-input-m) + 2px);\n}\n\n/* L */\n\n:global(.ring-input-size_l.ring-input-size_l) {\n display: inline-block;\n\n width: var(--ring-input-l);\n}\n\n:global(.ring-input-size_l.ring-input-size_l ~ .ring-error-bubble) {\n left: calc(var(--ring-input-l) + 2px);\n}\n\n:global(.ring-input-height_s.ring-input-height_s) {\n --ring-input-padding-block: 1px;\n}\n\n:global(.ring-input-height_m.ring-input-height_m) {\n --ring-input-padding-block: 3px;\n}\n\n:global(.ring-input-height_l.ring-input-height_l) {\n --ring-input-padding-block: 5px;\n}\n'],sourceRoot:""}]),s.locals={unit:`${l.default.locals.unit}`};const u=s},8266:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>p});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),s=t(9892),u=a()(o());u.i(c.A),u.i(s.default),u.i(l.default,"",!0),u.push([e.id,'.outerContainer_cb70 {\n --ring-input-icon-offset: 20px;\n --ring-input-padding-inline: 8px;\n --ring-input-background-color: var(--ring-content-background-color);\n}\n\n.borderless_f79b {\n /* stylelint-disable-next-line length-zero-no-unit */\n --ring-input-padding-inline: 0px;\n}\n\n.container_ee33 {\n position: relative;\n\n box-sizing: border-box;\n\n font-size: var(--ring-font-size);\n line-height: var(--ring-line-height);\n}\n\n.container_ee33 * {\n box-sizing: border-box;\n }\n\n.input_f220 {\n --ring-input-padding-start: var(--ring-input-padding-inline);\n --ring-input-padding-end: var(--ring-input-padding-inline);\n\n width: 100%;\n\n margin: 0;\n padding-top: var(--ring-input-padding-block);\n padding-right: var(--ring-input-padding-end);\n padding-bottom: var(--ring-input-padding-block);\n padding-left: var(--ring-input-padding-start);\n\n transition: border-color var(--ring-ease);\n\n color: var(--ring-text-color);\n border: 1px solid var(--ring-borders-color);\n border-radius: var(--ring-border-radius);\n outline: none;\n background-color: var(--ring-input-background-color);\n\n font: inherit;\n\n caret-color: var(--ring-main-color);\n}\n\n[dir="rtl"] .input_f220 {\n padding-right: var(--ring-input-padding-start);\n padding-left: var(--ring-input-padding-end);\n }\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.input_f220:hover {\n transition: none;\n\n border-color: var(--ring-border-hover-color);\n }}\n\n.error_ff90 .input_f220 {\n border-color: var(--ring-icon-error-color);\n }\n\n.input_f220:focus {\n transition: none;\n\n border-color: var(--ring-main-color);\n }\n\n.input_f220[disabled] {\n color: var(--ring-disabled-color);\n border-color: var(--ring-border-disabled-color);\n background-color: var(--ring-disabled-background-color);\n\n -webkit-text-fill-color: var(--ring-disabled-color); /* Required for Safari, see RG-2063 for details */\n }\n\n/*\n Kill yellow/blue webkit autocomplete\n https://css-tricks.com/snippets/css/change-autocomplete-styles-webkit-browsers/\n */\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.input_f220:-webkit-autofill:hover {\n -webkit-transition: background-color 50000s ease-in-out 0s;\n transition: background-color 50000s ease-in-out 0s;\n }}\n\n.input_f220:-webkit-autofill,\n .input_f220:-webkit-autofill:focus {\n -webkit-transition: background-color 50000s ease-in-out 0s;\n transition: background-color 50000s ease-in-out 0s;\n }\n\n.borderless_f79b .input_f220 {\n border-color: transparent;\n background-color: transparent;\n}\n\n.withIcon_f066 .input_f220 {\n --ring-input-padding-start: calc(var(--ring-input-padding-inline) + var(--ring-input-icon-offset));\n}\n\n.clearable_fd1e .input_f220 {\n --ring-input-padding-end: calc(var(--ring-input-padding-inline) + var(--ring-input-icon-offset));\n}\n\n.icon_e49c {\n position: absolute;\n top: calc(var(--ring-input-padding-block) + 1px);\n left: var(--ring-input-padding-inline);\n\n pointer-events: none;\n\n color: var(--ring-icon-secondary-color);\n}\n\n[dir="rtl"] .icon_e49c {\n right: 8px;\n left: auto;\n }\n\n.clear_ffc3 {\n position: absolute;\n top: calc(var(--ring-input-padding-block) + 2px);\n right: var(--ring-input-padding-inline);\n\n height: auto;\n\n padding-right: 0;\n\n line-height: inherit;\n}\n\n.empty_cc0d .clear_ffc3 {\n display: none;\n }\n\n[dir="rtl"] .clear_ffc3 {\n right: auto;\n left: 8px;\n }\n\ntextarea.input_f220 {\n overflow: hidden;\n\n box-sizing: border-box;\n\n resize: none;\n}\n\n.input_f220::-moz-placeholder {\n color: var(--ring-disabled-color);\n}\n\n.input_f220::placeholder {\n color: var(--ring-disabled-color);\n}\n\n.input_f220::-webkit-search-cancel-button {\n -webkit-appearance: none;\n}\n\n.errorText_e447 {\n margin-top: 4px;\n\n color: var(--ring-error-color);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lowest);\n}\n\n.sizeS_c560 {\n width: 96px;\n}\n\n.sizeM_aee6 {\n width: 240px;\n}\n\n.sizeL_b0ca {\n width: 400px;\n}\n\n.sizeFULL_f4f9 {\n width: 100%;\n}\n\n.heightS_a68d {\n --ring-input-padding-block: 1px;\n}\n\n.heightM_bc35 {\n --ring-input-padding-block: 3px;\n}\n\n.heightL_f82d {\n --ring-input-padding-block: 5px;\n}\n',"",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/input/input.css",""],names:[],mappings:"AAKA;EACE,8BAA0C;EAC1C,gCAAiC;EACjC,mEAAmE;AACrE;;AAEA;EACE,oDAAoD;EACpD,gCAAgC;AAClC;;AAEA;EACE,kBAAkB;;EAElB,sBAAsB;;EAEtB,gCAAgC;EAChC,oCAAoC;AAKtC;;AAHE;IACE,sBAAsB;EACxB;;AAGF;EACE,4DAA4D;EAC5D,0DAA0D;;EAE1D,WAAW;;EAEX,SAAS;EACT,4CAA4C;EAC5C,4CAA4C;EAC5C,+CAA+C;EAC/C,6CAA6C;;EAE7C,yCAAyC;;EAEzC,6BAA6B;EAC7B,2CAA2C;EAC3C,wCAAwC;EACxC,aAAa;EACb,oDAAoD;;EAEpD,aAAa;;EAEb,mCAAmC;AA0CrC;;AAxCE;IACE,8CAA8C;IAC9C,2CAA2C;EAC7C;;ACxDF,wGAAA;IAAA,iBAAA;;IAAA,6CAAA;GAAA,CAAA;;ADgEE;IACE,0CAA0C;EAC5C;;AAEA;IACE,gBAAgB;;IAEhB,oCAAoC;EACtC;;AAEA;IACE,iCAAiC;IACjC,+CAA+C;IAC/C,uDAAuD;;IAEvD,mDAAmD,EAAE,iDAAiD;EACxG;;AAEA;;;GAGC;;ACrFH,wGAAA;MAAA,2DAAA;MAAA,mDAAA;KAAA,CAAA;;ADuFI;;MAGE,0DAAkD;MAAlD,kDAAkD;IACpD;;AAIJ;EACE,yBAAyB;EACzB,6BAA6B;AAC/B;;AAEA;EACE,kGAAkG;AACpG;;AAEA;EACE,gGAAgG;AAClG;;AAEA;EACE,kBAAkB;EAClB,gDAAgD;EAChD,sCAAsC;;EAEtC,oBAAoB;;EAEpB,uCAAuC;AAMzC;;AAJE;IACE,UAAW;IACX,UAAU;EACZ;;AAGF;EACE,kBAAkB;EAClB,gDAAgD;EAChD,uCAAuC;;EAEvC,YAAY;;EAEZ,gBAAgB;;EAEhB,oBAAoB;AAUtB;;AARE;IACE,aAAa;EACf;;AAEA;IACE,WAAW;IACX,SAAU;EACZ;;AAGF;EACE,gBAAgB;;EAEhB,sBAAsB;;EAEtB,YAAY;AACd;;AAEA;EACE,iCAAiC;AACnC;;AAFA;EACE,iCAAiC;AACnC;;AAEA;EACE,wBAAwB;AAC1B;;AAEA;EACE,eAA0B;;EAE1B,8BAA8B;;EAE9B,wCAAwC;EACxC,2CAA2C;AAC7C;;AAEA;EACE,WAAsB;AACxB;;AAEA;EACE,YAAsB;AACxB;;AAEA;EACE,YAAsB;AACxB;;AAEA;EACE,WAAW;AACb;;AAEA;EACE,+BAA+B;AACjC;;AAEA;EACE,+BAA+B;AACjC;;AAEA;EACE,+BAA+B;AACjC",sourcesContent:['@import "../global/variables.css";\n@import "../button/button.css";\n\n@value unit from "../global/global.css";\n\n.outerContainer {\n --ring-input-icon-offset: calc(unit * 2.5);\n --ring-input-padding-inline: unit;\n --ring-input-background-color: var(--ring-content-background-color);\n}\n\n.borderless {\n /* stylelint-disable-next-line length-zero-no-unit */\n --ring-input-padding-inline: 0px;\n}\n\n.container {\n position: relative;\n\n box-sizing: border-box;\n\n font-size: var(--ring-font-size);\n line-height: var(--ring-line-height);\n\n & * {\n box-sizing: border-box;\n }\n}\n\n.input {\n --ring-input-padding-start: var(--ring-input-padding-inline);\n --ring-input-padding-end: var(--ring-input-padding-inline);\n\n width: 100%;\n\n margin: 0;\n padding-top: var(--ring-input-padding-block);\n padding-right: var(--ring-input-padding-end);\n padding-bottom: var(--ring-input-padding-block);\n padding-left: var(--ring-input-padding-start);\n\n transition: border-color var(--ring-ease);\n\n color: var(--ring-text-color);\n border: 1px solid var(--ring-borders-color);\n border-radius: var(--ring-border-radius);\n outline: none;\n background-color: var(--ring-input-background-color);\n\n font: inherit;\n\n caret-color: var(--ring-main-color);\n\n [dir="rtl"] & {\n padding-right: var(--ring-input-padding-start);\n padding-left: var(--ring-input-padding-end);\n }\n\n &:hover {\n transition: none;\n\n border-color: var(--ring-border-hover-color);\n }\n\n .error & {\n border-color: var(--ring-icon-error-color);\n }\n\n &:focus {\n transition: none;\n\n border-color: var(--ring-main-color);\n }\n\n &[disabled] {\n color: var(--ring-disabled-color);\n border-color: var(--ring-border-disabled-color);\n background-color: var(--ring-disabled-background-color);\n\n -webkit-text-fill-color: var(--ring-disabled-color); /* Required for Safari, see RG-2063 for details */\n }\n\n /*\n Kill yellow/blue webkit autocomplete\n https://css-tricks.com/snippets/css/change-autocomplete-styles-webkit-browsers/\n */\n &:-webkit-autofill {\n &,\n &:hover,\n &:focus {\n transition: background-color 50000s ease-in-out 0s;\n }\n }\n}\n\n.borderless .input {\n border-color: transparent;\n background-color: transparent;\n}\n\n.withIcon .input {\n --ring-input-padding-start: calc(var(--ring-input-padding-inline) + var(--ring-input-icon-offset));\n}\n\n.clearable .input {\n --ring-input-padding-end: calc(var(--ring-input-padding-inline) + var(--ring-input-icon-offset));\n}\n\n.icon {\n position: absolute;\n top: calc(var(--ring-input-padding-block) + 1px);\n left: var(--ring-input-padding-inline);\n\n pointer-events: none;\n\n color: var(--ring-icon-secondary-color);\n\n [dir="rtl"] & {\n right: unit;\n left: auto;\n }\n}\n\n.clear {\n position: absolute;\n top: calc(var(--ring-input-padding-block) + 2px);\n right: var(--ring-input-padding-inline);\n\n height: auto;\n\n padding-right: 0;\n\n line-height: inherit;\n\n .empty & {\n display: none;\n }\n\n [dir="rtl"] & {\n right: auto;\n left: unit;\n }\n}\n\ntextarea.input {\n overflow: hidden;\n\n box-sizing: border-box;\n\n resize: none;\n}\n\n.input::placeholder {\n color: var(--ring-disabled-color);\n}\n\n.input::-webkit-search-cancel-button {\n -webkit-appearance: none;\n}\n\n.errorText {\n margin-top: calc(unit / 2);\n\n color: var(--ring-error-color);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lowest);\n}\n\n.sizeS {\n width: calc(unit * 12);\n}\n\n.sizeM {\n width: calc(unit * 30);\n}\n\n.sizeL {\n width: calc(unit * 50);\n}\n\n.sizeFULL {\n width: 100%;\n}\n\n.heightS {\n --ring-input-padding-block: 1px;\n}\n\n.heightM {\n --ring-input-padding-block: 3px;\n}\n\n.heightL {\n --ring-input-padding-block: 5px;\n}\n',null],sourceRoot:""}]),u.locals={unit:`${l.default.locals.unit}`,outerContainer:"outerContainer_cb70",borderless:"borderless_f79b",container:"container_ee33",input:"input_f220",error:"error_ff90",withIcon:"withIcon_f066",clearable:"clearable_fd1e",icon:"icon_e49c",clear:"clear_ffc3",empty:"empty_cc0d",errorText:"errorText_e447",sizeS:"sizeS_c560",sizeM:"sizeM_aee6",sizeL:"sizeL_b0ca",sizeFULL:"sizeFULL_f4f9",heightS:"heightS_a68d",heightM:"heightM_bc35",heightL:"heightL_f82d"};const p=u},6960:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>s});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(5280),c=a()(o());c.i(l.A),c.push([e.id,".link_e6e5 {\n cursor: pointer;\n transition: color var(--ring-fast-ease);\n\n color: var(--ring-link-color);\n\n outline: none;\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.link_e6e5:hover {\n transition: none;\n\n color: var(--ring-link-hover-color);\n }}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.link_e6e5:hover {\n text-decoration: none;\n }}\n\n.link_e6e5 {\n text-decoration: none;\n }\n\n.link_e6e5.hover_bed7 {\n transition: none;\n\n color: var(--ring-link-hover-color);\n }\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.link_e6e5:hover .inner_e3ba {\n border-width: 0;\n border-bottom: 2px solid;\n border-image-source: linear-gradient(currentcolor 50%, transparent 50%);\n border-image-slice: 0 0 100% 0;\n }}\n\n.link_e6e5.active_f804 {\n color: inherit;\n }\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.link_e6e5.compatibilityUnderlineMode_e7a0:hover {\n text-decoration: underline;\n\n /* stylelint-disable-next-line selector-max-specificity */\n }\n .link_e6e5.compatibilityUnderlineMode_e7a0:hover .inner_e3ba {\n border: none;\n }}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.link_e6e5.pseudo_d9ae:hover {\n text-decoration: none;\n\n /* stylelint-disable-next-line selector-max-specificity */\n }\n .link_e6e5.pseudo_d9ae:hover .inner_e3ba {\n border: none;\n }}\n\n.link_e6e5:focus-visible {\n box-shadow: 0 0 0 2px var(--ring-border-hover-color);\n }\n\n@media (min-resolution: 2dppx) {@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.link_e6e5:hover .inner_e3ba {\n border-bottom-width: 1px;\n }}\n}\n\n.text_e98a {\n border-radius: var(--ring-border-radius);\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.inherit_d267:not(:hover) {\n color: inherit;\n}}\n\n.pseudo_d9ae {\n margin: 0;\n padding: 0;\n\n text-align: left;\n\n border: 0;\n\n background: transparent;\n\n font: inherit;\n}\n\n.pseudo_d9ae::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n }\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/link/link.css",""],names:[],mappings:"AAEA;EACE,eAAe;EACf,uCAAuC;;EAEvC,6BAA6B;;EA2C7B,aAAa;AAKf;;ACtDA,wGAAA;IAAA,iBAAA;;IAAA,oCAAA;GAAA,CAAA;;AAAA,wGAAA;IAAA,sBAAA;GAAA,CAAA;;ADQE;IAEE,qBAAqB;EACvB;;AAEA;IAEE,gBAAgB;;IAEhB,mCAAmC;EACrC;;AClBF,wGAAA;IAAA,gBAAA;IAAA,yBAAA;IAAA,wEAAA;IAAA,+BAAA;GAAA,CAAA;;AD2BE;IACE,cAAc;EAChB;;AC7BF,wGAAA;IAAA,2BAAA;;IAAA,0DAAA;GAAA;IAAA;MAAA,aAAA;KAAA,CAAA;;AAAA,wGAAA;IAAA,sBAAA;;IAAA,0DAAA;GAAA;IAAA;MAAA,aAAA;KAAA,CAAA;;ADmDE;IACE,oDAAoD;EACtD;;AAGF,gCCxDA,wGAAA;IAAA,yBAAA;GAAA,CAAA;AD4DA;;AAEA;EACE,wCAAwC;AAC1C;;AChEA,wGAAA;EAAA,eAAA;CAAA,CAAA;;ADsEA;EACE,SAAS;EACT,UAAU;;EAEV,gBAAgB;;EAEhB,SAAS;;EAET,uBAAuB;;EAEvB,aAAa;AAOf;;AALE;IACE,UAAU;;IAEV,SAAS;EACX",sourcesContent:['@import "../global/variables.css";\n\n.link {\n cursor: pointer;\n transition: color var(--ring-fast-ease);\n\n color: var(--ring-link-color);\n\n &,\n &:hover {\n text-decoration: none;\n }\n\n &:hover,\n &.hover {\n transition: none;\n\n color: var(--ring-link-hover-color);\n }\n\n &:hover .inner {\n border-width: 0;\n border-bottom: 2px solid;\n border-image-source: linear-gradient(currentcolor 50%, transparent 50%);\n border-image-slice: 0 0 100% 0;\n }\n\n &.active {\n color: inherit;\n }\n\n &.compatibilityUnderlineMode:hover {\n text-decoration: underline;\n\n /* stylelint-disable-next-line selector-max-specificity */\n & .inner {\n border: none;\n }\n }\n\n &.pseudo:hover {\n text-decoration: none;\n\n /* stylelint-disable-next-line selector-max-specificity */\n & .inner {\n border: none;\n }\n }\n\n outline: none;\n\n &:focus-visible {\n box-shadow: 0 0 0 2px var(--ring-border-hover-color);\n }\n}\n\n@media (min-resolution: 2dppx) {\n .link:hover .inner {\n border-bottom-width: 1px;\n }\n}\n\n.text {\n border-radius: var(--ring-border-radius);\n}\n\n.inherit:not(:hover) {\n color: inherit;\n}\n\n.pseudo {\n margin: 0;\n padding: 0;\n\n text-align: left;\n\n border: 0;\n\n background: transparent;\n\n font: inherit;\n\n &::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n }\n}\n',null],sourceRoot:""}]),c.locals={link:"link_e6e5",hover:"hover_bed7",inner:"inner_e3ba",active:"active_f804",compatibilityUnderlineMode:"compatibilityUnderlineMode_e7a0",pseudo:"pseudo_d9ae",text:"text_e98a",inherit:"inherit_d267"};const s=c},480:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),s=a()(o());s.i(c.A),s.i(l.default,"",!0),s.push([e.id,'.list_a01c {\n position: relative;\n\n z-index: 1;\n\n border-radius: var(--ring-border-radius);\n\n line-height: normal;\n}\n\n.simpleInner_a4f8 {\n overflow: auto;\n}\n\n.scrolling_a910 {\n pointer-events: none;\n}\n\n.separator_c26e {\n display: block;\n\n min-height: 8px;\n\n margin-top: 8px;\n padding: 0 16px 1px;\n\n text-align: right;\n white-space: nowrap;\n\n color: var(--ring-secondary-color);\n border-top: 1px solid var(--ring-line-color);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lower);\n}\n\n.separator_first_ec9e {\n margin-top: 0;\n padding-top: 0;\n\n border: none;\n}\n\n.item_eadd {\n display: block;\n\n box-sizing: border-box;\n\n width: 100%;\n\n text-align: left;\n vertical-align: bottom;\n white-space: nowrap;\n text-decoration: none;\n\n outline: none;\n\n font-size: var(--ring-font-size);\n}\n\n.item_eadd.item_eadd {\n padding: 3px 16px 5px;\n\n line-height: 24px;\n}\n\n.itemContainer_f365 {\n position: relative;\n}\n\n.compact_efa8 {\n line-height: 16px;\n}\n\n.error_aa15 {\n cursor: default;\n}\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.error_aa15:hover {\n color: var(--ring-error-color);\n }}\n\n/* Override ring-link */\n\n.error_aa15,\n .error_aa15:focus,\n .error_aa15:visited {\n color: var(--ring-error-color);\n }\n\n.add_a8da {\n padding: 8px 16px;\n\n line-height: 32px;\n}\n\n.top_c4d5 {\n display: flex;\n align-items: baseline;\n flex-direction: row;\n}\n\n.left_ea6b {\n align-self: center;\n flex-shrink: 0;\n}\n\n.label_dac9 {\n overflow: hidden;\n flex-grow: 1;\n flex-shrink: 1;\n\n text-align: left;\n white-space: nowrap;\n text-overflow: ellipsis;\n}\n\n[dir="rtl"] .label_dac9 {\n text-align: right;\n direction: ltr;\n }\n\n.description_efcc {\n overflow: hidden;\n flex-shrink: 100;\n\n padding-left: 8px;\n\n text-align: right;\n white-space: nowrap;\n text-overflow: ellipsis;\n\n color: var(--ring-secondary-color);\n\n font-size: var(--ring-font-size-smaller);\n font-weight: 400;\n line-height: var(--ring-line-height-lowest);\n}\n\n.right_df77 {\n display: flex;\n align-items: center;\n align-self: center;\n flex-direction: row;\n flex-shrink: 0;\n}\n\n.details_a2b7 {\n margin-bottom: 6px;\n\n white-space: normal;\n\n color: var(--ring-secondary-color);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lowest);\n}\n\n.padded_a74d {\n margin-left: 20px;\n}\n\n/* Override :last-child */\n.hint_d29d.hint_d29d {\n margin-bottom: 0;\n\n border-top: 1px solid var(--ring-line-color);\n background-color: var(--ring-sidebar-background-color);\n\n font-size: var(--ring-font-size-smaller);\n}\n\n.action_d10e {\n cursor: pointer;\n\n color: var(--ring-text-color);\n}\n\n/* override link */\n.actionLink_a4c7.actionLink_a4c7 {\n transition: none;\n}\n\n.hover_a4cd:not(.error_aa15) {\n background-color: var(--ring-selected-background-color);\n}\n\n.icon_f1f3 {\n display: inline-block;\n\n width: 20px;\n height: 20px;\n margin-left: 16px;\n\n background-repeat: no-repeat;\n background-position: center;\n\n background-size: contain;\n}\n\n.highlight_e4dd {\n color: var(--ring-link-hover-color);\n}\n\n.service_a4fc {\n color: var(--ring-secondary-color);\n}\n\n.glyph_dfd5 {\n float: left;\n\n width: 20px;\n\n margin-right: 8px;\n\n color: var(--ring-icon-secondary-color);\n}\n\n.avatar_f258 {\n\n top: 0;\n\n height: 20px;\n\n -o-object-fit: cover;\n\n object-fit: cover;\n -o-object-position: center;\n object-position: center;\n}\n\n.rightGlyph_fb77 {\n\n float: right;\n\n margin-right: 0;\n margin-left: 16px;\n}\n\n.checkboxContainer_c949 {\n position: absolute;\n top: 7px;\n left: 19px;\n\n width: 20px;\n height: 20px;\n margin-right: 8px;\n}\n\n.compact_efa8 .checkboxContainer_c949 {\n top: 0;\n\n width: 16px;\n height: 16px;\n}\n\n.title_e1bf {\n display: block;\n\n margin-top: 10px;\n margin-bottom: 6px;\n padding: 8px 16px 0;\n\n text-align: left;\n}\n\n[dir="rtl"] .title_e1bf {\n text-align: right;\n direction: ltr;\n }\n\n.title_first_ac55 {\n margin-top: 0;\n}\n\n.text_fe0e {\n letter-spacing: 1.5px;\n text-transform: uppercase;\n\n color: var(--ring-secondary-color);\n\n font-size: var(--ring-font-size-smaller);\n}\n\n.fade_d35c {\n position: absolute;\n bottom: 0;\n\n width: 100%;\n height: 24px;\n\n pointer-events: none;\n\n background: linear-gradient(to bottom, rgba(255, 255, 255, 0), var(--ring-content-background-color));\n}\n\n.disabled_c3d8 {\n pointer-events: none;\n\n color: var(--ring-disabled-color);\n}\n',"",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/list/list.css",""],names:[],mappings:"AAKA;EACE,kBAAkB;;EAElB,UAAU;;EAEV,wCAAwC;;EAExC,mBAAmB;AACrB;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,oBAAoB;AACtB;;AAEA;EACE,cAAc;;EAEd,eAAuB;;EAEvB,eAAuB;EACvB,mBAA6B;;EAE7B,iBAAiB;EACjB,mBAAmB;;EAEnB,kCAAkC;EAClC,4CAA4C;;EAE5C,wCAAwC;EACxC,0CAA0C;AAC5C;;AAEA;EACE,aAAa;EACb,cAAc;;EAEd,YAAY;AACd;;AAEA;EACE,cAAc;;EAEd,sBAAsB;;EAEtB,WAAW;;EAEX,gBAAgB;EAChB,sBAAsB;EACtB,mBAAmB;EACnB,qBAAqB;;EAErB,aAAa;;EAEb,gCAAgC;AAClC;;AAEA;EACE,qBAA+B;;EAE/B,iBAA2B;AAC7B;;AAEA;EACE,kBAAkB;AACpB;;AAEA;EACE,iBAA2B;AAC7B;;AAEA;EACE,eAAe;AASjB;;ACzFA,wGAAA;IAAA,+BAAA;GAAA,CAAA;;ADkFE,uBAAuB;;AACvB;;;IAIE,8BAA8B;EAChC;;AAGF;EACE,iBAA4B;;EAE5B,iBAA2B;AAC7B;;AAEA;EACE,aAAa;EACb,qBAAqB;EACrB,mBAAmB;AACrB;;AAEA;EACE,kBAAkB;EAClB,cAAc;AAChB;;AAEA;EACE,gBAAgB;EAChB,YAAY;EACZ,cAAc;;EAEd,gBAAgB;EAChB,mBAAmB;EACnB,uBAAuB;AAMzB;;AAJE;IACE,iBAAiB;IACjB,cAAc;EAChB;;AAGF;EACE,gBAAgB;EAChB,gBAAgB;;EAEhB,iBAAkB;;EAElB,iBAAiB;EACjB,mBAAmB;EACnB,uBAAuB;;EAEvB,kCAAkC;;EAElC,wCAAwC;EACxC,gBAAgB;EAChB,2CAA2C;AAC7C;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,kBAAkB;EAClB,mBAAmB;EACnB,cAAc;AAChB;;AAEA;EACE,kBAAkB;;EAElB,mBAAmB;;EAEnB,kCAAkC;;EAElC,wCAAwC;EACxC,2CAA2C;AAC7C;;AAEA;EACE,iBAAiB;AACnB;;AAEA,yBAAyB;AACzB;EACE,gBAAgB;;EAEhB,4CAA4C;EAC5C,sDAAsD;;EAEtD,wCAAwC;AAC1C;;AAEA;EACE,eAAe;;EAEf,6BAA6B;AAC/B;;AAEA,kBAAkB;AAClB;EACE,gBAAgB;AAClB;;AAEA;EACE,uDAAuD;AACzD;;AAEA;EACE,qBAAqB;;EAErB,WAAW;EACX,YAAY;EACZ,iBAA2B;;EAE3B,4BAA4B;EAC5B,2BAA2B;;EAE3B,wBAAwB;AAC1B;;AAEA;EACE,mCAAmC;AACrC;;AAEA;EACE,kCAAkC;AACpC;;AAEA;EACE,WAAW;;EAEX,WAAW;;EAEX,iBAAkB;;EAElB,uCAAuC;AACzC;;AAEA;;EAGE,MAAM;;EAEN,YAAY;;EAEZ,oBAAiB;;KAAjB,iBAAiB;EACjB,0BAAuB;KAAvB,uBAAuB;AACzB;;AAEA;;EAGE,YAAY;;EAEZ,eAAe;EACf,iBAA2B;AAC7B;;AAEA;EACE,kBAAkB;EAClB,QAAQ;EACR,UAAU;;EAEV,WAAW;EACX,YAAY;EACZ,iBAAkB;AACpB;;AAEA;EACE,MAAM;;EAEN,WAAqB;EACrB,YAAsB;AACxB;;AAEA;EACE,cAAc;;EAEd,gBAAgB;EAChB,kBAAkB;EAClB,mBAAqC;;EAErC,gBAAgB;AAMlB;;AAJE;IACE,iBAAiB;IACjB,cAAc;EAChB;;AAGF;EACE,aAAa;AACf;;AAEA;EACE,qBAAqB;EACrB,yBAAyB;;EAEzB,kCAAkC;;EAElC,wCAAwC;AAC1C;;AAEA;EACE,kBAAkB;EAClB,SAAS;;EAET,WAAW;EACX,YAAsB;;EAEtB,oBAAoB;;EAEpB,oGAAoG;AACtG;;AAEA;EACE,oBAAoB;;EAEpB,iCAAiC;AACnC",sourcesContent:['@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n@value listSpacing: unit;\n\n.list {\n position: relative;\n\n z-index: 1;\n\n border-radius: var(--ring-border-radius);\n\n line-height: normal;\n}\n\n.simpleInner {\n overflow: auto;\n}\n\n.scrolling {\n pointer-events: none;\n}\n\n.separator {\n display: block;\n\n min-height: listSpacing;\n\n margin-top: listSpacing;\n padding: 0 calc(unit * 2) 1px;\n\n text-align: right;\n white-space: nowrap;\n\n color: var(--ring-secondary-color);\n border-top: 1px solid var(--ring-line-color);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lower);\n}\n\n.separator_first {\n margin-top: 0;\n padding-top: 0;\n\n border: none;\n}\n\n.item {\n display: block;\n\n box-sizing: border-box;\n\n width: 100%;\n\n text-align: left;\n vertical-align: bottom;\n white-space: nowrap;\n text-decoration: none;\n\n outline: none;\n\n font-size: var(--ring-font-size);\n}\n\n.item.item {\n padding: 3px calc(unit * 2) 5px;\n\n line-height: calc(unit * 3);\n}\n\n.itemContainer {\n position: relative;\n}\n\n.compact {\n line-height: calc(unit * 2);\n}\n\n.error {\n cursor: default;\n\n /* Override ring-link */\n &,\n &:hover,\n &:focus,\n &:visited {\n color: var(--ring-error-color);\n }\n}\n\n.add {\n padding: unit calc(2 * unit);\n\n line-height: calc(4 * unit);\n}\n\n.top {\n display: flex;\n align-items: baseline;\n flex-direction: row;\n}\n\n.left {\n align-self: center;\n flex-shrink: 0;\n}\n\n.label {\n overflow: hidden;\n flex-grow: 1;\n flex-shrink: 1;\n\n text-align: left;\n white-space: nowrap;\n text-overflow: ellipsis;\n\n [dir="rtl"] & {\n text-align: right;\n direction: ltr;\n }\n}\n\n.description {\n overflow: hidden;\n flex-shrink: 100;\n\n padding-left: unit;\n\n text-align: right;\n white-space: nowrap;\n text-overflow: ellipsis;\n\n color: var(--ring-secondary-color);\n\n font-size: var(--ring-font-size-smaller);\n font-weight: 400;\n line-height: var(--ring-line-height-lowest);\n}\n\n.right {\n display: flex;\n align-items: center;\n align-self: center;\n flex-direction: row;\n flex-shrink: 0;\n}\n\n.details {\n margin-bottom: 6px;\n\n white-space: normal;\n\n color: var(--ring-secondary-color);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lowest);\n}\n\n.padded {\n margin-left: 20px;\n}\n\n/* Override :last-child */\n.hint.hint {\n margin-bottom: 0;\n\n border-top: 1px solid var(--ring-line-color);\n background-color: var(--ring-sidebar-background-color);\n\n font-size: var(--ring-font-size-smaller);\n}\n\n.action {\n cursor: pointer;\n\n color: var(--ring-text-color);\n}\n\n/* override link */\n.actionLink.actionLink {\n transition: none;\n}\n\n.hover:not(.error) {\n background-color: var(--ring-selected-background-color);\n}\n\n.icon {\n display: inline-block;\n\n width: 20px;\n height: 20px;\n margin-left: calc(unit * 2);\n\n background-repeat: no-repeat;\n background-position: center;\n\n background-size: contain;\n}\n\n.highlight {\n color: var(--ring-link-hover-color);\n}\n\n.service {\n color: var(--ring-secondary-color);\n}\n\n.glyph {\n float: left;\n\n width: 20px;\n\n margin-right: unit;\n\n color: var(--ring-icon-secondary-color);\n}\n\n.avatar {\n composes: glyph;\n\n top: 0;\n\n height: 20px;\n\n object-fit: cover;\n object-position: center;\n}\n\n.rightGlyph {\n composes: glyph;\n\n float: right;\n\n margin-right: 0;\n margin-left: calc(unit * 2);\n}\n\n.checkboxContainer {\n position: absolute;\n top: 7px;\n left: 19px;\n\n width: 20px;\n height: 20px;\n margin-right: unit;\n}\n\n.compact .checkboxContainer {\n top: 0;\n\n width: calc(unit * 2);\n height: calc(unit * 2);\n}\n\n.title {\n display: block;\n\n margin-top: 10px;\n margin-bottom: 6px;\n padding: listSpacing calc(unit * 2) 0;\n\n text-align: left;\n\n [dir="rtl"] & {\n text-align: right;\n direction: ltr;\n }\n}\n\n.title_first {\n margin-top: 0;\n}\n\n.text {\n letter-spacing: 1.5px;\n text-transform: uppercase;\n\n color: var(--ring-secondary-color);\n\n font-size: var(--ring-font-size-smaller);\n}\n\n.fade {\n position: absolute;\n bottom: 0;\n\n width: 100%;\n height: calc(unit * 3);\n\n pointer-events: none;\n\n background: linear-gradient(to bottom, rgba(255, 255, 255, 0), var(--ring-content-background-color));\n}\n\n.disabled {\n pointer-events: none;\n\n color: var(--ring-disabled-color);\n}\n',null],sourceRoot:""}]),s.locals={unit:`${l.default.locals.unit}`,listSpacing:"8px",list:"list_a01c",simpleInner:"simpleInner_a4f8",scrolling:"scrolling_a910",separator:"separator_c26e",separator_first:"separator_first_ec9e",item:"item_eadd",itemContainer:"itemContainer_f365",compact:"compact_efa8",error:"error_aa15",add:"add_a8da",top:"top_c4d5",left:"left_ea6b",label:"label_dac9",description:"description_efcc",right:"right_df77",details:"details_a2b7",padded:"padded_a74d",hint:"hint_d29d",action:"action_d10e",actionLink:"actionLink_a4c7",hover:"hover_a4cd",icon:"icon_f1f3",highlight:"highlight_e4dd",service:"service_a4fc",glyph:"glyph_dfd5",avatar:"avatar_f258 glyph_dfd5",rightGlyph:"rightGlyph_fb77 glyph_dfd5",checkboxContainer:"checkboxContainer_c949",title:"title_e1bf",title_first:"title_first_ac55",text:"text_fe0e",fade:"fade_d35c",disabled:"disabled_c3d8"};const u=s},1586:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>p});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9173),c=t(9106),s=t(5280),u=a()(o());u.i(s.A),u.i(l.A,"",!0),u.i(c.default,"",!0),u.push([e.id,`:root {\n /* stylelint-disable-next-line color-no-hex */\n --ring-loader-inline-stops: #ff00eb, #bd3bff, #008eff, #58ba00, #f48700, #ff00eb;\n}\n\n.${l.A.locals.dark},\n.ring-ui-theme-dark {\n /* stylelint-disable-next-line color-no-hex */\n --ring-loader-inline-stops: #ff2eef, #d178ff, #289fff, #88d444, #ffe000, #ff2eef;\n}\n\n@keyframes spin_ad60 {\n 0% {\n transform: rotate(0);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n}\n\n@keyframes pulse_c906 {\n 0% {\n transform: scale(1);\n }\n\n 100% {\n transform: scale(1.41667);\n }\n}\n\n.loader_d294,\n.ring-loader-inline {\n /* needed for better backward-compatibility */\n\n position: relative;\n\n display: inline-block;\n\n overflow: hidden;\n\n transform: rotate(0);\n animation: spin_ad60 1s linear infinite;\n vertical-align: -3px;\n\n border-radius: 8px;\n}\n\n.loader_d294,\n .ring-loader-inline,\n .loader_d294::after,\n .ring-loader-inline::after {\n transform-origin: 50% 50%;\n }\n\n.loader_d294::after, .ring-loader-inline::after {\n display: block;\n\n width: 16px;\n height: 16px;\n\n content: "";\n animation: pulse_c906 0.85s cubic-bezier(0.68, 0, 0.74, 0.74) infinite alternate;\n\n background-image: conic-gradient(#ff00eb, #bd3bff, #008eff, #58ba00, #f48700, #ff00eb);\n\n background-image: conic-gradient(var(--ring-loader-inline-stops));\n -webkit-mask-image: radial-gradient(8px, transparent 71.875%, var(--ring-content-background-color) 71.875%);\n mask-image: radial-gradient(8px, transparent 71.875%, var(--ring-content-background-color) 71.875%);\n }\n\n.children_ece6 {\n margin-left: 4px;\n}\n`,"",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/loader-inline/loader-inline.css"],names:[],mappings:"AAKA;EACE,6CAA6C;EAC7C,gFAAgF;AAClF;;AAEA;;EAEE,6CAA6C;EAC7C,gFAAgF;AAClF;;AAEA;EACE;IACE,oBAAoB;EACtB;;EAEA;IACE,yBAAyB;EAC3B;AACF;;AAEA;EACE;IACE,mBAAmB;EACrB;;EAEA;IACE,yBAA+B;EACjC;AACF;;AAEA;;EAEE,6CAA6C;;EAE7C,kBAAkB;;EAElB,qBAAqB;;EAErB,gBAAgB;;EAEhB,oBAAoB;EACpB,uCAAkC;EAClC,oBAAoB;;EAEpB,kBAAmB;AAmBrB;;AAjBE;;;;IAEE,yBAAyB;EAC3B;;AAEA;IACE,cAAc;;IAEd,WAAqB;IACrB,YAAsB;;IAEtB,WAAW;IACX,gFAA2E;;IAE3E,sFAAiE;;IAAjE,iEAAiE;IACjE,2GAAoG;YAApG,mGAAoG;EACtG;;AAGF;EACE,gBAA2B;AAC7B",sourcesContent:['@import "../global/variables.css";\n\n@value dark from "../global/variables_dark.css";\n@value unit from "../global/global.css";\n\n:root {\n /* stylelint-disable-next-line color-no-hex */\n --ring-loader-inline-stops: #ff00eb, #bd3bff, #008eff, #58ba00, #f48700, #ff00eb;\n}\n\n.dark,\n:global(.ring-ui-theme-dark) {\n /* stylelint-disable-next-line color-no-hex */\n --ring-loader-inline-stops: #ff2eef, #d178ff, #289fff, #88d444, #ffe000, #ff2eef;\n}\n\n@keyframes spin {\n 0% {\n transform: rotate(0);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n}\n\n@keyframes pulse {\n 0% {\n transform: scale(1);\n }\n\n 100% {\n transform: scale(calc(17 / 12));\n }\n}\n\n.loader,\n:global(.ring-loader-inline) {\n /* needed for better backward-compatibility */\n\n position: relative;\n\n display: inline-block;\n\n overflow: hidden;\n\n transform: rotate(0);\n animation: spin 1s linear infinite;\n vertical-align: -3px;\n\n border-radius: unit;\n\n &,\n &::after {\n transform-origin: 50% 50%;\n }\n\n &::after {\n display: block;\n\n width: calc(unit * 2);\n height: calc(unit * 2);\n\n content: "";\n animation: pulse 0.85s cubic-bezier(0.68, 0, 0.74, 0.74) infinite alternate;\n\n background-image: conic-gradient(var(--ring-loader-inline-stops));\n mask-image: radial-gradient(unit, transparent 71.875%, var(--ring-content-background-color) 71.875%);\n }\n}\n\n.children {\n margin-left: calc(unit / 2);\n}\n'],sourceRoot:""}]),u.locals={dark:`${l.A.locals.dark}`,unit:`${c.default.locals.unit}`,loader:"loader_d294",spin:"spin_ad60",pulse:"pulse_c906",children:"children_ece6"};const p=u},8890:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),s=a()(o());s.i(c.A),s.i(l.default,"",!0),s.push([e.id,".popup_f35e {\n\n position: fixed;\n z-index: var(--ring-overlay-z-index);\n top: -100vh;\n left: -100vw;\n\n overflow-y: auto;\n\n box-sizing: border-box;\n\n border: 1px solid var(--ring-popup-border-color);\n border-radius: var(--ring-border-radius);\n\n background-color: var(--ring-popup-background-color);\n box-shadow: var(--ring-popup-shadow);\n}\n\n.hidden_c587 {\n display: none;\n}\n\n.showing_b07a {\n opacity: 0;\n}\n\n.attached_ea95 {\n border-top: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/popup/popup.css"],names:[],mappings:"AAEA;;EAGE,eAAe;EACf,oCAAoC;EACpC,WAAW;EACX,YAAY;;EAEZ,gBAAgB;;EAEhB,sBAAsB;;EAEtB,gDAAgD;EAChD,wCAAwC;;EAExC,oDAAoD;EACpD,oCAAoC;AACtC;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,aAAa;EACb,yBAAyB;EACzB,0BAA0B;AAC5B",sourcesContent:['@import "../global/variables.css";\n\n.popup {\n composes: font from "../global/global.css";\n\n position: fixed;\n z-index: var(--ring-overlay-z-index);\n top: -100vh;\n left: -100vw;\n\n overflow-y: auto;\n\n box-sizing: border-box;\n\n border: 1px solid var(--ring-popup-border-color);\n border-radius: var(--ring-border-radius);\n\n background-color: var(--ring-popup-background-color);\n box-shadow: var(--ring-popup-shadow);\n}\n\n.hidden {\n display: none;\n}\n\n.showing {\n opacity: 0;\n}\n\n.attached {\n border-top: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n'],sourceRoot:""}]),s.locals={popup:`popup_f35e ${l.default.locals.font}`,hidden:"hidden_c587",showing:"showing_b07a",attached:"attached_ea95"};const u=s},4481:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),s=a()(o());s.i(c.A),s.i(l.default,"",!0),s.push([e.id,'@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.filterWithTagsFocused_ffbf.filterWithTagsFocused_ffbf:hover {\n border-color: var(--ring-main-color);\n}}\n\n.filterWithTags_ff56 {\n overflow: hidden;\n\n margin: 16px 8px 0;\n padding: 3px;\n\n text-align: left;\n\n border: 1px solid var(--ring-borders-color);\n border-radius: var(--ring-border-radius);\n}\n\n.filterWithTags_ff56 .filterWrapper_dd63 {\n padding-right: 0;\n padding-left: 0;\n\n border-bottom: none;\n }\n\n@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.filterWithTags_ff56:hover {\n border-color: var(--ring-border-hover-color);\n }}\n\n.filterWithTagsFocused_ffbf {\n border-color: var(--ring-main-color);\n}\n\n.filterWithTagsInput_ab94 {\n padding: 0;\n\n border: none;\n}\n\n.filter_deda {\n flex-grow: 1;\n\n width: 0;\n}\n\n.popup_f21d {\n overscroll-behavior: contain;\n}\n\n.filterWrapper_dd63 {\n position: relative;\n\n display: flex;\n\n margin: 0;\n padding-right: 8px;\n padding-left: 44px;\n\n border-bottom: 1px solid var(--ring-borders-color);\n}\n\n[dir="rtl"] .filterWrapper_dd63 {\n padding-right: 44px;\n padding-left: 8px;\n }\n\n.filterIcon_b648 {\n position: absolute;\n top: 7px;\n left: 16px;\n\n color: var(--ring-icon-color);\n}\n\n[dir="rtl"] .filterIcon_b648 {\n right: 16px;\n left: auto;\n }\n\n.bottomLine_c880 {\n text-align: center;\n}\n\n.bottomLine_c880.bottomLineOverItem_dfb4 {\n position: relative;\n\n z-index: var(--ring-fixed-z-index);\n\n margin-top: -36px;\n\n background-color: var(--ring-content-background-color);\n }\n\n.message_ccdf {\n display: inline-block;\n\n margin: 8px 0;\n padding: 0 16px;\n}\n\n.selectAll_ff5e {\n display: flex;\n justify-content: space-between;\n\n padding: 8px 16px 0;\n}\n',"",{version:3,sources:["","webpack://./node_modules/@jetbrains/ring-ui/components/select/select-popup.css"],names:[],mappings:"AAAA,wGAAA;EAAA,qCAAA;CAAA,CAAA;;ACIA;EACE,gBAAgB;;EAEhB,kBAA6B;EAC7B,YAAY;;EAEZ,gBAAgB;;EAEhB,2CAA2C;EAC3C,wCAAwC;AAY1C;;AAVE;IACE,gBAAgB;IAChB,eAAe;;IAEf,mBAAmB;EACrB;;ADpBF,wGAAA;IAAA,6CAAA;GAAA,CAAA;;AC2BA;EAEE,oCAAoC;AACtC;;AAEA;EACE,UAAU;;EAEV,YAAY;AACd;;AAEA;EACE,YAAY;;EAEZ,QAAQ;AACV;;AAEA;EACE,4BAA4B;AAC9B;;AAEA;EACE,kBAAkB;;EAElB,aAAa;;EAEb,SAAS;EACT,kBAAmB;EACnB,kBAA8B;;EAE9B,kDAAkD;AAMpD;;AAJE;IACE,mBAA+B;IAC/B,iBAAkB;EACpB;;AAGF;EACE,kBAAkB;EAClB,QAAQ;EACR,UAAoB;;EAEpB,6BAA6B;AAM/B;;AAJE;IACE,WAAqB;IACrB,UAAU;EACZ;;AAGF;EACE,kBAAkB;AAWpB;;AATE;IACE,kBAAkB;;IAElB,kCAAkC;;IAElC,iBAAiB;;IAEjB,sDAAsD;EACxD;;AAGF;EACE,qBAAqB;;EAErB,aAAc;EACd,eAAyB;AAC3B;;AAEA;EACE,aAAa;EACb,8BAA8B;;EAE9B,mBAAmB;AACrB",sourcesContent:[null,'@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n\n.filterWithTags {\n overflow: hidden;\n\n margin: calc(unit * 2) unit 0;\n padding: 3px;\n\n text-align: left;\n\n border: 1px solid var(--ring-borders-color);\n border-radius: var(--ring-border-radius);\n\n & .filterWrapper {\n padding-right: 0;\n padding-left: 0;\n\n border-bottom: none;\n }\n\n &:hover {\n border-color: var(--ring-border-hover-color);\n }\n}\n\n.filterWithTagsFocused,\n.filterWithTagsFocused.filterWithTagsFocused:hover {\n border-color: var(--ring-main-color);\n}\n\n.filterWithTagsInput {\n padding: 0;\n\n border: none;\n}\n\n.filter {\n flex-grow: 1;\n\n width: 0;\n}\n\n.popup {\n overscroll-behavior: contain;\n}\n\n.filterWrapper {\n position: relative;\n\n display: flex;\n\n margin: 0;\n padding-right: unit;\n padding-left: calc(unit * 5.5);\n\n border-bottom: 1px solid var(--ring-borders-color);\n\n [dir="rtl"] & {\n padding-right: calc(unit * 5.5);\n padding-left: unit;\n }\n}\n\n.filterIcon {\n position: absolute;\n top: 7px;\n left: calc(unit * 2);\n\n color: var(--ring-icon-color);\n\n [dir="rtl"] & {\n right: calc(unit * 2);\n left: auto;\n }\n}\n\n.bottomLine {\n text-align: center;\n\n &.bottomLineOverItem {\n position: relative;\n\n z-index: var(--ring-fixed-z-index);\n\n margin-top: -36px;\n\n background-color: var(--ring-content-background-color);\n }\n}\n\n.message {\n display: inline-block;\n\n margin: unit 0;\n padding: 0 calc(2 * unit);\n}\n\n.selectAll {\n display: flex;\n justify-content: space-between;\n\n padding: 8px 16px 0;\n}\n'],sourceRoot:""}]),s.locals={unit:`${l.default.locals.unit}`,filterWithTagsFocused:"filterWithTagsFocused_ffbf",filterWithTags:"filterWithTags_ff56",filterWrapper:"filterWrapper_dd63",filterWithTagsInput:"filterWithTagsInput_ab94",filter:"filter_deda",popup:"popup_f21d",filterIcon:"filterIcon_b648",bottomLine:"bottomLine_c880",bottomLineOverItem:"bottomLineOverItem_dfb4",message:"message_ccdf",selectAll:"selectAll_ff5e"};const u=s},2636:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>p});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(9892),s=t(5280),u=a()(o());u.i(s.A),u.i(l.default,"",!0),u.i(c.default,"",!0),u.push([e.id,'@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.select_e2a5:hover .value_b3a3,\n.select_e2a5:hover .icons_c4a9 {\n transition: none;\n\n color: var(--ring-main-color);\n}}\n\n.select_e2a5 {\n position: relative;\n\n display: inline-block;\n\n white-space: nowrap;\n\n color: var(--ring-text-color);\n}\n\n.toolbar_d3be {\n border-top: 1px solid var(--ring-line-color);\n}\n\n.button_ef00 {\n width: 100%;\n padding: 0;\n\n text-align: left;\n}\n\n[dir="rtl"] .button_ef00 {\n text-align: right;\n direction: ltr;\n }\n\n.toolbar_d3be .button_ef00 {\n height: 32px;\n margin: 8px 0;\n }\n\n.button_ef00.buttonSpaced_f316 {\n padding: 0 16px;\n }\n\n.icons_c4a9 {\n position: absolute;\n top: 0;\n right: 5px;\n bottom: 0;\n\n transition: color var(--ring-ease);\n\n color: var(--ring-icon-secondary-color);\n\n line-height: normal;\n}\n\n.inputMode_a6f6 .icons_c4a9 {\n font-size: var(--ring-font-size);\n }\n\n.selectedIcon_a62c {\n\n position: relative;\n top: 3px;\n\n display: inline-block;\n\n width: 16px;\n height: 16px;\n margin: 0 4px;\n\n background-repeat: no-repeat;\n background-position: center;\n\n background-size: contain;\n}\n\n.clearIcon_c750 {\n padding: 0 3px;\n\n vertical-align: -2px;\n}\n\n.sizeS_e8c3 {\n width: 96px;\n}\n\n.sizeM_ed34 {\n width: 240px;\n}\n\n.sizeL_c053 {\n width: 400px;\n}\n\n.sizeFULL_c585 {\n width: 100%;\n}\n\n.sizeAUTO_a07c {\n max-width: 100%;\n}\n\n.buttonMode_dd69 {\n position: relative;\n\n cursor: pointer;\n}\n\n.value_b3a3 {\n\n display: inline-block;\n\n box-sizing: border-box;\n width: 100%;\n height: 33px;\n padding: 0 0 3px;\n\n cursor: pointer;\n transition: color var(--ring-ease), border-color var(--ring-ease);\n text-align: left;\n vertical-align: top;\n\n color: var(--ring-text-color);\n\n border: none;\n border-bottom: 1px solid var(--ring-borders-color);\n outline: none;\n background: transparent;\n}\n\n.value_b3a3:focus {\n border-color: var(--ring-main-color);\n }\n\n.value_b3a3.open_f1b1,\n .value_b3a3:active {\n border-color: transparent;\n }\n\n.value_b3a3::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n outline: 0;\n }\n\n.buttonContainer_b2b9 {\n position: relative;\n\n font-size: var(--ring-font-size);\n}\n\n.buttonValue_b4ad {\n\n display: block;\n\n width: 100%;\n padding-left: 8px;\n\n text-align: left;\n vertical-align: -8px;\n}\n\n.buttonValue_b4ad:focus-visible {\n box-shadow: inset 0 0 0 1px var(--ring-main-color);\n}\n\n.buttonValueOpen_d9d3.buttonValueOpen_d9d3 {\n box-shadow: inset 0 0 0 1px var(--ring-main-color);\n}\n\n.buttonValueEmpty_e6b3.buttonValueEmpty_e6b3 {\n color: var(--ring-disabled-color);\n}\n\n.heightS_b721 .buttonValue_b4ad {\n font-size: var(--ring-font-size);\n}\n\n.label_e56f {\n position: relative;\n\n color: var(--ring-secondary-color);\n}\n\n:focus-visible + .icons_c4a9,\n.value_b3a3:focus,\n.value_b3a3:focus + .icons_c4a9,\n.open_f1b1,\n.open_f1b1 + .icons_c4a9,\n.buttonValueOpen_d9d3 + .icons_c4a9 {\n transition: none;\n\n color: var(--ring-main-color);\n}\n\n.disabled_b89f {\n pointer-events: none;\n\n color: var(--ring-disabled-color);\n}\n\n.disabled_b89f .value_b3a3 {\n color: var(--ring-disabled-color);\n border-bottom-style: dashed;\n }\n\n.avatar_f4dd {\n margin-right: 4px;\n\n vertical-align: -5px;\n}\n\n.popup_acec {\n min-width: 240px;\n max-width: 320px;\n}\n\n.chevron_d51f.chevron_d51f {\n padding: 0 3px;\n\n transition: none;\n vertical-align: -1px;\n\n color: inherit;\n}\n\n.chevronIcon_f6cf.chevronIcon_f6cf {\n transition: none;\n\n color: inherit;\n}\n',"",{version:3,sources:["","webpack://./node_modules/@jetbrains/ring-ui/components/select/select.css"],names:[],mappings:"AAAA,wGAAA;;EAAA,iBAAA;;EAAA,8BAAA;CAAA,CAAA;;ACKA;EACE,kBAAkB;;EAElB,qBAAqB;;EAErB,mBAAmB;;EAEnB,6BAA6B;AAC/B;;AAEA;EACE,4CAA4C;AAC9C;;AAEA;EACE,WAAW;EACX,UAAU;;EAEV,gBAAgB;AAelB;;AAbE;IACE,iBAAiB;IACjB,cAAc;EAChB;;AAEA;IACE,YAAsB;IACtB,aAAc;EAChB;;AAEA;IACE,eAAyB;EAC3B;;AAGF;EACE,kBAAkB;EAClB,MAAM;EACN,UAAU;EACV,SAAS;;EAET,kCAAkC;;EAElC,uCAAuC;;EAEvC,mBAAmB;AAKrB;;AAHE;IACE,gCAAgC;EAClC;;AAGF;;EAGE,kBAAkB;EAClB,QAAQ;;EAER,qBAAqB;;EAErB,WAAqB;EACrB,YAAsB;EACtB,aAAa;;EAEb,4BAA4B;EAC5B,2BAA2B;;EAE3B,wBAAwB;AAC1B;;AAEA;EACE,cAAc;;EAEd,oBAAoB;AACtB;;AAEA;EACE,WAAsB;AACxB;;AAEA;EACE,YAAsB;AACxB;;AAEA;EACE,YAAsB;AACxB;;AAEA;EACE,WAAW;AACb;;AAEA;EACE,eAAe;AACjB;;AAEA;EACE,kBAAkB;;EAElB,eAAe;AACjB;;AAEA;;EAIE,qBAAqB;;EAErB,sBAAsB;EACtB,WAAW;EACX,YAA4B;EAC5B,gBAAgB;;EAEhB,eAAe;EACf,iEAAiE;EACjE,gBAAgB;EAChB,mBAAmB;;EAEnB,6BAA6B;;EAE7B,YAAY;EACZ,kDAAkD;EAClD,aAAa;EACb,uBAAuB;AAiBzB;;AAfE;IACE,oCAAoC;EACtC;;AAEA;;IAEE,yBAAyB;EAC3B;;AAEA;IACE,UAAU;;IAEV,SAAS;IACT,UAAU;EACZ;;AAGF;EACE,kBAAkB;;EAElB,gCAAgC;AAClC;;AAEA;;EAGE,cAAc;;EAEd,WAAW;EACX,iBAAkB;;EAElB,gBAAgB;EAChB,oBAA8B;AAChC;;AAEA;EACE,kDAAgD;AAClD;;AAEA;EACE,kDAAgD;AAClD;;AAEA;EACE,iCAAiC;AACnC;;AAEA;EACE,gCAAgC;AAClC;;AAEA;EACE,kBAAkB;;EAElB,kCAAkC;AACpC;;AAEA;;;;;;EAQE,gBAAgB;;EAEhB,6BAA6B;AAC/B;;AAEA;EACE,oBAAoB;;EAEpB,iCAAiC;AAMnC;;AAJE;IACE,iCAAiC;IACjC,2BAA2B;EAC7B;;AAGF;EACE,iBAAiB;;EAEjB,oBAAoB;AACtB;;AAEA;EACE,gBAA0B;EAC1B,gBAA0B;AAC5B;;AAEA;EACE,cAAc;;EAEd,gBAAgB;EAChB,oBAAoB;;EAEpB,cAAc;AAChB;;AAEA;EACE,gBAAgB;;EAEhB,cAAc;AAChB",sourcesContent:[null,'@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n@value button-shadow from "../button/button.css";\n\n.select {\n position: relative;\n\n display: inline-block;\n\n white-space: nowrap;\n\n color: var(--ring-text-color);\n}\n\n.toolbar {\n border-top: 1px solid var(--ring-line-color);\n}\n\n.button {\n width: 100%;\n padding: 0;\n\n text-align: left;\n\n [dir="rtl"] & {\n text-align: right;\n direction: ltr;\n }\n\n .toolbar & {\n height: calc(4 * unit);\n margin: unit 0;\n }\n\n &.buttonSpaced {\n padding: 0 calc(2 * unit);\n }\n}\n\n.icons {\n position: absolute;\n top: 0;\n right: 5px;\n bottom: 0;\n\n transition: color var(--ring-ease);\n\n color: var(--ring-icon-secondary-color);\n\n line-height: normal;\n\n .inputMode & {\n font-size: var(--ring-font-size);\n }\n}\n\n.selectedIcon {\n composes: resetButton from "../global/global.css";\n\n position: relative;\n top: 3px;\n\n display: inline-block;\n\n width: calc(2 * unit);\n height: calc(2 * unit);\n margin: 0 4px;\n\n background-repeat: no-repeat;\n background-position: center;\n\n background-size: contain;\n}\n\n.clearIcon {\n padding: 0 3px;\n\n vertical-align: -2px;\n}\n\n.sizeS {\n width: calc(unit * 12);\n}\n\n.sizeM {\n width: calc(unit * 30);\n}\n\n.sizeL {\n width: calc(unit * 50);\n}\n\n.sizeFULL {\n width: 100%;\n}\n\n.sizeAUTO {\n max-width: 100%;\n}\n\n.buttonMode {\n position: relative;\n\n cursor: pointer;\n}\n\n.value {\n composes: ellipsis from "../global/global.css";\n composes: font from "../global/global.css";\n\n display: inline-block;\n\n box-sizing: border-box;\n width: 100%;\n height: calc(unit * 4 + 1px);\n padding: 0 0 3px;\n\n cursor: pointer;\n transition: color var(--ring-ease), border-color var(--ring-ease);\n text-align: left;\n vertical-align: top;\n\n color: var(--ring-text-color);\n\n border: none;\n border-bottom: 1px solid var(--ring-borders-color);\n outline: none;\n background: transparent;\n\n &:focus {\n border-color: var(--ring-main-color);\n }\n\n &.open,\n &:active {\n border-color: transparent;\n }\n\n &::-moz-focus-inner {\n padding: 0;\n\n border: 0;\n outline: 0;\n }\n}\n\n.buttonContainer {\n position: relative;\n\n font-size: var(--ring-font-size);\n}\n\n.buttonValue {\n composes: ellipsis from "../global/global.css";\n\n display: block;\n\n width: 100%;\n padding-left: unit;\n\n text-align: left;\n vertical-align: calc(0 - unit);\n}\n\n.buttonValue:focus-visible {\n box-shadow: button-shadow var(--ring-main-color);\n}\n\n.buttonValueOpen.buttonValueOpen {\n box-shadow: button-shadow var(--ring-main-color);\n}\n\n.buttonValueEmpty.buttonValueEmpty {\n color: var(--ring-disabled-color);\n}\n\n.heightS .buttonValue {\n font-size: var(--ring-font-size);\n}\n\n.label {\n position: relative;\n\n color: var(--ring-secondary-color);\n}\n\n.select:hover .value,\n.select:hover .icons,\n:focus-visible + .icons,\n.value:focus,\n.value:focus + .icons,\n.open,\n.open + .icons,\n.buttonValueOpen + .icons {\n transition: none;\n\n color: var(--ring-main-color);\n}\n\n.disabled {\n pointer-events: none;\n\n color: var(--ring-disabled-color);\n\n & .value {\n color: var(--ring-disabled-color);\n border-bottom-style: dashed;\n }\n}\n\n.avatar {\n margin-right: 4px;\n\n vertical-align: -5px;\n}\n\n.popup {\n min-width: calc(unit * 30);\n max-width: calc(unit * 40);\n}\n\n.chevron.chevron {\n padding: 0 3px;\n\n transition: none;\n vertical-align: -1px;\n\n color: inherit;\n}\n\n.chevronIcon.chevronIcon {\n transition: none;\n\n color: inherit;\n}\n'],sourceRoot:""}]),u.locals={unit:`${l.default.locals.unit}`,"button-shadow":`${c.default.locals["button-shadow"]}`,select:"select_e2a5",value:`value_b3a3 ${l.default.locals.ellipsis} ${l.default.locals.font}`,icons:"icons_c4a9",toolbar:"toolbar_d3be",button:"button_ef00",buttonSpaced:"buttonSpaced_f316",inputMode:"inputMode_a6f6",selectedIcon:`selectedIcon_a62c ${l.default.locals.resetButton}`,clearIcon:"clearIcon_c750",sizeS:"sizeS_e8c3",sizeM:"sizeM_ed34",sizeL:"sizeL_c053",sizeFULL:"sizeFULL_c585",sizeAUTO:"sizeAUTO_a07c",buttonMode:"buttonMode_dd69",open:"open_f1b1",buttonContainer:"buttonContainer_b2b9",buttonValue:`buttonValue_b4ad ${l.default.locals.ellipsis}`,buttonValueOpen:"buttonValueOpen_d9d3",buttonValueEmpty:"buttonValueEmpty_e6b3",heightS:"heightS_b721",label:"label_e56f",disabled:"disabled_b89f",avatar:"avatar_f4dd",popup:"popup_acec",chevron:"chevron_d51f",chevronIcon:"chevronIcon_f6cf"};const p=u},8102:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>s});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(5280),c=a()(o());c.i(l.A),c.push([e.id,".trapButton_c32e {\n position: absolute;\n left: -9999px;\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/tab-trap/tab-trap.css"],names:[],mappings:"AAEA;EACE,kBAAkB;EAClB,aAAa;AACf",sourcesContent:['@import "../global/variables.css";\n\n.trapButton {\n position: absolute;\n left: -9999px;\n}\n'],sourceRoot:""}]),c.locals={trapButton:"trapButton_c32e"};const s=c},4561:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),s=a()(o());s.i(c.A),s.i(l.default,"",!0),s.push([e.id,'@media (hover: hover), (-moz-touch-enabled: 0), (-ms-high-contrast: none), (-ms-high-contrast: active) {.tag_b7aa:hover,\n.tagAngled_c869:hover::before {\n transition: none;\n\n background-color: var(--ring-tag-hover-background-color);\n}}\n\n.tag_b7aa {\n\n position: relative;\n z-index: 1;\n\n display: inline-flex;\n\n box-sizing: border-box;\n max-width: 100%;\n height: 20px;\n\n padding: 0 8px;\n\n cursor: pointer;\n\n vertical-align: top;\n\n color: var(--ring-text-color);\n\n border: none;\n border-radius: var(--ring-border-radius);\n\n font-size: 12px;\n line-height: var(--ring-line-height);\n}\n\n.tag_b7aa,\n.tagAngled_c869::before {\n transition: background-color var(--ring-ease);\n\n background-color: var(--ring-tag-background-color);\n}\n\n.withRemove_c0a5 {\n padding-right: 22px;\n}\n\n.container_cb34 {\n position: relative;\n\n display: inline-block;\n\n max-width: calc(100% - 4px);\n\n margin-right: 4px;\n\n white-space: nowrap;\n}\n\n.focused_fd92,\n.tag_b7aa:focus-visible {\n position: relative;\n\n outline: none;\n box-shadow: 0 0 0 2px var(--ring-border-hover-color);\n}\n\n.focused_fd92,\n.focused_fd92.tagAngled_c869::before,\n.tag_b7aa:focus-visible,\n.tagAngled_c869:focus-visible::before {\n transition: none;\n\n background-color: var(--ring-tag-hover-background-color);\n}\n\n.tagAngled_c869 {\n /* it needs to fix vertical alignment broken by "overflow: hidden". Remove this class, when IE11 will be deprecated */\n\n margin-bottom: -5px !important;\n\n margin-left: 8px;\n padding-left: 4px;\n\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.tagAngled_c869::before {\n position: absolute;\n z-index: -1;\n top: 0;\n left: 0;\n\n box-sizing: border-box;\n width: 12px;\n height: 12px;\n\n content: "";\n transform: scaleY(1.177) rotate(45deg);\n transform-origin: 0 0;\n\n border: none;\n }\n\n.tagAngled_c869.focused_fd92,\n .tagAngled_c869:focus {\n box-shadow: 0 0 0 1px var(--ring-border-hover-color) inset, 0 0 0 1px var(--ring-border-hover-color);\n }\n\n.tagAngled_c869:focus::before {\n box-shadow:\n 1px -1px var(--ring-border-hover-color) inset,\n -0.8px 0.8px 0 0.5px var(--ring-border-hover-color);\n }\n\n.content_a838 {\n}\n\n.disabled_b740.tag_b7aa,\n.disabled_b740.tagAngled_c869::before {\n pointer-events: none;\n\n color: var(--ring-disabled-color);\n background-color: var(--ring-disabled-background-color);\n}\n\n.remove_eff8 {\n position: absolute;\n z-index: 1;\n top: 2px;\n right: 0;\n\n height: auto;\n padding: 0 4px;\n\n line-height: 16px;\n}\n\n.removeIcon_accf.removeIcon_accf {\n color: var(--ring-icon-secondary-color);\n}\n\n.icon_e877 {\n margin-right: 6px;\n\n color: var(--ring-icon-secondary-color);\n}\n\n.icon_e877 svg {\n vertical-align: -3px;\n }\n\n.avatarContainer_ee1b {\n display: inline-block;\n overflow: hidden;\n\n box-sizing: border-box;\n width: 20px;\n height: 20px;\n margin-right: 4px;\n margin-left: -8px;\n\n vertical-align: top;\n\n border-top-left-radius: var(--ring-border-radius);\n border-bottom-left-radius: var(--ring-border-radius);\n}\n\n.customIcon_ac93 {\n max-width: 16px;\n max-height: 16px;\n\n margin-right: 4px;\n\n vertical-align: bottom;\n}\n\n.avatarIcon_a8ff {\n width: 20px;\n\n margin-right: -4px;\n\n -o-object-fit: contain;\n\n object-fit: contain;\n -o-object-position: center;\n object-position: center;\n}\n',"",{version:3,sources:["","webpack://./node_modules/@jetbrains/ring-ui/components/tag/tag.css"],names:[],mappings:"AAAA,wGAAA;;EAAA,iBAAA;;EAAA,yDAAA;CAAA,CAAA;;ACKA;;EAGE,kBAAkB;EAClB,UAAU;;EAEV,oBAAoB;;EAEpB,sBAAsB;EACtB,eAAe;EACf,YAAkB;;EAElB,cAAe;;EAEf,eAAe;;EAEf,mBAAmB;;EAEnB,6BAA6B;;EAE7B,YAAY;EACZ,wCAAwC;;EAExC,eAAe;EACf,oCAAoC;AACtC;;AAEA;;EAEE,6CAA6C;;EAE7C,kDAAkD;AACpD;;AAEA;EACE,mBAAmB;AACrB;;AAEA;EACE,kBAAkB;;EAElB,qBAAqB;;EAErB,2BAAgC;;EAEhC,iBAA4B;;EAE5B,mBAAmB;AACrB;;AAEA;;EAEE,kBAAkB;;EAElB,aAAa;EACb,oDAAoD;AACtD;;AAEA;;;;EAME,gBAAgB;;EAEhB,wDAAwD;AAC1D;;AAEA;EACE,qHAAqH;;EAErH,8BAA8B;;EAE9B,gBAAiB;EACjB,iBAA4B;;EAE5B,yBAAyB;EACzB,4BAA4B;AA6B9B;;AA3BE;IACE,kBAAkB;IAClB,WAAW;IACX,MAAM;IACN,OAAO;;IAEP,sBAAsB;IACtB,WAAW;IACX,YAAY;;IAEZ,WAAW;IACX,sCAAsC;IACtC,qBAAqB;;IAErB,YAAY;EACd;;AAEA;;IAEE,oGAAoG;EACtG;;AAEA;IACE;;yDAEqD;EACvD;;AAGF;AAEA;;AAEA;;EAEE,oBAAoB;;EAEpB,iCAAiC;EACjC,uDAAuD;AACzD;;AAEA;EACE,kBAAkB;EAClB,UAAU;EACV,QAAQ;EACR,QAAQ;;EAER,YAAY;EACZ,cAAyB;;EAEzB,iBAA2B;AAC7B;;AAEA;EACE,uCAAuC;AACzC;;AAEA;EACE,iBAAiB;;EAEjB,uCAAuC;AAKzC;;AAHE;IACE,oBAAoB;EACtB;;AAGF;EACE,qBAAqB;EACrB,gBAAgB;;EAEhB,sBAAsB;EACtB,WAAiB;EACjB,YAAkB;EAClB,iBAA4B;EAC5B,iBAA2B;;EAE3B,mBAAmB;;EAEnB,iDAAiD;EACjD,oDAAoD;AACtD;;AAEA;EACE,eAAyB;EACzB,gBAA0B;;EAE1B,iBAA4B;;EAE5B,sBAAsB;AACxB;;AAEA;EACE,WAAiB;;EAEjB,kBAAkB;;EAElB,sBAAmB;;KAAnB,mBAAmB;EACnB,0BAAuB;KAAvB,uBAAuB;AACzB",sourcesContent:[null,'@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n@value max-height: 20px;\n\n.tag {\n composes: resetButton from "../global/global.css";\n\n position: relative;\n z-index: 1;\n\n display: inline-flex;\n\n box-sizing: border-box;\n max-width: 100%;\n height: max-height;\n\n padding: 0 unit;\n\n cursor: pointer;\n\n vertical-align: top;\n\n color: var(--ring-text-color);\n\n border: none;\n border-radius: var(--ring-border-radius);\n\n font-size: 12px;\n line-height: var(--ring-line-height);\n}\n\n.tag,\n.tagAngled::before {\n transition: background-color var(--ring-ease);\n\n background-color: var(--ring-tag-background-color);\n}\n\n.withRemove {\n padding-right: 22px;\n}\n\n.container {\n position: relative;\n\n display: inline-block;\n\n max-width: calc(100% - unit / 2);\n\n margin-right: calc(unit / 2);\n\n white-space: nowrap;\n}\n\n.focused,\n.tag:focus-visible {\n position: relative;\n\n outline: none;\n box-shadow: 0 0 0 2px var(--ring-border-hover-color);\n}\n\n.focused,\n.focused.tagAngled::before,\n.tag:focus-visible,\n.tagAngled:focus-visible::before,\n.tag:hover,\n.tagAngled:hover::before {\n transition: none;\n\n background-color: var(--ring-tag-hover-background-color);\n}\n\n.tagAngled {\n /* it needs to fix vertical alignment broken by "overflow: hidden". Remove this class, when IE11 will be deprecated */\n\n margin-bottom: -5px !important;\n\n margin-left: unit;\n padding-left: calc(unit / 2);\n\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n\n &::before {\n position: absolute;\n z-index: -1;\n top: 0;\n left: 0;\n\n box-sizing: border-box;\n width: 12px;\n height: 12px;\n\n content: "";\n transform: scaleY(1.177) rotate(45deg);\n transform-origin: 0 0;\n\n border: none;\n }\n\n &.focused,\n &:focus {\n box-shadow: 0 0 0 1px var(--ring-border-hover-color) inset, 0 0 0 1px var(--ring-border-hover-color);\n }\n\n &:focus::before {\n box-shadow:\n 1px -1px var(--ring-border-hover-color) inset,\n -0.8px 0.8px 0 0.5px var(--ring-border-hover-color);\n }\n}\n\n.content {\n composes: ellipsis from "../global/global.css";\n}\n\n.disabled.tag,\n.disabled.tagAngled::before {\n pointer-events: none;\n\n color: var(--ring-disabled-color);\n background-color: var(--ring-disabled-background-color);\n}\n\n.remove {\n position: absolute;\n z-index: 1;\n top: 2px;\n right: 0;\n\n height: auto;\n padding: 0 calc(unit / 2);\n\n line-height: calc(unit * 2);\n}\n\n.removeIcon.removeIcon {\n color: var(--ring-icon-secondary-color);\n}\n\n.icon {\n margin-right: 6px;\n\n color: var(--ring-icon-secondary-color);\n\n & svg {\n vertical-align: -3px;\n }\n}\n\n.avatarContainer {\n display: inline-block;\n overflow: hidden;\n\n box-sizing: border-box;\n width: max-height;\n height: max-height;\n margin-right: calc(unit / 2);\n margin-left: calc(0 - unit);\n\n vertical-align: top;\n\n border-top-left-radius: var(--ring-border-radius);\n border-bottom-left-radius: var(--ring-border-radius);\n}\n\n.customIcon {\n max-width: calc(unit * 2);\n max-height: calc(unit * 2);\n\n margin-right: calc(unit / 2);\n\n vertical-align: bottom;\n}\n\n.avatarIcon {\n width: max-height;\n\n margin-right: -4px;\n\n object-fit: contain;\n object-position: center;\n}\n'],sourceRoot:""}]),s.locals={unit:`${l.default.locals.unit}`,"max-height":"20px",tag:`tag_b7aa ${l.default.locals.resetButton}`,tagAngled:"tagAngled_c869",withRemove:"withRemove_c0a5",container:"container_cb34",focused:"focused_fd92",content:`content_a838 ${l.default.locals.ellipsis}`,disabled:"disabled_b740",remove:"remove_eff8",removeIcon:"removeIcon_accf",icon:"icon_e877",avatarContainer:"avatarContainer_ee1b",customIcon:"customIcon_ac93",avatarIcon:"avatarIcon_a8ff"};const u=s},6162:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>s});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(5280),c=a()(o());c.i(l.A),c.push([e.id,".text_f1dc {\n color: var(--ring-text-color);\n}\n\n.sizeS_b3aa {\n font-size: var(--ring-font-size-smaller);\n}\n\n.sizeM_ae72 {\n font-size: var(--ring-font-size);\n}\n\n.sizeL_f259 {\n font-size: var(--ring-font-size-larger);\n}\n\n.info_c0a4 {\n color: var(--ring-secondary-color);\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/text/text.css"],names:[],mappings:"AAEA;EACE,6BAA6B;AAC/B;;AAEA;EACE,wCAAwC;AAC1C;;AAEA;EACE,gCAAgC;AAClC;;AAEA;EACE,uCAAuC;AACzC;;AAEA;EACE,kCAAkC;AACpC",sourcesContent:['@import "../global/variables.css";\n\n.text {\n color: var(--ring-text-color);\n}\n\n.sizeS {\n font-size: var(--ring-font-size-smaller);\n}\n\n.sizeM {\n font-size: var(--ring-font-size);\n}\n\n.sizeL {\n font-size: var(--ring-font-size-larger);\n}\n\n.info {\n color: var(--ring-secondary-color);\n}\n'],sourceRoot:""}]),c.locals={text:"text_f1dc",sizeS:"sizeS_b3aa",sizeM:"sizeM_ae72",sizeL:"sizeL_f259",info:"info_c0a4"};const s=c},938:(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>u});var r=t(1404),o=t.n(r),i=t(7156),a=t.n(i),l=t(9106),c=t(5280),s=a()(o());s.i(c.A),s.i(l.default,"",!0),s.push([e.id,".tooltip_fbfb {\n max-width: 400px;\n padding: 8px;\n\n text-align: left;\n\n color: var(--ring-text-color);\n}\n\n.long_b7a5 {\n padding: 8px 12px;\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lowest);\n}\n","",{version:3,sources:["webpack://./node_modules/@jetbrains/ring-ui/components/tooltip/tooltip.css"],names:[],mappings:"AAIA;EACE,gBAA0B;EAC1B,YAAa;;EAEb,gBAAgB;;EAEhB,6BAA6B;AAC/B;;AAEA;EACE,iBAA8B;;EAE9B,wCAAwC;EACxC,2CAA2C;AAC7C",sourcesContent:['@import "../global/variables.css";\n\n@value unit from "../global/global.css";\n\n.tooltip {\n max-width: calc(unit * 50);\n padding: unit;\n\n text-align: left;\n\n color: var(--ring-text-color);\n}\n\n.long {\n padding: unit calc(unit * 1.5);\n\n font-size: var(--ring-font-size-smaller);\n line-height: var(--ring-line-height-lowest);\n}\n'],sourceRoot:""}]),s.locals={unit:`${l.default.locals.unit}`,tooltip:"tooltip_fbfb",long:"long_b7a5"};const u=s},7156:e=>{"use strict";e.exports=function(e){var n=[];return n.toString=function(){return this.map((function(n){var t="",r=void 0!==n[5];return n[4]&&(t+="@supports (".concat(n[4],") {")),n[2]&&(t+="@media ".concat(n[2]," {")),r&&(t+="@layer".concat(n[5].length>0?" ".concat(n[5]):""," {")),t+=e(n),r&&(t+="}"),n[2]&&(t+="}"),n[4]&&(t+="}"),t})).join("")},n.i=function(e,t,r,o,i){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(r)for(var l=0;l0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=i),t&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=t):u[2]=t),o&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=o):u[4]="".concat(o)),n.push(u))}},n}},1404:e=>{"use strict";e.exports=function(e){var n=e[1],t=e[3];if(!t)return n;if("function"==typeof btoa){var r=btoa(unescape(encodeURIComponent(JSON.stringify(t)))),o="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(r),i="/*# ".concat(o," */");return[n].concat([i]).join("\n")}return[n].join("\n")}},4504:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),s=t(7222);s=s.__esModule?s.default:s;var u={};u.styleTagTransform=c,u.setAttributes=a,u.insert=i.bind(null,"head"),u.domAPI=o,u.insertStyleElement=l;r(s,u);e.exports=s&&s.locals||{}},9102:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),s=t(9892);s=s.__esModule?s.default:s;var u={};u.styleTagTransform=c,u.setAttributes=a,u.insert=i.bind(null,"head"),u.domAPI=o,u.insertStyleElement=l;r(s,u);e.exports=s&&s.locals||{}},6860:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),s=t(1866);s=s.__esModule?s.default:s;var u={};u.styleTagTransform=c,u.setAttributes=a,u.insert=i.bind(null,"head"),u.domAPI=o,u.insertStyleElement=l;r(s,u);e.exports=s&&s.locals||{}},3912:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),s=t(5486);s=s.__esModule?s.default:s;var u={};u.styleTagTransform=c,u.setAttributes=a,u.insert=i.bind(null,"head"),u.domAPI=o,u.insertStyleElement=l;r(s,u);e.exports=s&&s.locals||{}},8764:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),s=t(6506);s=s.__esModule?s.default:s;var u={};u.styleTagTransform=c,u.setAttributes=a,u.insert=i.bind(null,"head"),u.domAPI=o,u.insertStyleElement=l;r(s,u);e.exports=s&&s.locals||{}},6620:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),s=t(9106);s=s.__esModule?s.default:s;var u={};u.styleTagTransform=c,u.setAttributes=a,u.insert=i.bind(null,"head"),u.domAPI=o,u.insertStyleElement=l;r(s,u);e.exports=s&&s.locals||{}},9468:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),s=t(5066);s=s.__esModule?s.default:s;var u={};u.styleTagTransform=c,u.setAttributes=a,u.insert=i.bind(null,"head"),u.domAPI=o,u.insertStyleElement=l;r(s,u);e.exports=s&&s.locals||{}},274:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),s=t(8976);s=s.__esModule?s.default:s;var u={};u.styleTagTransform=c,u.setAttributes=a,u.insert=i.bind(null,"head"),u.domAPI=o,u.insertStyleElement=l;r(s,u);e.exports=s&&s.locals||{}},5924:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),s=t(8266);s=s.__esModule?s.default:s;var u={};u.styleTagTransform=c,u.setAttributes=a,u.insert=i.bind(null,"head"),u.domAPI=o,u.insertStyleElement=l;r(s,u);e.exports=s&&s.locals||{}},7826:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),s=t(6960);s=s.__esModule?s.default:s;var u={};u.styleTagTransform=c,u.setAttributes=a,u.insert=i.bind(null,"head"),u.domAPI=o,u.insertStyleElement=l;r(s,u);e.exports=s&&s.locals||{}},1914:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),s=t(480);s=s.__esModule?s.default:s;var u={};u.styleTagTransform=c,u.setAttributes=a,u.insert=i.bind(null,"head"),u.domAPI=o,u.insertStyleElement=l;r(s,u);e.exports=s&&s.locals||{}},8130:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),s=t(1586);s=s.__esModule?s.default:s;var u={};u.styleTagTransform=c,u.setAttributes=a,u.insert=i.bind(null,"head"),u.domAPI=o,u.insertStyleElement=l;r(s,u);e.exports=s&&s.locals||{}},1564:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),s=t(8890);s=s.__esModule?s.default:s;var u={};u.styleTagTransform=c,u.setAttributes=a,u.insert=i.bind(null,"head"),u.domAPI=o,u.insertStyleElement=l;r(s,u);e.exports=s&&s.locals||{}},5103:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),s=t(4481);s=s.__esModule?s.default:s;var u={};u.styleTagTransform=c,u.setAttributes=a,u.insert=i.bind(null,"head"),u.domAPI=o,u.insertStyleElement=l;r(s,u);e.exports=s&&s.locals||{}},3006:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),s=t(2636);s=s.__esModule?s.default:s;var u={};u.styleTagTransform=c,u.setAttributes=a,u.insert=i.bind(null,"head"),u.domAPI=o,u.insertStyleElement=l;r(s,u);e.exports=s&&s.locals||{}},9344:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),s=t(8102);s=s.__esModule?s.default:s;var u={};u.styleTagTransform=c,u.setAttributes=a,u.insert=i.bind(null,"head"),u.domAPI=o,u.insertStyleElement=l;r(s,u);e.exports=s&&s.locals||{}},4512:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),s=t(4561);s=s.__esModule?s.default:s;var u={};u.styleTagTransform=c,u.setAttributes=a,u.insert=i.bind(null,"head"),u.domAPI=o,u.insertStyleElement=l;r(s,u);e.exports=s&&s.locals||{}},6932:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),s=t(6162);s=s.__esModule?s.default:s;var u={};u.styleTagTransform=c,u.setAttributes=a,u.insert=i.bind(null,"head"),u.domAPI=o,u.insertStyleElement=l;r(s,u);e.exports=s&&s.locals||{}},8132:(e,n,t)=>{var r=t(8298),o=t(5163),i=t(2729),a=t(9986),l=t(9742),c=t(6291),s=t(938);s=s.__esModule?s.default:s;var u={};u.styleTagTransform=c,u.setAttributes=a,u.insert=i.bind(null,"head"),u.domAPI=o,u.insertStyleElement=l;r(s,u);e.exports=s&&s.locals||{}},8298:e=>{"use strict";var n=[];function t(e){for(var t=-1,r=0;r{"use strict";var n={};e.exports=function(e,t){var r=function(e){if(void 0===n[e]){var t=document.querySelector(e);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(e){t=null}n[e]=t}return n[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(t)}},9742:e=>{"use strict";e.exports=function(e){var n=document.createElement("style");return e.setAttributes(n,e.attributes),e.insert(n,e.options),n}},9986:(e,n,t)=>{"use strict";e.exports=function(e){var n=t.nc;n&&e.setAttribute("nonce",n)}},5163:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var n=e.insertStyleElement(e);return{update:function(t){!function(e,n,t){var r="";t.supports&&(r+="@supports (".concat(t.supports,") {")),t.media&&(r+="@media ".concat(t.media," {"));var o=void 0!==t.layer;o&&(r+="@layer".concat(t.layer.length>0?" ".concat(t.layer):""," {")),r+=t.css,o&&(r+="}"),t.media&&(r+="}"),t.supports&&(r+="}");var i=t.sourceMap;i&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),n.styleTagTransform(r,e,n.options)}(n,e,t)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)}}}},6291:e=>{"use strict";e.exports=function(e,n){if(n.styleSheet)n.styleSheet.cssText=e;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(e))}}},9511:(e,n,t)=>{"use strict";var r=t(6556)("ArrayBuffer.prototype.byteLength",!0),o=t(4670);e.exports=function(e){return o(e)?r?r(e):e.byteLength:NaN}},3144:(e,n,t)=>{"use strict";var r=t(6743),o=t(1002),i=t(76),a=t(7119);e.exports=a||r.call(i,o)},2205:(e,n,t)=>{"use strict";var r=t(6743),o=t(1002),i=t(3144);e.exports=function(){return i(r,o,arguments)}},1002:e=>{"use strict";e.exports=Function.prototype.apply},76:e=>{"use strict";e.exports=Function.prototype.call},3126:(e,n,t)=>{"use strict";var r=t(6743),o=t(9675),i=t(76),a=t(3144);e.exports=function(e){if(e.length<1||"function"!=typeof e[0])throw new o("a function is required");return a(r,i,e)}},7119:e=>{"use strict";e.exports="undefined"!=typeof Reflect&&Reflect&&Reflect.apply},8075:(e,n,t)=>{"use strict";var r=t(453),o=t(487),i=o(r("String.prototype.indexOf"));e.exports=function(e,n){var t=r(e,!!n);return"function"==typeof t&&i(e,".prototype.")>-1?o(t):t}},487:(e,n,t)=>{"use strict";var r=t(6897),o=t(3036),i=t(3126),a=t(2205);e.exports=function(e){var n=i(arguments),t=e.length-(arguments.length-1);return r(n,1+(t>0?t:0),!0)},o?o(e.exports,"apply",{value:a}):e.exports.apply=a},6556:(e,n,t)=>{"use strict";var r=t(453),o=t(3126),i=o([r("%String.prototype.indexOf%")]);e.exports=function(e,n){var t=r(e,!!n);return"function"==typeof t&&i(e,".prototype.")>-1?o([t]):t}},5888:(e,n,t)=>{"use strict";e.exports=function(e,n){var t=this,r=t.constructor;return t.options=Object.assign({storeInstancesGlobally:!0},n||{}),t.callbacks={},t.directMap={},t.sequenceLevels={},t.resetTimer=null,t.ignoreNextKeyup=!1,t.ignoreNextKeypress=!1,t.nextExpectedAction=!1,t.element=e,t.addEvents(),t.options.storeInstancesGlobally&&r.instances.push(t),t},e.exports.prototype.bind=t(1210),e.exports.prototype.bindMultiple=t(4382),e.exports.prototype.unbind=t(3709),e.exports.prototype.trigger=t(3149),e.exports.prototype.reset=t(6726),e.exports.prototype.stopCallback=t(4446),e.exports.prototype.handleKey=t(4320),e.exports.prototype.addEvents=t(6687),e.exports.prototype.bindSingle=t(2214),e.exports.prototype.getKeyInfo=t(4174),e.exports.prototype.pickBestAction=t(6004),e.exports.prototype.getReverseMap=t(5193),e.exports.prototype.getMatches=t(9132),e.exports.prototype.resetSequences=t(3229),e.exports.prototype.fireCallback=t(7922),e.exports.prototype.bindSequence=t(3256),e.exports.prototype.resetSequenceTimer=t(602),e.exports.prototype.detach=t(3502),e.exports.instances=[],e.exports.reset=t(6255),e.exports.REVERSE_MAP=null},6687:(e,n,t)=>{"use strict";e.exports=function(){var e=this,n=t(2904),r=e.element;e.eventHandler=t(8178).bind(e),n(r,"keypress",e.eventHandler),n(r,"keydown",e.eventHandler),n(r,"keyup",e.eventHandler)}},1210:e=>{"use strict";e.exports=function(e,n,t){return e=e instanceof Array?e:[e],this.bindMultiple(e,n,t),this}},4382:e=>{"use strict";e.exports=function(e,n,t){for(var r=0;r{"use strict";e.exports=function(e,n,r,o){var i=this;function a(n){return function(){i.nextExpectedAction=n,++i.sequenceLevels[e],i.resetSequenceTimer()}}function l(n){var a;i.fireCallback(r,n,e),"keyup"!==o&&(a=t(3970),i.ignoreNextKeyup=a(n)),setTimeout((function(){i.resetSequences()}),10)}i.sequenceLevels[e]=0;for(var c=0;c{"use strict";e.exports=function(e,n,t,r,o){var i=this;i.directMap[e+":"+t]=n;var a,l=(e=e.replace(/\s+/g," ")).split(" ");l.length>1?i.bindSequence(e,l,n,t):(a=i.getKeyInfo(e,t),i.callbacks[a.key]=i.callbacks[a.key]||[],i.getMatches(a.key,a.modifiers,{type:a.action},r,e,o),i.callbacks[a.key][r?"unshift":"push"]({callback:n,modifiers:a.modifiers,action:a.action,seq:r,level:o,combo:e}))}},3502:(e,n,t)=>{var r=t(2904).off;e.exports=function(){var e=this,n=e.element;r(n,"keypress",e.eventHandler),r(n,"keydown",e.eventHandler),r(n,"keyup",e.eventHandler)}},2904:e=>{function n(e,n,t,r){return!e.addEventListener&&(n="on"+n),(e.addEventListener||e.attachEvent).call(e,n,t,r),t}e.exports=n,e.exports.on=n,e.exports.off=function(e,n,t,r){return!e.removeEventListener&&(n="on"+n),(e.removeEventListener||e.detachEvent).call(e,n,t,r),t}},7922:(e,n,t)=>{"use strict";e.exports=function(e,n,r,o){this.stopCallback(n,n.target||n.srcElement,r,o)||!1===e(n,r)&&(t(2156)(n),t(1849)(n))}},4174:(e,n,t)=>{"use strict";e.exports=function(e,n){var r,o,i,a,l,c,s=[];for(r=t(7486)(e),a=t(7641),l=t(7984),c=t(5962),i=0;i{"use strict";e.exports=function(e,n,r,o,i,a){var l,c,s,u,p=this,f=[],d=r.type;"keypress"!==d||r.code&&"Arrow"===r.code.slice(0,5)||(p.callbacks["any-character"]||[]).forEach((function(e){f.push(e)}));if(!p.callbacks[e])return f;for(s=t(5962),"keyup"===d&&s(e)&&(n=[e]),l=0;l{"use strict";e.exports=function(){var e,n=this.constructor;if(!n.REVERSE_MAP)for(var r in n.REVERSE_MAP={},e=t(6814))r>95&&r<112||e.hasOwnProperty(r)&&(n.REVERSE_MAP[e[r]]=r);return n.REVERSE_MAP}},4320:(e,n,t)=>{"use strict";e.exports=function(e,n,r){var o,i,a,l,c=this,s={},u=0,p=!1;for(o=c.getMatches(e,n,r),i=0;i{"use strict";e.exports=function(e){var n,r=this;"number"!=typeof e.which&&(e.which=e.keyCode);var o=t(3970)(e);void 0!==o&&("keyup"!==e.type||r.ignoreNextKeyup!==o?(n=t(5273),r.handleKey(o,n(e),e)):r.ignoreNextKeyup=!1)}},7238:e=>{"use strict";e.exports=function(e,n){return e.sort().join(",")===n.sort().join(",")}},6004:e=>{"use strict";e.exports=function(e,n,t){return t||(t=this.getReverseMap()[e]?"keydown":"keypress"),"keypress"===t&&n.length&&(t="keydown"),t}},6726:e=>{"use strict";e.exports=function(){return this.callbacks={},this.directMap={},this}},602:e=>{"use strict";e.exports=function(){var e=this;clearTimeout(e.resetTimer),e.resetTimer=setTimeout((function(){e.resetSequences()}),1e3)}},3229:e=>{"use strict";e.exports=function(e){var n=this;e=e||{};var t,r=!1;for(t in n.sequenceLevels)e[t]?r=!0:n.sequenceLevels[t]=0;r||(n.nextExpectedAction=!1)}},4446:e=>{"use strict";e.exports=function(e,n){if((" "+n.className+" ").indexOf(" combokeys ")>-1)return!1;var t=n.tagName.toLowerCase();return"input"===t||"select"===t||"textarea"===t||n.isContentEditable}},3149:e=>{"use strict";e.exports=function(e,n){return this.directMap[e+":"+n]&&this.directMap[e+":"+n]({},e),this}},3709:e=>{"use strict";e.exports=function(e,n){return this.bind(e,(function(){}),n)}},6255:e=>{"use strict";e.exports=function(){this.instances.forEach((function(e){e.reset()}))}},3970:(e,n,t)=>{"use strict";e.exports=function(e){var n,r;if(n=t(6814),r=t(4082),"keypress"===e.type){var o=String.fromCharCode(e.which);return e.shiftKey||(o=o.toLowerCase()),o}return void 0!==n[e.which]?n[e.which]:void 0!==r[e.which]?r[e.which]:String.fromCharCode(e.which).toLowerCase()}},5273:e=>{"use strict";e.exports=function(e){var n=[];return e.shiftKey&&n.push("shift"),e.altKey&&n.push("alt"),e.ctrlKey&&n.push("ctrl"),e.metaKey&&n.push("meta"),n}},5962:e=>{"use strict";e.exports=function(e){return"shift"===e||"ctrl"===e||"alt"===e||"meta"===e}},7486:e=>{"use strict";e.exports=function(e){return"+"===e?["+"]:e.split("+")}},2156:e=>{"use strict";e.exports=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1}},7984:e=>{"use strict";e.exports={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"}},7641:e=>{"use strict";e.exports={option:"alt",command:"meta",return:"enter",escape:"esc",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"}},4082:e=>{"use strict";e.exports={106:"*",107:"plus",109:"minus",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"}},6814:e=>{"use strict";e.exports={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",173:"minus",187:"plus",189:"minus",224:"meta"};for(var n=1;n<20;++n)e.exports[111+n]="f"+n;for(n=0;n<=9;++n)e.exports[n+96]=n},1849:e=>{"use strict";e.exports=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}},4982:(e,n,t)=>{"use strict";var r=t(6525),o=t(8075),i=t(1589),a=t(453),l=t(4552),c=t(920),s=t(7653),u=t(7244),p=t(4634),f=t(4670),d=t(2120),g=t(4035),h=t(7070),A=t(1189),b=t(1539),v=t(593),m=t(5767),y=t(9511),E=o("SharedArrayBuffer.prototype.byteLength",!0),C=o("Date.prototype.getTime"),w=Object.getPrototypeOf,x=o("Object.prototype.toString"),S=a("%Set%",!0),_=o("Map.prototype.has",!0),k=o("Map.prototype.get",!0),O=o("Map.prototype.size",!0),B=o("Set.prototype.add",!0),P=o("Set.prototype.delete",!0),T=o("Set.prototype.has",!0),I=o("Set.prototype.size",!0);function j(e,n,t,r){for(var o,i=l(e);(o=i.next())&&!o.done;)if(N(n,o.value,t,r))return P(e,o.value),!0;return!1}function z(e){return void 0===e?null:"object"!=typeof e?"symbol"!=typeof e&&("string"!=typeof e&&"number"!=typeof e||+e==+e):void 0}function D(e,n,t,o,i,a){var l=z(t);if(null!=l)return l;var c=k(n,l),s=r({},i,{strict:!1});return!(void 0===c&&!_(n,l)||!N(o,c,s,a))&&(!_(e,l)&&N(o,c,s,a))}function R(e,n,t){var r=z(t);return null!=r?r:T(n,r)&&!T(e,r)}function M(e,n,t,r,o,i){for(var a,c,s=l(e);(a=s.next())&&!a.done;)if(N(t,c=a.value,o,i)&&N(r,k(n,c),o,i))return P(e,c),!0;return!1}function N(e,n,t,o){var a=t||{};if(a.strict?s(e,n):e===n)return!0;if(b(e)!==b(n))return!1;if(!e||!n||"object"!=typeof e&&"object"!=typeof n)return a.strict?s(e,n):e==n;var c,P=o.has(e),z=o.has(n);if(P&&z){if(o.get(e)===o.get(n))return!0}else c={};return P||o.set(e,c),z||o.set(n,c),function(e,n,t,o){var a,c;if(typeof e!=typeof n)return!1;if(null==e||null==n)return!1;if(x(e)!==x(n))return!1;if(u(e)!==u(n))return!1;var s=p(e),b=p(n);if(s!==b)return!1;var P=e instanceof Error,z=n instanceof Error;if(P!==z)return!1;if((P||z)&&(e.name!==n.name||e.message!==n.message))return!1;var L=g(e),H=g(n);if(L!==H)return!1;if((L||H)&&(e.source!==n.source||i(e)!==i(n)))return!1;var U=d(e),W=d(n);if(U!==W)return!1;if((U||W)&&C(e)!==C(n))return!1;if(t.strict&&w&&w(e)!==w(n))return!1;var G=m(e),Y=m(n);if(G!==Y)return!1;if(G||Y){if(e.length!==n.length)return!1;for(a=0;a=0;a--)if(Z[a]!=J[a])return!1;for(a=Z.length-1;a>=0;a--)if(!N(e[c=Z[a]],n[c],t,o))return!1;var ee=v(e),ne=v(n);if(ee!==ne)return!1;if("Set"===ee||"Set"===ne)return function(e,n,t,r){if(I(e)!==I(n))return!1;var o,i,a,c=l(e),s=l(n);for(;(o=c.next())&&!o.done;)if(o.value&&"object"==typeof o.value)a||(a=new S),B(a,o.value);else if(!T(n,o.value)){if(t.strict)return!1;if(!R(e,n,o.value))return!1;a||(a=new S),B(a,o.value)}if(a){for(;(i=s.next())&&!i.done;)if(i.value&&"object"==typeof i.value){if(!j(a,i.value,t.strict,r))return!1}else if(!t.strict&&!T(e,i.value)&&!j(a,i.value,t.strict,r))return!1;return 0===I(a)}return!0}(e,n,t,o);if("Map"===ee)return function(e,n,t,o){if(O(e)!==O(n))return!1;var i,a,c,s,u,p,f=l(e),d=l(n);for(;(i=f.next())&&!i.done;)if(s=i.value[0],u=i.value[1],s&&"object"==typeof s)c||(c=new S),B(c,s);else if(void 0===(p=k(n,s))&&!_(n,s)||!N(u,p,t,o)){if(t.strict)return!1;if(!D(e,n,s,u,t,o))return!1;c||(c=new S),B(c,s)}if(c){for(;(a=d.next())&&!a.done;)if(s=a.value[0],p=a.value[1],s&&"object"==typeof s){if(!M(c,e,s,p,t,o))return!1}else if(!(t.strict||e.has(s)&&N(k(e,s),p,t,o)||M(c,e,s,p,r({},t,{strict:!1}),o)))return!1;return 0===I(c)}return!0}(e,n,t,o);return!0}(e,n,a,o)}function F(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&(!(e.length>0&&"number"!=typeof e[0])&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))))}e.exports=function(e,n,t){return N(e,n,t,c())}},41:(e,n,t)=>{"use strict";var r=t(3036),o=t(8068),i=t(9675),a=t(5795);e.exports=function(e,n,t){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new i("`obj` must be an object or a function`");if("string"!=typeof n&&"symbol"!=typeof n)throw new i("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new i("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new i("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new i("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new i("`loose`, if provided, must be a boolean");var l=arguments.length>3?arguments[3]:null,c=arguments.length>4?arguments[4]:null,s=arguments.length>5?arguments[5]:null,u=arguments.length>6&&arguments[6],p=!!a&&a(e,n);if(r)r(e,n,{configurable:null===s&&p?p.configurable:!s,enumerable:null===l&&p?p.enumerable:!l,value:t,writable:null===c&&p?p.writable:!c});else{if(!u&&(l||c||s))throw new o("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[n]=t}}},8452:(e,n,t)=>{"use strict";var r=t(1189),o="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),i=Object.prototype.toString,a=Array.prototype.concat,l=t(41),c=t(592)(),s=function(e,n,t,r){if(n in e)if(!0===r){if(e[n]===t)return}else if("function"!=typeof(o=r)||"[object Function]"!==i.call(o)||!r())return;var o;c?l(e,n,t,!0):l(e,n,t)},u=function(e,n){var t=arguments.length>2?arguments[2]:{},i=r(n);o&&(i=a.call(i,Object.getOwnPropertySymbols(n)));for(var l=0;l{"use strict";var r,o=t(3126),i=t(5795);try{r=[].__proto__===Array.prototype}catch(e){if(!e||"object"!=typeof e||!("code"in e)||"ERR_PROTO_ACCESS"!==e.code)throw e}var a=!!r&&i&&i(Object.prototype,"__proto__"),l=Object,c=l.getPrototypeOf;e.exports=a&&"function"==typeof a.get?o([a.get]):"function"==typeof c&&function(e){return c(null==e?e:l(e))}},3036:e=>{"use strict";var n=Object.defineProperty||!1;if(n)try{n({},"a",{value:1})}catch(e){n=!1}e.exports=n},1237:e=>{"use strict";e.exports=EvalError},9383:e=>{"use strict";e.exports=Error},9290:e=>{"use strict";e.exports=RangeError},9538:e=>{"use strict";e.exports=ReferenceError},8068:e=>{"use strict";e.exports=SyntaxError},9675:e=>{"use strict";e.exports=TypeError},5345:e=>{"use strict";e.exports=URIError},9612:e=>{"use strict";e.exports=Object},2682:(e,n,t)=>{"use strict";var r=t(9600),o=Object.prototype.toString,i=Object.prototype.hasOwnProperty;e.exports=function(e,n,t){if(!r(n))throw new TypeError("iterator must be a function");var a,l;arguments.length>=3&&(a=t),l=e,"[object Array]"===o.call(l)?function(e,n,t){for(var r=0,o=e.length;r{"use strict";var n=Object.prototype.toString,t=Math.max,r=function(e,n){for(var t=[],r=0;r{"use strict";var r=t(9353);e.exports=Function.prototype.bind||r},4462:e=>{"use strict";var n=function(){return"string"==typeof function(){}.name},t=Object.getOwnPropertyDescriptor;if(t)try{t([],"length")}catch(e){t=null}n.functionsHaveConfigurableNames=function(){if(!n()||!t)return!1;var e=t((function(){}),"name");return!!e&&!!e.configurable};var r=Function.prototype.bind;n.boundFunctionsHaveNames=function(){return n()&&"function"==typeof r&&""!==function(){}.bind().name},e.exports=n},453:(e,n,t)=>{"use strict";var r,o=t(9612),i=t(9383),a=t(1237),l=t(9290),c=t(9538),s=t(8068),u=t(9675),p=t(5345),f=t(1514),d=t(8968),g=t(6188),h=t(8002),A=t(5880),b=t(414),v=t(3093),m=Function,y=function(e){try{return m('"use strict"; return ('+e+").constructor;")()}catch(e){}},E=t(5795),C=t(3036),w=function(){throw new u},x=E?function(){try{return w}catch(e){try{return E(arguments,"callee").get}catch(e){return w}}}():w,S=t(4039)(),_=t(3628),k=t(1064),O=t(8648),B=t(1002),P=t(76),T={},I="undefined"!=typeof Uint8Array&&_?_(Uint8Array):r,j={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":S&&_?_([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":T,"%AsyncGenerator%":T,"%AsyncGeneratorFunction%":T,"%AsyncIteratorPrototype%":T,"%Atomics%":"undefined"==typeof Atomics?r:Atomics,"%BigInt%":"undefined"==typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":i,"%eval%":eval,"%EvalError%":a,"%Float16Array%":"undefined"==typeof Float16Array?r:Float16Array,"%Float32Array%":"undefined"==typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":m,"%GeneratorFunction%":T,"%Int8Array%":"undefined"==typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":S&&_?_(_([][Symbol.iterator]())):r,"%JSON%":"object"==typeof JSON?JSON:r,"%Map%":"undefined"==typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&S&&_?_((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":o,"%Object.getOwnPropertyDescriptor%":E,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?r:Promise,"%Proxy%":"undefined"==typeof Proxy?r:Proxy,"%RangeError%":l,"%ReferenceError%":c,"%Reflect%":"undefined"==typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&S&&_?_((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":S&&_?_(""[Symbol.iterator]()):r,"%Symbol%":S?Symbol:r,"%SyntaxError%":s,"%ThrowTypeError%":x,"%TypedArray%":I,"%TypeError%":u,"%Uint8Array%":"undefined"==typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?r:Uint32Array,"%URIError%":p,"%WeakMap%":"undefined"==typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?r:WeakSet,"%Function.prototype.call%":P,"%Function.prototype.apply%":B,"%Object.defineProperty%":C,"%Object.getPrototypeOf%":k,"%Math.abs%":f,"%Math.floor%":d,"%Math.max%":g,"%Math.min%":h,"%Math.pow%":A,"%Math.round%":b,"%Math.sign%":v,"%Reflect.getPrototypeOf%":O};if(_)try{null.error}catch(e){var z=_(_(e));j["%Error.prototype%"]=z}var D=function e(n){var t;if("%AsyncFunction%"===n)t=y("async function () {}");else if("%GeneratorFunction%"===n)t=y("function* () {}");else if("%AsyncGeneratorFunction%"===n)t=y("async function* () {}");else if("%AsyncGenerator%"===n){var r=e("%AsyncGeneratorFunction%");r&&(t=r.prototype)}else if("%AsyncIteratorPrototype%"===n){var o=e("%AsyncGenerator%");o&&_&&(t=_(o.prototype))}return j[n]=t,t},R={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},M=t(6743),N=t(9957),F=M.call(P,Array.prototype.concat),L=M.call(B,Array.prototype.splice),H=M.call(P,String.prototype.replace),U=M.call(P,String.prototype.slice),W=M.call(P,RegExp.prototype.exec),G=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Y=/\\(\\)?/g,q=function(e,n){var t,r=e;if(N(R,r)&&(r="%"+(t=R[r])[0]+"%"),N(j,r)){var o=j[r];if(o===T&&(o=D(r)),void 0===o&&!n)throw new u("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:t,name:r,value:o}}throw new s("intrinsic "+e+" does not exist!")};e.exports=function(e,n){if("string"!=typeof e||0===e.length)throw new u("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof n)throw new u('"allowMissing" argument must be a boolean');if(null===W(/^%?[^%]*%?$/,e))throw new s("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var t=function(e){var n=U(e,0,1),t=U(e,-1);if("%"===n&&"%"!==t)throw new s("invalid intrinsic syntax, expected closing `%`");if("%"===t&&"%"!==n)throw new s("invalid intrinsic syntax, expected opening `%`");var r=[];return H(e,G,(function(e,n,t,o){r[r.length]=t?H(o,Y,"$1"):n||e})),r}(e),r=t.length>0?t[0]:"",o=q("%"+r+"%",n),i=o.name,a=o.value,l=!1,c=o.alias;c&&(r=c[0],L(t,F([0,1],c)));for(var p=1,f=!0;p=t.length){var A=E(a,d);a=(f=!!A)&&"get"in A&&!("originalValue"in A.get)?A.get:a[d]}else f=N(a,d),a=a[d];f&&!l&&(j[i]=a)}}return a}},1064:(e,n,t)=>{"use strict";var r=t(9612);e.exports=r.getPrototypeOf||null},8648:e=>{"use strict";e.exports="undefined"!=typeof Reflect&&Reflect.getPrototypeOf||null},3628:(e,n,t)=>{"use strict";var r=t(8648),o=t(1064),i=t(7176);e.exports=r?function(e){return r(e)}:o?function(e){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new TypeError("getProto: not an object");return o(e)}:i?function(e){return i(e)}:null},6549:e=>{"use strict";e.exports=Object.getOwnPropertyDescriptor},5795:(e,n,t)=>{"use strict";var r=t(6549);if(r)try{r([],"length")}catch(e){r=null}e.exports=r},9790:e=>{"use strict";var n="undefined"!=typeof BigInt&&BigInt;e.exports=function(){return"function"==typeof n&&"function"==typeof BigInt&&"bigint"==typeof n(42)&&"bigint"==typeof BigInt(42)}},592:(e,n,t)=>{"use strict";var r=t(3036),o=function(){return!!r};o.hasArrayLengthDefineBug=function(){if(!r)return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=o},4039:(e,n,t)=>{"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=t(1333);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},1333:e=>{"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},n=Symbol("test"),t=Object(n);if("string"==typeof n)return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;for(var r in e[n]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var o=Object.getOwnPropertySymbols(e);if(1!==o.length||o[0]!==n)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,n))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,n);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},9092:(e,n,t)=>{"use strict";var r=t(1333);e.exports=function(){return r()&&!!Symbol.toStringTag}},9957:(e,n,t)=>{"use strict";var r=Function.prototype.call,o=Object.prototype.hasOwnProperty,i=t(6743);e.exports=i.call(r,o)},63:(e,n,t)=>{"use strict";var r=t(9957),o=t(920)(),i=t(9675),a={assert:function(e,n){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new i("`O` is not an object");if("string"!=typeof n)throw new i("`slot` must be a string");if(o.assert(e),!a.has(e,n))throw new i("`"+n+"` is not present on `O`")},get:function(e,n){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new i("`O` is not an object");if("string"!=typeof n)throw new i("`slot` must be a string");var t=o.get(e);return t&&t["$"+n]},has:function(e,n){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new i("`O` is not an object");if("string"!=typeof n)throw new i("`slot` must be a string");var t=o.get(e);return!!t&&r(t,"$"+n)},set:function(e,n,t){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new i("`O` is not an object");if("string"!=typeof n)throw new i("`slot` must be a string");var r=o.get(e);r||(r={},o.set(e,r)),r["$"+n]=t}};Object.freeze&&Object.freeze(a),e.exports=a},7244:(e,n,t)=>{"use strict";var r=t(9092)(),o=t(6556)("Object.prototype.toString"),i=function(e){return!(r&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===o(e)},a=function(e){return!!i(e)||null!==e&&"object"==typeof e&&"length"in e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==o(e)&&"callee"in e&&"[object Function]"===o(e.callee)},l=function(){return i(arguments)}();i.isLegacyArguments=a,e.exports=l?i:a},4670:(e,n,t)=>{"use strict";var r=t(487),o=t(6556),i=t(453)("%ArrayBuffer%",!0),a=o("ArrayBuffer.prototype.byteLength",!0),l=o("Object.prototype.toString"),c=!!i&&!a&&new i(0).slice,s=!!c&&r(c);e.exports=a||s?function(e){if(!e||"object"!=typeof e)return!1;try{return a?a(e):s(e,0),!0}catch(e){return!1}}:i?function(e){return"[object ArrayBuffer]"===l(e)}:function(e){return!1}},9803:(e,n,t)=>{"use strict";if(t(9790)()){var r=BigInt.prototype.valueOf;e.exports=function(e){return null!=e&&"boolean"!=typeof e&&"string"!=typeof e&&"number"!=typeof e&&"symbol"!=typeof e&&"function"!=typeof e&&("bigint"==typeof e||function(e){try{return r.call(e),!0}catch(e){}return!1}(e))}}else e.exports=function(e){return!1}},5128:(e,n,t)=>{"use strict";var r=t(6556),o=r("Boolean.prototype.toString"),i=r("Object.prototype.toString"),a=t(9092)();e.exports=function(e){return"boolean"==typeof e||null!==e&&"object"==typeof e&&(a?function(e){try{return o(e),!0}catch(e){return!1}}(e):"[object Boolean]"===i(e))}},9600:e=>{"use strict";var n,t,r=Function.prototype.toString,o="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof o&&"function"==typeof Object.defineProperty)try{n=Object.defineProperty({},"length",{get:function(){throw t}}),t={},o((function(){throw 42}),null,n)}catch(e){e!==t&&(o=null)}else o=null;var i=/^\s*class\b/,a=function(e){try{var n=r.call(e);return i.test(n)}catch(e){return!1}},l=function(e){try{return!a(e)&&(r.call(e),!0)}catch(e){return!1}},c=Object.prototype.toString,s="function"==typeof Symbol&&!!Symbol.toStringTag,u=!(0 in[,]),p=function(){return!1};if("object"==typeof document){var f=document.all;c.call(f)===c.call(document.all)&&(p=function(e){if((u||!e)&&(void 0===e||"object"==typeof e))try{var n=c.call(e);return("[object HTMLAllCollection]"===n||"[object HTML document.all class]"===n||"[object HTMLCollection]"===n||"[object Object]"===n)&&null==e("")}catch(e){}return!1})}e.exports=o?function(e){if(p(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;try{o(e,null,n)}catch(e){if(e!==t)return!1}return!a(e)&&l(e)}:function(e){if(p(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(s)return l(e);if(a(e))return!1;var n=c.call(e);return!("[object Function]"!==n&&"[object GeneratorFunction]"!==n&&!/^\[object HTML/.test(n))&&l(e)}},2120:(e,n,t)=>{"use strict";var r=t(6556),o=r("Date.prototype.getDay"),i=r("Object.prototype.toString"),a=t(9092)();e.exports=function(e){return"object"==typeof e&&null!==e&&(a?function(e){try{return o(e),!0}catch(e){return!1}}(e):"[object Date]"===i(e))}},1421:e=>{"use strict";var n,t="function"==typeof Map&&Map.prototype?Map:null,r="function"==typeof Set&&Set.prototype?Set:null;t||(n=function(e){return!1});var o=t?Map.prototype.has:null,i=r?Set.prototype.has:null;n||o||(n=function(e){return!1}),e.exports=n||function(e){if(!e||"object"!=typeof e)return!1;try{if(o.call(e),i)try{i.call(e)}catch(e){return!0}return e instanceof t}catch(e){}return!1}},1703:(e,n,t)=>{"use strict";var r=t(6556),o=r("Number.prototype.toString"),i=r("Object.prototype.toString"),a=t(9092)();e.exports=function(e){return"number"==typeof e||!(!e||"object"!=typeof e)&&(a?function(e){try{return o(e),!0}catch(e){return!1}}(e):"[object Number]"===i(e))}},4035:(e,n,t)=>{"use strict";var r,o=t(6556),i=t(9092)(),a=t(9957),l=t(5795);if(i){var c=o("RegExp.prototype.exec"),s={},u=function(){throw s},p={toString:u,valueOf:u};"symbol"==typeof Symbol.toPrimitive&&(p[Symbol.toPrimitive]=u),r=function(e){if(!e||"object"!=typeof e)return!1;var n=l(e,"lastIndex");if(!(n&&a(n,"value")))return!1;try{c(e,p)}catch(e){return e===s}}}else{var f=o("Object.prototype.toString");r=function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===f(e)}}e.exports=r},256:e=>{"use strict";var n,t="function"==typeof Map&&Map.prototype?Map:null,r="function"==typeof Set&&Set.prototype?Set:null;r||(n=function(e){return!1});var o=t?Map.prototype.has:null,i=r?Set.prototype.has:null;n||i||(n=function(e){return!1}),e.exports=n||function(e){if(!e||"object"!=typeof e)return!1;try{if(i.call(e),o)try{o.call(e)}catch(e){return!0}return e instanceof r}catch(e){}return!1}},7070:(e,n,t)=>{"use strict";var r=t(6556)("SharedArrayBuffer.prototype.byteLength",!0);e.exports=r?function(e){if(!e||"object"!=typeof e)return!1;try{return r(e),!0}catch(e){return!1}}:function(e){return!1}},4761:(e,n,t)=>{"use strict";var r=t(6556),o=r("String.prototype.valueOf"),i=r("Object.prototype.toString"),a=t(9092)();e.exports=function(e){return"string"==typeof e||!(!e||"object"!=typeof e)&&(a?function(e){try{return o(e),!0}catch(e){return!1}}(e):"[object String]"===i(e))}},3612:(e,n,t)=>{"use strict";var r=t(6556),o=r("Object.prototype.toString"),i=t(4039)(),a=t(9721);if(i){var l=r("Symbol.prototype.toString"),c=a(/^Symbol\(.*\)$/);e.exports=function(e){if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||"[object Symbol]"!==o(e))return!1;try{return function(e){return"symbol"==typeof e.valueOf()&&c(l(e))}(e)}catch(e){return!1}}}else e.exports=function(e){return!1}},7842:e=>{"use strict";var n,t="function"==typeof WeakMap&&WeakMap.prototype?WeakMap:null,r="function"==typeof WeakSet&&WeakSet.prototype?WeakSet:null;t||(n=function(e){return!1});var o=t?t.prototype.has:null,i=r?r.prototype.has:null;n||o||(n=function(e){return!1}),e.exports=n||function(e){if(!e||"object"!=typeof e)return!1;try{if(o.call(e,o),i)try{i.call(e,i)}catch(e){return!0}return e instanceof t}catch(e){}return!1}},2648:(e,n,t)=>{"use strict";var r=t(453),o=t(6556),i=r("%WeakSet%",!0),a=o("WeakSet.prototype.has",!0);if(a){var l=o("WeakMap.prototype.has",!0);e.exports=function(e){if(!e||"object"!=typeof e)return!1;try{if(a(e,a),l)try{l(e,l)}catch(e){return!0}return e instanceof i}catch(e){}return!1}}else e.exports=function(e){return!1}},4634:e=>{var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},1514:e=>{"use strict";e.exports=Math.abs},8968:e=>{"use strict";e.exports=Math.floor},4459:e=>{"use strict";e.exports=Number.isNaN||function(e){return e!=e}},6188:e=>{"use strict";e.exports=Math.max},8002:e=>{"use strict";e.exports=Math.min},5880:e=>{"use strict";e.exports=Math.pow},414:e=>{"use strict";e.exports=Math.round},3093:(e,n,t)=>{"use strict";var r=t(4459);e.exports=function(e){return r(e)||0===e?e:e<0?-1:1}},5228:e=>{"use strict"; +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/var n=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var n={},t=0;t<10;t++)n["_"+String.fromCharCode(t)]=t;if("0123456789"!==Object.getOwnPropertyNames(n).map((function(e){return n[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,o){for(var i,a,l=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),c=1;c{var r="function"==typeof Map&&Map.prototype,o=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,i=r&&o&&"function"==typeof o.get?o.get:null,a=r&&Map.prototype.forEach,l="function"==typeof Set&&Set.prototype,c=Object.getOwnPropertyDescriptor&&l?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,s=l&&c&&"function"==typeof c.get?c.get:null,u=l&&Set.prototype.forEach,p="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,f="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,d="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,g=Boolean.prototype.valueOf,h=Object.prototype.toString,A=Function.prototype.toString,b=String.prototype.match,v=String.prototype.slice,m=String.prototype.replace,y=String.prototype.toUpperCase,E=String.prototype.toLowerCase,C=RegExp.prototype.test,w=Array.prototype.concat,x=Array.prototype.join,S=Array.prototype.slice,_=Math.floor,k="function"==typeof BigInt?BigInt.prototype.valueOf:null,O=Object.getOwnPropertySymbols,B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,P="function"==typeof Symbol&&"object"==typeof Symbol.iterator,T="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===P||"symbol")?Symbol.toStringTag:null,I=Object.prototype.propertyIsEnumerable,j=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function z(e,n){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||C.call(/e/,n))return n;var t=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var r=e<0?-_(-e):_(e);if(r!==e){var o=String(r),i=v.call(n,o.length+1);return m.call(o,t,"$&_")+"."+m.call(m.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return m.call(n,t,"$&_")}var D=t(2634),R=D.custom,M=Y(R)?R:null,N={__proto__:null,double:'"',single:"'"},F={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};function L(e,n,t){var r=t.quoteStyle||n,o=N[r];return o+e+o}function H(e){return m.call(String(e),/"/g,""")}function U(e){return!T||!("object"==typeof e&&(T in e||void 0!==e[T]))}function W(e){return"[object Array]"===$(e)&&U(e)}function G(e){return"[object RegExp]"===$(e)&&U(e)}function Y(e){if(P)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!B)return!1;try{return B.call(e),!0}catch(e){}return!1}e.exports=function e(n,r,o,l){var c=r||{};if(V(c,"quoteStyle")&&!V(N,c.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(V(c,"maxStringLength")&&("number"==typeof c.maxStringLength?c.maxStringLength<0&&c.maxStringLength!==1/0:null!==c.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var h=!V(c,"customInspect")||c.customInspect;if("boolean"!=typeof h&&"symbol"!==h)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(V(c,"indent")&&null!==c.indent&&"\t"!==c.indent&&!(parseInt(c.indent,10)===c.indent&&c.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(V(c,"numericSeparator")&&"boolean"!=typeof c.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var y=c.numericSeparator;if(void 0===n)return"undefined";if(null===n)return"null";if("boolean"==typeof n)return n?"true":"false";if("string"==typeof n)return Q(n,c);if("number"==typeof n){if(0===n)return 1/0/n>0?"0":"-0";var C=String(n);return y?z(n,C):C}if("bigint"==typeof n){var _=String(n)+"n";return y?z(n,_):_}var O=void 0===c.depth?5:c.depth;if(void 0===o&&(o=0),o>=O&&O>0&&"object"==typeof n)return W(n)?"[Array]":"[Object]";var R=function(e,n){var t;if("\t"===e.indent)t="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;t=x.call(Array(e.indent+1)," ")}return{base:t,prev:x.call(Array(n+1),t)}}(c,o);if(void 0===l)l=[];else if(K(l,n)>=0)return"[Circular]";function F(n,t,r){if(t&&(l=S.call(l)).push(t),r){var i={depth:c.depth};return V(c,"quoteStyle")&&(i.quoteStyle=c.quoteStyle),e(n,i,o+1,l)}return e(n,c,o+1,l)}if("function"==typeof n&&!G(n)){var q=function(e){if(e.name)return e.name;var n=b.call(A.call(e),/^function\s*([\w$]+)/);if(n)return n[1];return null}(n),X=te(n,F);return"[Function"+(q?": "+q:" (anonymous)")+"]"+(X.length>0?" { "+x.call(X,", ")+" }":"")}if(Y(n)){var re=P?m.call(String(n),/^(Symbol\(.*\))_[^)]*$/,"$1"):B.call(n);return"object"!=typeof n||P?re:Z(re)}if(function(e){if(!e||"object"!=typeof e)return!1;if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"==typeof e.nodeName&&"function"==typeof e.getAttribute}(n)){for(var oe="<"+E.call(String(n.nodeName)),ie=n.attributes||[],ae=0;ae"}if(W(n)){if(0===n.length)return"[]";var le=te(n,F);return R&&!function(e){for(var n=0;n=0)return!1;return!0}(le)?"["+ne(le,R)+"]":"[ "+x.call(le,", ")+" ]"}if(function(e){return"[object Error]"===$(e)&&U(e)}(n)){var ce=te(n,F);return"cause"in Error.prototype||!("cause"in n)||I.call(n,"cause")?0===ce.length?"["+String(n)+"]":"{ ["+String(n)+"] "+x.call(ce,", ")+" }":"{ ["+String(n)+"] "+x.call(w.call("[cause]: "+F(n.cause),ce),", ")+" }"}if("object"==typeof n&&h){if(M&&"function"==typeof n[M]&&D)return D(n,{depth:O-o});if("symbol"!==h&&"function"==typeof n.inspect)return n.inspect()}if(function(e){if(!i||!e||"object"!=typeof e)return!1;try{i.call(e);try{s.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(n)){var se=[];return a&&a.call(n,(function(e,t){se.push(F(t,n,!0)+" => "+F(e,n))})),ee("Map",i.call(n),se,R)}if(function(e){if(!s||!e||"object"!=typeof e)return!1;try{s.call(e);try{i.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(n)){var ue=[];return u&&u.call(n,(function(e){ue.push(F(e,n))})),ee("Set",s.call(n),ue,R)}if(function(e){if(!p||!e||"object"!=typeof e)return!1;try{p.call(e,p);try{f.call(e,f)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(n))return J("WeakMap");if(function(e){if(!f||!e||"object"!=typeof e)return!1;try{f.call(e,f);try{p.call(e,p)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(n))return J("WeakSet");if(function(e){if(!d||!e||"object"!=typeof e)return!1;try{return d.call(e),!0}catch(e){}return!1}(n))return J("WeakRef");if(function(e){return"[object Number]"===$(e)&&U(e)}(n))return Z(F(Number(n)));if(function(e){if(!e||"object"!=typeof e||!k)return!1;try{return k.call(e),!0}catch(e){}return!1}(n))return Z(F(k.call(n)));if(function(e){return"[object Boolean]"===$(e)&&U(e)}(n))return Z(g.call(n));if(function(e){return"[object String]"===$(e)&&U(e)}(n))return Z(F(String(n)));if("undefined"!=typeof window&&n===window)return"{ [object Window] }";if("undefined"!=typeof globalThis&&n===globalThis||void 0!==t.g&&n===t.g)return"{ [object globalThis] }";if(!function(e){return"[object Date]"===$(e)&&U(e)}(n)&&!G(n)){var pe=te(n,F),fe=j?j(n)===Object.prototype:n instanceof Object||n.constructor===Object,de=n instanceof Object?"":"null prototype",ge=!fe&&T&&Object(n)===n&&T in n?v.call($(n),8,-1):de?"Object":"",he=(fe||"function"!=typeof n.constructor?"":n.constructor.name?n.constructor.name+" ":"")+(ge||de?"["+x.call(w.call([],ge||[],de||[]),": ")+"] ":"");return 0===pe.length?he+"{}":R?he+"{"+ne(pe,R)+"}":he+"{ "+x.call(pe,", ")+" }"}return String(n)};var q=Object.prototype.hasOwnProperty||function(e){return e in this};function V(e,n){return q.call(e,n)}function $(e){return h.call(e)}function K(e,n){if(e.indexOf)return e.indexOf(n);for(var t=0,r=e.length;tn.maxStringLength){var t=e.length-n.maxStringLength,r="... "+t+" more character"+(t>1?"s":"");return Q(v.call(e,0,n.maxStringLength),n)+r}var o=F[n.quoteStyle||"single"];return o.lastIndex=0,L(m.call(m.call(e,o,"\\$1"),/[\x00-\x1f]/g,X),"single",n)}function X(e){var n=e.charCodeAt(0),t={8:"b",9:"t",10:"n",12:"f",13:"r"}[n];return t?"\\"+t:"\\x"+(n<16?"0":"")+y.call(n.toString(16))}function Z(e){return"Object("+e+")"}function J(e){return e+" { ? }"}function ee(e,n,t,r){return e+" ("+n+") {"+(r?ne(t,r):x.call(t,", "))+"}"}function ne(e,n){if(0===e.length)return"";var t="\n"+n.prev+n.base;return t+x.call(e,","+t)+"\n"+n.prev}function te(e,n){var t=W(e),r=[];if(t){r.length=e.length;for(var o=0;o{"use strict";var n=function(e){return e!=e};e.exports=function(e,t){return 0===e&&0===t?1/e==1/t:e===t||!(!n(e)||!n(t))}},7653:(e,n,t)=>{"use strict";var r=t(8452),o=t(487),i=t(9211),a=t(9394),l=t(6576),c=o(a(),Object);r(c,{getPolyfill:a,implementation:i,shim:l}),e.exports=c},9394:(e,n,t)=>{"use strict";var r=t(9211);e.exports=function(){return"function"==typeof Object.is?Object.is:r}},6576:(e,n,t)=>{"use strict";var r=t(9394),o=t(8452);e.exports=function(){var e=r();return o(Object,{is:e},{is:function(){return Object.is!==e}}),e}},8875:(e,n,t)=>{"use strict";var r;if(!Object.keys){var o=Object.prototype.hasOwnProperty,i=Object.prototype.toString,a=t(1093),l=Object.prototype.propertyIsEnumerable,c=!l.call({toString:null},"toString"),s=l.call((function(){}),"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],p=function(e){var n=e.constructor;return n&&n.prototype===e},f={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},d=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!f["$"+e]&&o.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{p(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();r=function(e){var n=null!==e&&"object"==typeof e,t="[object Function]"===i.call(e),r=a(e),l=n&&"[object String]"===i.call(e),f=[];if(!n&&!t&&!r)throw new TypeError("Object.keys called on a non-object");var g=s&&t;if(l&&e.length>0&&!o.call(e,0))for(var h=0;h0)for(var A=0;A{"use strict";var r=Array.prototype.slice,o=t(1093),i=Object.keys,a=i?function(e){return i(e)}:t(8875),l=Object.keys;a.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return o(e)?l(r.call(e)):l(e)})}else Object.keys=a;return Object.keys||a},e.exports=a},1093:e=>{"use strict";var n=Object.prototype.toString;e.exports=function(e){var t=n.call(e),r="[object Arguments]"===t;return r||(r="[object Array]"!==t&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===n.call(e.callee)),r}},8403:(e,n,t)=>{"use strict";var r=t(1189),o=t(1333)(),i=t(6556),a=t(9612),l=i("Array.prototype.push"),c=i("Object.prototype.propertyIsEnumerable"),s=o?a.getOwnPropertySymbols:null;e.exports=function(e,n){if(null==e)throw new TypeError("target must be an object");var t=a(e);if(1===arguments.length)return t;for(var i=1;i{"use strict";var r=t(8452),o=t(487),i=t(8403),a=t(9133),l=t(984),c=o.apply(a()),s=function(e,n){return c(Object,arguments)};r(s,{getPolyfill:a,implementation:i,shim:l}),e.exports=s},9133:(e,n,t)=>{"use strict";var r=t(8403);e.exports=function(){return Object.assign?function(){if(!Object.assign)return!1;for(var e="abcdefghijklmnopqrst",n=e.split(""),t={},r=0;r{"use strict";var r=t(8452),o=t(9133);e.exports=function(){var e=o();return r(Object,{assign:e},{assign:function(){return Object.assign!==e}}),e}},6578:e=>{"use strict";e.exports=["Float16Array","Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]},2694:(e,n,t)=>{"use strict";var r=t(6925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,n,t,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function n(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:i,resetWarningCache:o};return t.PropTypes=t,t}},5556:(e,n,t)=>{e.exports=t(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2551:(e,n,t)=>{"use strict";var r=t(6540),o=t(5228),i=t(9982); +/** @license React v17.0.2 + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */function a(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t