gitextract_41u59ogb/ ├── .docker/ │ ├── Dockerfile-alpine │ ├── Dockerfile-build │ ├── Dockerfile-debug │ ├── Dockerfile-distroless-static │ └── docker-compose.template.dbg ├── .dockerignore ├── .editorconfig ├── .github/ │ ├── CODEOWNERS │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── BUG-REPORT.yml │ │ ├── DESIGN-DOC.yml │ │ ├── FEATURE-REQUEST.yml │ │ └── config.yml │ ├── auto_assign.yml │ ├── codeql/ │ │ └── codeql-config.yml │ ├── config.yml │ ├── conventional_commits.json │ ├── labels.json │ ├── pull_request_template.md │ └── workflows/ │ ├── ci.yaml │ ├── closed_references.yml │ ├── codeql-analysis.yml │ ├── conventional_commits.yml │ ├── cve-scan.yaml │ ├── format.yml │ ├── labels.yml │ ├── milestone.yml │ ├── pm.yml │ └── stale.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── .grype.yaml ├── .mailmap ├── .nancy-ignore ├── .nvmrc ├── .orycli.yml ├── .prettierignore ├── .reference-ignore ├── .reports/ │ └── dep-licenses.csv ├── .schema/ │ ├── api.openapi.json │ ├── openapi/ │ │ ├── gen.go.yml │ │ ├── gen.typescript.yml │ │ └── patches/ │ │ ├── common.yaml │ │ ├── courier.yaml │ │ ├── generic_error.yaml │ │ ├── identity.yaml │ │ ├── meta.yaml │ │ ├── nulls.yaml │ │ ├── schema.yaml │ │ ├── security.yaml │ │ ├── selfservice.yaml │ │ └── session.yaml │ ├── openapi.json │ └── version.schema.json ├── .schemastore/ │ ├── README.md │ └── config.schema.json ├── .trivyignore ├── .vscode/ │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── AUTHORS ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DEVELOP.md ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── anonymous_sessions.md ├── buf.gen.yaml ├── buf.yaml ├── cipher/ │ ├── aes.go │ ├── chacha20.go │ ├── cipher.go │ ├── cipher_test.go │ └── noop.go ├── cmd/ │ ├── cleanup/ │ │ ├── root.go │ │ ├── sql.go │ │ └── sql_test.go │ ├── cliclient/ │ │ ├── cleanup.go │ │ ├── client.go │ │ └── migrate.go │ ├── clidoc/ │ │ ├── main.go │ │ └── main_test.go │ ├── courier/ │ │ ├── root.go │ │ ├── watch.go │ │ └── watch_test.go │ ├── daemon/ │ │ ├── serve.go │ │ └── serve_test.go │ ├── hashers/ │ │ ├── argon2/ │ │ │ ├── calibrate.go │ │ │ ├── hash.go │ │ │ ├── loadtest.go │ │ │ └── root.go │ │ └── root.go │ ├── identities/ │ │ ├── definitions.go │ │ ├── delete.go │ │ ├── delete_test.go │ │ ├── get.go │ │ ├── get_test.go │ │ ├── helpers.go │ │ ├── helpers_test.go │ │ ├── import.go │ │ ├── import_test.go │ │ ├── list.go │ │ ├── list_test.go │ │ ├── stubs/ │ │ │ └── identity.schema.json │ │ ├── validate.go │ │ └── validate_test.go │ ├── jsonnet/ │ │ ├── format.go │ │ ├── lint.go │ │ └── root.go │ ├── migrate/ │ │ ├── root.go │ │ └── sql.go │ ├── remote/ │ │ ├── root.go │ │ ├── status.go │ │ └── version.go │ ├── root.go │ ├── root_test.go │ └── serve/ │ ├── root.go │ ├── root_test.go │ └── stub/ │ ├── identity.schema.json │ └── kratos.yml ├── codecov.yml ├── continuity/ │ ├── container.go │ ├── container_test.go │ ├── manager.go │ ├── manager_cookie.go │ ├── manager_options_test.go │ ├── manager_test.go │ ├── persistence.go │ └── test/ │ └── persistence.go ├── contrib/ │ └── quickstart/ │ ├── .dockerignore │ ├── kratos/ │ │ ├── all-strategies/ │ │ │ ├── identity.schema.json │ │ │ └── kratos.yml │ │ ├── cloud/ │ │ │ ├── Caddyfile │ │ │ ├── identity.schema.json │ │ │ ├── kratos.yml │ │ │ └── quickstart.yml │ │ ├── email-password/ │ │ │ ├── identity.schema.json │ │ │ └── kratos.yml │ │ ├── passkey/ │ │ │ ├── identity.schema.json │ │ │ └── kratos.yml │ │ ├── phone-password/ │ │ │ ├── identity.schema.json │ │ │ └── kratos.yml │ │ └── webauthn/ │ │ ├── identity.schema.json │ │ └── kratos.yml │ └── oathkeeper/ │ ├── access-rules.yml │ ├── id_token.jwks.json │ └── oathkeeper.yml ├── corpx/ │ └── faker.go ├── courier/ │ ├── .snapshots/ │ │ ├── TestHandler-handler=getCourierMessage-case=returns_an_error_if_no_message_is_found-endpoint=admin.json │ │ ├── TestHandler-handler=getCourierMessage-case=returns_an_error_if_no_message_is_found-endpoint=public.json │ │ ├── TestHandler-handler=getCourierMessage-case=returns_an_error_if_parameter_is_malformed-endpoint=admin.json │ │ └── TestHandler-handler=getCourierMessage-case=returns_an_error_if_parameter_is_malformed-endpoint=public.json │ ├── channel.go │ ├── courier.go │ ├── courier_dispatcher.go │ ├── courier_dispatcher_test.go │ ├── email_templates.go │ ├── email_templates_test.go │ ├── handler.go │ ├── handler_test.go │ ├── http_channel.go │ ├── http_test.go │ ├── message.go │ ├── message_dispatch.go │ ├── message_test.go │ ├── persistence.go │ ├── sms.go │ ├── sms_templates.go │ ├── sms_templates_test.go │ ├── sms_test.go │ ├── smtp.go │ ├── smtp_channel.go │ ├── smtp_test.go │ ├── stub/ │ │ ├── request.config.mailer.jsonnet │ │ └── request.config.twilio.jsonnet │ ├── template/ │ │ ├── courier/ │ │ │ └── builtin/ │ │ │ └── templates/ │ │ │ ├── login_code/ │ │ │ │ └── valid/ │ │ │ │ ├── email.body.gotmpl │ │ │ │ ├── email.body.plaintext.gotmpl │ │ │ │ ├── email.subject.gotmpl │ │ │ │ └── sms.body.gotmpl │ │ │ ├── otp/ │ │ │ │ └── sms.body.gotmpl │ │ │ ├── recovery/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── email.body.gotmpl │ │ │ │ │ ├── email.body.plaintext.gotmpl │ │ │ │ │ └── email.subject.gotmpl │ │ │ │ └── valid/ │ │ │ │ ├── email.body.gotmpl │ │ │ │ ├── email.body.plaintext.gotmpl │ │ │ │ └── email.subject.gotmpl │ │ │ ├── recovery_code/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── email.body.gotmpl │ │ │ │ │ ├── email.body.plaintext.gotmpl │ │ │ │ │ └── email.subject.gotmpl │ │ │ │ └── valid/ │ │ │ │ ├── email.body.gotmpl │ │ │ │ ├── email.body.plaintext.gotmpl │ │ │ │ ├── email.subject.gotmpl │ │ │ │ └── sms.body.gotmpl │ │ │ ├── registration_code/ │ │ │ │ └── valid/ │ │ │ │ ├── email.body.gotmpl │ │ │ │ ├── email.body.plaintext.gotmpl │ │ │ │ ├── email.subject.gotmpl │ │ │ │ └── sms.body.gotmpl │ │ │ ├── test_stub/ │ │ │ │ ├── email.body.gotmpl │ │ │ │ ├── email.body.html.en_US.gotmpl │ │ │ │ ├── email.body.html.gotmpl │ │ │ │ ├── email.body.plaintext.gotmpl │ │ │ │ ├── email.body.sprig.gotmpl │ │ │ │ └── email.subject.gotmpl │ │ │ ├── verification/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── email.body.gotmpl │ │ │ │ │ ├── email.body.plaintext.gotmpl │ │ │ │ │ └── email.subject.gotmpl │ │ │ │ └── valid/ │ │ │ │ ├── email.body.gotmpl │ │ │ │ ├── email.body.plaintext.gotmpl │ │ │ │ └── email.subject.gotmpl │ │ │ └── verification_code/ │ │ │ ├── invalid/ │ │ │ │ ├── email.body.gotmpl │ │ │ │ ├── email.body.plaintext.gotmpl │ │ │ │ └── email.subject.gotmpl │ │ │ └── valid/ │ │ │ ├── email.body.gotmpl │ │ │ ├── email.body.plaintext.gotmpl │ │ │ ├── email.subject.gotmpl │ │ │ └── sms.body.gotmpl │ │ ├── email/ │ │ │ ├── login_code_valid.go │ │ │ ├── login_code_valid_test.go │ │ │ ├── recovery_code_invalid.go │ │ │ ├── recovery_code_invalid_test.go │ │ │ ├── recovery_code_valid.go │ │ │ ├── recovery_code_valid_test.go │ │ │ ├── recovery_invalid.go │ │ │ ├── recovery_invalid_test.go │ │ │ ├── recovery_valid.go │ │ │ ├── recovery_valid_test.go │ │ │ ├── registration_code_valid.go │ │ │ ├── registration_code_valid_test.go │ │ │ ├── stub.go │ │ │ ├── verification_code_invalid.go │ │ │ ├── verification_code_invalid_test.go │ │ │ ├── verification_code_valid.go │ │ │ ├── verification_code_valid_test.go │ │ │ ├── verification_invalid.go │ │ │ ├── verification_invalid_test.go │ │ │ ├── verification_valid.go │ │ │ └── verification_valid_test.go │ │ ├── load_template.go │ │ ├── load_template_test.go │ │ ├── sms/ │ │ │ ├── login_code_valid.go │ │ │ ├── login_code_valid_test.go │ │ │ ├── recovery_code.go │ │ │ ├── registration_code_valid.go │ │ │ ├── registration_code_valid_test.go │ │ │ ├── stub.go │ │ │ ├── verification_code.go │ │ │ └── verification_code_test.go │ │ ├── template.go │ │ ├── testhelpers/ │ │ │ └── testhelpers.go │ │ └── type.go │ └── test/ │ └── persistence.go ├── docs/ │ ├── README.md │ └── sidebar.json ├── driver/ │ ├── config/ │ │ ├── .snapshots/ │ │ │ ├── TestCourierEmailHTTP-case=configs_set.json │ │ │ ├── TestCourierSMS-case=configs_set.json │ │ │ ├── TestCourierSMS-case=defaults.json │ │ │ └── TestDefaultWebhookHeaderAllowlist.json │ │ ├── buildinfo.go │ │ ├── config.go │ │ ├── config_test.go │ │ ├── handler.go │ │ ├── handler_test.go │ │ └── stub/ │ │ ├── .defaults-password.yml │ │ ├── .defaults-verification.yml │ │ ├── .defaults.yml │ │ ├── .identity.invalid.json │ │ ├── .identity.other.json │ │ ├── .identity.test.json │ │ ├── .kratos.courier.channels.yaml │ │ ├── .kratos.courier.email.http.yaml │ │ ├── .kratos.courier.message_retries.yaml │ │ ├── .kratos.courier.remote.invalid.subject.yaml │ │ ├── .kratos.courier.remote.partial.templates.yaml │ │ ├── .kratos.courier.remote.templates.yaml │ │ ├── .kratos.courier.sms.yaml │ │ ├── .kratos.invalid.identities.yaml │ │ ├── .kratos.mock.identities.yaml │ │ ├── .kratos.notify-unknown-recipients.yml │ │ ├── .kratos.oauth2_provider.yaml │ │ ├── .kratos.webauthn.invalid.yaml │ │ ├── .kratos.webauthn.origin.yaml │ │ ├── .kratos.webauthn.origins.yaml │ │ └── .kratos.yaml │ ├── factory.go │ ├── factory_test.go │ ├── registry.go │ ├── registry_default.go │ ├── registry_default_hooks.go │ ├── registry_default_login.go │ ├── registry_default_recovery.go │ ├── registry_default_registration.go │ ├── registry_default_schemas.go │ ├── registry_default_schemas_test.go │ ├── registry_default_sessiontokenexchange.go │ ├── registry_default_settings.go │ ├── registry_default_test.go │ └── registry_default_verification.go ├── embedx/ │ ├── config.schema.json │ ├── embedx.go │ ├── embedx_test.go │ ├── identity_extension.schema.json │ ├── identity_meta.schema.json │ └── testdata/ │ ├── identity_meta.no_traits.invalid.schema.json │ ├── identity_meta.simple.valid.schema.json │ └── identity_meta.verification_format.invalid.schema.json ├── examples/ │ └── go/ │ ├── identity/ │ │ ├── create/ │ │ │ ├── main.go │ │ │ └── main_test.go │ │ ├── delete/ │ │ │ ├── main.go │ │ │ └── main_test.go │ │ ├── get/ │ │ │ ├── main.go │ │ │ └── main_test.go │ │ └── update/ │ │ ├── main.go │ │ └── main_test.go │ ├── pkg/ │ │ ├── common.go │ │ ├── resources.go │ │ └── stub/ │ │ ├── identity.schema.json │ │ └── kratos.yaml │ ├── selfservice/ │ │ ├── error/ │ │ │ ├── main.go │ │ │ └── main_test.go │ │ ├── login/ │ │ │ ├── main.go │ │ │ └── main_test.go │ │ ├── logout/ │ │ │ ├── main.go │ │ │ └── main_test.go │ │ ├── recovery/ │ │ │ ├── main.go │ │ │ └── main_test.go │ │ ├── registration/ │ │ │ ├── main.go │ │ │ └── main_test.go │ │ ├── settings/ │ │ │ ├── main.go │ │ │ └── main_test.go │ │ └── verification/ │ │ ├── main.go │ │ └── main_test.go │ └── session/ │ └── tosession/ │ ├── main.go │ └── main_test.go ├── gen/ │ └── oidc/ │ └── v1/ │ └── state.pb.go ├── go.mod ├── go.sum ├── hash/ │ ├── hash_comparator.go │ ├── hasher.go │ ├── hasher_argon2.go │ ├── hasher_bcrypt.go │ ├── hasher_pbkdf2.go │ ├── hasher_scrypt.go │ └── hasher_test.go ├── hydra/ │ ├── fake.go │ ├── hydra.go │ └── hydra_test.go ├── identity/ │ ├── .snapshots/ │ │ ├── TestHandler-case=PATCH_should_allow_to_update_credential_password-endpoint=admin.json │ │ ├── TestHandler-case=PATCH_should_allow_to_update_credential_password-endpoint=public.json │ │ ├── TestHandler-case=PATCH_should_allow_to_update_credential_password.json │ │ ├── TestHandler-case=should_be_able_to_import_users-with_cleartext_password_and_oidc_credentials.json │ │ ├── TestHandler-case=should_be_able_to_import_users-with_hashed_passwords-hash=SSHA.json │ │ ├── TestHandler-case=should_be_able_to_import_users-with_hashed_passwords-hash=SSHA256.json │ │ ├── TestHandler-case=should_be_able_to_import_users-with_hashed_passwords-hash=SSHA512.json │ │ ├── TestHandler-case=should_be_able_to_import_users-with_hashed_passwords-hash=argon2i.json │ │ ├── TestHandler-case=should_be_able_to_import_users-with_hashed_passwords-hash=argon2id.json │ │ ├── TestHandler-case=should_be_able_to_import_users-with_hashed_passwords-hash=bcrypt2.json │ │ ├── TestHandler-case=should_be_able_to_import_users-with_hashed_passwords-hash=hmac.json │ │ ├── TestHandler-case=should_be_able_to_import_users-with_hashed_passwords-hash=md5.json │ │ ├── TestHandler-case=should_be_able_to_import_users-with_hashed_passwords-hash=pkbdf2.json │ │ ├── TestHandler-case=should_be_able_to_import_users-with_hashed_passwords-hash=scrypt.json │ │ ├── TestHandler-case=should_be_able_to_import_users-with_not-normalized_email.json │ │ ├── TestHandler-case=should_be_able_to_import_users-with_organization_oidc_and_saml_credentials.json │ │ ├── TestHandler-case=should_be_able_to_import_users-with_password_migration_hook_enabled.json │ │ ├── TestHandler-case=should_be_able_to_import_users-without_any_credentials.json │ │ ├── TestHandler-case=should_be_able_to_import_users-without_traits.json │ │ ├── TestHandler-case=should_delete_credential_of_a_specific_user_and_no_longer_be_able_to_retrieve_it-type=remove_webauthn_passwordless_and_multiple_fido_mfa_type-admin.json │ │ ├── TestHandler-case=should_delete_credential_of_a_specific_user_and_no_longer_be_able_to_retrieve_it-type=remove_webauthn_passwordless_and_multiple_fido_mfa_type-public.json │ │ ├── TestHandler-case=should_delete_credential_of_a_specific_user_and_no_longer_be_able_to_retrieve_it-type=remove_webauthn_passwordless_type-admin.json │ │ ├── TestHandler-case=should_delete_credential_of_a_specific_user_and_no_longer_be_able_to_retrieve_it-type=remove_webauthn_passwordless_type-public.json │ │ ├── TestHandler-case=should_list_all_identities_with_credentials-include_credential=oidc_should_include_OIDC_credentials_config.json │ │ ├── TestHandler-suite=PATCH_identities-case=success-assert=identity_0.json │ │ ├── TestHandler-suite=PATCH_identities-case=success-assert=identity_1.json │ │ ├── TestHandler-suite=PATCH_identities-case=success-assert=identity_2.json │ │ ├── TestHandler-suite=PATCH_identities-case=success-assert=identity_3.json │ │ ├── TestHandler-suite=create_and_update-case=should_get_identity_with_credentials-case=should_get_identity_with_password_and_webauthn_credentials_included.json │ │ ├── TestHandler-suite=create_and_update-case=should_get_identity_with_credentials-case=should_get_identity_with_password_credentials_included.json │ │ ├── TestHandler-suite=create_and_update-case=should_get_identity_with_credentials-case=should_get_identity_without_credentials_included.json │ │ ├── TestImportCredentials-OIDC_new_credential_with_organization.json │ │ ├── TestImportCredentials-OIDC_new_credential_without_organization.json │ │ ├── TestImportCredentials-OIDC_update_credential_with_organization.json │ │ ├── TestImportCredentials-OIDC_update_credential_without_organization.json │ │ ├── TestImportCredentials-OIDC_update_with_multiple_providers.json │ │ ├── TestImportCredentials-SAML_new_credential_with_organization.json │ │ ├── TestImportCredentials-SAML_new_credential_without_organization.json │ │ ├── TestImportCredentials-SAML_update_credential_with_organization.json │ │ ├── TestImportCredentials-SAML_update_credential_without_organization.json │ │ ├── TestImportCredentials-SAML_update_with_multiple_providers.json │ │ ├── TestMarshalIdentityWithAll.json │ │ ├── TestSchemaExtensionCredentials-case=0.json │ │ ├── TestSchemaExtensionCredentials-case=1.json │ │ ├── TestSchemaExtensionCredentials-case=10.json │ │ ├── TestSchemaExtensionCredentials-case=11.json │ │ ├── TestSchemaExtensionCredentials-case=12.json │ │ ├── TestSchemaExtensionCredentials-case=13.json │ │ ├── TestSchemaExtensionCredentials-case=2.json │ │ ├── TestSchemaExtensionCredentials-case=3.json │ │ ├── TestSchemaExtensionCredentials-case=4.json │ │ ├── TestSchemaExtensionCredentials-case=5.json │ │ ├── TestSchemaExtensionCredentials-case=6.json │ │ ├── TestSchemaExtensionCredentials-case=7.json │ │ ├── TestSchemaExtensionCredentials-case=8.json │ │ ├── TestSchemaExtensionCredentials-case=9.json │ │ ├── TestToNode.json │ │ ├── TestUpgradeCredentials-empty_credentials.json │ │ ├── TestUpgradeCredentials-type=code-from=v0_with_correct_value.json │ │ ├── TestUpgradeCredentials-type=code-from=v0_with_email_empty_space_value-with_one_identifier.json │ │ ├── TestUpgradeCredentials-type=code-from=v0_with_email_empty_space_value-with_two_identifiers.json │ │ ├── TestUpgradeCredentials-type=code-from=v0_with_empty_value.json │ │ ├── TestUpgradeCredentials-type=code-from=v0_with_unknown_value.json │ │ ├── TestUpgradeCredentials-type=code-from=v2_with_empty_value.json │ │ ├── TestUpgradeCredentials-type=webauthn-from=v0.json │ │ ├── TestUpgradeCredentials-type=webauthn-from=v1.json │ │ ├── TestWithDeclassifiedCredentials-case=include-multi-credential=oidc.json │ │ ├── TestWithDeclassifiedCredentials-case=include-multi-credential=password.json │ │ ├── TestWithDeclassifiedCredentials-case=include-multi-credential=saml.json │ │ ├── TestWithDeclassifiedCredentials-case=include-multi-credential=webauthn.json │ │ ├── TestWithDeclassifiedCredentials-case=include-webauthn-credential=oidc.json │ │ ├── TestWithDeclassifiedCredentials-case=include-webauthn-credential=password.json │ │ ├── TestWithDeclassifiedCredentials-case=include-webauthn-credential=saml.json │ │ ├── TestWithDeclassifiedCredentials-case=include-webauthn-credential=webauthn.json │ │ ├── TestWithDeclassifiedCredentials-case=no-include-credential=oidc.json │ │ ├── TestWithDeclassifiedCredentials-case=no-include-credential=password.json │ │ ├── TestWithDeclassifiedCredentials-case=no-include-credential=saml.json │ │ ├── TestWithDeclassifiedCredentials-case=no-include-credential=webauthn.json │ │ ├── TestWithDeclassifiedCredentials-case=oidc-credential=oidc.json │ │ ├── TestWithDeclassifiedCredentials-case=oidc-credential=password.json │ │ ├── TestWithDeclassifiedCredentials-case=oidc-credential=saml.json │ │ ├── TestWithDeclassifiedCredentials-case=oidc-credential=webauthn.json │ │ ├── TestWithDeclassifiedCredentials-case=saml-credential=oidc.json │ │ ├── TestWithDeclassifiedCredentials-case=saml-credential=password.json │ │ ├── TestWithDeclassifiedCredentials-case=saml-credential=saml.json │ │ └── TestWithDeclassifiedCredentials-case=saml-credential=webauthn.json │ ├── address.go │ ├── credentials.go │ ├── credentials_code.go │ ├── credentials_code_test.go │ ├── credentials_lookup.go │ ├── credentials_lookup_test.go │ ├── credentials_migrate.go │ ├── credentials_migrate_test.go │ ├── credentials_oidc.go │ ├── credentials_oidc_test.go │ ├── credentials_password.go │ ├── credentials_password_test.go │ ├── credentials_test.go │ ├── credentials_totp.go │ ├── credentials_webauthn.go │ ├── credentials_webauthn_test.go │ ├── error_test.go │ ├── expandables.go │ ├── extension_credentials.go │ ├── extension_credentials_test.go │ ├── extension_recovery.go │ ├── extension_recovery_test.go │ ├── extension_verification.go │ ├── extension_verification_test.go │ ├── handler.go │ ├── handler_import.go │ ├── handler_import_test.go │ ├── handler_test.go │ ├── identity.go │ ├── identity_recovery.go │ ├── identity_recovery_test.go │ ├── identity_test.go │ ├── identity_verification.go │ ├── identity_verification_test.go │ ├── manager.go │ ├── manager_test.go │ ├── pool.go │ ├── registry.go │ ├── stub/ │ │ ├── aal.json │ │ ├── expand.schema.json │ │ ├── extension/ │ │ │ ├── credentials/ │ │ │ │ ├── code-phone-email.schema.json │ │ │ │ ├── code.schema.json │ │ │ │ ├── email.schema.json │ │ │ │ ├── multi.schema.json │ │ │ │ ├── schema.json │ │ │ │ └── webauthn.schema.json │ │ │ ├── recovery/ │ │ │ │ ├── email.schema.json │ │ │ │ ├── schema.json │ │ │ │ └── sms.schema.json │ │ │ └── verify/ │ │ │ ├── email.schema.json │ │ │ ├── legacy-email-missing-format.schema.json │ │ │ ├── missing-format.schema.json │ │ │ ├── no-validate.schema.json │ │ │ └── phone.schema.json │ │ ├── extension.schema.json │ │ ├── handler/ │ │ │ ├── customer.schema.json │ │ │ ├── employee.schema.json │ │ │ └── multiple_emails.schema.json │ │ ├── identity-2.schema.json │ │ ├── identity.schema.json │ │ ├── localhost-ref.schema.json │ │ ├── manager.schema.json │ │ └── webauthn/ │ │ ├── v0.json │ │ └── v1.json │ ├── test/ │ │ └── pool.go │ ├── validator.go │ └── validator_test.go ├── install.sh ├── main.go ├── openapitools.json ├── oryx/ │ ├── .gitignore │ ├── .goimportsignore │ ├── .golangci.yml │ ├── .nancy-ignore │ ├── .prettierignore │ ├── .reference-ignore │ ├── .schemas/ │ │ ├── corsx/ │ │ │ └── viper.schema.json │ │ ├── logrusx/ │ │ │ └── viper.schema.json │ │ ├── profilingx/ │ │ │ └── viper.schema.json │ │ └── tlsx/ │ │ └── viper.schema.json │ ├── LICENSE │ ├── Makefile │ ├── assertx/ │ │ └── assertx.go │ ├── cachex/ │ │ └── ristretto.go │ ├── castx/ │ │ └── castx.go │ ├── clidoc/ │ │ ├── generate.go │ │ ├── md_docs.go │ │ ├── testdata/ │ │ │ ├── hydra-client-admin.md │ │ │ ├── hydra-client-public.md │ │ │ ├── hydra-client.md │ │ │ ├── hydra-serve.md │ │ │ └── hydra.md │ │ └── util.go │ ├── cmdx/ │ │ ├── args.go │ │ ├── env.go │ │ ├── helper.go │ │ ├── http.go │ │ ├── noise_printer.go │ │ ├── output.go │ │ ├── pagination.go │ │ ├── printing.go │ │ ├── usage.go │ │ ├── user_input.go │ │ └── version.go │ ├── configx/ │ │ ├── .snapshots/ │ │ │ └── TestKoanfSchemaDefaults.json │ │ ├── context.go │ │ ├── cors.go │ │ ├── cors.schema.json │ │ ├── error.go │ │ ├── helpers.go │ │ ├── koanf_confmap.go │ │ ├── koanf_env.go │ │ ├── koanf_file.go │ │ ├── koanf_full_merge.go │ │ ├── koanf_memory.go │ │ ├── koanf_schema_defaults.go │ │ ├── options.go │ │ ├── permission.go │ │ ├── pflag.go │ │ ├── provider.go │ │ ├── schema.go │ │ ├── schema_cache.go │ │ ├── schema_path_cache.go │ │ ├── serve.go │ │ ├── serve.schema.json │ │ ├── span.go │ │ ├── stub/ │ │ │ ├── benchmark/ │ │ │ │ ├── benchmark.yaml │ │ │ │ └── schema.config.json │ │ │ ├── domain-aliases/ │ │ │ │ └── config.schema.json │ │ │ ├── from-files/ │ │ │ │ ├── a.yaml │ │ │ │ ├── b.yaml │ │ │ │ ├── config.schema.json │ │ │ │ └── expected.json │ │ │ ├── hydra/ │ │ │ │ ├── config.schema.json │ │ │ │ ├── expected.json │ │ │ │ └── hydra.yaml │ │ │ ├── kratos/ │ │ │ │ ├── config.schema.json │ │ │ │ ├── expected.json │ │ │ │ └── kratos.yaml │ │ │ ├── multi/ │ │ │ │ ├── a.yaml │ │ │ │ ├── b.yaml │ │ │ │ ├── config.schema.json │ │ │ │ └── expected.json │ │ │ ├── nested-array/ │ │ │ │ ├── config.schema.json │ │ │ │ ├── expected.json │ │ │ │ └── kratos.yaml │ │ │ └── watch/ │ │ │ └── config.schema.json │ │ └── tls.schema.json │ ├── contextx/ │ │ ├── contextual.go │ │ ├── contextual_mock.go │ │ ├── default.go │ │ ├── testhelpers.go │ │ └── tree.go │ ├── corsx/ │ │ ├── check_origin.go │ │ ├── cmd.go │ │ ├── defaults.go │ │ ├── middleware.go │ │ └── normalize.go │ ├── crdbx/ │ │ ├── readonly.go │ │ └── staleness.go │ ├── dbal/ │ │ ├── canonicalize.go │ │ ├── driver.go │ │ ├── dsn.go │ │ └── testhelpers.go │ ├── decoderx/ │ │ ├── http.go │ │ └── stub/ │ │ ├── consent.json │ │ ├── dynamic-object.json │ │ ├── nested.json │ │ ├── person.json │ │ ├── required-defaults.json │ │ └── schema.json │ ├── errorsx/ │ │ └── errors.go │ ├── fetcher/ │ │ └── fetcher.go │ ├── flagx/ │ │ └── flagx.go │ ├── fsx/ │ │ ├── dirhash.go │ │ └── merge.go │ ├── go.mod │ ├── go.sum │ ├── hasherx/ │ │ ├── hash_comparator.go │ │ ├── hasher.go │ │ ├── hasher_argon2.go │ │ ├── hasher_bcrypt.go │ │ └── hasher_pbkdf2.go │ ├── healthx/ │ │ ├── doc.go │ │ ├── handler.go │ │ └── openapi/ │ │ └── patch.yaml │ ├── httprouterx/ │ │ └── router.go │ ├── httpx/ │ │ ├── assert.go │ │ ├── chan_handler.go │ │ ├── client_info.go │ │ ├── content_type.go │ │ ├── gzip_server.go │ │ ├── private_ip_validator.go │ │ ├── request.go │ │ ├── resilient_client.go │ │ ├── ssrf.go │ │ ├── transports.go │ │ ├── url.go │ │ └── wait_for.go │ ├── ioutilx/ │ │ └── pkger.go │ ├── ipx/ │ │ ├── cidr.go │ │ └── ip_validator.go │ ├── josex/ │ │ ├── encoding.go │ │ ├── generate.go │ │ ├── public.go │ │ └── utils.go │ ├── jsonnetsecure/ │ │ ├── cmd/ │ │ │ └── root.go │ │ ├── cmd.go │ │ ├── jsonnet.go │ │ ├── jsonnet_pool.go │ │ ├── limit_unix.go │ │ ├── limit_windows.go │ │ ├── null.go │ │ ├── provider.go │ │ └── stub/ │ │ └── import.jsonnet │ ├── jsonnetx/ │ │ ├── format.go │ │ ├── lint.go │ │ └── root.go │ ├── jsonschemax/ │ │ ├── .snapshots/ │ │ │ ├── TestListPaths-case=0.json │ │ │ ├── TestListPaths-case=1.json │ │ │ ├── TestListPaths-case=2.json │ │ │ ├── TestListPaths-case=3.json │ │ │ ├── TestListPaths-case=4.json │ │ │ ├── TestListPaths-case=5.json │ │ │ ├── TestListPaths-case=6.json │ │ │ ├── TestListPaths-case=7.json │ │ │ ├── TestListPaths-case=8.json │ │ │ ├── TestListPaths-case=9.json │ │ │ └── TestListPathsWithRecursion-case=0.json │ │ ├── README.md │ │ ├── error.go │ │ ├── keys.go │ │ ├── pointer.go │ │ ├── print.go │ │ └── stub/ │ │ ├── .config.yaml │ │ ├── .oathkeeper.schema.json │ │ ├── config.schema.json │ │ ├── json/ │ │ │ └── .project-stub-name.json │ │ ├── nested-array.schema.json │ │ ├── nested-simple-array.schema.json │ │ ├── toml/ │ │ │ └── .project-stub-name.toml │ │ ├── yaml/ │ │ │ └── .project-stub-name.yaml │ │ └── yml/ │ │ └── .project-stub-name.yml │ ├── jsonx/ │ │ ├── .snapshots/ │ │ │ ├── TestEmbedSources-fixtures-fixture=1.json.json │ │ │ ├── TestEmbedSources-fixtures-fixture=2.json.json │ │ │ ├── TestEmbedSources-fixtures-fixture=3.json.json │ │ │ ├── TestEmbedSources-fixtures-fixture=4.json.json │ │ │ ├── TestEmbedSources-fixtures-fixture=5.json.json │ │ │ ├── TestEmbedSources-fixtures-fixture=6.json.json │ │ │ └── TestEmbedSources-only_embeds_base64.json │ │ ├── debug.go │ │ ├── decoder.go │ │ ├── embed.go │ │ ├── fixture/ │ │ │ └── embed/ │ │ │ ├── 1.json │ │ │ ├── 2.json │ │ │ ├── 3.json │ │ │ ├── 4.json │ │ │ ├── 5.json │ │ │ └── 6.json │ │ ├── flatten.go │ │ ├── get.go │ │ ├── helpers.go │ │ ├── patch.go │ │ └── stub/ │ │ └── random.json │ ├── jwksx/ │ │ ├── .snapshots/ │ │ │ ├── TestFetcherNext-case=resolve_multiple_source_urls-case=succeeds_with_forced_kid.json │ │ │ ├── TestFetcherNext-case=resolve_single_source_url-case=with_cache.json │ │ │ ├── TestFetcherNext-case=resolve_single_source_url-case=with_cache_and_TTL.json │ │ │ ├── TestFetcherNext-case=resolve_single_source_url-case=with_forced_key.json │ │ │ └── TestFetcherNext-case=resolve_single_source_url-case=without_cache.json │ │ ├── fetcher.go │ │ ├── fetcher_v2.go │ │ └── generator.go │ ├── jwtmiddleware/ │ │ ├── middleware.go │ │ └── stub/ │ │ └── jwks.json │ ├── jwtx/ │ │ └── claims.go │ ├── logrusx/ │ │ ├── config.schema.json │ │ ├── helper.go │ │ └── logrus.go │ ├── mapx/ │ │ └── type_assert.go │ ├── metricsx/ │ │ ├── metrics.go │ │ └── middleware.go │ ├── migratest/ │ │ ├── refresh.go │ │ ├── run.go │ │ └── strict.go │ ├── networkx/ │ │ ├── listener.go │ │ ├── manager.go │ │ ├── migrations/ │ │ │ ├── sql/ │ │ │ │ ├── 20150100000001000000_networks.cockroach.down.sql │ │ │ │ ├── 20150100000001000000_networks.cockroach.up.sql │ │ │ │ ├── 20150100000001000000_networks.mysql.down.sql │ │ │ │ ├── 20150100000001000000_networks.mysql.up.sql │ │ │ │ ├── 20150100000001000000_networks.postgres.down.sql │ │ │ │ ├── 20150100000001000000_networks.postgres.up.sql │ │ │ │ ├── 20150100000001000000_networks.sqlite3.down.sql │ │ │ │ └── 20150100000001000000_networks.sqlite3.up.sql │ │ │ └── templates/ │ │ │ ├── 20150100000001_networks.down.fizz │ │ │ └── 20150100000001_networks.up.fizz │ │ └── network.go │ ├── openapix/ │ │ ├── doc.go │ │ ├── jsonpatch.go │ │ └── pagination.go │ ├── osx/ │ │ ├── env.go │ │ ├── file.go │ │ └── stub/ │ │ └── text.txt │ ├── otelx/ │ │ ├── attribute.go │ │ ├── config.go │ │ ├── config.schema.json │ │ ├── jaeger.go │ │ ├── middleware.go │ │ ├── otel.go │ │ ├── otlp.go │ │ ├── semconv/ │ │ │ ├── context.go │ │ │ ├── deprecated.go │ │ │ ├── events.go │ │ │ └── warning.go │ │ ├── withspan.go │ │ └── zipkin.go │ ├── package.go │ ├── package.json │ ├── pagination/ │ │ ├── README.md │ │ ├── header.go │ │ ├── items.go │ │ ├── keysetpagination/ │ │ │ ├── header.go │ │ │ ├── page_token.go │ │ │ ├── paginator.go │ │ │ └── parse_header.go │ │ ├── keysetpagination_v2/ │ │ │ ├── .snapshots/ │ │ │ │ └── TestPageToken-Marshal_snapshot.json │ │ │ ├── page_token.go │ │ │ ├── paginator.go │ │ │ ├── parse_header.go │ │ │ ├── query_builder.go │ │ │ └── request_params.go │ │ ├── limit.go │ │ ├── migrationpagination/ │ │ │ ├── .snapshots/ │ │ │ │ ├── TestPaginationHeader-Create_next_and_last,_but_not_previous_or_first_if_at_the_beginning.json │ │ │ │ ├── TestPaginationHeader-Create_only_first_if_the_limits_provided_exceeds_the_number_of_clients_found.json │ │ │ │ ├── TestPaginationHeader-Create_previous,_next,_first,_and_last_if_in_the_middle.json │ │ │ │ ├── TestPaginationHeader-Create_previous,_next,_first,_but_not_last_if_in_the_middle_and_no_total_was_provided.json │ │ │ │ ├── TestPaginationHeader-Create_previous_and_first_but_not_next_or_last_if_at_the_end.json │ │ │ │ └── TestPaginationHeader-Header_should_default_limit_to_1_no_limit_was_provided.json │ │ │ ├── header.go │ │ │ └── pagination.go │ │ ├── pagepagination/ │ │ │ ├── header.go │ │ │ └── pagination.go │ │ ├── paginationplanner/ │ │ │ └── planner.go │ │ ├── parse.go │ │ └── tokenpagination/ │ │ ├── .snapshots/ │ │ │ ├── TestPaginationHeader-Create_next_and_last,_but_not_previous_or_first_if_at_the_beginning.json │ │ │ ├── TestPaginationHeader-Create_only_first_if_the_limits_provided_exceeds_the_number_of_clients_found.json │ │ │ ├── TestPaginationHeader-Create_previous,_next,_first,_and_last_if_in_the_middle.json │ │ │ ├── TestPaginationHeader-Create_previous,_next,_first,_but_not_last_if_in_the_middle_and_no_total_was_provided.json │ │ │ ├── TestPaginationHeader-Create_previous_and_first_but_not_next_or_last_if_at_the_end.json │ │ │ └── TestPaginationHeader-Header_should_default_limit_to_1_no_limit_was_provided.json │ │ ├── header.go │ │ └── pagination.go │ ├── pointerx/ │ │ └── pointerx.go │ ├── popx/ │ │ ├── .snapshots/ │ │ │ ├── TestMigrateSQLUp-final_status.txt │ │ │ ├── TestMigrateSQLUp-migrate_down_but_do_not_confirm.txt │ │ │ ├── TestMigrateSQLUp-migrate_down_but_no_steps.txt │ │ │ ├── TestMigrateSQLUp-migrate_down_four_steps.txt │ │ │ ├── TestMigrateSQLUp-migrate_down_two_steps.txt │ │ │ ├── TestMigrateSQLUp-migrate_rollbacks_up_again.txt │ │ │ ├── TestMigrateSQLUp-migrate_rollbacks_up_without_confirm.txt │ │ │ ├── TestMigrateSQLUp-migrate_up.txt │ │ │ ├── TestMigrateSQLUp-status_migrated.txt │ │ │ ├── TestMigrateSQLUp-status_pre.txt │ │ │ ├── TestMigrateSQLUp-status_two_steps_rolled_back.txt │ │ │ └── TestMigrateSQLUp-status_two_versions_rolled_back.txt │ │ ├── cmd.go │ │ ├── db_columns.go │ │ ├── loggers.go │ │ ├── match.go │ │ ├── migration_box.go │ │ ├── migration_content.go │ │ ├── migration_info.go │ │ ├── migrator.go │ │ ├── span.go │ │ ├── sql_template_funcs.go │ │ ├── stub/ │ │ │ └── migrations/ │ │ │ ├── check/ │ │ │ │ └── valid/ │ │ │ │ ├── 123_a.down.sql │ │ │ │ ├── 123_a.mysql.up.sql │ │ │ │ └── 123_a.postgres.up.sql │ │ │ ├── legacy/ │ │ │ │ ├── 20191100000001_identities.cockroach.down.sql │ │ │ │ ├── 20191100000001_identities.cockroach.up.sql │ │ │ │ ├── 20191100000001_identities.mysql.down.sql │ │ │ │ ├── 20191100000001_identities.mysql.up.sql │ │ │ │ ├── 20191100000001_identities.postgres.down.sql │ │ │ │ ├── 20191100000001_identities.postgres.up.sql │ │ │ │ ├── 20191100000001_identities.sqlite3.down.sql │ │ │ │ ├── 20191100000001_identities.sqlite3.up.sql │ │ │ │ ├── 20191100000002_requests.cockroach.down.sql │ │ │ │ ├── 20191100000002_requests.cockroach.up.sql │ │ │ │ ├── 20191100000002_requests.mysql.down.sql │ │ │ │ ├── 20191100000002_requests.mysql.up.sql │ │ │ │ ├── 20191100000002_requests.postgres.down.sql │ │ │ │ ├── 20191100000002_requests.postgres.up.sql │ │ │ │ ├── 20191100000002_requests.sqlite3.down.sql │ │ │ │ ├── 20191100000002_requests.sqlite3.up.sql │ │ │ │ ├── 20191100000003_sessions.cockroach.down.sql │ │ │ │ ├── 20191100000003_sessions.cockroach.up.sql │ │ │ │ ├── 20191100000003_sessions.mysql.down.sql │ │ │ │ ├── 20191100000003_sessions.mysql.up.sql │ │ │ │ ├── 20191100000003_sessions.postgres.down.sql │ │ │ │ ├── 20191100000003_sessions.postgres.up.sql │ │ │ │ ├── 20191100000003_sessions.sqlite3.down.sql │ │ │ │ ├── 20191100000003_sessions.sqlite3.up.sql │ │ │ │ ├── 20191100000004_errors.cockroach.down.sql │ │ │ │ ├── 20191100000004_errors.cockroach.up.sql │ │ │ │ ├── 20191100000004_errors.mysql.down.sql │ │ │ │ ├── 20191100000004_errors.mysql.up.sql │ │ │ │ ├── 20191100000004_errors.postgres.down.sql │ │ │ │ ├── 20191100000004_errors.postgres.up.sql │ │ │ │ ├── 20191100000004_errors.sqlite3.down.sql │ │ │ │ ├── 20191100000004_errors.sqlite3.up.sql │ │ │ │ ├── 20191100000005_identities.mysql.down.sql │ │ │ │ ├── 20191100000005_identities.mysql.up.sql │ │ │ │ ├── 20191100000006_courier.cockroach.down.sql │ │ │ │ ├── 20191100000006_courier.cockroach.up.sql │ │ │ │ ├── 20191100000006_courier.mysql.down.sql │ │ │ │ ├── 20191100000006_courier.mysql.up.sql │ │ │ │ ├── 20191100000006_courier.postgres.down.sql │ │ │ │ ├── 20191100000006_courier.postgres.up.sql │ │ │ │ ├── 20191100000006_courier.sqlite3.down.sql │ │ │ │ ├── 20191100000006_courier.sqlite3.up.sql │ │ │ │ ├── 20191100000007_errors.cockroach.down.sql │ │ │ │ ├── 20191100000007_errors.cockroach.up.sql │ │ │ │ ├── 20191100000007_errors.mysql.down.sql │ │ │ │ ├── 20191100000007_errors.mysql.up.sql │ │ │ │ ├── 20191100000007_errors.postgres.down.sql │ │ │ │ ├── 20191100000007_errors.postgres.up.sql │ │ │ │ ├── 20191100000007_errors.sqlite3.down.sql │ │ │ │ ├── 20191100000007_errors.sqlite3.up.sql │ │ │ │ ├── 20191100000008_selfservice_verification.cockroach.down.sql │ │ │ │ ├── 20191100000008_selfservice_verification.cockroach.up.sql │ │ │ │ ├── 20191100000008_selfservice_verification.mysql.down.sql │ │ │ │ ├── 20191100000008_selfservice_verification.mysql.up.sql │ │ │ │ ├── 20191100000008_selfservice_verification.postgres.down.sql │ │ │ │ ├── 20191100000008_selfservice_verification.postgres.up.sql │ │ │ │ ├── 20191100000008_selfservice_verification.sqlite3.down.sql │ │ │ │ ├── 20191100000008_selfservice_verification.sqlite3.up.sql │ │ │ │ ├── 20191100000009_verification.mysql.down.sql │ │ │ │ ├── 20191100000009_verification.mysql.up.sql │ │ │ │ ├── 20191100000010_errors.cockroach.down.sql │ │ │ │ ├── 20191100000010_errors.cockroach.up.sql │ │ │ │ ├── 20191100000010_errors.mysql.down.sql │ │ │ │ ├── 20191100000010_errors.mysql.up.sql │ │ │ │ ├── 20191100000010_errors.postgres.down.sql │ │ │ │ ├── 20191100000010_errors.postgres.up.sql │ │ │ │ ├── 20191100000010_errors.sqlite3.down.sql │ │ │ │ ├── 20191100000010_errors.sqlite3.up.sql │ │ │ │ ├── 20191100000011_courier_body_type.cockroach.up.sql │ │ │ │ ├── 20191100000011_courier_body_type.mysql.up.sql │ │ │ │ ├── 20191100000011_courier_body_type.postgres.up.sql │ │ │ │ ├── 20191100000011_courier_body_type.sqlite3.up.sql │ │ │ │ ├── 20191100000012_login_request_forced.cockroach.down.sql │ │ │ │ ├── 20191100000012_login_request_forced.cockroach.up.sql │ │ │ │ ├── 20191100000012_login_request_forced.mysql.down.sql │ │ │ │ ├── 20191100000012_login_request_forced.mysql.up.sql │ │ │ │ ├── 20191100000012_login_request_forced.postgres.down.sql │ │ │ │ ├── 20191100000012_login_request_forced.postgres.up.sql │ │ │ │ ├── 20191100000012_login_request_forced.sqlite3.down.sql │ │ │ │ ├── 20191100000012_login_request_forced.sqlite3.up.sql │ │ │ │ ├── 20200317160354_create_profile_request_forms.cockroach.down.sql │ │ │ │ ├── 20200317160354_create_profile_request_forms.cockroach.up.sql │ │ │ │ ├── 20200317160354_create_profile_request_forms.mysql.down.sql │ │ │ │ ├── 20200317160354_create_profile_request_forms.mysql.up.sql │ │ │ │ ├── 20200317160354_create_profile_request_forms.postgres.down.sql │ │ │ │ ├── 20200317160354_create_profile_request_forms.postgres.up.sql │ │ │ │ ├── 20200317160354_create_profile_request_forms.sqlite3.down.sql │ │ │ │ ├── 20200317160354_create_profile_request_forms.sqlite3.up.sql │ │ │ │ ├── 20200401183443_continuity_containers.cockroach.down.sql │ │ │ │ ├── 20200401183443_continuity_containers.cockroach.up.sql │ │ │ │ ├── 20200401183443_continuity_containers.mysql.down.sql │ │ │ │ ├── 20200401183443_continuity_containers.mysql.up.sql │ │ │ │ ├── 20200401183443_continuity_containers.postgres.down.sql │ │ │ │ ├── 20200401183443_continuity_containers.postgres.up.sql │ │ │ │ ├── 20200401183443_continuity_containers.sqlite3.down.sql │ │ │ │ ├── 20200401183443_continuity_containers.sqlite3.up.sql │ │ │ │ ├── 20200402142539_rename_profile_flows.cockroach.down.sql │ │ │ │ ├── 20200402142539_rename_profile_flows.cockroach.up.sql │ │ │ │ ├── 20200402142539_rename_profile_flows.mysql.down.sql │ │ │ │ ├── 20200402142539_rename_profile_flows.mysql.up.sql │ │ │ │ ├── 20200402142539_rename_profile_flows.postgres.down.sql │ │ │ │ ├── 20200402142539_rename_profile_flows.postgres.up.sql │ │ │ │ ├── 20200402142539_rename_profile_flows.sqlite3.down.sql │ │ │ │ ├── 20200402142539_rename_profile_flows.sqlite3.up.sql │ │ │ │ ├── 20200519101057_create_recovery_addresses.cockroach.down.sql │ │ │ │ ├── 20200519101057_create_recovery_addresses.cockroach.up.sql │ │ │ │ ├── 20200519101057_create_recovery_addresses.mysql.down.sql │ │ │ │ ├── 20200519101057_create_recovery_addresses.mysql.up.sql │ │ │ │ ├── 20200519101057_create_recovery_addresses.postgres.down.sql │ │ │ │ ├── 20200519101057_create_recovery_addresses.postgres.up.sql │ │ │ │ ├── 20200519101057_create_recovery_addresses.sqlite3.down.sql │ │ │ │ ├── 20200519101057_create_recovery_addresses.sqlite3.up.sql │ │ │ │ ├── 20200519101058_create_recovery_addresses.mysql.down.sql │ │ │ │ ├── 20200519101058_create_recovery_addresses.mysql.up.sql │ │ │ │ ├── 20200601101000_create_messages.cockroach.down.sql │ │ │ │ ├── 20200601101000_create_messages.cockroach.up.sql │ │ │ │ ├── 20200601101000_create_messages.mysql.down.sql │ │ │ │ ├── 20200601101000_create_messages.mysql.up.sql │ │ │ │ ├── 20200601101000_create_messages.postgres.down.sql │ │ │ │ ├── 20200601101000_create_messages.postgres.up.sql │ │ │ │ ├── 20200601101000_create_messages.sqlite3.down.sql │ │ │ │ ├── 20200601101000_create_messages.sqlite3.up.sql │ │ │ │ ├── 20200601101001_verification.mysql.down.sql │ │ │ │ ├── 20200601101001_verification.mysql.up.sql │ │ │ │ ├── 20200605111551_messages.cockroach.down.sql │ │ │ │ ├── 20200605111551_messages.cockroach.up.sql │ │ │ │ ├── 20200605111551_messages.mysql.down.sql │ │ │ │ ├── 20200605111551_messages.mysql.up.sql │ │ │ │ ├── 20200605111551_messages.postgres.down.sql │ │ │ │ ├── 20200605111551_messages.postgres.up.sql │ │ │ │ ├── 20200605111551_messages.sqlite3.down.sql │ │ │ │ ├── 20200605111551_messages.sqlite3.up.sql │ │ │ │ ├── 20200607165100_settings.cockroach.down.sql │ │ │ │ ├── 20200607165100_settings.cockroach.up.sql │ │ │ │ ├── 20200607165100_settings.mysql.down.sql │ │ │ │ ├── 20200607165100_settings.mysql.up.sql │ │ │ │ ├── 20200607165100_settings.postgres.down.sql │ │ │ │ ├── 20200607165100_settings.postgres.up.sql │ │ │ │ ├── 20200607165100_settings.sqlite3.down.sql │ │ │ │ ├── 20200607165100_settings.sqlite3.up.sql │ │ │ │ ├── 20200705105359_rename_identities_schema.cockroach.down.sql │ │ │ │ ├── 20200705105359_rename_identities_schema.cockroach.up.sql │ │ │ │ ├── 20200705105359_rename_identities_schema.mysql.down.sql │ │ │ │ ├── 20200705105359_rename_identities_schema.mysql.up.sql │ │ │ │ ├── 20200705105359_rename_identities_schema.postgres.down.sql │ │ │ │ ├── 20200705105359_rename_identities_schema.postgres.up.sql │ │ │ │ ├── 20200705105359_rename_identities_schema.sqlite3.down.sql │ │ │ │ ├── 20200705105359_rename_identities_schema.sqlite3.up.sql │ │ │ │ ├── 20200810141652_flow_type.cockroach.down.sql │ │ │ │ ├── 20200810141652_flow_type.cockroach.up.sql │ │ │ │ ├── 20200810141652_flow_type.mysql.down.sql │ │ │ │ ├── 20200810141652_flow_type.mysql.up.sql │ │ │ │ ├── 20200810141652_flow_type.postgres.down.sql │ │ │ │ ├── 20200810141652_flow_type.postgres.up.sql │ │ │ │ ├── 20200810141652_flow_type.sqlite3.down.sql │ │ │ │ ├── 20200810141652_flow_type.sqlite3.up.sql │ │ │ │ ├── 20200810161022_flow_rename.cockroach.down.sql │ │ │ │ ├── 20200810161022_flow_rename.cockroach.up.sql │ │ │ │ ├── 20200810161022_flow_rename.mysql.down.sql │ │ │ │ ├── 20200810161022_flow_rename.mysql.up.sql │ │ │ │ ├── 20200810161022_flow_rename.postgres.down.sql │ │ │ │ ├── 20200810161022_flow_rename.postgres.up.sql │ │ │ │ ├── 20200810161022_flow_rename.sqlite3.down.sql │ │ │ │ ├── 20200810161022_flow_rename.sqlite3.up.sql │ │ │ │ ├── 20200810162450_flow_fields_rename.cockroach.down.sql │ │ │ │ ├── 20200810162450_flow_fields_rename.cockroach.up.sql │ │ │ │ ├── 20200810162450_flow_fields_rename.mysql.down.sql │ │ │ │ ├── 20200810162450_flow_fields_rename.mysql.up.sql │ │ │ │ ├── 20200810162450_flow_fields_rename.postgres.down.sql │ │ │ │ ├── 20200810162450_flow_fields_rename.postgres.up.sql │ │ │ │ ├── 20200810162450_flow_fields_rename.sqlite3.down.sql │ │ │ │ ├── 20200810162450_flow_fields_rename.sqlite3.up.sql │ │ │ │ ├── 20200812124254_add_session_token.cockroach.down.sql │ │ │ │ ├── 20200812124254_add_session_token.cockroach.up.sql │ │ │ │ ├── 20200812124254_add_session_token.mysql.down.sql │ │ │ │ ├── 20200812124254_add_session_token.mysql.up.sql │ │ │ │ ├── 20200812124254_add_session_token.postgres.down.sql │ │ │ │ ├── 20200812124254_add_session_token.postgres.up.sql │ │ │ │ ├── 20200812124254_add_session_token.sqlite3.down.sql │ │ │ │ ├── 20200812124254_add_session_token.sqlite3.up.sql │ │ │ │ ├── 20200812160551_add_session_revoke.cockroach.down.sql │ │ │ │ ├── 20200812160551_add_session_revoke.cockroach.up.sql │ │ │ │ ├── 20200812160551_add_session_revoke.mysql.down.sql │ │ │ │ ├── 20200812160551_add_session_revoke.mysql.up.sql │ │ │ │ ├── 20200812160551_add_session_revoke.postgres.down.sql │ │ │ │ ├── 20200812160551_add_session_revoke.postgres.up.sql │ │ │ │ ├── 20200812160551_add_session_revoke.sqlite3.down.sql │ │ │ │ ├── 20200812160551_add_session_revoke.sqlite3.up.sql │ │ │ │ ├── 20200830121710_update_recovery_token.cockroach.down.sql │ │ │ │ ├── 20200830121710_update_recovery_token.cockroach.up.sql │ │ │ │ ├── 20200830121710_update_recovery_token.mysql.down.sql │ │ │ │ ├── 20200830121710_update_recovery_token.mysql.up.sql │ │ │ │ ├── 20200830121710_update_recovery_token.postgres.down.sql │ │ │ │ ├── 20200830121710_update_recovery_token.postgres.up.sql │ │ │ │ ├── 20200830121710_update_recovery_token.sqlite3.down.sql │ │ │ │ ├── 20200830121710_update_recovery_token.sqlite3.up.sql │ │ │ │ ├── 20200830130642_add_verification_methods.cockroach.down.sql │ │ │ │ ├── 20200830130642_add_verification_methods.cockroach.up.sql │ │ │ │ ├── 20200830130642_add_verification_methods.mysql.down.sql │ │ │ │ ├── 20200830130642_add_verification_methods.mysql.up.sql │ │ │ │ ├── 20200830130642_add_verification_methods.postgres.down.sql │ │ │ │ ├── 20200830130642_add_verification_methods.postgres.up.sql │ │ │ │ ├── 20200830130642_add_verification_methods.sqlite3.down.sql │ │ │ │ ├── 20200830130642_add_verification_methods.sqlite3.up.sql │ │ │ │ ├── 20200830130643_add_verification_methods.cockroach.up.sql │ │ │ │ ├── 20200830130643_add_verification_methods.mysql.up.sql │ │ │ │ ├── 20200830130643_add_verification_methods.postgres.up.sql │ │ │ │ ├── 20200830130643_add_verification_methods.sqlite3.up.sql │ │ │ │ ├── 20200830130644_add_verification_methods.cockroach.up.sql │ │ │ │ ├── 20200830130644_add_verification_methods.mysql.up.sql │ │ │ │ ├── 20200830130644_add_verification_methods.postgres.up.sql │ │ │ │ ├── 20200830130644_add_verification_methods.sqlite3.up.sql │ │ │ │ ├── 20200830130645_add_verification_methods.cockroach.up.sql │ │ │ │ ├── 20200830130645_add_verification_methods.mysql.up.sql │ │ │ │ ├── 20200830130645_add_verification_methods.postgres.up.sql │ │ │ │ ├── 20200830130645_add_verification_methods.sqlite3.up.sql │ │ │ │ ├── 20200830130646_add_verification_methods.cockroach.up.sql │ │ │ │ ├── 20200830130646_add_verification_methods.mysql.up.sql │ │ │ │ ├── 20200830130646_add_verification_methods.postgres.up.sql │ │ │ │ ├── 20200830130646_add_verification_methods.sqlite3.up.sql │ │ │ │ ├── 20200830154602_add_verification_token.cockroach.down.sql │ │ │ │ ├── 20200830154602_add_verification_token.cockroach.up.sql │ │ │ │ ├── 20200830154602_add_verification_token.mysql.down.sql │ │ │ │ ├── 20200830154602_add_verification_token.mysql.up.sql │ │ │ │ ├── 20200830154602_add_verification_token.postgres.down.sql │ │ │ │ ├── 20200830154602_add_verification_token.postgres.up.sql │ │ │ │ ├── 20200830154602_add_verification_token.sqlite3.down.sql │ │ │ │ ├── 20200830154602_add_verification_token.sqlite3.up.sql │ │ │ │ ├── 20200830172221_recovery_token_expires.cockroach.down.sql │ │ │ │ ├── 20200830172221_recovery_token_expires.cockroach.up.sql │ │ │ │ ├── 20200830172221_recovery_token_expires.mysql.down.sql │ │ │ │ ├── 20200830172221_recovery_token_expires.mysql.up.sql │ │ │ │ ├── 20200830172221_recovery_token_expires.postgres.down.sql │ │ │ │ ├── 20200830172221_recovery_token_expires.postgres.up.sql │ │ │ │ ├── 20200830172221_recovery_token_expires.sqlite3.down.sql │ │ │ │ ├── 20200830172221_recovery_token_expires.sqlite3.up.sql │ │ │ │ ├── 20200831110752_identity_verifiable_address_remove_code.cockroach.down.sql │ │ │ │ ├── 20200831110752_identity_verifiable_address_remove_code.cockroach.up.sql │ │ │ │ ├── 20200831110752_identity_verifiable_address_remove_code.mysql.down.sql │ │ │ │ ├── 20200831110752_identity_verifiable_address_remove_code.mysql.up.sql │ │ │ │ ├── 20200831110752_identity_verifiable_address_remove_code.postgres.down.sql │ │ │ │ ├── 20200831110752_identity_verifiable_address_remove_code.postgres.up.sql │ │ │ │ ├── 20200831110752_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ │ │ ├── 20200831110752_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ │ │ ├── 20201201161451_credential_types_values.cockroach.down.sql │ │ │ │ ├── 20201201161451_credential_types_values.cockroach.up.sql │ │ │ │ ├── 20201201161451_credential_types_values.mysql.down.sql │ │ │ │ ├── 20201201161451_credential_types_values.mysql.up.sql │ │ │ │ ├── 20201201161451_credential_types_values.postgres.down.sql │ │ │ │ ├── 20201201161451_credential_types_values.postgres.up.sql │ │ │ │ ├── 20201201161451_credential_types_values.sqlite3.down.sql │ │ │ │ └── 20201201161451_credential_types_values.sqlite3.up.sql │ │ │ ├── notx/ │ │ │ │ ├── 20241031_notx.autocommit.down.sql │ │ │ │ └── 20241031_notx.autocommit.up.sql │ │ │ ├── source/ │ │ │ │ ├── 20191100000001_identities.down.fizz │ │ │ │ ├── 20191100000001_identities.up.fizz │ │ │ │ ├── 20191100000002_requests.down.fizz │ │ │ │ ├── 20191100000002_requests.up.fizz │ │ │ │ ├── 20191100000003_sessions.down.fizz │ │ │ │ ├── 20191100000003_sessions.up.fizz │ │ │ │ ├── 20191100000004_errors.down.fizz │ │ │ │ ├── 20191100000004_errors.up.fizz │ │ │ │ ├── 20191100000005_identities.mysql.down.sql │ │ │ │ ├── 20191100000005_identities.mysql.up.sql │ │ │ │ ├── 20191100000006_courier.down.fizz │ │ │ │ ├── 20191100000006_courier.up.fizz │ │ │ │ ├── 20191100000007_errors.down.fizz │ │ │ │ ├── 20191100000007_errors.up.fizz │ │ │ │ ├── 20191100000008_selfservice_verification.down.fizz │ │ │ │ ├── 20191100000008_selfservice_verification.up.fizz │ │ │ │ ├── 20191100000009_verification.mysql.down.sql │ │ │ │ ├── 20191100000009_verification.mysql.up.sql │ │ │ │ ├── 20191100000010_errors.down.fizz │ │ │ │ ├── 20191100000010_errors.up.fizz │ │ │ │ ├── 20191100000011_courier_body_type.down.fizz │ │ │ │ ├── 20191100000011_courier_body_type.up.fizz │ │ │ │ ├── 20191100000012_login_request_forced.down.fizz │ │ │ │ ├── 20191100000012_login_request_forced.up.fizz │ │ │ │ ├── 20200317160354_create_profile_request_forms.down.fizz │ │ │ │ ├── 20200317160354_create_profile_request_forms.up.fizz │ │ │ │ ├── 20200401183443_continuity_containers.down.fizz │ │ │ │ ├── 20200401183443_continuity_containers.up.fizz │ │ │ │ ├── 20200402142539_rename_profile_flows.down.fizz │ │ │ │ ├── 20200402142539_rename_profile_flows.up.fizz │ │ │ │ ├── 20200519101057_create_recovery_addresses.down.fizz │ │ │ │ ├── 20200519101057_create_recovery_addresses.up.fizz │ │ │ │ ├── 20200519101058_create_recovery_addresses.mysql.down.sql │ │ │ │ ├── 20200519101058_create_recovery_addresses.mysql.up.sql │ │ │ │ ├── 20200601101000_create_messages.down.fizz │ │ │ │ ├── 20200601101000_create_messages.up.fizz │ │ │ │ ├── 20200601101001_verification.mysql.down.sql │ │ │ │ ├── 20200601101001_verification.mysql.up.sql │ │ │ │ ├── 20200605111551_messages.down.fizz │ │ │ │ ├── 20200605111551_messages.up.fizz │ │ │ │ ├── 20200607165100_settings.down.fizz │ │ │ │ ├── 20200607165100_settings.up.fizz │ │ │ │ ├── 20200705105359_rename_identities_schema.down.fizz │ │ │ │ ├── 20200705105359_rename_identities_schema.up.fizz │ │ │ │ ├── 20200810141652_flow_type.down.fizz │ │ │ │ ├── 20200810141652_flow_type.up.fizz │ │ │ │ ├── 20200810161022_flow_rename.down.fizz │ │ │ │ ├── 20200810161022_flow_rename.up.fizz │ │ │ │ ├── 20200810162450_flow_fields_rename.down.fizz │ │ │ │ ├── 20200810162450_flow_fields_rename.up.fizz │ │ │ │ ├── 20200812124254_add_session_token.down.fizz │ │ │ │ ├── 20200812124254_add_session_token.up.fizz │ │ │ │ ├── 20200812160551_add_session_revoke.down.fizz │ │ │ │ ├── 20200812160551_add_session_revoke.up.fizz │ │ │ │ ├── 20200830121710_update_recovery_token.down.fizz │ │ │ │ ├── 20200830121710_update_recovery_token.up.fizz │ │ │ │ ├── 20200830130642_add_verification_methods.down.fizz │ │ │ │ ├── 20200830130642_add_verification_methods.up.fizz │ │ │ │ ├── 20200830130643_add_verification_methods.down.fizz │ │ │ │ ├── 20200830130643_add_verification_methods.up.fizz │ │ │ │ ├── 20200830130644_add_verification_methods.down.fizz │ │ │ │ ├── 20200830130644_add_verification_methods.up.fizz │ │ │ │ ├── 20200830130645_add_verification_methods.down.fizz │ │ │ │ ├── 20200830130645_add_verification_methods.up.fizz │ │ │ │ ├── 20200830130646_add_verification_methods.down.fizz │ │ │ │ ├── 20200830130646_add_verification_methods.up.fizz │ │ │ │ ├── 20200830154602_add_verification_token.down.fizz │ │ │ │ ├── 20200830154602_add_verification_token.up.fizz │ │ │ │ ├── 20200830172221_recovery_token_expires.down.fizz │ │ │ │ ├── 20200830172221_recovery_token_expires.up.fizz │ │ │ │ ├── 20200831110752_identity_verifiable_address_remove_code.down.fizz │ │ │ │ ├── 20200831110752_identity_verifiable_address_remove_code.up.fizz │ │ │ │ ├── 20201201161451_credential_types_values.down.fizz │ │ │ │ └── 20201201161451_credential_types_values.up.fizz │ │ │ ├── templating/ │ │ │ │ ├── 0_sql_create_tablename_template.down.sql │ │ │ │ └── 0_sql_create_tablename_template.up.sql │ │ │ ├── testdata/ │ │ │ │ ├── 20220513_testdata.invalid │ │ │ │ ├── 20220513_testdata.sql │ │ │ │ ├── 20220514_testdata.sql │ │ │ │ ├── invalid │ │ │ │ └── invalid_testdata.sql │ │ │ ├── testdata_migrations/ │ │ │ │ ├── 20220513_create_table.down.sql │ │ │ │ └── 20220513_create_table.up.sql │ │ │ └── transactional/ │ │ │ ├── 20191100000001000000_identities.cockroach.down.sql │ │ │ ├── 20191100000001000000_identities.cockroach.up.sql │ │ │ ├── 20191100000001000000_identities.mysql.down.sql │ │ │ ├── 20191100000001000000_identities.mysql.up.sql │ │ │ ├── 20191100000001000000_identities.postgres.down.sql │ │ │ ├── 20191100000001000000_identities.postgres.up.sql │ │ │ ├── 20191100000001000000_identities.sqlite3.down.sql │ │ │ ├── 20191100000001000000_identities.sqlite3.up.sql │ │ │ ├── 20191100000001000001_identities.cockroach.down.sql │ │ │ ├── 20191100000001000001_identities.cockroach.up.sql │ │ │ ├── 20191100000001000001_identities.mysql.down.sql │ │ │ ├── 20191100000001000001_identities.mysql.up.sql │ │ │ ├── 20191100000001000001_identities.postgres.down.sql │ │ │ ├── 20191100000001000001_identities.postgres.up.sql │ │ │ ├── 20191100000001000001_identities.sqlite3.down.sql │ │ │ ├── 20191100000001000001_identities.sqlite3.up.sql │ │ │ ├── 20191100000001000002_identities.cockroach.down.sql │ │ │ ├── 20191100000001000002_identities.cockroach.up.sql │ │ │ ├── 20191100000001000002_identities.mysql.down.sql │ │ │ ├── 20191100000001000002_identities.mysql.up.sql │ │ │ ├── 20191100000001000002_identities.postgres.down.sql │ │ │ ├── 20191100000001000002_identities.postgres.up.sql │ │ │ ├── 20191100000001000002_identities.sqlite3.down.sql │ │ │ ├── 20191100000001000002_identities.sqlite3.up.sql │ │ │ ├── 20191100000001000003_identities.cockroach.down.sql │ │ │ ├── 20191100000001000003_identities.cockroach.up.sql │ │ │ ├── 20191100000001000003_identities.mysql.down.sql │ │ │ ├── 20191100000001000003_identities.mysql.up.sql │ │ │ ├── 20191100000001000003_identities.postgres.down.sql │ │ │ ├── 20191100000001000003_identities.postgres.up.sql │ │ │ ├── 20191100000001000003_identities.sqlite3.down.sql │ │ │ ├── 20191100000001000003_identities.sqlite3.up.sql │ │ │ ├── 20191100000001000004_identities.cockroach.down.sql │ │ │ ├── 20191100000001000004_identities.cockroach.up.sql │ │ │ ├── 20191100000001000004_identities.mysql.down.sql │ │ │ ├── 20191100000001000004_identities.mysql.up.sql │ │ │ ├── 20191100000001000004_identities.postgres.down.sql │ │ │ ├── 20191100000001000004_identities.postgres.up.sql │ │ │ ├── 20191100000001000004_identities.sqlite3.down.sql │ │ │ ├── 20191100000001000004_identities.sqlite3.up.sql │ │ │ ├── 20191100000001000005_identities.cockroach.down.sql │ │ │ ├── 20191100000001000005_identities.cockroach.up.sql │ │ │ ├── 20191100000001000005_identities.mysql.down.sql │ │ │ ├── 20191100000001000005_identities.mysql.up.sql │ │ │ ├── 20191100000001000005_identities.postgres.down.sql │ │ │ ├── 20191100000001000005_identities.postgres.up.sql │ │ │ ├── 20191100000001000005_identities.sqlite3.down.sql │ │ │ ├── 20191100000001000005_identities.sqlite3.up.sql │ │ │ ├── 20191100000002000000_requests.cockroach.down.sql │ │ │ ├── 20191100000002000000_requests.cockroach.up.sql │ │ │ ├── 20191100000002000000_requests.mysql.down.sql │ │ │ ├── 20191100000002000000_requests.mysql.up.sql │ │ │ ├── 20191100000002000000_requests.postgres.down.sql │ │ │ ├── 20191100000002000000_requests.postgres.up.sql │ │ │ ├── 20191100000002000000_requests.sqlite3.down.sql │ │ │ ├── 20191100000002000000_requests.sqlite3.up.sql │ │ │ ├── 20191100000002000001_requests.cockroach.down.sql │ │ │ ├── 20191100000002000001_requests.cockroach.up.sql │ │ │ ├── 20191100000002000001_requests.mysql.down.sql │ │ │ ├── 20191100000002000001_requests.mysql.up.sql │ │ │ ├── 20191100000002000001_requests.postgres.down.sql │ │ │ ├── 20191100000002000001_requests.postgres.up.sql │ │ │ ├── 20191100000002000001_requests.sqlite3.down.sql │ │ │ ├── 20191100000002000001_requests.sqlite3.up.sql │ │ │ ├── 20191100000002000002_requests.cockroach.down.sql │ │ │ ├── 20191100000002000002_requests.cockroach.up.sql │ │ │ ├── 20191100000002000002_requests.mysql.down.sql │ │ │ ├── 20191100000002000002_requests.mysql.up.sql │ │ │ ├── 20191100000002000002_requests.postgres.down.sql │ │ │ ├── 20191100000002000002_requests.postgres.up.sql │ │ │ ├── 20191100000002000002_requests.sqlite3.down.sql │ │ │ ├── 20191100000002000002_requests.sqlite3.up.sql │ │ │ ├── 20191100000002000003_requests.cockroach.down.sql │ │ │ ├── 20191100000002000003_requests.cockroach.up.sql │ │ │ ├── 20191100000002000003_requests.mysql.down.sql │ │ │ ├── 20191100000002000003_requests.mysql.up.sql │ │ │ ├── 20191100000002000003_requests.postgres.down.sql │ │ │ ├── 20191100000002000003_requests.postgres.up.sql │ │ │ ├── 20191100000002000003_requests.sqlite3.down.sql │ │ │ ├── 20191100000002000003_requests.sqlite3.up.sql │ │ │ ├── 20191100000002000004_requests.cockroach.down.sql │ │ │ ├── 20191100000002000004_requests.cockroach.up.sql │ │ │ ├── 20191100000002000004_requests.mysql.down.sql │ │ │ ├── 20191100000002000004_requests.mysql.up.sql │ │ │ ├── 20191100000002000004_requests.postgres.down.sql │ │ │ ├── 20191100000002000004_requests.postgres.up.sql │ │ │ ├── 20191100000002000004_requests.sqlite3.down.sql │ │ │ ├── 20191100000002000004_requests.sqlite3.up.sql │ │ │ ├── 20191100000003000000_sessions.cockroach.down.sql │ │ │ ├── 20191100000003000000_sessions.cockroach.up.sql │ │ │ ├── 20191100000003000000_sessions.mysql.down.sql │ │ │ ├── 20191100000003000000_sessions.mysql.up.sql │ │ │ ├── 20191100000003000000_sessions.postgres.down.sql │ │ │ ├── 20191100000003000000_sessions.postgres.up.sql │ │ │ ├── 20191100000003000000_sessions.sqlite3.down.sql │ │ │ ├── 20191100000003000000_sessions.sqlite3.up.sql │ │ │ ├── 20191100000004000000_errors.cockroach.down.sql │ │ │ ├── 20191100000004000000_errors.cockroach.up.sql │ │ │ ├── 20191100000004000000_errors.mysql.down.sql │ │ │ ├── 20191100000004000000_errors.mysql.up.sql │ │ │ ├── 20191100000004000000_errors.postgres.down.sql │ │ │ ├── 20191100000004000000_errors.postgres.up.sql │ │ │ ├── 20191100000004000000_errors.sqlite3.down.sql │ │ │ ├── 20191100000004000000_errors.sqlite3.up.sql │ │ │ ├── 20191100000005000000_identities.mysql.down.sql │ │ │ ├── 20191100000005000000_identities.mysql.up.sql │ │ │ ├── 20191100000005000001_identities.mysql.down.sql │ │ │ ├── 20191100000005000001_identities.mysql.up.sql │ │ │ ├── 20191100000006000000_courier.cockroach.down.sql │ │ │ ├── 20191100000006000000_courier.cockroach.up.sql │ │ │ ├── 20191100000006000000_courier.mysql.down.sql │ │ │ ├── 20191100000006000000_courier.mysql.up.sql │ │ │ ├── 20191100000006000000_courier.postgres.down.sql │ │ │ ├── 20191100000006000000_courier.postgres.up.sql │ │ │ ├── 20191100000006000000_courier.sqlite3.down.sql │ │ │ ├── 20191100000006000000_courier.sqlite3.up.sql │ │ │ ├── 20191100000007000000_errors.cockroach.down.sql │ │ │ ├── 20191100000007000000_errors.cockroach.up.sql │ │ │ ├── 20191100000007000000_errors.mysql.down.sql │ │ │ ├── 20191100000007000000_errors.mysql.up.sql │ │ │ ├── 20191100000007000000_errors.postgres.down.sql │ │ │ ├── 20191100000007000000_errors.postgres.up.sql │ │ │ ├── 20191100000007000000_errors.sqlite3.down.sql │ │ │ ├── 20191100000007000000_errors.sqlite3.up.sql │ │ │ ├── 20191100000007000001_errors.sqlite3.down.sql │ │ │ ├── 20191100000007000001_errors.sqlite3.up.sql │ │ │ ├── 20191100000007000002_errors.sqlite3.down.sql │ │ │ ├── 20191100000007000002_errors.sqlite3.up.sql │ │ │ ├── 20191100000007000003_errors.sqlite3.down.sql │ │ │ ├── 20191100000007000003_errors.sqlite3.up.sql │ │ │ ├── 20191100000008000000_selfservice_verification.cockroach.down.sql │ │ │ ├── 20191100000008000000_selfservice_verification.cockroach.up.sql │ │ │ ├── 20191100000008000000_selfservice_verification.mysql.down.sql │ │ │ ├── 20191100000008000000_selfservice_verification.mysql.up.sql │ │ │ ├── 20191100000008000000_selfservice_verification.postgres.down.sql │ │ │ ├── 20191100000008000000_selfservice_verification.postgres.up.sql │ │ │ ├── 20191100000008000000_selfservice_verification.sqlite3.down.sql │ │ │ ├── 20191100000008000000_selfservice_verification.sqlite3.up.sql │ │ │ ├── 20191100000008000001_selfservice_verification.cockroach.down.sql │ │ │ ├── 20191100000008000001_selfservice_verification.cockroach.up.sql │ │ │ ├── 20191100000008000001_selfservice_verification.mysql.down.sql │ │ │ ├── 20191100000008000001_selfservice_verification.mysql.up.sql │ │ │ ├── 20191100000008000001_selfservice_verification.postgres.down.sql │ │ │ ├── 20191100000008000001_selfservice_verification.postgres.up.sql │ │ │ ├── 20191100000008000001_selfservice_verification.sqlite3.down.sql │ │ │ ├── 20191100000008000001_selfservice_verification.sqlite3.up.sql │ │ │ ├── 20191100000008000002_selfservice_verification.cockroach.down.sql │ │ │ ├── 20191100000008000002_selfservice_verification.cockroach.up.sql │ │ │ ├── 20191100000008000002_selfservice_verification.mysql.down.sql │ │ │ ├── 20191100000008000002_selfservice_verification.mysql.up.sql │ │ │ ├── 20191100000008000002_selfservice_verification.postgres.down.sql │ │ │ ├── 20191100000008000002_selfservice_verification.postgres.up.sql │ │ │ ├── 20191100000008000002_selfservice_verification.sqlite3.down.sql │ │ │ ├── 20191100000008000002_selfservice_verification.sqlite3.up.sql │ │ │ ├── 20191100000008000003_selfservice_verification.cockroach.down.sql │ │ │ ├── 20191100000008000003_selfservice_verification.cockroach.up.sql │ │ │ ├── 20191100000008000003_selfservice_verification.mysql.down.sql │ │ │ ├── 20191100000008000003_selfservice_verification.mysql.up.sql │ │ │ ├── 20191100000008000003_selfservice_verification.postgres.down.sql │ │ │ ├── 20191100000008000003_selfservice_verification.postgres.up.sql │ │ │ ├── 20191100000008000003_selfservice_verification.sqlite3.down.sql │ │ │ ├── 20191100000008000003_selfservice_verification.sqlite3.up.sql │ │ │ ├── 20191100000008000004_selfservice_verification.cockroach.down.sql │ │ │ ├── 20191100000008000004_selfservice_verification.cockroach.up.sql │ │ │ ├── 20191100000008000004_selfservice_verification.mysql.down.sql │ │ │ ├── 20191100000008000004_selfservice_verification.mysql.up.sql │ │ │ ├── 20191100000008000004_selfservice_verification.postgres.down.sql │ │ │ ├── 20191100000008000004_selfservice_verification.postgres.up.sql │ │ │ ├── 20191100000008000004_selfservice_verification.sqlite3.down.sql │ │ │ ├── 20191100000008000004_selfservice_verification.sqlite3.up.sql │ │ │ ├── 20191100000008000005_selfservice_verification.cockroach.down.sql │ │ │ ├── 20191100000008000005_selfservice_verification.cockroach.up.sql │ │ │ ├── 20191100000008000005_selfservice_verification.mysql.down.sql │ │ │ ├── 20191100000008000005_selfservice_verification.mysql.up.sql │ │ │ ├── 20191100000008000005_selfservice_verification.postgres.down.sql │ │ │ ├── 20191100000008000005_selfservice_verification.postgres.up.sql │ │ │ ├── 20191100000008000005_selfservice_verification.sqlite3.down.sql │ │ │ ├── 20191100000008000005_selfservice_verification.sqlite3.up.sql │ │ │ ├── 20191100000009000000_verification.mysql.down.sql │ │ │ ├── 20191100000009000000_verification.mysql.up.sql │ │ │ ├── 20191100000009000001_verification.mysql.down.sql │ │ │ ├── 20191100000009000001_verification.mysql.up.sql │ │ │ ├── 20191100000010000000_errors.cockroach.down.sql │ │ │ ├── 20191100000010000000_errors.cockroach.up.sql │ │ │ ├── 20191100000010000000_errors.mysql.down.sql │ │ │ ├── 20191100000010000000_errors.mysql.up.sql │ │ │ ├── 20191100000010000000_errors.postgres.down.sql │ │ │ ├── 20191100000010000000_errors.postgres.up.sql │ │ │ ├── 20191100000010000000_errors.sqlite3.down.sql │ │ │ ├── 20191100000010000000_errors.sqlite3.up.sql │ │ │ ├── 20191100000010000001_errors.cockroach.down.sql │ │ │ ├── 20191100000010000001_errors.cockroach.up.sql │ │ │ ├── 20191100000010000001_errors.mysql.down.sql │ │ │ ├── 20191100000010000001_errors.mysql.up.sql │ │ │ ├── 20191100000010000001_errors.postgres.down.sql │ │ │ ├── 20191100000010000001_errors.postgres.up.sql │ │ │ ├── 20191100000010000001_errors.sqlite3.down.sql │ │ │ ├── 20191100000010000001_errors.sqlite3.up.sql │ │ │ ├── 20191100000010000002_errors.cockroach.down.sql │ │ │ ├── 20191100000010000002_errors.cockroach.up.sql │ │ │ ├── 20191100000010000002_errors.sqlite3.down.sql │ │ │ ├── 20191100000010000002_errors.sqlite3.up.sql │ │ │ ├── 20191100000010000003_errors.cockroach.down.sql │ │ │ ├── 20191100000010000003_errors.cockroach.up.sql │ │ │ ├── 20191100000010000003_errors.sqlite3.down.sql │ │ │ ├── 20191100000010000003_errors.sqlite3.up.sql │ │ │ ├── 20191100000010000004_errors.cockroach.down.sql │ │ │ ├── 20191100000010000004_errors.cockroach.up.sql │ │ │ ├── 20191100000010000004_errors.sqlite3.down.sql │ │ │ ├── 20191100000010000004_errors.sqlite3.up.sql │ │ │ ├── 20191100000011000000_courier_body_type.cockroach.down.sql │ │ │ ├── 20191100000011000000_courier_body_type.cockroach.up.sql │ │ │ ├── 20191100000011000000_courier_body_type.mysql.down.sql │ │ │ ├── 20191100000011000000_courier_body_type.mysql.up.sql │ │ │ ├── 20191100000011000000_courier_body_type.postgres.down.sql │ │ │ ├── 20191100000011000000_courier_body_type.postgres.up.sql │ │ │ ├── 20191100000011000000_courier_body_type.sqlite3.down.sql │ │ │ ├── 20191100000011000000_courier_body_type.sqlite3.up.sql │ │ │ ├── 20191100000011000001_courier_body_type.cockroach.down.sql │ │ │ ├── 20191100000011000001_courier_body_type.cockroach.up.sql │ │ │ ├── 20191100000011000001_courier_body_type.sqlite3.down.sql │ │ │ ├── 20191100000011000001_courier_body_type.sqlite3.up.sql │ │ │ ├── 20191100000011000002_courier_body_type.cockroach.down.sql │ │ │ ├── 20191100000011000002_courier_body_type.cockroach.up.sql │ │ │ ├── 20191100000011000002_courier_body_type.sqlite3.down.sql │ │ │ ├── 20191100000011000002_courier_body_type.sqlite3.up.sql │ │ │ ├── 20191100000011000003_courier_body_type.cockroach.down.sql │ │ │ ├── 20191100000011000003_courier_body_type.cockroach.up.sql │ │ │ ├── 20191100000011000003_courier_body_type.sqlite3.down.sql │ │ │ ├── 20191100000011000003_courier_body_type.sqlite3.up.sql │ │ │ ├── 20191100000011000004_courier_body_type.cockroach.down.sql │ │ │ ├── 20191100000011000004_courier_body_type.cockroach.up.sql │ │ │ ├── 20191100000012000000_login_request_forced.cockroach.down.sql │ │ │ ├── 20191100000012000000_login_request_forced.cockroach.up.sql │ │ │ ├── 20191100000012000000_login_request_forced.mysql.down.sql │ │ │ ├── 20191100000012000000_login_request_forced.mysql.up.sql │ │ │ ├── 20191100000012000000_login_request_forced.postgres.down.sql │ │ │ ├── 20191100000012000000_login_request_forced.postgres.up.sql │ │ │ ├── 20191100000012000000_login_request_forced.sqlite3.down.sql │ │ │ ├── 20191100000012000000_login_request_forced.sqlite3.up.sql │ │ │ ├── 20191100000012000001_login_request_forced.sqlite3.down.sql │ │ │ ├── 20191100000012000001_login_request_forced.sqlite3.up.sql │ │ │ ├── 20191100000012000002_login_request_forced.sqlite3.down.sql │ │ │ ├── 20191100000012000002_login_request_forced.sqlite3.up.sql │ │ │ ├── 20191100000012000003_login_request_forced.sqlite3.down.sql │ │ │ ├── 20191100000012000003_login_request_forced.sqlite3.up.sql │ │ │ ├── 20200317160354000000_create_profile_request_forms.cockroach.down.sql │ │ │ ├── 20200317160354000000_create_profile_request_forms.cockroach.up.sql │ │ │ ├── 20200317160354000000_create_profile_request_forms.mysql.down.sql │ │ │ ├── 20200317160354000000_create_profile_request_forms.mysql.up.sql │ │ │ ├── 20200317160354000000_create_profile_request_forms.postgres.down.sql │ │ │ ├── 20200317160354000000_create_profile_request_forms.postgres.up.sql │ │ │ ├── 20200317160354000000_create_profile_request_forms.sqlite3.down.sql │ │ │ ├── 20200317160354000000_create_profile_request_forms.sqlite3.up.sql │ │ │ ├── 20200317160354000001_create_profile_request_forms.cockroach.down.sql │ │ │ ├── 20200317160354000001_create_profile_request_forms.cockroach.up.sql │ │ │ ├── 20200317160354000001_create_profile_request_forms.mysql.down.sql │ │ │ ├── 20200317160354000001_create_profile_request_forms.mysql.up.sql │ │ │ ├── 20200317160354000001_create_profile_request_forms.postgres.down.sql │ │ │ ├── 20200317160354000001_create_profile_request_forms.postgres.up.sql │ │ │ ├── 20200317160354000001_create_profile_request_forms.sqlite3.down.sql │ │ │ ├── 20200317160354000001_create_profile_request_forms.sqlite3.up.sql │ │ │ ├── 20200317160354000002_create_profile_request_forms.cockroach.down.sql │ │ │ ├── 20200317160354000002_create_profile_request_forms.cockroach.up.sql │ │ │ ├── 20200317160354000002_create_profile_request_forms.mysql.down.sql │ │ │ ├── 20200317160354000002_create_profile_request_forms.mysql.up.sql │ │ │ ├── 20200317160354000002_create_profile_request_forms.postgres.down.sql │ │ │ ├── 20200317160354000002_create_profile_request_forms.postgres.up.sql │ │ │ ├── 20200317160354000002_create_profile_request_forms.sqlite3.down.sql │ │ │ ├── 20200317160354000002_create_profile_request_forms.sqlite3.up.sql │ │ │ ├── 20200317160354000003_create_profile_request_forms.cockroach.down.sql │ │ │ ├── 20200317160354000003_create_profile_request_forms.cockroach.up.sql │ │ │ ├── 20200317160354000003_create_profile_request_forms.mysql.down.sql │ │ │ ├── 20200317160354000003_create_profile_request_forms.mysql.up.sql │ │ │ ├── 20200317160354000003_create_profile_request_forms.postgres.down.sql │ │ │ ├── 20200317160354000003_create_profile_request_forms.postgres.up.sql │ │ │ ├── 20200317160354000003_create_profile_request_forms.sqlite3.down.sql │ │ │ ├── 20200317160354000003_create_profile_request_forms.sqlite3.up.sql │ │ │ ├── 20200317160354000004_create_profile_request_forms.mysql.down.sql │ │ │ ├── 20200317160354000004_create_profile_request_forms.mysql.up.sql │ │ │ ├── 20200317160354000004_create_profile_request_forms.postgres.down.sql │ │ │ ├── 20200317160354000004_create_profile_request_forms.postgres.up.sql │ │ │ ├── 20200317160354000004_create_profile_request_forms.sqlite3.down.sql │ │ │ ├── 20200317160354000004_create_profile_request_forms.sqlite3.up.sql │ │ │ ├── 20200317160354000005_create_profile_request_forms.sqlite3.down.sql │ │ │ ├── 20200317160354000005_create_profile_request_forms.sqlite3.up.sql │ │ │ ├── 20200317160354000006_create_profile_request_forms.sqlite3.down.sql │ │ │ ├── 20200317160354000006_create_profile_request_forms.sqlite3.up.sql │ │ │ ├── 20200401183443000000_continuity_containers.cockroach.down.sql │ │ │ ├── 20200401183443000000_continuity_containers.cockroach.up.sql │ │ │ ├── 20200401183443000000_continuity_containers.mysql.down.sql │ │ │ ├── 20200401183443000000_continuity_containers.mysql.up.sql │ │ │ ├── 20200401183443000000_continuity_containers.postgres.down.sql │ │ │ ├── 20200401183443000000_continuity_containers.postgres.up.sql │ │ │ ├── 20200401183443000000_continuity_containers.sqlite3.down.sql │ │ │ ├── 20200401183443000000_continuity_containers.sqlite3.up.sql │ │ │ ├── 20200402142539000000_rename_profile_flows.cockroach.down.sql │ │ │ ├── 20200402142539000000_rename_profile_flows.cockroach.up.sql │ │ │ ├── 20200402142539000000_rename_profile_flows.mysql.down.sql │ │ │ ├── 20200402142539000000_rename_profile_flows.mysql.up.sql │ │ │ ├── 20200402142539000000_rename_profile_flows.postgres.down.sql │ │ │ ├── 20200402142539000000_rename_profile_flows.postgres.up.sql │ │ │ ├── 20200402142539000000_rename_profile_flows.sqlite3.down.sql │ │ │ ├── 20200402142539000000_rename_profile_flows.sqlite3.up.sql │ │ │ ├── 20200402142539000001_rename_profile_flows.cockroach.down.sql │ │ │ ├── 20200402142539000001_rename_profile_flows.cockroach.up.sql │ │ │ ├── 20200402142539000001_rename_profile_flows.mysql.down.sql │ │ │ ├── 20200402142539000001_rename_profile_flows.mysql.up.sql │ │ │ ├── 20200402142539000001_rename_profile_flows.postgres.down.sql │ │ │ ├── 20200402142539000001_rename_profile_flows.postgres.up.sql │ │ │ ├── 20200402142539000001_rename_profile_flows.sqlite3.down.sql │ │ │ ├── 20200402142539000001_rename_profile_flows.sqlite3.up.sql │ │ │ ├── 20200402142539000002_rename_profile_flows.cockroach.down.sql │ │ │ ├── 20200402142539000002_rename_profile_flows.cockroach.up.sql │ │ │ ├── 20200402142539000002_rename_profile_flows.mysql.down.sql │ │ │ ├── 20200402142539000002_rename_profile_flows.mysql.up.sql │ │ │ ├── 20200402142539000002_rename_profile_flows.postgres.down.sql │ │ │ ├── 20200402142539000002_rename_profile_flows.postgres.up.sql │ │ │ ├── 20200402142539000002_rename_profile_flows.sqlite3.down.sql │ │ │ ├── 20200402142539000002_rename_profile_flows.sqlite3.up.sql │ │ │ ├── 20200519101057000000_create_recovery_addresses.cockroach.down.sql │ │ │ ├── 20200519101057000000_create_recovery_addresses.cockroach.up.sql │ │ │ ├── 20200519101057000000_create_recovery_addresses.mysql.down.sql │ │ │ ├── 20200519101057000000_create_recovery_addresses.mysql.up.sql │ │ │ ├── 20200519101057000000_create_recovery_addresses.postgres.down.sql │ │ │ ├── 20200519101057000000_create_recovery_addresses.postgres.up.sql │ │ │ ├── 20200519101057000000_create_recovery_addresses.sqlite3.down.sql │ │ │ ├── 20200519101057000000_create_recovery_addresses.sqlite3.up.sql │ │ │ ├── 20200519101057000001_create_recovery_addresses.cockroach.down.sql │ │ │ ├── 20200519101057000001_create_recovery_addresses.cockroach.up.sql │ │ │ ├── 20200519101057000001_create_recovery_addresses.mysql.down.sql │ │ │ ├── 20200519101057000001_create_recovery_addresses.mysql.up.sql │ │ │ ├── 20200519101057000001_create_recovery_addresses.postgres.down.sql │ │ │ ├── 20200519101057000001_create_recovery_addresses.postgres.up.sql │ │ │ ├── 20200519101057000001_create_recovery_addresses.sqlite3.down.sql │ │ │ ├── 20200519101057000001_create_recovery_addresses.sqlite3.up.sql │ │ │ ├── 20200519101057000002_create_recovery_addresses.cockroach.down.sql │ │ │ ├── 20200519101057000002_create_recovery_addresses.cockroach.up.sql │ │ │ ├── 20200519101057000002_create_recovery_addresses.mysql.down.sql │ │ │ ├── 20200519101057000002_create_recovery_addresses.mysql.up.sql │ │ │ ├── 20200519101057000002_create_recovery_addresses.postgres.down.sql │ │ │ ├── 20200519101057000002_create_recovery_addresses.postgres.up.sql │ │ │ ├── 20200519101057000002_create_recovery_addresses.sqlite3.down.sql │ │ │ ├── 20200519101057000002_create_recovery_addresses.sqlite3.up.sql │ │ │ ├── 20200519101057000003_create_recovery_addresses.cockroach.down.sql │ │ │ ├── 20200519101057000003_create_recovery_addresses.cockroach.up.sql │ │ │ ├── 20200519101057000003_create_recovery_addresses.mysql.down.sql │ │ │ ├── 20200519101057000003_create_recovery_addresses.mysql.up.sql │ │ │ ├── 20200519101057000003_create_recovery_addresses.postgres.down.sql │ │ │ ├── 20200519101057000003_create_recovery_addresses.postgres.up.sql │ │ │ ├── 20200519101057000003_create_recovery_addresses.sqlite3.down.sql │ │ │ ├── 20200519101057000003_create_recovery_addresses.sqlite3.up.sql │ │ │ ├── 20200519101057000004_create_recovery_addresses.cockroach.down.sql │ │ │ ├── 20200519101057000004_create_recovery_addresses.cockroach.up.sql │ │ │ ├── 20200519101057000004_create_recovery_addresses.mysql.down.sql │ │ │ ├── 20200519101057000004_create_recovery_addresses.mysql.up.sql │ │ │ ├── 20200519101057000004_create_recovery_addresses.postgres.down.sql │ │ │ ├── 20200519101057000004_create_recovery_addresses.postgres.up.sql │ │ │ ├── 20200519101057000004_create_recovery_addresses.sqlite3.down.sql │ │ │ ├── 20200519101057000004_create_recovery_addresses.sqlite3.up.sql │ │ │ ├── 20200519101057000005_create_recovery_addresses.cockroach.down.sql │ │ │ ├── 20200519101057000005_create_recovery_addresses.cockroach.up.sql │ │ │ ├── 20200519101057000005_create_recovery_addresses.mysql.down.sql │ │ │ ├── 20200519101057000005_create_recovery_addresses.mysql.up.sql │ │ │ ├── 20200519101057000005_create_recovery_addresses.postgres.down.sql │ │ │ ├── 20200519101057000005_create_recovery_addresses.postgres.up.sql │ │ │ ├── 20200519101057000005_create_recovery_addresses.sqlite3.down.sql │ │ │ ├── 20200519101057000005_create_recovery_addresses.sqlite3.up.sql │ │ │ ├── 20200519101057000006_create_recovery_addresses.cockroach.down.sql │ │ │ ├── 20200519101057000006_create_recovery_addresses.cockroach.up.sql │ │ │ ├── 20200519101057000006_create_recovery_addresses.mysql.down.sql │ │ │ ├── 20200519101057000006_create_recovery_addresses.mysql.up.sql │ │ │ ├── 20200519101057000006_create_recovery_addresses.postgres.down.sql │ │ │ ├── 20200519101057000006_create_recovery_addresses.postgres.up.sql │ │ │ ├── 20200519101057000006_create_recovery_addresses.sqlite3.down.sql │ │ │ ├── 20200519101057000006_create_recovery_addresses.sqlite3.up.sql │ │ │ ├── 20200519101057000007_create_recovery_addresses.cockroach.down.sql │ │ │ ├── 20200519101057000007_create_recovery_addresses.cockroach.up.sql │ │ │ ├── 20200519101057000007_create_recovery_addresses.mysql.down.sql │ │ │ ├── 20200519101057000007_create_recovery_addresses.mysql.up.sql │ │ │ ├── 20200519101057000007_create_recovery_addresses.postgres.down.sql │ │ │ ├── 20200519101057000007_create_recovery_addresses.postgres.up.sql │ │ │ ├── 20200519101057000007_create_recovery_addresses.sqlite3.down.sql │ │ │ ├── 20200519101057000007_create_recovery_addresses.sqlite3.up.sql │ │ │ ├── 20200519101058000000_create_recovery_addresses.mysql.down.sql │ │ │ ├── 20200519101058000000_create_recovery_addresses.mysql.up.sql │ │ │ ├── 20200519101058000001_create_recovery_addresses.mysql.down.sql │ │ │ ├── 20200519101058000001_create_recovery_addresses.mysql.up.sql │ │ │ ├── 20200601101000000000_create_messages.cockroach.down.sql │ │ │ ├── 20200601101000000000_create_messages.cockroach.up.sql │ │ │ ├── 20200601101000000000_create_messages.mysql.down.sql │ │ │ ├── 20200601101000000000_create_messages.mysql.up.sql │ │ │ ├── 20200601101000000000_create_messages.postgres.down.sql │ │ │ ├── 20200601101000000000_create_messages.postgres.up.sql │ │ │ ├── 20200601101000000000_create_messages.sqlite3.down.sql │ │ │ ├── 20200601101000000000_create_messages.sqlite3.up.sql │ │ │ ├── 20200601101000000001_create_messages.sqlite3.down.sql │ │ │ ├── 20200601101000000001_create_messages.sqlite3.up.sql │ │ │ ├── 20200601101000000002_create_messages.sqlite3.down.sql │ │ │ ├── 20200601101000000002_create_messages.sqlite3.up.sql │ │ │ ├── 20200601101000000003_create_messages.sqlite3.down.sql │ │ │ ├── 20200601101000000003_create_messages.sqlite3.up.sql │ │ │ ├── 20200601101001000000_verification.mysql.down.sql │ │ │ ├── 20200601101001000000_verification.mysql.up.sql │ │ │ ├── 20200601101001000001_verification.mysql.down.sql │ │ │ ├── 20200601101001000001_verification.mysql.up.sql │ │ │ ├── 20200605111551000000_messages.cockroach.down.sql │ │ │ ├── 20200605111551000000_messages.cockroach.up.sql │ │ │ ├── 20200605111551000000_messages.mysql.down.sql │ │ │ ├── 20200605111551000000_messages.mysql.up.sql │ │ │ ├── 20200605111551000000_messages.postgres.down.sql │ │ │ ├── 20200605111551000000_messages.postgres.up.sql │ │ │ ├── 20200605111551000000_messages.sqlite3.down.sql │ │ │ ├── 20200605111551000000_messages.sqlite3.up.sql │ │ │ ├── 20200605111551000001_messages.cockroach.down.sql │ │ │ ├── 20200605111551000001_messages.cockroach.up.sql │ │ │ ├── 20200605111551000001_messages.mysql.down.sql │ │ │ ├── 20200605111551000001_messages.mysql.up.sql │ │ │ ├── 20200605111551000001_messages.postgres.down.sql │ │ │ ├── 20200605111551000001_messages.postgres.up.sql │ │ │ ├── 20200605111551000001_messages.sqlite3.down.sql │ │ │ ├── 20200605111551000001_messages.sqlite3.up.sql │ │ │ ├── 20200605111551000002_messages.cockroach.down.sql │ │ │ ├── 20200605111551000002_messages.cockroach.up.sql │ │ │ ├── 20200605111551000002_messages.mysql.down.sql │ │ │ ├── 20200605111551000002_messages.mysql.up.sql │ │ │ ├── 20200605111551000002_messages.postgres.down.sql │ │ │ ├── 20200605111551000002_messages.postgres.up.sql │ │ │ ├── 20200605111551000002_messages.sqlite3.down.sql │ │ │ ├── 20200605111551000002_messages.sqlite3.up.sql │ │ │ ├── 20200605111551000003_messages.sqlite3.down.sql │ │ │ ├── 20200605111551000003_messages.sqlite3.up.sql │ │ │ ├── 20200605111551000004_messages.sqlite3.down.sql │ │ │ ├── 20200605111551000004_messages.sqlite3.up.sql │ │ │ ├── 20200605111551000005_messages.sqlite3.down.sql │ │ │ ├── 20200605111551000005_messages.sqlite3.up.sql │ │ │ ├── 20200605111551000006_messages.sqlite3.down.sql │ │ │ ├── 20200605111551000006_messages.sqlite3.up.sql │ │ │ ├── 20200605111551000007_messages.sqlite3.down.sql │ │ │ ├── 20200605111551000007_messages.sqlite3.up.sql │ │ │ ├── 20200605111551000008_messages.sqlite3.down.sql │ │ │ ├── 20200605111551000008_messages.sqlite3.up.sql │ │ │ ├── 20200605111551000009_messages.sqlite3.down.sql │ │ │ ├── 20200605111551000009_messages.sqlite3.up.sql │ │ │ ├── 20200605111551000010_messages.sqlite3.down.sql │ │ │ ├── 20200605111551000010_messages.sqlite3.up.sql │ │ │ ├── 20200605111551000011_messages.sqlite3.down.sql │ │ │ ├── 20200605111551000011_messages.sqlite3.up.sql │ │ │ ├── 20200607165100000000_settings.cockroach.down.sql │ │ │ ├── 20200607165100000000_settings.cockroach.up.sql │ │ │ ├── 20200607165100000000_settings.mysql.down.sql │ │ │ ├── 20200607165100000000_settings.mysql.up.sql │ │ │ ├── 20200607165100000000_settings.postgres.down.sql │ │ │ ├── 20200607165100000000_settings.postgres.up.sql │ │ │ ├── 20200607165100000000_settings.sqlite3.down.sql │ │ │ ├── 20200607165100000000_settings.sqlite3.up.sql │ │ │ ├── 20200607165100000001_settings.cockroach.down.sql │ │ │ ├── 20200607165100000001_settings.cockroach.up.sql │ │ │ ├── 20200607165100000001_settings.mysql.down.sql │ │ │ ├── 20200607165100000001_settings.mysql.up.sql │ │ │ ├── 20200607165100000001_settings.postgres.down.sql │ │ │ ├── 20200607165100000001_settings.postgres.up.sql │ │ │ ├── 20200607165100000001_settings.sqlite3.down.sql │ │ │ ├── 20200607165100000001_settings.sqlite3.up.sql │ │ │ ├── 20200607165100000002_settings.sqlite3.down.sql │ │ │ ├── 20200607165100000002_settings.sqlite3.up.sql │ │ │ ├── 20200607165100000003_settings.sqlite3.down.sql │ │ │ ├── 20200607165100000003_settings.sqlite3.up.sql │ │ │ ├── 20200607165100000004_settings.sqlite3.down.sql │ │ │ ├── 20200607165100000004_settings.sqlite3.up.sql │ │ │ ├── 20200705105359000000_rename_identities_schema.cockroach.down.sql │ │ │ ├── 20200705105359000000_rename_identities_schema.cockroach.up.sql │ │ │ ├── 20200705105359000000_rename_identities_schema.mysql.down.sql │ │ │ ├── 20200705105359000000_rename_identities_schema.mysql.up.sql │ │ │ ├── 20200705105359000000_rename_identities_schema.postgres.down.sql │ │ │ ├── 20200705105359000000_rename_identities_schema.postgres.up.sql │ │ │ ├── 20200705105359000000_rename_identities_schema.sqlite3.down.sql │ │ │ ├── 20200705105359000000_rename_identities_schema.sqlite3.up.sql │ │ │ ├── 20200810141652000000_flow_type.cockroach.down.sql │ │ │ ├── 20200810141652000000_flow_type.cockroach.up.sql │ │ │ ├── 20200810141652000000_flow_type.mysql.down.sql │ │ │ ├── 20200810141652000000_flow_type.mysql.up.sql │ │ │ ├── 20200810141652000000_flow_type.postgres.down.sql │ │ │ ├── 20200810141652000000_flow_type.postgres.up.sql │ │ │ ├── 20200810141652000000_flow_type.sqlite3.down.sql │ │ │ ├── 20200810141652000000_flow_type.sqlite3.up.sql │ │ │ ├── 20200810141652000001_flow_type.cockroach.down.sql │ │ │ ├── 20200810141652000001_flow_type.cockroach.up.sql │ │ │ ├── 20200810141652000001_flow_type.mysql.down.sql │ │ │ ├── 20200810141652000001_flow_type.mysql.up.sql │ │ │ ├── 20200810141652000001_flow_type.postgres.down.sql │ │ │ ├── 20200810141652000001_flow_type.postgres.up.sql │ │ │ ├── 20200810141652000001_flow_type.sqlite3.down.sql │ │ │ ├── 20200810141652000001_flow_type.sqlite3.up.sql │ │ │ ├── 20200810141652000002_flow_type.cockroach.down.sql │ │ │ ├── 20200810141652000002_flow_type.cockroach.up.sql │ │ │ ├── 20200810141652000002_flow_type.mysql.down.sql │ │ │ ├── 20200810141652000002_flow_type.mysql.up.sql │ │ │ ├── 20200810141652000002_flow_type.postgres.down.sql │ │ │ ├── 20200810141652000002_flow_type.postgres.up.sql │ │ │ ├── 20200810141652000002_flow_type.sqlite3.down.sql │ │ │ ├── 20200810141652000002_flow_type.sqlite3.up.sql │ │ │ ├── 20200810141652000003_flow_type.cockroach.down.sql │ │ │ ├── 20200810141652000003_flow_type.cockroach.up.sql │ │ │ ├── 20200810141652000003_flow_type.mysql.down.sql │ │ │ ├── 20200810141652000003_flow_type.mysql.up.sql │ │ │ ├── 20200810141652000003_flow_type.postgres.down.sql │ │ │ ├── 20200810141652000003_flow_type.postgres.up.sql │ │ │ ├── 20200810141652000003_flow_type.sqlite3.down.sql │ │ │ ├── 20200810141652000003_flow_type.sqlite3.up.sql │ │ │ ├── 20200810141652000004_flow_type.cockroach.down.sql │ │ │ ├── 20200810141652000004_flow_type.cockroach.up.sql │ │ │ ├── 20200810141652000004_flow_type.mysql.down.sql │ │ │ ├── 20200810141652000004_flow_type.mysql.up.sql │ │ │ ├── 20200810141652000004_flow_type.postgres.down.sql │ │ │ ├── 20200810141652000004_flow_type.postgres.up.sql │ │ │ ├── 20200810141652000004_flow_type.sqlite3.down.sql │ │ │ ├── 20200810141652000004_flow_type.sqlite3.up.sql │ │ │ ├── 20200810141652000005_flow_type.sqlite3.down.sql │ │ │ ├── 20200810141652000005_flow_type.sqlite3.up.sql │ │ │ ├── 20200810141652000006_flow_type.sqlite3.down.sql │ │ │ ├── 20200810141652000006_flow_type.sqlite3.up.sql │ │ │ ├── 20200810141652000007_flow_type.sqlite3.down.sql │ │ │ ├── 20200810141652000007_flow_type.sqlite3.up.sql │ │ │ ├── 20200810141652000008_flow_type.sqlite3.down.sql │ │ │ ├── 20200810141652000008_flow_type.sqlite3.up.sql │ │ │ ├── 20200810141652000009_flow_type.sqlite3.down.sql │ │ │ ├── 20200810141652000009_flow_type.sqlite3.up.sql │ │ │ ├── 20200810141652000010_flow_type.sqlite3.down.sql │ │ │ ├── 20200810141652000010_flow_type.sqlite3.up.sql │ │ │ ├── 20200810141652000011_flow_type.sqlite3.down.sql │ │ │ ├── 20200810141652000011_flow_type.sqlite3.up.sql │ │ │ ├── 20200810141652000012_flow_type.sqlite3.down.sql │ │ │ ├── 20200810141652000012_flow_type.sqlite3.up.sql │ │ │ ├── 20200810141652000013_flow_type.sqlite3.down.sql │ │ │ ├── 20200810141652000013_flow_type.sqlite3.up.sql │ │ │ ├── 20200810141652000014_flow_type.sqlite3.down.sql │ │ │ ├── 20200810141652000014_flow_type.sqlite3.up.sql │ │ │ ├── 20200810141652000015_flow_type.sqlite3.down.sql │ │ │ ├── 20200810141652000015_flow_type.sqlite3.up.sql │ │ │ ├── 20200810141652000016_flow_type.sqlite3.down.sql │ │ │ ├── 20200810141652000016_flow_type.sqlite3.up.sql │ │ │ ├── 20200810141652000017_flow_type.sqlite3.down.sql │ │ │ ├── 20200810141652000017_flow_type.sqlite3.up.sql │ │ │ ├── 20200810141652000018_flow_type.sqlite3.down.sql │ │ │ ├── 20200810141652000018_flow_type.sqlite3.up.sql │ │ │ ├── 20200810141652000019_flow_type.sqlite3.down.sql │ │ │ ├── 20200810141652000019_flow_type.sqlite3.up.sql │ │ │ ├── 20200810161022000000_flow_rename.cockroach.down.sql │ │ │ ├── 20200810161022000000_flow_rename.cockroach.up.sql │ │ │ ├── 20200810161022000000_flow_rename.mysql.down.sql │ │ │ ├── 20200810161022000000_flow_rename.mysql.up.sql │ │ │ ├── 20200810161022000000_flow_rename.postgres.down.sql │ │ │ ├── 20200810161022000000_flow_rename.postgres.up.sql │ │ │ ├── 20200810161022000000_flow_rename.sqlite3.down.sql │ │ │ ├── 20200810161022000000_flow_rename.sqlite3.up.sql │ │ │ ├── 20200810161022000001_flow_rename.cockroach.down.sql │ │ │ ├── 20200810161022000001_flow_rename.cockroach.up.sql │ │ │ ├── 20200810161022000001_flow_rename.mysql.down.sql │ │ │ ├── 20200810161022000001_flow_rename.mysql.up.sql │ │ │ ├── 20200810161022000001_flow_rename.postgres.down.sql │ │ │ ├── 20200810161022000001_flow_rename.postgres.up.sql │ │ │ ├── 20200810161022000001_flow_rename.sqlite3.down.sql │ │ │ ├── 20200810161022000001_flow_rename.sqlite3.up.sql │ │ │ ├── 20200810161022000002_flow_rename.cockroach.down.sql │ │ │ ├── 20200810161022000002_flow_rename.cockroach.up.sql │ │ │ ├── 20200810161022000002_flow_rename.mysql.down.sql │ │ │ ├── 20200810161022000002_flow_rename.mysql.up.sql │ │ │ ├── 20200810161022000002_flow_rename.postgres.down.sql │ │ │ ├── 20200810161022000002_flow_rename.postgres.up.sql │ │ │ ├── 20200810161022000002_flow_rename.sqlite3.down.sql │ │ │ ├── 20200810161022000002_flow_rename.sqlite3.up.sql │ │ │ ├── 20200810161022000003_flow_rename.cockroach.down.sql │ │ │ ├── 20200810161022000003_flow_rename.cockroach.up.sql │ │ │ ├── 20200810161022000003_flow_rename.mysql.down.sql │ │ │ ├── 20200810161022000003_flow_rename.mysql.up.sql │ │ │ ├── 20200810161022000003_flow_rename.postgres.down.sql │ │ │ ├── 20200810161022000003_flow_rename.postgres.up.sql │ │ │ ├── 20200810161022000003_flow_rename.sqlite3.down.sql │ │ │ ├── 20200810161022000003_flow_rename.sqlite3.up.sql │ │ │ ├── 20200810161022000004_flow_rename.cockroach.down.sql │ │ │ ├── 20200810161022000004_flow_rename.cockroach.up.sql │ │ │ ├── 20200810161022000004_flow_rename.mysql.down.sql │ │ │ ├── 20200810161022000004_flow_rename.mysql.up.sql │ │ │ ├── 20200810161022000004_flow_rename.postgres.down.sql │ │ │ ├── 20200810161022000004_flow_rename.postgres.up.sql │ │ │ ├── 20200810161022000004_flow_rename.sqlite3.down.sql │ │ │ ├── 20200810161022000004_flow_rename.sqlite3.up.sql │ │ │ ├── 20200810161022000005_flow_rename.cockroach.down.sql │ │ │ ├── 20200810161022000005_flow_rename.cockroach.up.sql │ │ │ ├── 20200810161022000005_flow_rename.mysql.down.sql │ │ │ ├── 20200810161022000005_flow_rename.mysql.up.sql │ │ │ ├── 20200810161022000005_flow_rename.postgres.down.sql │ │ │ ├── 20200810161022000005_flow_rename.postgres.up.sql │ │ │ ├── 20200810161022000005_flow_rename.sqlite3.down.sql │ │ │ ├── 20200810161022000005_flow_rename.sqlite3.up.sql │ │ │ ├── 20200810161022000006_flow_rename.cockroach.down.sql │ │ │ ├── 20200810161022000006_flow_rename.cockroach.up.sql │ │ │ ├── 20200810161022000006_flow_rename.mysql.down.sql │ │ │ ├── 20200810161022000006_flow_rename.mysql.up.sql │ │ │ ├── 20200810161022000006_flow_rename.postgres.down.sql │ │ │ ├── 20200810161022000006_flow_rename.postgres.up.sql │ │ │ ├── 20200810161022000006_flow_rename.sqlite3.down.sql │ │ │ ├── 20200810161022000006_flow_rename.sqlite3.up.sql │ │ │ ├── 20200810161022000007_flow_rename.cockroach.down.sql │ │ │ ├── 20200810161022000007_flow_rename.cockroach.up.sql │ │ │ ├── 20200810161022000007_flow_rename.mysql.down.sql │ │ │ ├── 20200810161022000007_flow_rename.mysql.up.sql │ │ │ ├── 20200810161022000007_flow_rename.postgres.down.sql │ │ │ ├── 20200810161022000007_flow_rename.postgres.up.sql │ │ │ ├── 20200810161022000007_flow_rename.sqlite3.down.sql │ │ │ ├── 20200810161022000007_flow_rename.sqlite3.up.sql │ │ │ ├── 20200810161022000008_flow_rename.cockroach.down.sql │ │ │ ├── 20200810161022000008_flow_rename.cockroach.up.sql │ │ │ ├── 20200810161022000008_flow_rename.mysql.down.sql │ │ │ ├── 20200810161022000008_flow_rename.mysql.up.sql │ │ │ ├── 20200810161022000008_flow_rename.postgres.down.sql │ │ │ ├── 20200810161022000008_flow_rename.postgres.up.sql │ │ │ ├── 20200810161022000008_flow_rename.sqlite3.down.sql │ │ │ ├── 20200810161022000008_flow_rename.sqlite3.up.sql │ │ │ ├── 20200810162450000000_flow_fields_rename.cockroach.down.sql │ │ │ ├── 20200810162450000000_flow_fields_rename.cockroach.up.sql │ │ │ ├── 20200810162450000000_flow_fields_rename.mysql.down.sql │ │ │ ├── 20200810162450000000_flow_fields_rename.mysql.up.sql │ │ │ ├── 20200810162450000000_flow_fields_rename.postgres.down.sql │ │ │ ├── 20200810162450000000_flow_fields_rename.postgres.up.sql │ │ │ ├── 20200810162450000000_flow_fields_rename.sqlite3.down.sql │ │ │ ├── 20200810162450000000_flow_fields_rename.sqlite3.up.sql │ │ │ ├── 20200810162450000001_flow_fields_rename.cockroach.down.sql │ │ │ ├── 20200810162450000001_flow_fields_rename.cockroach.up.sql │ │ │ ├── 20200810162450000001_flow_fields_rename.mysql.down.sql │ │ │ ├── 20200810162450000001_flow_fields_rename.mysql.up.sql │ │ │ ├── 20200810162450000001_flow_fields_rename.postgres.down.sql │ │ │ ├── 20200810162450000001_flow_fields_rename.postgres.up.sql │ │ │ ├── 20200810162450000001_flow_fields_rename.sqlite3.down.sql │ │ │ ├── 20200810162450000001_flow_fields_rename.sqlite3.up.sql │ │ │ ├── 20200810162450000002_flow_fields_rename.cockroach.down.sql │ │ │ ├── 20200810162450000002_flow_fields_rename.cockroach.up.sql │ │ │ ├── 20200810162450000002_flow_fields_rename.mysql.down.sql │ │ │ ├── 20200810162450000002_flow_fields_rename.mysql.up.sql │ │ │ ├── 20200810162450000002_flow_fields_rename.postgres.down.sql │ │ │ ├── 20200810162450000002_flow_fields_rename.postgres.up.sql │ │ │ ├── 20200810162450000002_flow_fields_rename.sqlite3.down.sql │ │ │ ├── 20200810162450000002_flow_fields_rename.sqlite3.up.sql │ │ │ ├── 20200810162450000003_flow_fields_rename.cockroach.down.sql │ │ │ ├── 20200810162450000003_flow_fields_rename.cockroach.up.sql │ │ │ ├── 20200810162450000003_flow_fields_rename.mysql.down.sql │ │ │ ├── 20200810162450000003_flow_fields_rename.mysql.up.sql │ │ │ ├── 20200810162450000003_flow_fields_rename.postgres.down.sql │ │ │ ├── 20200810162450000003_flow_fields_rename.postgres.up.sql │ │ │ ├── 20200810162450000003_flow_fields_rename.sqlite3.down.sql │ │ │ ├── 20200810162450000003_flow_fields_rename.sqlite3.up.sql │ │ │ ├── 20200812124254000000_add_session_token.cockroach.down.sql │ │ │ ├── 20200812124254000000_add_session_token.cockroach.up.sql │ │ │ ├── 20200812124254000000_add_session_token.mysql.down.sql │ │ │ ├── 20200812124254000000_add_session_token.mysql.up.sql │ │ │ ├── 20200812124254000000_add_session_token.postgres.down.sql │ │ │ ├── 20200812124254000000_add_session_token.postgres.up.sql │ │ │ ├── 20200812124254000000_add_session_token.sqlite3.down.sql │ │ │ ├── 20200812124254000000_add_session_token.sqlite3.up.sql │ │ │ ├── 20200812124254000001_add_session_token.cockroach.down.sql │ │ │ ├── 20200812124254000001_add_session_token.cockroach.up.sql │ │ │ ├── 20200812124254000001_add_session_token.mysql.down.sql │ │ │ ├── 20200812124254000001_add_session_token.mysql.up.sql │ │ │ ├── 20200812124254000001_add_session_token.postgres.down.sql │ │ │ ├── 20200812124254000001_add_session_token.postgres.up.sql │ │ │ ├── 20200812124254000001_add_session_token.sqlite3.down.sql │ │ │ ├── 20200812124254000001_add_session_token.sqlite3.up.sql │ │ │ ├── 20200812124254000002_add_session_token.cockroach.down.sql │ │ │ ├── 20200812124254000002_add_session_token.cockroach.up.sql │ │ │ ├── 20200812124254000002_add_session_token.mysql.down.sql │ │ │ ├── 20200812124254000002_add_session_token.mysql.up.sql │ │ │ ├── 20200812124254000002_add_session_token.postgres.down.sql │ │ │ ├── 20200812124254000002_add_session_token.postgres.up.sql │ │ │ ├── 20200812124254000002_add_session_token.sqlite3.down.sql │ │ │ ├── 20200812124254000002_add_session_token.sqlite3.up.sql │ │ │ ├── 20200812124254000003_add_session_token.cockroach.down.sql │ │ │ ├── 20200812124254000003_add_session_token.cockroach.up.sql │ │ │ ├── 20200812124254000003_add_session_token.mysql.down.sql │ │ │ ├── 20200812124254000003_add_session_token.mysql.up.sql │ │ │ ├── 20200812124254000003_add_session_token.postgres.down.sql │ │ │ ├── 20200812124254000003_add_session_token.postgres.up.sql │ │ │ ├── 20200812124254000003_add_session_token.sqlite3.down.sql │ │ │ ├── 20200812124254000003_add_session_token.sqlite3.up.sql │ │ │ ├── 20200812124254000004_add_session_token.cockroach.down.sql │ │ │ ├── 20200812124254000004_add_session_token.cockroach.up.sql │ │ │ ├── 20200812124254000004_add_session_token.mysql.down.sql │ │ │ ├── 20200812124254000004_add_session_token.mysql.up.sql │ │ │ ├── 20200812124254000004_add_session_token.postgres.down.sql │ │ │ ├── 20200812124254000004_add_session_token.postgres.up.sql │ │ │ ├── 20200812124254000004_add_session_token.sqlite3.down.sql │ │ │ ├── 20200812124254000004_add_session_token.sqlite3.up.sql │ │ │ ├── 20200812124254000005_add_session_token.cockroach.down.sql │ │ │ ├── 20200812124254000005_add_session_token.cockroach.up.sql │ │ │ ├── 20200812124254000005_add_session_token.sqlite3.down.sql │ │ │ ├── 20200812124254000005_add_session_token.sqlite3.up.sql │ │ │ ├── 20200812124254000006_add_session_token.cockroach.down.sql │ │ │ ├── 20200812124254000006_add_session_token.cockroach.up.sql │ │ │ ├── 20200812124254000006_add_session_token.sqlite3.down.sql │ │ │ ├── 20200812124254000006_add_session_token.sqlite3.up.sql │ │ │ ├── 20200812124254000007_add_session_token.cockroach.down.sql │ │ │ ├── 20200812124254000007_add_session_token.cockroach.up.sql │ │ │ ├── 20200812124254000007_add_session_token.sqlite3.down.sql │ │ │ ├── 20200812124254000007_add_session_token.sqlite3.up.sql │ │ │ ├── 20200812160551000000_add_session_revoke.cockroach.down.sql │ │ │ ├── 20200812160551000000_add_session_revoke.cockroach.up.sql │ │ │ ├── 20200812160551000000_add_session_revoke.mysql.down.sql │ │ │ ├── 20200812160551000000_add_session_revoke.mysql.up.sql │ │ │ ├── 20200812160551000000_add_session_revoke.postgres.down.sql │ │ │ ├── 20200812160551000000_add_session_revoke.postgres.up.sql │ │ │ ├── 20200812160551000000_add_session_revoke.sqlite3.down.sql │ │ │ ├── 20200812160551000000_add_session_revoke.sqlite3.up.sql │ │ │ ├── 20200812160551000001_add_session_revoke.sqlite3.down.sql │ │ │ ├── 20200812160551000001_add_session_revoke.sqlite3.up.sql │ │ │ ├── 20200812160551000002_add_session_revoke.sqlite3.down.sql │ │ │ ├── 20200812160551000002_add_session_revoke.sqlite3.up.sql │ │ │ ├── 20200812160551000003_add_session_revoke.sqlite3.down.sql │ │ │ ├── 20200812160551000003_add_session_revoke.sqlite3.up.sql │ │ │ ├── 20200812160551000004_add_session_revoke.sqlite3.down.sql │ │ │ ├── 20200812160551000004_add_session_revoke.sqlite3.up.sql │ │ │ ├── 20200812160551000005_add_session_revoke.sqlite3.down.sql │ │ │ ├── 20200812160551000005_add_session_revoke.sqlite3.up.sql │ │ │ ├── 20200812160551000006_add_session_revoke.sqlite3.down.sql │ │ │ ├── 20200812160551000006_add_session_revoke.sqlite3.up.sql │ │ │ ├── 20200812160551000007_add_session_revoke.sqlite3.down.sql │ │ │ ├── 20200812160551000007_add_session_revoke.sqlite3.up.sql │ │ │ ├── 20200830121710000000_update_recovery_token.cockroach.down.sql │ │ │ ├── 20200830121710000000_update_recovery_token.cockroach.up.sql │ │ │ ├── 20200830121710000000_update_recovery_token.mysql.down.sql │ │ │ ├── 20200830121710000000_update_recovery_token.mysql.up.sql │ │ │ ├── 20200830121710000000_update_recovery_token.postgres.down.sql │ │ │ ├── 20200830121710000000_update_recovery_token.postgres.up.sql │ │ │ ├── 20200830121710000000_update_recovery_token.sqlite3.down.sql │ │ │ ├── 20200830121710000000_update_recovery_token.sqlite3.up.sql │ │ │ ├── 20200830130642000000_add_verification_methods.cockroach.down.sql │ │ │ ├── 20200830130642000000_add_verification_methods.cockroach.up.sql │ │ │ ├── 20200830130642000000_add_verification_methods.mysql.down.sql │ │ │ ├── 20200830130642000000_add_verification_methods.mysql.up.sql │ │ │ ├── 20200830130642000000_add_verification_methods.postgres.down.sql │ │ │ ├── 20200830130642000000_add_verification_methods.postgres.up.sql │ │ │ ├── 20200830130642000000_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130642000000_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130642000001_add_verification_methods.cockroach.down.sql │ │ │ ├── 20200830130642000001_add_verification_methods.cockroach.up.sql │ │ │ ├── 20200830130642000001_add_verification_methods.mysql.down.sql │ │ │ ├── 20200830130642000001_add_verification_methods.mysql.up.sql │ │ │ ├── 20200830130642000001_add_verification_methods.postgres.down.sql │ │ │ ├── 20200830130642000001_add_verification_methods.postgres.up.sql │ │ │ ├── 20200830130642000001_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130642000001_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130642000002_add_verification_methods.cockroach.down.sql │ │ │ ├── 20200830130642000002_add_verification_methods.cockroach.up.sql │ │ │ ├── 20200830130642000002_add_verification_methods.mysql.down.sql │ │ │ ├── 20200830130642000002_add_verification_methods.mysql.up.sql │ │ │ ├── 20200830130642000002_add_verification_methods.postgres.down.sql │ │ │ ├── 20200830130642000002_add_verification_methods.postgres.up.sql │ │ │ ├── 20200830130642000002_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130642000002_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130642000003_add_verification_methods.cockroach.down.sql │ │ │ ├── 20200830130642000003_add_verification_methods.cockroach.up.sql │ │ │ ├── 20200830130642000003_add_verification_methods.mysql.down.sql │ │ │ ├── 20200830130642000003_add_verification_methods.mysql.up.sql │ │ │ ├── 20200830130642000003_add_verification_methods.postgres.down.sql │ │ │ ├── 20200830130642000003_add_verification_methods.postgres.up.sql │ │ │ ├── 20200830130642000003_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130642000003_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130642000004_add_verification_methods.cockroach.down.sql │ │ │ ├── 20200830130642000004_add_verification_methods.cockroach.up.sql │ │ │ ├── 20200830130642000004_add_verification_methods.mysql.down.sql │ │ │ ├── 20200830130642000004_add_verification_methods.mysql.up.sql │ │ │ ├── 20200830130642000004_add_verification_methods.postgres.down.sql │ │ │ ├── 20200830130642000004_add_verification_methods.postgres.up.sql │ │ │ ├── 20200830130642000004_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130642000004_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130642000005_add_verification_methods.cockroach.down.sql │ │ │ ├── 20200830130642000005_add_verification_methods.cockroach.up.sql │ │ │ ├── 20200830130642000005_add_verification_methods.mysql.down.sql │ │ │ ├── 20200830130642000005_add_verification_methods.mysql.up.sql │ │ │ ├── 20200830130642000005_add_verification_methods.postgres.down.sql │ │ │ ├── 20200830130642000005_add_verification_methods.postgres.up.sql │ │ │ ├── 20200830130642000005_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130642000005_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130642000006_add_verification_methods.mysql.down.sql │ │ │ ├── 20200830130642000006_add_verification_methods.mysql.up.sql │ │ │ ├── 20200830130642000006_add_verification_methods.postgres.down.sql │ │ │ ├── 20200830130642000006_add_verification_methods.postgres.up.sql │ │ │ ├── 20200830130642000006_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130642000006_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130642000007_add_verification_methods.mysql.down.sql │ │ │ ├── 20200830130642000007_add_verification_methods.mysql.up.sql │ │ │ ├── 20200830130642000007_add_verification_methods.postgres.down.sql │ │ │ ├── 20200830130642000007_add_verification_methods.postgres.up.sql │ │ │ ├── 20200830130642000007_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130642000007_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130642000008_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130642000008_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130642000009_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130642000009_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130642000010_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130642000010_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130643000000_add_verification_methods.cockroach.down.sql │ │ │ ├── 20200830130643000000_add_verification_methods.cockroach.up.sql │ │ │ ├── 20200830130643000000_add_verification_methods.mysql.down.sql │ │ │ ├── 20200830130643000000_add_verification_methods.mysql.up.sql │ │ │ ├── 20200830130643000000_add_verification_methods.postgres.down.sql │ │ │ ├── 20200830130643000000_add_verification_methods.postgres.up.sql │ │ │ ├── 20200830130643000000_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130643000000_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130644000000_add_verification_methods.cockroach.down.sql │ │ │ ├── 20200830130644000000_add_verification_methods.cockroach.up.sql │ │ │ ├── 20200830130644000000_add_verification_methods.mysql.down.sql │ │ │ ├── 20200830130644000000_add_verification_methods.mysql.up.sql │ │ │ ├── 20200830130644000000_add_verification_methods.postgres.down.sql │ │ │ ├── 20200830130644000000_add_verification_methods.postgres.up.sql │ │ │ ├── 20200830130644000000_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130644000000_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130644000001_add_verification_methods.cockroach.down.sql │ │ │ ├── 20200830130644000001_add_verification_methods.cockroach.up.sql │ │ │ ├── 20200830130644000001_add_verification_methods.mysql.down.sql │ │ │ ├── 20200830130644000001_add_verification_methods.mysql.up.sql │ │ │ ├── 20200830130644000001_add_verification_methods.postgres.down.sql │ │ │ ├── 20200830130644000001_add_verification_methods.postgres.up.sql │ │ │ ├── 20200830130644000001_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130644000001_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130645000000_add_verification_methods.cockroach.down.sql │ │ │ ├── 20200830130645000000_add_verification_methods.cockroach.up.sql │ │ │ ├── 20200830130645000000_add_verification_methods.mysql.down.sql │ │ │ ├── 20200830130645000000_add_verification_methods.mysql.up.sql │ │ │ ├── 20200830130645000000_add_verification_methods.postgres.down.sql │ │ │ ├── 20200830130645000000_add_verification_methods.postgres.up.sql │ │ │ ├── 20200830130645000000_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130645000000_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130646000000_add_verification_methods.cockroach.down.sql │ │ │ ├── 20200830130646000000_add_verification_methods.cockroach.up.sql │ │ │ ├── 20200830130646000000_add_verification_methods.mysql.down.sql │ │ │ ├── 20200830130646000000_add_verification_methods.mysql.up.sql │ │ │ ├── 20200830130646000000_add_verification_methods.postgres.down.sql │ │ │ ├── 20200830130646000000_add_verification_methods.postgres.up.sql │ │ │ ├── 20200830130646000000_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130646000000_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130646000001_add_verification_methods.cockroach.down.sql │ │ │ ├── 20200830130646000001_add_verification_methods.cockroach.up.sql │ │ │ ├── 20200830130646000001_add_verification_methods.mysql.down.sql │ │ │ ├── 20200830130646000001_add_verification_methods.mysql.up.sql │ │ │ ├── 20200830130646000001_add_verification_methods.postgres.down.sql │ │ │ ├── 20200830130646000001_add_verification_methods.postgres.up.sql │ │ │ ├── 20200830130646000001_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130646000001_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130646000002_add_verification_methods.cockroach.down.sql │ │ │ ├── 20200830130646000002_add_verification_methods.cockroach.up.sql │ │ │ ├── 20200830130646000002_add_verification_methods.mysql.down.sql │ │ │ ├── 20200830130646000002_add_verification_methods.mysql.up.sql │ │ │ ├── 20200830130646000002_add_verification_methods.postgres.down.sql │ │ │ ├── 20200830130646000002_add_verification_methods.postgres.up.sql │ │ │ ├── 20200830130646000002_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130646000002_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130646000003_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130646000003_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130646000004_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130646000004_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130646000005_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130646000005_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130646000006_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130646000006_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130646000007_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130646000007_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130646000008_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130646000008_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130646000009_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130646000009_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130646000010_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130646000010_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130646000011_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130646000011_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830154602000000_add_verification_token.cockroach.down.sql │ │ │ ├── 20200830154602000000_add_verification_token.cockroach.up.sql │ │ │ ├── 20200830154602000000_add_verification_token.mysql.down.sql │ │ │ ├── 20200830154602000000_add_verification_token.mysql.up.sql │ │ │ ├── 20200830154602000000_add_verification_token.postgres.down.sql │ │ │ ├── 20200830154602000000_add_verification_token.postgres.up.sql │ │ │ ├── 20200830154602000000_add_verification_token.sqlite3.down.sql │ │ │ ├── 20200830154602000000_add_verification_token.sqlite3.up.sql │ │ │ ├── 20200830154602000001_add_verification_token.cockroach.down.sql │ │ │ ├── 20200830154602000001_add_verification_token.cockroach.up.sql │ │ │ ├── 20200830154602000001_add_verification_token.mysql.down.sql │ │ │ ├── 20200830154602000001_add_verification_token.mysql.up.sql │ │ │ ├── 20200830154602000001_add_verification_token.postgres.down.sql │ │ │ ├── 20200830154602000001_add_verification_token.postgres.up.sql │ │ │ ├── 20200830154602000001_add_verification_token.sqlite3.down.sql │ │ │ ├── 20200830154602000001_add_verification_token.sqlite3.up.sql │ │ │ ├── 20200830154602000002_add_verification_token.cockroach.down.sql │ │ │ ├── 20200830154602000002_add_verification_token.cockroach.up.sql │ │ │ ├── 20200830154602000002_add_verification_token.mysql.down.sql │ │ │ ├── 20200830154602000002_add_verification_token.mysql.up.sql │ │ │ ├── 20200830154602000002_add_verification_token.postgres.down.sql │ │ │ ├── 20200830154602000002_add_verification_token.postgres.up.sql │ │ │ ├── 20200830154602000002_add_verification_token.sqlite3.down.sql │ │ │ ├── 20200830154602000002_add_verification_token.sqlite3.up.sql │ │ │ ├── 20200830154602000003_add_verification_token.cockroach.down.sql │ │ │ ├── 20200830154602000003_add_verification_token.cockroach.up.sql │ │ │ ├── 20200830154602000003_add_verification_token.mysql.down.sql │ │ │ ├── 20200830154602000003_add_verification_token.mysql.up.sql │ │ │ ├── 20200830154602000003_add_verification_token.postgres.down.sql │ │ │ ├── 20200830154602000003_add_verification_token.postgres.up.sql │ │ │ ├── 20200830154602000003_add_verification_token.sqlite3.down.sql │ │ │ ├── 20200830154602000003_add_verification_token.sqlite3.up.sql │ │ │ ├── 20200830154602000004_add_verification_token.cockroach.down.sql │ │ │ ├── 20200830154602000004_add_verification_token.cockroach.up.sql │ │ │ ├── 20200830154602000004_add_verification_token.mysql.down.sql │ │ │ ├── 20200830154602000004_add_verification_token.mysql.up.sql │ │ │ ├── 20200830154602000004_add_verification_token.postgres.down.sql │ │ │ ├── 20200830154602000004_add_verification_token.postgres.up.sql │ │ │ ├── 20200830154602000004_add_verification_token.sqlite3.down.sql │ │ │ ├── 20200830154602000004_add_verification_token.sqlite3.up.sql │ │ │ ├── 20200830172221000000_recovery_token_expires.cockroach.down.sql │ │ │ ├── 20200830172221000000_recovery_token_expires.cockroach.up.sql │ │ │ ├── 20200830172221000000_recovery_token_expires.mysql.down.sql │ │ │ ├── 20200830172221000000_recovery_token_expires.mysql.up.sql │ │ │ ├── 20200830172221000000_recovery_token_expires.postgres.down.sql │ │ │ ├── 20200830172221000000_recovery_token_expires.postgres.up.sql │ │ │ ├── 20200830172221000000_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000000_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200830172221000001_recovery_token_expires.cockroach.down.sql │ │ │ ├── 20200830172221000001_recovery_token_expires.cockroach.up.sql │ │ │ ├── 20200830172221000001_recovery_token_expires.mysql.down.sql │ │ │ ├── 20200830172221000001_recovery_token_expires.mysql.up.sql │ │ │ ├── 20200830172221000001_recovery_token_expires.postgres.down.sql │ │ │ ├── 20200830172221000001_recovery_token_expires.postgres.up.sql │ │ │ ├── 20200830172221000001_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000001_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200830172221000002_recovery_token_expires.cockroach.down.sql │ │ │ ├── 20200830172221000002_recovery_token_expires.cockroach.up.sql │ │ │ ├── 20200830172221000002_recovery_token_expires.mysql.down.sql │ │ │ ├── 20200830172221000002_recovery_token_expires.mysql.up.sql │ │ │ ├── 20200830172221000002_recovery_token_expires.postgres.down.sql │ │ │ ├── 20200830172221000002_recovery_token_expires.postgres.up.sql │ │ │ ├── 20200830172221000002_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000002_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200830172221000003_recovery_token_expires.cockroach.down.sql │ │ │ ├── 20200830172221000003_recovery_token_expires.cockroach.up.sql │ │ │ ├── 20200830172221000003_recovery_token_expires.mysql.down.sql │ │ │ ├── 20200830172221000003_recovery_token_expires.mysql.up.sql │ │ │ ├── 20200830172221000003_recovery_token_expires.postgres.down.sql │ │ │ ├── 20200830172221000003_recovery_token_expires.postgres.up.sql │ │ │ ├── 20200830172221000003_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000003_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200830172221000004_recovery_token_expires.cockroach.down.sql │ │ │ ├── 20200830172221000004_recovery_token_expires.cockroach.up.sql │ │ │ ├── 20200830172221000004_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000004_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200830172221000005_recovery_token_expires.cockroach.down.sql │ │ │ ├── 20200830172221000005_recovery_token_expires.cockroach.up.sql │ │ │ ├── 20200830172221000005_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000005_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200830172221000006_recovery_token_expires.cockroach.down.sql │ │ │ ├── 20200830172221000006_recovery_token_expires.cockroach.up.sql │ │ │ ├── 20200830172221000006_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000006_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200830172221000007_recovery_token_expires.cockroach.down.sql │ │ │ ├── 20200830172221000007_recovery_token_expires.cockroach.up.sql │ │ │ ├── 20200830172221000007_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000007_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200830172221000008_recovery_token_expires.cockroach.down.sql │ │ │ ├── 20200830172221000008_recovery_token_expires.cockroach.up.sql │ │ │ ├── 20200830172221000008_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000008_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200830172221000009_recovery_token_expires.cockroach.down.sql │ │ │ ├── 20200830172221000009_recovery_token_expires.cockroach.up.sql │ │ │ ├── 20200830172221000009_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000009_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200830172221000010_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000010_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200830172221000011_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000011_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200830172221000012_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000012_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200830172221000013_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000013_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200830172221000014_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000014_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200830172221000015_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000015_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200830172221000016_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000016_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200830172221000017_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000017_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200830172221000018_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000018_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200830172221000019_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000019_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200830172221000020_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000020_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200830172221000021_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000021_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200830172221000022_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000022_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200830172221000023_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000023_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200830172221000024_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221000024_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200831110752000000_identity_verifiable_address_remove_code.cockroach.down.sql │ │ │ ├── 20200831110752000000_identity_verifiable_address_remove_code.cockroach.up.sql │ │ │ ├── 20200831110752000000_identity_verifiable_address_remove_code.mysql.down.sql │ │ │ ├── 20200831110752000000_identity_verifiable_address_remove_code.mysql.up.sql │ │ │ ├── 20200831110752000000_identity_verifiable_address_remove_code.postgres.down.sql │ │ │ ├── 20200831110752000000_identity_verifiable_address_remove_code.postgres.up.sql │ │ │ ├── 20200831110752000000_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ │ ├── 20200831110752000000_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ │ ├── 20200831110752000001_identity_verifiable_address_remove_code.cockroach.down.sql │ │ │ ├── 20200831110752000001_identity_verifiable_address_remove_code.cockroach.up.sql │ │ │ ├── 20200831110752000001_identity_verifiable_address_remove_code.mysql.down.sql │ │ │ ├── 20200831110752000001_identity_verifiable_address_remove_code.mysql.up.sql │ │ │ ├── 20200831110752000001_identity_verifiable_address_remove_code.postgres.down.sql │ │ │ ├── 20200831110752000001_identity_verifiable_address_remove_code.postgres.up.sql │ │ │ ├── 20200831110752000001_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ │ ├── 20200831110752000001_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ │ ├── 20200831110752000002_identity_verifiable_address_remove_code.cockroach.down.sql │ │ │ ├── 20200831110752000002_identity_verifiable_address_remove_code.cockroach.up.sql │ │ │ ├── 20200831110752000002_identity_verifiable_address_remove_code.mysql.down.sql │ │ │ ├── 20200831110752000002_identity_verifiable_address_remove_code.mysql.up.sql │ │ │ ├── 20200831110752000002_identity_verifiable_address_remove_code.postgres.down.sql │ │ │ ├── 20200831110752000002_identity_verifiable_address_remove_code.postgres.up.sql │ │ │ ├── 20200831110752000002_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ │ ├── 20200831110752000002_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ │ ├── 20200831110752000003_identity_verifiable_address_remove_code.cockroach.down.sql │ │ │ ├── 20200831110752000003_identity_verifiable_address_remove_code.cockroach.up.sql │ │ │ ├── 20200831110752000003_identity_verifiable_address_remove_code.mysql.down.sql │ │ │ ├── 20200831110752000003_identity_verifiable_address_remove_code.mysql.up.sql │ │ │ ├── 20200831110752000003_identity_verifiable_address_remove_code.postgres.down.sql │ │ │ ├── 20200831110752000003_identity_verifiable_address_remove_code.postgres.up.sql │ │ │ ├── 20200831110752000003_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ │ ├── 20200831110752000003_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ │ ├── 20200831110752000004_identity_verifiable_address_remove_code.cockroach.down.sql │ │ │ ├── 20200831110752000004_identity_verifiable_address_remove_code.cockroach.up.sql │ │ │ ├── 20200831110752000004_identity_verifiable_address_remove_code.mysql.down.sql │ │ │ ├── 20200831110752000004_identity_verifiable_address_remove_code.mysql.up.sql │ │ │ ├── 20200831110752000004_identity_verifiable_address_remove_code.postgres.down.sql │ │ │ ├── 20200831110752000004_identity_verifiable_address_remove_code.postgres.up.sql │ │ │ ├── 20200831110752000004_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ │ ├── 20200831110752000004_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ │ ├── 20200831110752000005_identity_verifiable_address_remove_code.cockroach.down.sql │ │ │ ├── 20200831110752000005_identity_verifiable_address_remove_code.cockroach.up.sql │ │ │ ├── 20200831110752000005_identity_verifiable_address_remove_code.mysql.down.sql │ │ │ ├── 20200831110752000005_identity_verifiable_address_remove_code.mysql.up.sql │ │ │ ├── 20200831110752000005_identity_verifiable_address_remove_code.postgres.down.sql │ │ │ ├── 20200831110752000005_identity_verifiable_address_remove_code.postgres.up.sql │ │ │ ├── 20200831110752000005_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ │ ├── 20200831110752000005_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ │ ├── 20200831110752000006_identity_verifiable_address_remove_code.cockroach.down.sql │ │ │ ├── 20200831110752000006_identity_verifiable_address_remove_code.cockroach.up.sql │ │ │ ├── 20200831110752000006_identity_verifiable_address_remove_code.mysql.down.sql │ │ │ ├── 20200831110752000006_identity_verifiable_address_remove_code.mysql.up.sql │ │ │ ├── 20200831110752000006_identity_verifiable_address_remove_code.postgres.down.sql │ │ │ ├── 20200831110752000006_identity_verifiable_address_remove_code.postgres.up.sql │ │ │ ├── 20200831110752000006_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ │ ├── 20200831110752000006_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ │ ├── 20200831110752000007_identity_verifiable_address_remove_code.cockroach.down.sql │ │ │ ├── 20200831110752000007_identity_verifiable_address_remove_code.cockroach.up.sql │ │ │ ├── 20200831110752000007_identity_verifiable_address_remove_code.mysql.down.sql │ │ │ ├── 20200831110752000007_identity_verifiable_address_remove_code.mysql.up.sql │ │ │ ├── 20200831110752000007_identity_verifiable_address_remove_code.postgres.down.sql │ │ │ ├── 20200831110752000007_identity_verifiable_address_remove_code.postgres.up.sql │ │ │ ├── 20200831110752000007_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ │ ├── 20200831110752000007_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ │ ├── 20200831110752000008_identity_verifiable_address_remove_code.cockroach.down.sql │ │ │ ├── 20200831110752000008_identity_verifiable_address_remove_code.cockroach.up.sql │ │ │ ├── 20200831110752000008_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ │ ├── 20200831110752000008_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ │ ├── 20200831110752000009_identity_verifiable_address_remove_code.cockroach.down.sql │ │ │ ├── 20200831110752000009_identity_verifiable_address_remove_code.cockroach.up.sql │ │ │ ├── 20200831110752000009_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ │ ├── 20200831110752000009_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ │ ├── 20200831110752000010_identity_verifiable_address_remove_code.cockroach.down.sql │ │ │ ├── 20200831110752000010_identity_verifiable_address_remove_code.cockroach.up.sql │ │ │ ├── 20200831110752000010_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ │ ├── 20200831110752000010_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ │ ├── 20200831110752000011_identity_verifiable_address_remove_code.cockroach.down.sql │ │ │ ├── 20200831110752000011_identity_verifiable_address_remove_code.cockroach.up.sql │ │ │ ├── 20200831110752000011_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ │ ├── 20200831110752000011_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ │ ├── 20200831110752000012_identity_verifiable_address_remove_code.cockroach.down.sql │ │ │ ├── 20200831110752000012_identity_verifiable_address_remove_code.cockroach.up.sql │ │ │ ├── 20200831110752000012_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ │ ├── 20200831110752000012_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ │ ├── 20200831110752000013_identity_verifiable_address_remove_code.cockroach.down.sql │ │ │ ├── 20200831110752000013_identity_verifiable_address_remove_code.cockroach.up.sql │ │ │ ├── 20200831110752000013_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ │ ├── 20200831110752000013_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ │ ├── 20200831110752000014_identity_verifiable_address_remove_code.cockroach.down.sql │ │ │ ├── 20200831110752000014_identity_verifiable_address_remove_code.cockroach.up.sql │ │ │ ├── 20200831110752000014_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ │ ├── 20200831110752000014_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ │ ├── 20200831110752000015_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ │ ├── 20200831110752000015_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ │ ├── 20200831110752000016_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ │ ├── 20200831110752000016_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ │ ├── 20200831110752000017_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ │ ├── 20200831110752000017_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ │ ├── 20200831110752000018_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ │ ├── 20200831110752000018_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ │ ├── 20200831110752000019_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ │ ├── 20200831110752000019_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ │ ├── 20200831110752000020_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ │ ├── 20200831110752000020_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ │ ├── 20200831110752000021_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ │ ├── 20200831110752000021_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ │ ├── 20201201161451000000_credential_types_values.cockroach.down.sql │ │ │ ├── 20201201161451000000_credential_types_values.cockroach.up.sql │ │ │ ├── 20201201161451000000_credential_types_values.mysql.down.sql │ │ │ ├── 20201201161451000000_credential_types_values.mysql.up.sql │ │ │ ├── 20201201161451000000_credential_types_values.postgres.down.sql │ │ │ ├── 20201201161451000000_credential_types_values.postgres.up.sql │ │ │ ├── 20201201161451000000_credential_types_values.sqlite3.down.sql │ │ │ ├── 20201201161451000000_credential_types_values.sqlite3.up.sql │ │ │ ├── 20201201161451000001_credential_types_values.cockroach.down.sql │ │ │ ├── 20201201161451000001_credential_types_values.cockroach.up.sql │ │ │ ├── 20201201161451000001_credential_types_values.mysql.down.sql │ │ │ ├── 20201201161451000001_credential_types_values.mysql.up.sql │ │ │ ├── 20201201161451000001_credential_types_values.postgres.down.sql │ │ │ ├── 20201201161451000001_credential_types_values.postgres.up.sql │ │ │ ├── 20201201161451000001_credential_types_values.sqlite3.down.sql │ │ │ └── 20201201161451000001_credential_types_values.sqlite3.up.sql │ │ └── transaction.go │ ├── profilex/ │ │ └── profiling.go │ ├── prometheusx/ │ │ ├── handler.go │ │ └── metrics.go │ ├── proxy/ │ │ ├── proxy.go │ │ ├── rewrites.go │ │ └── stubs/ │ │ └── auth.example.com.json │ ├── randx/ │ │ ├── README.md │ │ ├── sequence.go │ │ └── strength/ │ │ ├── go.mod │ │ ├── go.sum │ │ └── main.go │ ├── reqlog/ │ │ ├── LICENSE │ │ ├── external_latency.go │ │ └── middleware.go │ ├── resilience/ │ │ └── retry.go │ ├── safecast/ │ │ └── safecast.go │ ├── serverx/ │ │ ├── 404.go │ │ ├── 404.html │ │ └── 404.json │ ├── servicelocatorx/ │ │ └── options.go │ ├── snapshotx/ │ │ ├── .snapshots/ │ │ │ ├── TestDeleteMatches-file=1.json-fn.json │ │ │ ├── TestDeleteMatches-file=2.json-fn.json │ │ │ └── TestDeleteMatches-file=3.json-fn.json │ │ ├── fixtures/ │ │ │ ├── 1.json │ │ │ ├── 2.json │ │ │ └── 3.json │ │ └── snapshot.go │ ├── sqlcon/ │ │ ├── connector.go │ │ ├── dockertest/ │ │ │ ├── cockroach.go │ │ │ └── test_helper.go │ │ ├── error.go │ │ ├── error_nosqlite.go │ │ ├── error_sqlite.go │ │ ├── message.go │ │ └── parse_opts.go │ ├── sqlxx/ │ │ ├── batch/ │ │ │ ├── .snapshots/ │ │ │ │ ├── Test_buildInsertQueryArgs-case=cockroach.json │ │ │ │ ├── Test_buildInsertQueryArgs-case=testModel.json │ │ │ │ └── Test_buildInsertQueryValues-case=testModel-case=cockroach.json │ │ │ └── create.go │ │ ├── expand.go │ │ ├── sqlxx.go │ │ └── types.go │ ├── stringslice/ │ │ └── unique.go │ ├── stringsx/ │ │ ├── case.go │ │ ├── split.go │ │ ├── switch_case.go │ │ └── truncate.go │ ├── swaggerx/ │ │ └── error.go │ ├── testingx/ │ │ └── helpers.go │ ├── tlsx/ │ │ ├── cert.go │ │ └── termination.go │ ├── urlx/ │ │ ├── copy.go │ │ ├── extract.go │ │ ├── join.go │ │ ├── parse.go │ │ ├── path.go │ │ └── path_windows.go │ ├── uuidx/ │ │ └── uuid.go │ └── watcherx/ │ ├── definitions.go │ ├── directory.go │ ├── event.go │ ├── file.go │ ├── integrationtest/ │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── Makefile │ │ ├── README.md │ │ ├── configmap.yml │ │ ├── event_logger.yml │ │ ├── eventlog_snapshot │ │ └── main.go │ └── test_helpers.go ├── otp/ │ └── otp.go ├── package.json ├── persistence/ │ ├── reference.go │ └── sql/ │ ├── .soda.yml │ ├── README.md │ ├── batch/ │ │ ├── .snapshots/ │ │ │ ├── Test_buildInsertQueryArgs-case=Identities.json │ │ │ ├── Test_buildInsertQueryArgs-case=RecoveryAddress#01.json │ │ │ ├── Test_buildInsertQueryArgs-case=RecoveryAddress.json │ │ │ ├── Test_buildInsertQueryArgs-case=cockroach.json │ │ │ ├── Test_buildInsertQueryArgs-case=testModel.json │ │ │ └── Test_buildInsertQueryValues-case=testModel-case=cockroach.json │ │ ├── create.go │ │ ├── create_test.go │ │ └── test_persister.go │ ├── devices/ │ │ └── persister_devices.go │ ├── identity/ │ │ └── persister_identity.go │ ├── migratest/ │ │ ├── fixtures/ │ │ │ ├── identity/ │ │ │ │ ├── 0149ce5f-76a8-4efe-b2e3-431b8c6cceb6.json │ │ │ │ ├── 0149ce5f-76a8-4efe-b2e3-431b8c6cceb7.json │ │ │ │ ├── 196d8c1e-4f04-40f0-94b3-5ec43996b28a.json │ │ │ │ ├── 28ff0031-190b-4253-bd15-14308dec013e.json │ │ │ │ ├── 2ae6a5a7-2983-49e7-a4d8-7740b37c88cb.json │ │ │ │ ├── 308929d3-41a2-43fe-a33c-75308539d841.json │ │ │ │ ├── 359963ec-b09b-4ea0-aece-fb4dd95f304a.json │ │ │ │ ├── 5ff66179-c240-4703-b0d8-494592cefff5.json │ │ │ │ ├── a251ebc2-880c-4f76-a8f3-38e6940eab0e.json │ │ │ │ ├── d7b9addb-ac15-4bc2-9fa5-562e0bf48755.json │ │ │ │ └── ed253b2c-48ed-4c58-9b6f-1dc963c30a66.json │ │ │ ├── identity_recovery_address/ │ │ │ │ └── b8293f1c-010f-45d9-b809-f3fc5365ba80.json │ │ │ ├── identity_verification_address/ │ │ │ │ ├── 45e867e9-2745-4f16-8dd4-84334a252b61.json │ │ │ │ ├── b2d59320-8564-4400-a39f-a22a497a23f1.json │ │ │ │ ├── c2427b6d-312b-46d9-9285-536db7ae11fd.json │ │ │ │ └── d4718a67-aec2-418d-8173-6ebc7bde3b86.json │ │ │ ├── login_code/ │ │ │ │ └── bd292366-af32-4ba6-bdf0-11d6d1a217f3.json │ │ │ ├── login_flow/ │ │ │ │ ├── 00b1517f-2467-4aaf-b0a5-82b4a27dcaf5.json │ │ │ │ ├── 0bc96cc9-dda4-4700-9e42-35731f2af91e.json │ │ │ │ ├── 1fb23c75-b809-42cc-8984-6ca2d0a1192f.json │ │ │ │ ├── 202c1981-1e25-47f0-8764-75ad506c2bec.json │ │ │ │ ├── 349c945a-60f8-436a-a301-7a42c92604f9.json │ │ │ │ ├── 38caf592-b042-4551-b92f-8d5223c2a4e2.json │ │ │ │ ├── 3a9ea34f-0f12-469b-9417-3ae5795a7baa.json │ │ │ │ ├── 43c99182-bb67-47e1-b564-bb23bd8d4393.json │ │ │ │ ├── 47edd3a8-0998-4779-9469-f4b8ee4430df.json │ │ │ │ ├── 56d94e8b-8a5d-4b7f-8a6e-3259d2b2903e.json │ │ │ │ ├── 6d387820-f2f4-4f9f-9980-a90d89e7811f.json │ │ │ │ ├── 916ded11-aa64-4a27-b06e-96e221a509d7.json │ │ │ │ ├── 99974ce6-388c-4669-a95a-7757ee724020.json │ │ │ │ ├── b1fac7fb-d016-4a06-a7fe-e4eab2a0429f.json │ │ │ │ ├── cccccccc-dda4-4700-9e42-35731f2af911.json │ │ │ │ ├── cccccccc-dda4-4700-9e42-35731f2af91e.json │ │ │ │ └── d6aa1f23-88c9-4b9b-a850-392f48c7f9e8.json │ │ │ ├── recovery_code/ │ │ │ │ └── 8f75f5d9-9cb4-4848-9a73-9344f686f8a6.json │ │ │ ├── recovery_flow/ │ │ │ │ ├── 0d14427f-e16d-43a5-8695-8278bf85d4eb.json │ │ │ │ ├── 13178936-095a-466b-abe0-36d977d3dc18.json │ │ │ │ ├── 4963f305-e874-4a68-8424-a00bec679e7b.json │ │ │ │ ├── 68fb4010-84a9-4d1e-9f92-2705978ee891.json │ │ │ │ ├── 68fb4010-84a9-4d1e-9f92-2705978ee89e.json │ │ │ │ └── 87e871e1-a45f-4ed0-ba4e-a03063c774dc.json │ │ │ ├── recovery_token/ │ │ │ │ ├── 1b667e6d-8fda-4194-a765-08185185d7e4.json │ │ │ │ ├── 5529d454-2946-404e-b681-d950f8657fd0.json │ │ │ │ └── 77ca3f5c-cd39-488b-9f1d-cc7166d14bdc.json │ │ │ ├── registration_code/ │ │ │ │ └── f1f66a69-ce02-4a12-9591-9e02dda30a0d.json │ │ │ ├── registration_flow/ │ │ │ │ ├── 05a7f09d-4ef3-41fb-958a-6ad74584b36a.json │ │ │ │ ├── 22d58184-b97d-44a5-bbaf-0aa8b4000d81.json │ │ │ │ ├── 2bf132e0-5d40-4df9-9a11-9106e5333735.json │ │ │ │ ├── 696e7022-c466-44f6-89c6-8cf93c06a62a.json │ │ │ │ ├── 69c80296-36cd-4afc-921a-15369cac5bf0.json │ │ │ │ ├── 87fa3f43-5155-42b4-a1ad-174c2595fdaf.json │ │ │ │ ├── 8ef215a9-e8d5-43b3-9aa3-cb4333562e36.json │ │ │ │ ├── 8f32efdc-f6fc-4c27-a3c2-579d109eff60.json │ │ │ │ ├── 9edcf051-1cd0-44cc-bd2f-6ac21f0c24dd.json │ │ │ │ ├── e2150cdc-23ac-4940-a240-6c79c27ab029.json │ │ │ │ ├── ef18b06e-4700-4021-9949-ef783cd86be1.json │ │ │ │ ├── ef18b06e-4700-4021-9949-ef783cd86be8.json │ │ │ │ └── f1b5ed18-113a-4a98-aae7-d4eba007199c.json │ │ │ ├── session/ │ │ │ │ ├── 068f6bb6-d15f-436d-94f7-b3fd0489c9ef.json │ │ │ │ ├── 7458af86-c1d8-401c-978a-8da89133f78b.json │ │ │ │ ├── 7458af86-c1d8-401c-978a-8da89133f98b.json │ │ │ │ ├── 8571e374-38f2-4f46-8ad3-b9d914e174d3.json │ │ │ │ ├── dcde5aaa-f789-4d3d-ae1f-76da8d57e67c.json │ │ │ │ └── f38cdebe-e567-42c9-a562-1bd4dee40998.json │ │ │ ├── settings_flow/ │ │ │ │ ├── 194c5b05-0487-4a11-bcbc-f301c9ff9678.json │ │ │ │ ├── 19ede218-928c-4e02-ab49-b76e12b34f31.json │ │ │ │ ├── 19ede218-928c-4e02-ab49-b76e12b34f32.json │ │ │ │ ├── 21c5f714-3089-49d2-b387-f244d4dd9e00.json │ │ │ │ ├── 74fd6c53-7651-453e-90b8-2c5adbf911bb.json │ │ │ │ ├── 77fe4fb3-2d4e-4532-b568-c44b0aece0aa.json │ │ │ │ ├── 8248bb5d-8ef7-45e3-8e07-9e2003dd5352.json │ │ │ │ ├── 90b4f970-b9ae-42bc-a0a7-73ec750e0aa1.json │ │ │ │ ├── a79bfcf1-68ae-49de-8b23-4f96921b8341.json │ │ │ │ ├── aeba85bd-1a8c-44bf-8fc3-3be83c01a3dc.json │ │ │ │ └── cdfd1eed-34a4-491d-ad0a-7579d3a0a7ba.json │ │ │ ├── verification_flow/ │ │ │ │ ├── 29b2c16e-2955-4faa-bd16-33af098cdf83.json │ │ │ │ ├── 3631e880-ce59-4cbd-a705-0d825eea590d.json │ │ │ │ ├── 42f31e47-65e1-4be9-80ea-e5d8ed64b236.json │ │ │ │ ├── 5385c962-0295-4575-9b1b-d7eef13c0eda.json │ │ │ │ ├── 6aae3159-b880-4cfb-a863-03b114b1371b.json │ │ │ │ ├── 7be6c72c-c868-4b61-a1f0-1130603665d1.json │ │ │ │ ├── 7be6c72c-c868-4b61-a1f0-1130603665d8.json │ │ │ │ ├── 81f74e5d-1fa5-4e1b-a9bf-e95119260471.json │ │ │ │ ├── 81f74e5d-1fa5-4e1b-a9bf-e9511926047c.json │ │ │ │ ├── a8e2b810-a561-4a9e-bbd8-37f649bc26fa.json │ │ │ │ └── b37d34c2-4290-4be4-9e3a-c6263ee77082.json │ │ │ └── verification_token/ │ │ │ ├── ee56574d-2f0c-43f6-8d26-0062938ae330.json │ │ │ ├── ee56574d-2f1c-43f6-8d26-0062938ae330.json │ │ │ └── f81fd924-23bb-4cdf-8fa0-56253eff6cc9.json │ │ ├── migration_test.go │ │ ├── stub/ │ │ │ └── default.schema.json │ │ └── testdata/ │ │ ├── 20150100000001_testdata.sql │ │ ├── 20191100000001_testdata.sql │ │ ├── 20191100000002_testdata.sql │ │ ├── 20191100000003_testdata.sql │ │ ├── 20191100000004_testdata.sql │ │ ├── 20191100000005_testdata.mysql.sql │ │ ├── 20191100000006_testdata.sql │ │ ├── 20191100000007_testdata.sql │ │ ├── 20191100000008_testdata.sql │ │ ├── 20191100000009_testdata.mysql.sql │ │ ├── 20191100000010_testdata.sql │ │ ├── 20191100000011_testdata.sql │ │ ├── 20191100000012_testdata.sql │ │ ├── 20200317160354_testdata.sql │ │ ├── 20200401183443_testdata.sql │ │ ├── 20200402142539_testdata.sql │ │ ├── 20200519101057_testdata.sql │ │ ├── 20200519101058_testdata.mysql.sql │ │ ├── 20200601101000_testdata.sql │ │ ├── 20200601101001_testdata.mysql.sql │ │ ├── 20200605111551_testdata.sql │ │ ├── 20200607165100_testdata.sql │ │ ├── 20200705105359_testdata.sql │ │ ├── 20200810141652_testdata.sql │ │ ├── 20200810161022_testdata.sql │ │ ├── 20200810162450_testdata.sql │ │ ├── 20200812124254_testdata.sql │ │ ├── 20200812160551_testdata.sql │ │ ├── 20200830121710_testdata.sql │ │ ├── 20200830130642_testdata.sql │ │ ├── 20200830130643_testdata.sql │ │ ├── 20200830130644_testdata.sql │ │ ├── 20200830130645_testdata.sql │ │ ├── 20200830130646_testdata.sql │ │ ├── 20200830154602_testdata.sql │ │ ├── 20200830172221_testdata.sql │ │ ├── 20200831110752_testdata.sql │ │ ├── 20201201161451_testdata.sql │ │ ├── 20210118113234_testdata.sql │ │ ├── 20210126114619_testdata.sql │ │ ├── 20210307130558_testdata.sql │ │ ├── 20210307130559_testdata.sql │ │ ├── 20210311102338_testdata.sql │ │ ├── 20210410175418_testdata.sql │ │ ├── 20210504121624_testdata.sql │ │ ├── 20210618103120_testdata.sql │ │ ├── 20210805112414_testdata.sql │ │ ├── 20210805122535_testdata.sql │ │ ├── 20210810153530_testdata.sql │ │ ├── 20210813150152_testdata.sql │ │ ├── 20210816113956_testdata.sql │ │ ├── 20210816142650_testdata.sql │ │ ├── 20210817181232_testdata.sql │ │ ├── 20210829131458_testdata.sql │ │ ├── 20210913095309_testdata.sql │ │ ├── 20220118104539_testdata.sql │ │ ├── 20220301102701_testdata.sql │ │ ├── 20220420102701_testdata.sql │ │ ├── 20220607000001_testdata.sql │ │ ├── 20220902141902_testdata.sql │ │ ├── 20220907132836_testdata.sql │ │ ├── 20220929124401_testdata.sql │ │ ├── 20221103120601_testdata.sql │ │ ├── 20221205095201_testdata.sql │ │ ├── 20230313141439_testdata.sql │ │ ├── 20230614205200_testdata.sql │ │ ├── 20230705000000_testdata.sql │ │ ├── 20230706000000_testdata.sql │ │ ├── 20230707133700_testdata.sql │ │ └── 20230707133701_testdata.sql │ ├── migrations/ │ │ ├── go/ │ │ │ ├── 20251105000000000000_identity_id_not_null_fks.go │ │ │ └── gomigrations.go │ │ ├── legacy/ │ │ │ ├── 20191100000001_identities.cockroach.down.sql │ │ │ ├── 20191100000001_identities.cockroach.up.sql │ │ │ ├── 20191100000001_identities.mysql.down.sql │ │ │ ├── 20191100000001_identities.mysql.up.sql │ │ │ ├── 20191100000001_identities.postgres.down.sql │ │ │ ├── 20191100000001_identities.postgres.up.sql │ │ │ ├── 20191100000001_identities.sqlite3.down.sql │ │ │ ├── 20191100000001_identities.sqlite3.up.sql │ │ │ ├── 20191100000002_requests.cockroach.down.sql │ │ │ ├── 20191100000002_requests.cockroach.up.sql │ │ │ ├── 20191100000002_requests.mysql.down.sql │ │ │ ├── 20191100000002_requests.mysql.up.sql │ │ │ ├── 20191100000002_requests.postgres.down.sql │ │ │ ├── 20191100000002_requests.postgres.up.sql │ │ │ ├── 20191100000002_requests.sqlite3.down.sql │ │ │ ├── 20191100000002_requests.sqlite3.up.sql │ │ │ ├── 20191100000003_sessions.cockroach.down.sql │ │ │ ├── 20191100000003_sessions.cockroach.up.sql │ │ │ ├── 20191100000003_sessions.mysql.down.sql │ │ │ ├── 20191100000003_sessions.mysql.up.sql │ │ │ ├── 20191100000003_sessions.postgres.down.sql │ │ │ ├── 20191100000003_sessions.postgres.up.sql │ │ │ ├── 20191100000003_sessions.sqlite3.down.sql │ │ │ ├── 20191100000003_sessions.sqlite3.up.sql │ │ │ ├── 20191100000004_errors.cockroach.down.sql │ │ │ ├── 20191100000004_errors.cockroach.up.sql │ │ │ ├── 20191100000004_errors.mysql.down.sql │ │ │ ├── 20191100000004_errors.mysql.up.sql │ │ │ ├── 20191100000004_errors.postgres.down.sql │ │ │ ├── 20191100000004_errors.postgres.up.sql │ │ │ ├── 20191100000004_errors.sqlite3.down.sql │ │ │ ├── 20191100000004_errors.sqlite3.up.sql │ │ │ ├── 20191100000005_identities.mysql.down.sql │ │ │ ├── 20191100000005_identities.mysql.up.sql │ │ │ ├── 20191100000006_courier.cockroach.down.sql │ │ │ ├── 20191100000006_courier.cockroach.up.sql │ │ │ ├── 20191100000006_courier.mysql.down.sql │ │ │ ├── 20191100000006_courier.mysql.up.sql │ │ │ ├── 20191100000006_courier.postgres.down.sql │ │ │ ├── 20191100000006_courier.postgres.up.sql │ │ │ ├── 20191100000006_courier.sqlite3.down.sql │ │ │ ├── 20191100000006_courier.sqlite3.up.sql │ │ │ ├── 20191100000007_errors.cockroach.down.sql │ │ │ ├── 20191100000007_errors.cockroach.up.sql │ │ │ ├── 20191100000007_errors.mysql.down.sql │ │ │ ├── 20191100000007_errors.mysql.up.sql │ │ │ ├── 20191100000007_errors.postgres.down.sql │ │ │ ├── 20191100000007_errors.postgres.up.sql │ │ │ ├── 20191100000007_errors.sqlite3.down.sql │ │ │ ├── 20191100000007_errors.sqlite3.up.sql │ │ │ ├── 20191100000008_selfservice_verification.cockroach.down.sql │ │ │ ├── 20191100000008_selfservice_verification.cockroach.up.sql │ │ │ ├── 20191100000008_selfservice_verification.mysql.down.sql │ │ │ ├── 20191100000008_selfservice_verification.mysql.up.sql │ │ │ ├── 20191100000008_selfservice_verification.postgres.down.sql │ │ │ ├── 20191100000008_selfservice_verification.postgres.up.sql │ │ │ ├── 20191100000008_selfservice_verification.sqlite3.down.sql │ │ │ ├── 20191100000008_selfservice_verification.sqlite3.up.sql │ │ │ ├── 20191100000009_verification.mysql.down.sql │ │ │ ├── 20191100000009_verification.mysql.up.sql │ │ │ ├── 20191100000010_errors.cockroach.down.sql │ │ │ ├── 20191100000010_errors.cockroach.up.sql │ │ │ ├── 20191100000010_errors.mysql.down.sql │ │ │ ├── 20191100000010_errors.mysql.up.sql │ │ │ ├── 20191100000010_errors.postgres.down.sql │ │ │ ├── 20191100000010_errors.postgres.up.sql │ │ │ ├── 20191100000010_errors.sqlite3.down.sql │ │ │ ├── 20191100000010_errors.sqlite3.up.sql │ │ │ ├── 20191100000011_courier_body_type.cockroach.up.sql │ │ │ ├── 20191100000011_courier_body_type.down.sql │ │ │ ├── 20191100000011_courier_body_type.mysql.up.sql │ │ │ ├── 20191100000011_courier_body_type.postgres.up.sql │ │ │ ├── 20191100000011_courier_body_type.sqlite3.up.sql │ │ │ ├── 20191100000012_login_request_forced.cockroach.down.sql │ │ │ ├── 20191100000012_login_request_forced.cockroach.up.sql │ │ │ ├── 20191100000012_login_request_forced.mysql.down.sql │ │ │ ├── 20191100000012_login_request_forced.mysql.up.sql │ │ │ ├── 20191100000012_login_request_forced.postgres.down.sql │ │ │ ├── 20191100000012_login_request_forced.postgres.up.sql │ │ │ ├── 20191100000012_login_request_forced.sqlite3.down.sql │ │ │ ├── 20191100000012_login_request_forced.sqlite3.up.sql │ │ │ ├── 20200317160354_create_profile_request_forms.cockroach.down.sql │ │ │ ├── 20200317160354_create_profile_request_forms.cockroach.up.sql │ │ │ ├── 20200317160354_create_profile_request_forms.mysql.down.sql │ │ │ ├── 20200317160354_create_profile_request_forms.mysql.up.sql │ │ │ ├── 20200317160354_create_profile_request_forms.postgres.down.sql │ │ │ ├── 20200317160354_create_profile_request_forms.postgres.up.sql │ │ │ ├── 20200317160354_create_profile_request_forms.sqlite3.down.sql │ │ │ ├── 20200317160354_create_profile_request_forms.sqlite3.up.sql │ │ │ ├── 20200401183443_continuity_containers.cockroach.down.sql │ │ │ ├── 20200401183443_continuity_containers.cockroach.up.sql │ │ │ ├── 20200401183443_continuity_containers.mysql.down.sql │ │ │ ├── 20200401183443_continuity_containers.mysql.up.sql │ │ │ ├── 20200401183443_continuity_containers.postgres.down.sql │ │ │ ├── 20200401183443_continuity_containers.postgres.up.sql │ │ │ ├── 20200401183443_continuity_containers.sqlite3.down.sql │ │ │ ├── 20200401183443_continuity_containers.sqlite3.up.sql │ │ │ ├── 20200402142539_rename_profile_flows.cockroach.down.sql │ │ │ ├── 20200402142539_rename_profile_flows.cockroach.up.sql │ │ │ ├── 20200402142539_rename_profile_flows.mysql.down.sql │ │ │ ├── 20200402142539_rename_profile_flows.mysql.up.sql │ │ │ ├── 20200402142539_rename_profile_flows.postgres.down.sql │ │ │ ├── 20200402142539_rename_profile_flows.postgres.up.sql │ │ │ ├── 20200402142539_rename_profile_flows.sqlite3.down.sql │ │ │ ├── 20200402142539_rename_profile_flows.sqlite3.up.sql │ │ │ ├── 20200519101057_create_recovery_addresses.cockroach.down.sql │ │ │ ├── 20200519101057_create_recovery_addresses.cockroach.up.sql │ │ │ ├── 20200519101057_create_recovery_addresses.mysql.down.sql │ │ │ ├── 20200519101057_create_recovery_addresses.mysql.up.sql │ │ │ ├── 20200519101057_create_recovery_addresses.postgres.down.sql │ │ │ ├── 20200519101057_create_recovery_addresses.postgres.up.sql │ │ │ ├── 20200519101057_create_recovery_addresses.sqlite3.down.sql │ │ │ ├── 20200519101057_create_recovery_addresses.sqlite3.up.sql │ │ │ ├── 20200519101058_create_recovery_addresses.mysql.down.sql │ │ │ ├── 20200519101058_create_recovery_addresses.mysql.up.sql │ │ │ ├── 20200601101000_create_messages.cockroach.down.sql │ │ │ ├── 20200601101000_create_messages.cockroach.up.sql │ │ │ ├── 20200601101000_create_messages.mysql.down.sql │ │ │ ├── 20200601101000_create_messages.mysql.up.sql │ │ │ ├── 20200601101000_create_messages.postgres.down.sql │ │ │ ├── 20200601101000_create_messages.postgres.up.sql │ │ │ ├── 20200601101000_create_messages.sqlite3.down.sql │ │ │ ├── 20200601101000_create_messages.sqlite3.up.sql │ │ │ ├── 20200601101001_verification.mysql.down.sql │ │ │ ├── 20200601101001_verification.mysql.up.sql │ │ │ ├── 20200605111551_messages.cockroach.down.sql │ │ │ ├── 20200605111551_messages.cockroach.up.sql │ │ │ ├── 20200605111551_messages.mysql.down.sql │ │ │ ├── 20200605111551_messages.mysql.up.sql │ │ │ ├── 20200605111551_messages.postgres.down.sql │ │ │ ├── 20200605111551_messages.postgres.up.sql │ │ │ ├── 20200605111551_messages.sqlite3.down.sql │ │ │ ├── 20200605111551_messages.sqlite3.up.sql │ │ │ ├── 20200607165100_settings.cockroach.down.sql │ │ │ ├── 20200607165100_settings.cockroach.up.sql │ │ │ ├── 20200607165100_settings.mysql.down.sql │ │ │ ├── 20200607165100_settings.mysql.up.sql │ │ │ ├── 20200607165100_settings.postgres.down.sql │ │ │ ├── 20200607165100_settings.postgres.up.sql │ │ │ ├── 20200607165100_settings.sqlite3.down.sql │ │ │ ├── 20200607165100_settings.sqlite3.up.sql │ │ │ ├── 20200705105359_rename_identities_schema.cockroach.down.sql │ │ │ ├── 20200705105359_rename_identities_schema.cockroach.up.sql │ │ │ ├── 20200705105359_rename_identities_schema.mysql.down.sql │ │ │ ├── 20200705105359_rename_identities_schema.mysql.up.sql │ │ │ ├── 20200705105359_rename_identities_schema.postgres.down.sql │ │ │ ├── 20200705105359_rename_identities_schema.postgres.up.sql │ │ │ ├── 20200705105359_rename_identities_schema.sqlite3.down.sql │ │ │ ├── 20200705105359_rename_identities_schema.sqlite3.up.sql │ │ │ ├── 20200810141652_flow_type.cockroach.down.sql │ │ │ ├── 20200810141652_flow_type.cockroach.up.sql │ │ │ ├── 20200810141652_flow_type.mysql.down.sql │ │ │ ├── 20200810141652_flow_type.mysql.up.sql │ │ │ ├── 20200810141652_flow_type.postgres.down.sql │ │ │ ├── 20200810141652_flow_type.postgres.up.sql │ │ │ ├── 20200810141652_flow_type.sqlite3.down.sql │ │ │ ├── 20200810141652_flow_type.sqlite3.up.sql │ │ │ ├── 20200810161022_flow_rename.cockroach.down.sql │ │ │ ├── 20200810161022_flow_rename.cockroach.up.sql │ │ │ ├── 20200810161022_flow_rename.mysql.down.sql │ │ │ ├── 20200810161022_flow_rename.mysql.up.sql │ │ │ ├── 20200810161022_flow_rename.postgres.down.sql │ │ │ ├── 20200810161022_flow_rename.postgres.up.sql │ │ │ ├── 20200810161022_flow_rename.sqlite3.down.sql │ │ │ ├── 20200810161022_flow_rename.sqlite3.up.sql │ │ │ ├── 20200810162450_flow_fields_rename.cockroach.down.sql │ │ │ ├── 20200810162450_flow_fields_rename.cockroach.up.sql │ │ │ ├── 20200810162450_flow_fields_rename.mysql.down.sql │ │ │ ├── 20200810162450_flow_fields_rename.mysql.up.sql │ │ │ ├── 20200810162450_flow_fields_rename.postgres.down.sql │ │ │ ├── 20200810162450_flow_fields_rename.postgres.up.sql │ │ │ ├── 20200810162450_flow_fields_rename.sqlite3.down.sql │ │ │ ├── 20200810162450_flow_fields_rename.sqlite3.up.sql │ │ │ ├── 20200812124254_add_session_token.cockroach.down.sql │ │ │ ├── 20200812124254_add_session_token.cockroach.up.sql │ │ │ ├── 20200812124254_add_session_token.mysql.down.sql │ │ │ ├── 20200812124254_add_session_token.mysql.up.sql │ │ │ ├── 20200812124254_add_session_token.postgres.down.sql │ │ │ ├── 20200812124254_add_session_token.postgres.up.sql │ │ │ ├── 20200812124254_add_session_token.sqlite3.down.sql │ │ │ ├── 20200812124254_add_session_token.sqlite3.up.sql │ │ │ ├── 20200812160551_add_session_revoke.cockroach.down.sql │ │ │ ├── 20200812160551_add_session_revoke.cockroach.up.sql │ │ │ ├── 20200812160551_add_session_revoke.mysql.down.sql │ │ │ ├── 20200812160551_add_session_revoke.mysql.up.sql │ │ │ ├── 20200812160551_add_session_revoke.postgres.down.sql │ │ │ ├── 20200812160551_add_session_revoke.postgres.up.sql │ │ │ ├── 20200812160551_add_session_revoke.sqlite3.down.sql │ │ │ ├── 20200812160551_add_session_revoke.sqlite3.up.sql │ │ │ ├── 20200830121710_update_recovery_token.cockroach.down.sql │ │ │ ├── 20200830121710_update_recovery_token.cockroach.up.sql │ │ │ ├── 20200830121710_update_recovery_token.mysql.down.sql │ │ │ ├── 20200830121710_update_recovery_token.mysql.up.sql │ │ │ ├── 20200830121710_update_recovery_token.postgres.down.sql │ │ │ ├── 20200830121710_update_recovery_token.postgres.up.sql │ │ │ ├── 20200830121710_update_recovery_token.sqlite3.down.sql │ │ │ ├── 20200830121710_update_recovery_token.sqlite3.up.sql │ │ │ ├── 20200830130642_add_verification_methods.cockroach.down.sql │ │ │ ├── 20200830130642_add_verification_methods.cockroach.up.sql │ │ │ ├── 20200830130642_add_verification_methods.mysql.down.sql │ │ │ ├── 20200830130642_add_verification_methods.mysql.up.sql │ │ │ ├── 20200830130642_add_verification_methods.postgres.down.sql │ │ │ ├── 20200830130642_add_verification_methods.postgres.up.sql │ │ │ ├── 20200830130642_add_verification_methods.sqlite3.down.sql │ │ │ ├── 20200830130642_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130643_add_verification_methods.cockroach.up.sql │ │ │ ├── 20200830130643_add_verification_methods.down.sql │ │ │ ├── 20200830130643_add_verification_methods.mysql.up.sql │ │ │ ├── 20200830130643_add_verification_methods.postgres.up.sql │ │ │ ├── 20200830130643_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130644_add_verification_methods.cockroach.up.sql │ │ │ ├── 20200830130644_add_verification_methods.down.sql │ │ │ ├── 20200830130644_add_verification_methods.mysql.up.sql │ │ │ ├── 20200830130644_add_verification_methods.postgres.up.sql │ │ │ ├── 20200830130644_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130645_add_verification_methods.cockroach.up.sql │ │ │ ├── 20200830130645_add_verification_methods.down.sql │ │ │ ├── 20200830130645_add_verification_methods.mysql.up.sql │ │ │ ├── 20200830130645_add_verification_methods.postgres.up.sql │ │ │ ├── 20200830130645_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830130646_add_verification_methods.cockroach.up.sql │ │ │ ├── 20200830130646_add_verification_methods.down.sql │ │ │ ├── 20200830130646_add_verification_methods.mysql.up.sql │ │ │ ├── 20200830130646_add_verification_methods.postgres.up.sql │ │ │ ├── 20200830130646_add_verification_methods.sqlite3.up.sql │ │ │ ├── 20200830154602_add_verification_token.cockroach.down.sql │ │ │ ├── 20200830154602_add_verification_token.cockroach.up.sql │ │ │ ├── 20200830154602_add_verification_token.mysql.down.sql │ │ │ ├── 20200830154602_add_verification_token.mysql.up.sql │ │ │ ├── 20200830154602_add_verification_token.postgres.down.sql │ │ │ ├── 20200830154602_add_verification_token.postgres.up.sql │ │ │ ├── 20200830154602_add_verification_token.sqlite3.down.sql │ │ │ ├── 20200830154602_add_verification_token.sqlite3.up.sql │ │ │ ├── 20200830172221_recovery_token_expires.cockroach.down.sql │ │ │ ├── 20200830172221_recovery_token_expires.cockroach.up.sql │ │ │ ├── 20200830172221_recovery_token_expires.mysql.down.sql │ │ │ ├── 20200830172221_recovery_token_expires.mysql.up.sql │ │ │ ├── 20200830172221_recovery_token_expires.postgres.down.sql │ │ │ ├── 20200830172221_recovery_token_expires.postgres.up.sql │ │ │ ├── 20200830172221_recovery_token_expires.sqlite3.down.sql │ │ │ ├── 20200830172221_recovery_token_expires.sqlite3.up.sql │ │ │ ├── 20200831110752_identity_verifiable_address_remove_code.cockroach.down.sql │ │ │ ├── 20200831110752_identity_verifiable_address_remove_code.cockroach.up.sql │ │ │ ├── 20200831110752_identity_verifiable_address_remove_code.mysql.down.sql │ │ │ ├── 20200831110752_identity_verifiable_address_remove_code.mysql.up.sql │ │ │ ├── 20200831110752_identity_verifiable_address_remove_code.postgres.down.sql │ │ │ ├── 20200831110752_identity_verifiable_address_remove_code.postgres.up.sql │ │ │ ├── 20200831110752_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ │ ├── 20200831110752_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ │ ├── 20201201161451_credential_types_values.cockroach.down.sql │ │ │ ├── 20201201161451_credential_types_values.cockroach.up.sql │ │ │ ├── 20201201161451_credential_types_values.mysql.down.sql │ │ │ ├── 20201201161451_credential_types_values.mysql.up.sql │ │ │ ├── 20201201161451_credential_types_values.postgres.down.sql │ │ │ ├── 20201201161451_credential_types_values.postgres.up.sql │ │ │ ├── 20201201161451_credential_types_values.sqlite3.down.sql │ │ │ └── 20201201161451_credential_types_values.sqlite3.up.sql │ │ └── sql/ │ │ ├── 20150100000001000000_networks.cockroach.down.sql │ │ ├── 20150100000001000000_networks.cockroach.up.sql │ │ ├── 20150100000001000000_networks.mysql.down.sql │ │ ├── 20150100000001000000_networks.mysql.up.sql │ │ ├── 20150100000001000000_networks.postgres.down.sql │ │ ├── 20150100000001000000_networks.postgres.up.sql │ │ ├── 20150100000001000000_networks.sqlite3.down.sql │ │ ├── 20150100000001000000_networks.sqlite3.up.sql │ │ ├── 20191100000001000000_identities.cockroach.down.sql │ │ ├── 20191100000001000000_identities.cockroach.up.sql │ │ ├── 20191100000001000000_identities.mysql.down.sql │ │ ├── 20191100000001000000_identities.mysql.up.sql │ │ ├── 20191100000001000000_identities.postgres.down.sql │ │ ├── 20191100000001000000_identities.postgres.up.sql │ │ ├── 20191100000001000000_identities.sqlite3.down.sql │ │ ├── 20191100000001000000_identities.sqlite3.up.sql │ │ ├── 20191100000001000001_identities.cockroach.down.sql │ │ ├── 20191100000001000001_identities.cockroach.up.sql │ │ ├── 20191100000001000001_identities.mysql.down.sql │ │ ├── 20191100000001000001_identities.mysql.up.sql │ │ ├── 20191100000001000001_identities.postgres.down.sql │ │ ├── 20191100000001000001_identities.postgres.up.sql │ │ ├── 20191100000001000001_identities.sqlite3.down.sql │ │ ├── 20191100000001000001_identities.sqlite3.up.sql │ │ ├── 20191100000001000002_identities.cockroach.down.sql │ │ ├── 20191100000001000002_identities.cockroach.up.sql │ │ ├── 20191100000001000002_identities.mysql.down.sql │ │ ├── 20191100000001000002_identities.mysql.up.sql │ │ ├── 20191100000001000002_identities.postgres.down.sql │ │ ├── 20191100000001000002_identities.postgres.up.sql │ │ ├── 20191100000001000002_identities.sqlite3.down.sql │ │ ├── 20191100000001000002_identities.sqlite3.up.sql │ │ ├── 20191100000001000003_identities.cockroach.down.sql │ │ ├── 20191100000001000003_identities.cockroach.up.sql │ │ ├── 20191100000001000003_identities.mysql.down.sql │ │ ├── 20191100000001000003_identities.mysql.up.sql │ │ ├── 20191100000001000003_identities.postgres.down.sql │ │ ├── 20191100000001000003_identities.postgres.up.sql │ │ ├── 20191100000001000003_identities.sqlite3.down.sql │ │ ├── 20191100000001000003_identities.sqlite3.up.sql │ │ ├── 20191100000001000004_identities.cockroach.down.sql │ │ ├── 20191100000001000004_identities.cockroach.up.sql │ │ ├── 20191100000001000004_identities.mysql.down.sql │ │ ├── 20191100000001000004_identities.mysql.up.sql │ │ ├── 20191100000001000004_identities.postgres.down.sql │ │ ├── 20191100000001000004_identities.postgres.up.sql │ │ ├── 20191100000001000004_identities.sqlite3.down.sql │ │ ├── 20191100000001000004_identities.sqlite3.up.sql │ │ ├── 20191100000001000005_identities.cockroach.down.sql │ │ ├── 20191100000001000005_identities.cockroach.up.sql │ │ ├── 20191100000001000005_identities.mysql.down.sql │ │ ├── 20191100000001000005_identities.mysql.up.sql │ │ ├── 20191100000001000005_identities.postgres.down.sql │ │ ├── 20191100000001000005_identities.postgres.up.sql │ │ ├── 20191100000001000005_identities.sqlite3.down.sql │ │ ├── 20191100000001000005_identities.sqlite3.up.sql │ │ ├── 20191100000002000000_requests.cockroach.down.sql │ │ ├── 20191100000002000000_requests.cockroach.up.sql │ │ ├── 20191100000002000000_requests.mysql.down.sql │ │ ├── 20191100000002000000_requests.mysql.up.sql │ │ ├── 20191100000002000000_requests.postgres.down.sql │ │ ├── 20191100000002000000_requests.postgres.up.sql │ │ ├── 20191100000002000000_requests.sqlite3.down.sql │ │ ├── 20191100000002000000_requests.sqlite3.up.sql │ │ ├── 20191100000002000001_requests.cockroach.down.sql │ │ ├── 20191100000002000001_requests.cockroach.up.sql │ │ ├── 20191100000002000001_requests.mysql.down.sql │ │ ├── 20191100000002000001_requests.mysql.up.sql │ │ ├── 20191100000002000001_requests.postgres.down.sql │ │ ├── 20191100000002000001_requests.postgres.up.sql │ │ ├── 20191100000002000001_requests.sqlite3.down.sql │ │ ├── 20191100000002000001_requests.sqlite3.up.sql │ │ ├── 20191100000002000002_requests.cockroach.down.sql │ │ ├── 20191100000002000002_requests.cockroach.up.sql │ │ ├── 20191100000002000002_requests.mysql.down.sql │ │ ├── 20191100000002000002_requests.mysql.up.sql │ │ ├── 20191100000002000002_requests.postgres.down.sql │ │ ├── 20191100000002000002_requests.postgres.up.sql │ │ ├── 20191100000002000002_requests.sqlite3.down.sql │ │ ├── 20191100000002000002_requests.sqlite3.up.sql │ │ ├── 20191100000002000003_requests.cockroach.down.sql │ │ ├── 20191100000002000003_requests.cockroach.up.sql │ │ ├── 20191100000002000003_requests.mysql.down.sql │ │ ├── 20191100000002000003_requests.mysql.up.sql │ │ ├── 20191100000002000003_requests.postgres.down.sql │ │ ├── 20191100000002000003_requests.postgres.up.sql │ │ ├── 20191100000002000003_requests.sqlite3.down.sql │ │ ├── 20191100000002000003_requests.sqlite3.up.sql │ │ ├── 20191100000002000004_requests.cockroach.down.sql │ │ ├── 20191100000002000004_requests.cockroach.up.sql │ │ ├── 20191100000002000004_requests.mysql.down.sql │ │ ├── 20191100000002000004_requests.mysql.up.sql │ │ ├── 20191100000002000004_requests.postgres.down.sql │ │ ├── 20191100000002000004_requests.postgres.up.sql │ │ ├── 20191100000002000004_requests.sqlite3.down.sql │ │ ├── 20191100000002000004_requests.sqlite3.up.sql │ │ ├── 20191100000003000000_sessions.cockroach.down.sql │ │ ├── 20191100000003000000_sessions.cockroach.up.sql │ │ ├── 20191100000003000000_sessions.mysql.down.sql │ │ ├── 20191100000003000000_sessions.mysql.up.sql │ │ ├── 20191100000003000000_sessions.postgres.down.sql │ │ ├── 20191100000003000000_sessions.postgres.up.sql │ │ ├── 20191100000003000000_sessions.sqlite3.down.sql │ │ ├── 20191100000003000000_sessions.sqlite3.up.sql │ │ ├── 20191100000004000000_errors.cockroach.down.sql │ │ ├── 20191100000004000000_errors.cockroach.up.sql │ │ ├── 20191100000004000000_errors.mysql.down.sql │ │ ├── 20191100000004000000_errors.mysql.up.sql │ │ ├── 20191100000004000000_errors.postgres.down.sql │ │ ├── 20191100000004000000_errors.postgres.up.sql │ │ ├── 20191100000004000000_errors.sqlite3.down.sql │ │ ├── 20191100000004000000_errors.sqlite3.up.sql │ │ ├── 20191100000005000000_identities.mysql.down.sql │ │ ├── 20191100000005000000_identities.mysql.up.sql │ │ ├── 20191100000005000001_identities.mysql.down.sql │ │ ├── 20191100000005000001_identities.mysql.up.sql │ │ ├── 20191100000006000000_courier.cockroach.down.sql │ │ ├── 20191100000006000000_courier.cockroach.up.sql │ │ ├── 20191100000006000000_courier.mysql.down.sql │ │ ├── 20191100000006000000_courier.mysql.up.sql │ │ ├── 20191100000006000000_courier.postgres.down.sql │ │ ├── 20191100000006000000_courier.postgres.up.sql │ │ ├── 20191100000006000000_courier.sqlite3.down.sql │ │ ├── 20191100000006000000_courier.sqlite3.up.sql │ │ ├── 20191100000007000000_errors.cockroach.down.sql │ │ ├── 20191100000007000000_errors.cockroach.up.sql │ │ ├── 20191100000007000000_errors.mysql.down.sql │ │ ├── 20191100000007000000_errors.mysql.up.sql │ │ ├── 20191100000007000000_errors.postgres.down.sql │ │ ├── 20191100000007000000_errors.postgres.up.sql │ │ ├── 20191100000007000000_errors.sqlite3.down.sql │ │ ├── 20191100000007000000_errors.sqlite3.up.sql │ │ ├── 20191100000007000001_errors.sqlite3.down.sql │ │ ├── 20191100000007000001_errors.sqlite3.up.sql │ │ ├── 20191100000007000002_errors.sqlite3.down.sql │ │ ├── 20191100000007000002_errors.sqlite3.up.sql │ │ ├── 20191100000007000003_errors.sqlite3.down.sql │ │ ├── 20191100000007000003_errors.sqlite3.up.sql │ │ ├── 20191100000008000000_selfservice_verification.cockroach.down.sql │ │ ├── 20191100000008000000_selfservice_verification.cockroach.up.sql │ │ ├── 20191100000008000000_selfservice_verification.mysql.down.sql │ │ ├── 20191100000008000000_selfservice_verification.mysql.up.sql │ │ ├── 20191100000008000000_selfservice_verification.postgres.down.sql │ │ ├── 20191100000008000000_selfservice_verification.postgres.up.sql │ │ ├── 20191100000008000000_selfservice_verification.sqlite3.down.sql │ │ ├── 20191100000008000000_selfservice_verification.sqlite3.up.sql │ │ ├── 20191100000008000001_selfservice_verification.cockroach.down.sql │ │ ├── 20191100000008000001_selfservice_verification.cockroach.up.sql │ │ ├── 20191100000008000001_selfservice_verification.mysql.down.sql │ │ ├── 20191100000008000001_selfservice_verification.mysql.up.sql │ │ ├── 20191100000008000001_selfservice_verification.postgres.down.sql │ │ ├── 20191100000008000001_selfservice_verification.postgres.up.sql │ │ ├── 20191100000008000001_selfservice_verification.sqlite3.down.sql │ │ ├── 20191100000008000001_selfservice_verification.sqlite3.up.sql │ │ ├── 20191100000008000002_selfservice_verification.cockroach.down.sql │ │ ├── 20191100000008000002_selfservice_verification.cockroach.up.sql │ │ ├── 20191100000008000002_selfservice_verification.mysql.down.sql │ │ ├── 20191100000008000002_selfservice_verification.mysql.up.sql │ │ ├── 20191100000008000002_selfservice_verification.postgres.down.sql │ │ ├── 20191100000008000002_selfservice_verification.postgres.up.sql │ │ ├── 20191100000008000002_selfservice_verification.sqlite3.down.sql │ │ ├── 20191100000008000002_selfservice_verification.sqlite3.up.sql │ │ ├── 20191100000008000003_selfservice_verification.cockroach.down.sql │ │ ├── 20191100000008000003_selfservice_verification.cockroach.up.sql │ │ ├── 20191100000008000003_selfservice_verification.mysql.down.sql │ │ ├── 20191100000008000003_selfservice_verification.mysql.up.sql │ │ ├── 20191100000008000003_selfservice_verification.postgres.down.sql │ │ ├── 20191100000008000003_selfservice_verification.postgres.up.sql │ │ ├── 20191100000008000003_selfservice_verification.sqlite3.down.sql │ │ ├── 20191100000008000003_selfservice_verification.sqlite3.up.sql │ │ ├── 20191100000008000004_selfservice_verification.cockroach.down.sql │ │ ├── 20191100000008000004_selfservice_verification.cockroach.up.sql │ │ ├── 20191100000008000004_selfservice_verification.mysql.down.sql │ │ ├── 20191100000008000004_selfservice_verification.mysql.up.sql │ │ ├── 20191100000008000004_selfservice_verification.postgres.down.sql │ │ ├── 20191100000008000004_selfservice_verification.postgres.up.sql │ │ ├── 20191100000008000004_selfservice_verification.sqlite3.down.sql │ │ ├── 20191100000008000004_selfservice_verification.sqlite3.up.sql │ │ ├── 20191100000008000005_selfservice_verification.cockroach.down.sql │ │ ├── 20191100000008000005_selfservice_verification.cockroach.up.sql │ │ ├── 20191100000008000005_selfservice_verification.mysql.down.sql │ │ ├── 20191100000008000005_selfservice_verification.mysql.up.sql │ │ ├── 20191100000008000005_selfservice_verification.postgres.down.sql │ │ ├── 20191100000008000005_selfservice_verification.postgres.up.sql │ │ ├── 20191100000008000005_selfservice_verification.sqlite3.down.sql │ │ ├── 20191100000008000005_selfservice_verification.sqlite3.up.sql │ │ ├── 20191100000009000000_verification.mysql.down.sql │ │ ├── 20191100000009000000_verification.mysql.up.sql │ │ ├── 20191100000009000001_verification.mysql.down.sql │ │ ├── 20191100000009000001_verification.mysql.up.sql │ │ ├── 20191100000010000000_errors.cockroach.down.sql │ │ ├── 20191100000010000000_errors.cockroach.up.sql │ │ ├── 20191100000010000000_errors.mysql.down.sql │ │ ├── 20191100000010000000_errors.mysql.up.sql │ │ ├── 20191100000010000000_errors.postgres.down.sql │ │ ├── 20191100000010000000_errors.postgres.up.sql │ │ ├── 20191100000010000000_errors.sqlite3.down.sql │ │ ├── 20191100000010000000_errors.sqlite3.up.sql │ │ ├── 20191100000010000001_errors.cockroach.down.sql │ │ ├── 20191100000010000001_errors.cockroach.up.sql │ │ ├── 20191100000010000001_errors.mysql.down.sql │ │ ├── 20191100000010000001_errors.mysql.up.sql │ │ ├── 20191100000010000001_errors.postgres.down.sql │ │ ├── 20191100000010000001_errors.postgres.up.sql │ │ ├── 20191100000010000001_errors.sqlite3.down.sql │ │ ├── 20191100000010000001_errors.sqlite3.up.sql │ │ ├── 20191100000010000002_errors.cockroach.down.sql │ │ ├── 20191100000010000002_errors.cockroach.up.sql │ │ ├── 20191100000010000002_errors.sqlite3.down.sql │ │ ├── 20191100000010000002_errors.sqlite3.up.sql │ │ ├── 20191100000010000003_errors.cockroach.down.sql │ │ ├── 20191100000010000003_errors.cockroach.up.sql │ │ ├── 20191100000010000003_errors.sqlite3.down.sql │ │ ├── 20191100000010000003_errors.sqlite3.up.sql │ │ ├── 20191100000010000004_errors.cockroach.down.sql │ │ ├── 20191100000010000004_errors.cockroach.up.sql │ │ ├── 20191100000010000004_errors.sqlite3.down.sql │ │ ├── 20191100000010000004_errors.sqlite3.up.sql │ │ ├── 20191100000011000000_courier_body_type.cockroach.down.sql │ │ ├── 20191100000011000000_courier_body_type.cockroach.up.sql │ │ ├── 20191100000011000000_courier_body_type.mysql.down.sql │ │ ├── 20191100000011000000_courier_body_type.mysql.up.sql │ │ ├── 20191100000011000000_courier_body_type.postgres.down.sql │ │ ├── 20191100000011000000_courier_body_type.postgres.up.sql │ │ ├── 20191100000011000000_courier_body_type.sqlite3.down.sql │ │ ├── 20191100000011000000_courier_body_type.sqlite3.up.sql │ │ ├── 20191100000011000001_courier_body_type.cockroach.down.sql │ │ ├── 20191100000011000001_courier_body_type.cockroach.up.sql │ │ ├── 20191100000011000001_courier_body_type.sqlite3.down.sql │ │ ├── 20191100000011000001_courier_body_type.sqlite3.up.sql │ │ ├── 20191100000011000002_courier_body_type.cockroach.down.sql │ │ ├── 20191100000011000002_courier_body_type.cockroach.up.sql │ │ ├── 20191100000011000002_courier_body_type.sqlite3.down.sql │ │ ├── 20191100000011000002_courier_body_type.sqlite3.up.sql │ │ ├── 20191100000011000003_courier_body_type.cockroach.down.sql │ │ ├── 20191100000011000003_courier_body_type.cockroach.up.sql │ │ ├── 20191100000011000003_courier_body_type.sqlite3.down.sql │ │ ├── 20191100000011000003_courier_body_type.sqlite3.up.sql │ │ ├── 20191100000011000004_courier_body_type.cockroach.down.sql │ │ ├── 20191100000011000004_courier_body_type.cockroach.up.sql │ │ ├── 20191100000012000000_login_request_forced.cockroach.down.sql │ │ ├── 20191100000012000000_login_request_forced.cockroach.up.sql │ │ ├── 20191100000012000000_login_request_forced.mysql.down.sql │ │ ├── 20191100000012000000_login_request_forced.mysql.up.sql │ │ ├── 20191100000012000000_login_request_forced.postgres.down.sql │ │ ├── 20191100000012000000_login_request_forced.postgres.up.sql │ │ ├── 20191100000012000000_login_request_forced.sqlite3.down.sql │ │ ├── 20191100000012000000_login_request_forced.sqlite3.up.sql │ │ ├── 20191100000012000001_login_request_forced.sqlite3.down.sql │ │ ├── 20191100000012000001_login_request_forced.sqlite3.up.sql │ │ ├── 20191100000012000002_login_request_forced.sqlite3.down.sql │ │ ├── 20191100000012000002_login_request_forced.sqlite3.up.sql │ │ ├── 20191100000012000003_login_request_forced.sqlite3.down.sql │ │ ├── 20191100000012000003_login_request_forced.sqlite3.up.sql │ │ ├── 20200317160354000000_create_profile_request_forms.cockroach.down.sql │ │ ├── 20200317160354000000_create_profile_request_forms.cockroach.up.sql │ │ ├── 20200317160354000000_create_profile_request_forms.mysql.down.sql │ │ ├── 20200317160354000000_create_profile_request_forms.mysql.up.sql │ │ ├── 20200317160354000000_create_profile_request_forms.postgres.down.sql │ │ ├── 20200317160354000000_create_profile_request_forms.postgres.up.sql │ │ ├── 20200317160354000000_create_profile_request_forms.sqlite3.down.sql │ │ ├── 20200317160354000000_create_profile_request_forms.sqlite3.up.sql │ │ ├── 20200317160354000001_create_profile_request_forms.cockroach.down.sql │ │ ├── 20200317160354000001_create_profile_request_forms.cockroach.up.sql │ │ ├── 20200317160354000001_create_profile_request_forms.mysql.down.sql │ │ ├── 20200317160354000001_create_profile_request_forms.mysql.up.sql │ │ ├── 20200317160354000001_create_profile_request_forms.postgres.down.sql │ │ ├── 20200317160354000001_create_profile_request_forms.postgres.up.sql │ │ ├── 20200317160354000001_create_profile_request_forms.sqlite3.down.sql │ │ ├── 20200317160354000001_create_profile_request_forms.sqlite3.up.sql │ │ ├── 20200317160354000002_create_profile_request_forms.cockroach.down.sql │ │ ├── 20200317160354000002_create_profile_request_forms.cockroach.up.sql │ │ ├── 20200317160354000002_create_profile_request_forms.mysql.down.sql │ │ ├── 20200317160354000002_create_profile_request_forms.mysql.up.sql │ │ ├── 20200317160354000002_create_profile_request_forms.postgres.down.sql │ │ ├── 20200317160354000002_create_profile_request_forms.postgres.up.sql │ │ ├── 20200317160354000002_create_profile_request_forms.sqlite3.down.sql │ │ ├── 20200317160354000002_create_profile_request_forms.sqlite3.up.sql │ │ ├── 20200317160354000003_create_profile_request_forms.cockroach.down.sql │ │ ├── 20200317160354000003_create_profile_request_forms.cockroach.up.sql │ │ ├── 20200317160354000003_create_profile_request_forms.mysql.down.sql │ │ ├── 20200317160354000003_create_profile_request_forms.mysql.up.sql │ │ ├── 20200317160354000003_create_profile_request_forms.postgres.down.sql │ │ ├── 20200317160354000003_create_profile_request_forms.postgres.up.sql │ │ ├── 20200317160354000003_create_profile_request_forms.sqlite3.down.sql │ │ ├── 20200317160354000003_create_profile_request_forms.sqlite3.up.sql │ │ ├── 20200317160354000004_create_profile_request_forms.mysql.down.sql │ │ ├── 20200317160354000004_create_profile_request_forms.mysql.up.sql │ │ ├── 20200317160354000004_create_profile_request_forms.postgres.down.sql │ │ ├── 20200317160354000004_create_profile_request_forms.postgres.up.sql │ │ ├── 20200317160354000004_create_profile_request_forms.sqlite3.down.sql │ │ ├── 20200317160354000004_create_profile_request_forms.sqlite3.up.sql │ │ ├── 20200317160354000005_create_profile_request_forms.sqlite3.down.sql │ │ ├── 20200317160354000005_create_profile_request_forms.sqlite3.up.sql │ │ ├── 20200317160354000006_create_profile_request_forms.sqlite3.down.sql │ │ ├── 20200317160354000006_create_profile_request_forms.sqlite3.up.sql │ │ ├── 20200317160354000007_create_profile_request_forms.sqlite3.down.sql │ │ ├── 20200317160354000007_create_profile_request_forms.sqlite3.up.sql │ │ ├── 20200317160354000008_create_profile_request_forms.sqlite3.down.sql │ │ ├── 20200317160354000008_create_profile_request_forms.sqlite3.up.sql │ │ ├── 20200317160354000009_create_profile_request_forms.sqlite3.down.sql │ │ ├── 20200317160354000009_create_profile_request_forms.sqlite3.up.sql │ │ ├── 20200317160354000010_create_profile_request_forms.sqlite3.down.sql │ │ ├── 20200317160354000010_create_profile_request_forms.sqlite3.up.sql │ │ ├── 20200401183443000000_continuity_containers.cockroach.down.sql │ │ ├── 20200401183443000000_continuity_containers.cockroach.up.sql │ │ ├── 20200401183443000000_continuity_containers.mysql.down.sql │ │ ├── 20200401183443000000_continuity_containers.mysql.up.sql │ │ ├── 20200401183443000000_continuity_containers.postgres.down.sql │ │ ├── 20200401183443000000_continuity_containers.postgres.up.sql │ │ ├── 20200401183443000000_continuity_containers.sqlite3.down.sql │ │ ├── 20200401183443000000_continuity_containers.sqlite3.up.sql │ │ ├── 20200402142539000000_rename_profile_flows.cockroach.down.sql │ │ ├── 20200402142539000000_rename_profile_flows.cockroach.up.sql │ │ ├── 20200402142539000000_rename_profile_flows.mysql.down.sql │ │ ├── 20200402142539000000_rename_profile_flows.mysql.up.sql │ │ ├── 20200402142539000000_rename_profile_flows.postgres.down.sql │ │ ├── 20200402142539000000_rename_profile_flows.postgres.up.sql │ │ ├── 20200402142539000000_rename_profile_flows.sqlite3.down.sql │ │ ├── 20200402142539000000_rename_profile_flows.sqlite3.up.sql │ │ ├── 20200402142539000001_rename_profile_flows.cockroach.down.sql │ │ ├── 20200402142539000001_rename_profile_flows.cockroach.up.sql │ │ ├── 20200402142539000001_rename_profile_flows.mysql.down.sql │ │ ├── 20200402142539000001_rename_profile_flows.mysql.up.sql │ │ ├── 20200402142539000001_rename_profile_flows.postgres.down.sql │ │ ├── 20200402142539000001_rename_profile_flows.postgres.up.sql │ │ ├── 20200402142539000001_rename_profile_flows.sqlite3.down.sql │ │ ├── 20200402142539000001_rename_profile_flows.sqlite3.up.sql │ │ ├── 20200402142539000002_rename_profile_flows.cockroach.down.sql │ │ ├── 20200402142539000002_rename_profile_flows.cockroach.up.sql │ │ ├── 20200402142539000002_rename_profile_flows.mysql.down.sql │ │ ├── 20200402142539000002_rename_profile_flows.mysql.up.sql │ │ ├── 20200402142539000002_rename_profile_flows.postgres.down.sql │ │ ├── 20200402142539000002_rename_profile_flows.postgres.up.sql │ │ ├── 20200402142539000002_rename_profile_flows.sqlite3.down.sql │ │ ├── 20200402142539000002_rename_profile_flows.sqlite3.up.sql │ │ ├── 20200519101057000000_create_recovery_addresses.cockroach.down.sql │ │ ├── 20200519101057000000_create_recovery_addresses.cockroach.up.sql │ │ ├── 20200519101057000000_create_recovery_addresses.mysql.down.sql │ │ ├── 20200519101057000000_create_recovery_addresses.mysql.up.sql │ │ ├── 20200519101057000000_create_recovery_addresses.postgres.down.sql │ │ ├── 20200519101057000000_create_recovery_addresses.postgres.up.sql │ │ ├── 20200519101057000000_create_recovery_addresses.sqlite3.down.sql │ │ ├── 20200519101057000000_create_recovery_addresses.sqlite3.up.sql │ │ ├── 20200519101057000001_create_recovery_addresses.cockroach.down.sql │ │ ├── 20200519101057000001_create_recovery_addresses.cockroach.up.sql │ │ ├── 20200519101057000001_create_recovery_addresses.mysql.down.sql │ │ ├── 20200519101057000001_create_recovery_addresses.mysql.up.sql │ │ ├── 20200519101057000001_create_recovery_addresses.postgres.down.sql │ │ ├── 20200519101057000001_create_recovery_addresses.postgres.up.sql │ │ ├── 20200519101057000001_create_recovery_addresses.sqlite3.down.sql │ │ ├── 20200519101057000001_create_recovery_addresses.sqlite3.up.sql │ │ ├── 20200519101057000002_create_recovery_addresses.cockroach.down.sql │ │ ├── 20200519101057000002_create_recovery_addresses.cockroach.up.sql │ │ ├── 20200519101057000002_create_recovery_addresses.mysql.down.sql │ │ ├── 20200519101057000002_create_recovery_addresses.mysql.up.sql │ │ ├── 20200519101057000002_create_recovery_addresses.postgres.down.sql │ │ ├── 20200519101057000002_create_recovery_addresses.postgres.up.sql │ │ ├── 20200519101057000002_create_recovery_addresses.sqlite3.down.sql │ │ ├── 20200519101057000002_create_recovery_addresses.sqlite3.up.sql │ │ ├── 20200519101057000003_create_recovery_addresses.cockroach.down.sql │ │ ├── 20200519101057000003_create_recovery_addresses.cockroach.up.sql │ │ ├── 20200519101057000003_create_recovery_addresses.mysql.down.sql │ │ ├── 20200519101057000003_create_recovery_addresses.mysql.up.sql │ │ ├── 20200519101057000003_create_recovery_addresses.postgres.down.sql │ │ ├── 20200519101057000003_create_recovery_addresses.postgres.up.sql │ │ ├── 20200519101057000003_create_recovery_addresses.sqlite3.down.sql │ │ ├── 20200519101057000003_create_recovery_addresses.sqlite3.up.sql │ │ ├── 20200519101057000004_create_recovery_addresses.cockroach.down.sql │ │ ├── 20200519101057000004_create_recovery_addresses.cockroach.up.sql │ │ ├── 20200519101057000004_create_recovery_addresses.mysql.down.sql │ │ ├── 20200519101057000004_create_recovery_addresses.mysql.up.sql │ │ ├── 20200519101057000004_create_recovery_addresses.postgres.down.sql │ │ ├── 20200519101057000004_create_recovery_addresses.postgres.up.sql │ │ ├── 20200519101057000004_create_recovery_addresses.sqlite3.down.sql │ │ ├── 20200519101057000004_create_recovery_addresses.sqlite3.up.sql │ │ ├── 20200519101057000005_create_recovery_addresses.cockroach.down.sql │ │ ├── 20200519101057000005_create_recovery_addresses.cockroach.up.sql │ │ ├── 20200519101057000005_create_recovery_addresses.mysql.down.sql │ │ ├── 20200519101057000005_create_recovery_addresses.mysql.up.sql │ │ ├── 20200519101057000005_create_recovery_addresses.postgres.down.sql │ │ ├── 20200519101057000005_create_recovery_addresses.postgres.up.sql │ │ ├── 20200519101057000005_create_recovery_addresses.sqlite3.down.sql │ │ ├── 20200519101057000005_create_recovery_addresses.sqlite3.up.sql │ │ ├── 20200519101057000006_create_recovery_addresses.cockroach.down.sql │ │ ├── 20200519101057000006_create_recovery_addresses.cockroach.up.sql │ │ ├── 20200519101057000006_create_recovery_addresses.mysql.down.sql │ │ ├── 20200519101057000006_create_recovery_addresses.mysql.up.sql │ │ ├── 20200519101057000006_create_recovery_addresses.postgres.down.sql │ │ ├── 20200519101057000006_create_recovery_addresses.postgres.up.sql │ │ ├── 20200519101057000006_create_recovery_addresses.sqlite3.down.sql │ │ ├── 20200519101057000006_create_recovery_addresses.sqlite3.up.sql │ │ ├── 20200519101057000007_create_recovery_addresses.cockroach.down.sql │ │ ├── 20200519101057000007_create_recovery_addresses.cockroach.up.sql │ │ ├── 20200519101057000007_create_recovery_addresses.mysql.down.sql │ │ ├── 20200519101057000007_create_recovery_addresses.mysql.up.sql │ │ ├── 20200519101057000007_create_recovery_addresses.postgres.down.sql │ │ ├── 20200519101057000007_create_recovery_addresses.postgres.up.sql │ │ ├── 20200519101057000007_create_recovery_addresses.sqlite3.down.sql │ │ ├── 20200519101057000007_create_recovery_addresses.sqlite3.up.sql │ │ ├── 20200519101058000000_create_recovery_addresses.mysql.down.sql │ │ ├── 20200519101058000000_create_recovery_addresses.mysql.up.sql │ │ ├── 20200519101058000001_create_recovery_addresses.mysql.down.sql │ │ ├── 20200519101058000001_create_recovery_addresses.mysql.up.sql │ │ ├── 20200601101000000000_create_messages.cockroach.down.sql │ │ ├── 20200601101000000000_create_messages.cockroach.up.sql │ │ ├── 20200601101000000000_create_messages.mysql.down.sql │ │ ├── 20200601101000000000_create_messages.mysql.up.sql │ │ ├── 20200601101000000000_create_messages.postgres.down.sql │ │ ├── 20200601101000000000_create_messages.postgres.up.sql │ │ ├── 20200601101000000000_create_messages.sqlite3.down.sql │ │ ├── 20200601101000000000_create_messages.sqlite3.up.sql │ │ ├── 20200601101000000001_create_messages.sqlite3.down.sql │ │ ├── 20200601101000000001_create_messages.sqlite3.up.sql │ │ ├── 20200601101000000002_create_messages.sqlite3.down.sql │ │ ├── 20200601101000000002_create_messages.sqlite3.up.sql │ │ ├── 20200601101000000003_create_messages.sqlite3.down.sql │ │ ├── 20200601101000000003_create_messages.sqlite3.up.sql │ │ ├── 20200601101001000000_verification.mysql.down.sql │ │ ├── 20200601101001000000_verification.mysql.up.sql │ │ ├── 20200601101001000001_verification.mysql.down.sql │ │ ├── 20200601101001000001_verification.mysql.up.sql │ │ ├── 20200605111551000000_messages.cockroach.down.sql │ │ ├── 20200605111551000000_messages.cockroach.up.sql │ │ ├── 20200605111551000000_messages.mysql.down.sql │ │ ├── 20200605111551000000_messages.mysql.up.sql │ │ ├── 20200605111551000000_messages.postgres.down.sql │ │ ├── 20200605111551000000_messages.postgres.up.sql │ │ ├── 20200605111551000000_messages.sqlite3.down.sql │ │ ├── 20200605111551000000_messages.sqlite3.up.sql │ │ ├── 20200605111551000001_messages.cockroach.down.sql │ │ ├── 20200605111551000001_messages.cockroach.up.sql │ │ ├── 20200605111551000001_messages.mysql.down.sql │ │ ├── 20200605111551000001_messages.mysql.up.sql │ │ ├── 20200605111551000001_messages.postgres.down.sql │ │ ├── 20200605111551000001_messages.postgres.up.sql │ │ ├── 20200605111551000001_messages.sqlite3.down.sql │ │ ├── 20200605111551000001_messages.sqlite3.up.sql │ │ ├── 20200605111551000002_messages.cockroach.down.sql │ │ ├── 20200605111551000002_messages.cockroach.up.sql │ │ ├── 20200605111551000002_messages.mysql.down.sql │ │ ├── 20200605111551000002_messages.mysql.up.sql │ │ ├── 20200605111551000002_messages.postgres.down.sql │ │ ├── 20200605111551000002_messages.postgres.up.sql │ │ ├── 20200605111551000002_messages.sqlite3.down.sql │ │ ├── 20200605111551000002_messages.sqlite3.up.sql │ │ ├── 20200605111551000003_messages.sqlite3.down.sql │ │ ├── 20200605111551000003_messages.sqlite3.up.sql │ │ ├── 20200605111551000004_messages.sqlite3.down.sql │ │ ├── 20200605111551000004_messages.sqlite3.up.sql │ │ ├── 20200605111551000005_messages.sqlite3.down.sql │ │ ├── 20200605111551000005_messages.sqlite3.up.sql │ │ ├── 20200605111551000006_messages.sqlite3.down.sql │ │ ├── 20200605111551000006_messages.sqlite3.up.sql │ │ ├── 20200605111551000007_messages.sqlite3.down.sql │ │ ├── 20200605111551000007_messages.sqlite3.up.sql │ │ ├── 20200605111551000008_messages.sqlite3.down.sql │ │ ├── 20200605111551000008_messages.sqlite3.up.sql │ │ ├── 20200605111551000009_messages.sqlite3.down.sql │ │ ├── 20200605111551000009_messages.sqlite3.up.sql │ │ ├── 20200605111551000010_messages.sqlite3.down.sql │ │ ├── 20200605111551000010_messages.sqlite3.up.sql │ │ ├── 20200605111551000011_messages.sqlite3.down.sql │ │ ├── 20200605111551000011_messages.sqlite3.up.sql │ │ ├── 20200605111551000012_messages.sqlite3.down.sql │ │ ├── 20200605111551000012_messages.sqlite3.up.sql │ │ ├── 20200605111551000013_messages.sqlite3.down.sql │ │ ├── 20200605111551000013_messages.sqlite3.up.sql │ │ ├── 20200607165100000000_settings.cockroach.down.sql │ │ ├── 20200607165100000000_settings.cockroach.up.sql │ │ ├── 20200607165100000000_settings.mysql.down.sql │ │ ├── 20200607165100000000_settings.mysql.up.sql │ │ ├── 20200607165100000000_settings.postgres.down.sql │ │ ├── 20200607165100000000_settings.postgres.up.sql │ │ ├── 20200607165100000000_settings.sqlite3.down.sql │ │ ├── 20200607165100000000_settings.sqlite3.up.sql │ │ ├── 20200607165100000001_settings.cockroach.down.sql │ │ ├── 20200607165100000001_settings.cockroach.up.sql │ │ ├── 20200607165100000001_settings.mysql.down.sql │ │ ├── 20200607165100000001_settings.mysql.up.sql │ │ ├── 20200607165100000001_settings.postgres.down.sql │ │ ├── 20200607165100000001_settings.postgres.up.sql │ │ ├── 20200607165100000001_settings.sqlite3.down.sql │ │ ├── 20200607165100000001_settings.sqlite3.up.sql │ │ ├── 20200607165100000002_settings.sqlite3.down.sql │ │ ├── 20200607165100000002_settings.sqlite3.up.sql │ │ ├── 20200607165100000003_settings.sqlite3.down.sql │ │ ├── 20200607165100000003_settings.sqlite3.up.sql │ │ ├── 20200607165100000004_settings.sqlite3.down.sql │ │ ├── 20200607165100000004_settings.sqlite3.up.sql │ │ ├── 20200705105359000000_rename_identities_schema.cockroach.down.sql │ │ ├── 20200705105359000000_rename_identities_schema.cockroach.up.sql │ │ ├── 20200705105359000000_rename_identities_schema.mysql.down.sql │ │ ├── 20200705105359000000_rename_identities_schema.mysql.up.sql │ │ ├── 20200705105359000000_rename_identities_schema.postgres.down.sql │ │ ├── 20200705105359000000_rename_identities_schema.postgres.up.sql │ │ ├── 20200705105359000000_rename_identities_schema.sqlite3.down.sql │ │ ├── 20200705105359000000_rename_identities_schema.sqlite3.up.sql │ │ ├── 20200810141652000000_flow_type.cockroach.down.sql │ │ ├── 20200810141652000000_flow_type.cockroach.up.sql │ │ ├── 20200810141652000000_flow_type.mysql.down.sql │ │ ├── 20200810141652000000_flow_type.mysql.up.sql │ │ ├── 20200810141652000000_flow_type.postgres.down.sql │ │ ├── 20200810141652000000_flow_type.postgres.up.sql │ │ ├── 20200810141652000000_flow_type.sqlite3.down.sql │ │ ├── 20200810141652000000_flow_type.sqlite3.up.sql │ │ ├── 20200810141652000001_flow_type.cockroach.down.sql │ │ ├── 20200810141652000001_flow_type.cockroach.up.sql │ │ ├── 20200810141652000001_flow_type.mysql.down.sql │ │ ├── 20200810141652000001_flow_type.mysql.up.sql │ │ ├── 20200810141652000001_flow_type.postgres.down.sql │ │ ├── 20200810141652000001_flow_type.postgres.up.sql │ │ ├── 20200810141652000001_flow_type.sqlite3.down.sql │ │ ├── 20200810141652000001_flow_type.sqlite3.up.sql │ │ ├── 20200810141652000002_flow_type.cockroach.down.sql │ │ ├── 20200810141652000002_flow_type.cockroach.up.sql │ │ ├── 20200810141652000002_flow_type.mysql.down.sql │ │ ├── 20200810141652000002_flow_type.mysql.up.sql │ │ ├── 20200810141652000002_flow_type.postgres.down.sql │ │ ├── 20200810141652000002_flow_type.postgres.up.sql │ │ ├── 20200810141652000002_flow_type.sqlite3.down.sql │ │ ├── 20200810141652000002_flow_type.sqlite3.up.sql │ │ ├── 20200810141652000003_flow_type.cockroach.down.sql │ │ ├── 20200810141652000003_flow_type.cockroach.up.sql │ │ ├── 20200810141652000003_flow_type.mysql.down.sql │ │ ├── 20200810141652000003_flow_type.mysql.up.sql │ │ ├── 20200810141652000003_flow_type.postgres.down.sql │ │ ├── 20200810141652000003_flow_type.postgres.up.sql │ │ ├── 20200810141652000003_flow_type.sqlite3.down.sql │ │ ├── 20200810141652000003_flow_type.sqlite3.up.sql │ │ ├── 20200810141652000004_flow_type.cockroach.down.sql │ │ ├── 20200810141652000004_flow_type.cockroach.up.sql │ │ ├── 20200810141652000004_flow_type.mysql.down.sql │ │ ├── 20200810141652000004_flow_type.mysql.up.sql │ │ ├── 20200810141652000004_flow_type.postgres.down.sql │ │ ├── 20200810141652000004_flow_type.postgres.up.sql │ │ ├── 20200810141652000004_flow_type.sqlite3.down.sql │ │ ├── 20200810141652000004_flow_type.sqlite3.up.sql │ │ ├── 20200810141652000005_flow_type.sqlite3.down.sql │ │ ├── 20200810141652000005_flow_type.sqlite3.up.sql │ │ ├── 20200810141652000006_flow_type.sqlite3.down.sql │ │ ├── 20200810141652000006_flow_type.sqlite3.up.sql │ │ ├── 20200810141652000007_flow_type.sqlite3.down.sql │ │ ├── 20200810141652000007_flow_type.sqlite3.up.sql │ │ ├── 20200810141652000008_flow_type.sqlite3.down.sql │ │ ├── 20200810141652000008_flow_type.sqlite3.up.sql │ │ ├── 20200810141652000009_flow_type.sqlite3.down.sql │ │ ├── 20200810141652000009_flow_type.sqlite3.up.sql │ │ ├── 20200810141652000010_flow_type.sqlite3.down.sql │ │ ├── 20200810141652000010_flow_type.sqlite3.up.sql │ │ ├── 20200810141652000011_flow_type.sqlite3.down.sql │ │ ├── 20200810141652000011_flow_type.sqlite3.up.sql │ │ ├── 20200810141652000012_flow_type.sqlite3.down.sql │ │ ├── 20200810141652000012_flow_type.sqlite3.up.sql │ │ ├── 20200810141652000013_flow_type.sqlite3.down.sql │ │ ├── 20200810141652000013_flow_type.sqlite3.up.sql │ │ ├── 20200810141652000014_flow_type.sqlite3.down.sql │ │ ├── 20200810141652000014_flow_type.sqlite3.up.sql │ │ ├── 20200810141652000015_flow_type.sqlite3.down.sql │ │ ├── 20200810141652000015_flow_type.sqlite3.up.sql │ │ ├── 20200810141652000016_flow_type.sqlite3.down.sql │ │ ├── 20200810141652000016_flow_type.sqlite3.up.sql │ │ ├── 20200810141652000017_flow_type.sqlite3.down.sql │ │ ├── 20200810141652000017_flow_type.sqlite3.up.sql │ │ ├── 20200810141652000018_flow_type.sqlite3.down.sql │ │ ├── 20200810141652000018_flow_type.sqlite3.up.sql │ │ ├── 20200810141652000019_flow_type.sqlite3.down.sql │ │ ├── 20200810141652000019_flow_type.sqlite3.up.sql │ │ ├── 20200810141652000020_flow_type.sqlite3.down.sql │ │ ├── 20200810141652000020_flow_type.sqlite3.up.sql │ │ ├── 20200810141652000021_flow_type.sqlite3.down.sql │ │ ├── 20200810141652000021_flow_type.sqlite3.up.sql │ │ ├── 20200810141652000022_flow_type.sqlite3.down.sql │ │ ├── 20200810141652000022_flow_type.sqlite3.up.sql │ │ ├── 20200810141652000023_flow_type.sqlite3.down.sql │ │ ├── 20200810141652000023_flow_type.sqlite3.up.sql │ │ ├── 20200810161022000000_flow_rename.cockroach.down.sql │ │ ├── 20200810161022000000_flow_rename.cockroach.up.sql │ │ ├── 20200810161022000000_flow_rename.mysql.down.sql │ │ ├── 20200810161022000000_flow_rename.mysql.up.sql │ │ ├── 20200810161022000000_flow_rename.postgres.down.sql │ │ ├── 20200810161022000000_flow_rename.postgres.up.sql │ │ ├── 20200810161022000000_flow_rename.sqlite3.down.sql │ │ ├── 20200810161022000000_flow_rename.sqlite3.up.sql │ │ ├── 20200810161022000001_flow_rename.cockroach.down.sql │ │ ├── 20200810161022000001_flow_rename.cockroach.up.sql │ │ ├── 20200810161022000001_flow_rename.mysql.down.sql │ │ ├── 20200810161022000001_flow_rename.mysql.up.sql │ │ ├── 20200810161022000001_flow_rename.postgres.down.sql │ │ ├── 20200810161022000001_flow_rename.postgres.up.sql │ │ ├── 20200810161022000001_flow_rename.sqlite3.down.sql │ │ ├── 20200810161022000001_flow_rename.sqlite3.up.sql │ │ ├── 20200810161022000002_flow_rename.cockroach.down.sql │ │ ├── 20200810161022000002_flow_rename.cockroach.up.sql │ │ ├── 20200810161022000002_flow_rename.mysql.down.sql │ │ ├── 20200810161022000002_flow_rename.mysql.up.sql │ │ ├── 20200810161022000002_flow_rename.postgres.down.sql │ │ ├── 20200810161022000002_flow_rename.postgres.up.sql │ │ ├── 20200810161022000002_flow_rename.sqlite3.down.sql │ │ ├── 20200810161022000002_flow_rename.sqlite3.up.sql │ │ ├── 20200810161022000003_flow_rename.cockroach.down.sql │ │ ├── 20200810161022000003_flow_rename.cockroach.up.sql │ │ ├── 20200810161022000003_flow_rename.mysql.down.sql │ │ ├── 20200810161022000003_flow_rename.mysql.up.sql │ │ ├── 20200810161022000003_flow_rename.postgres.down.sql │ │ ├── 20200810161022000003_flow_rename.postgres.up.sql │ │ ├── 20200810161022000003_flow_rename.sqlite3.down.sql │ │ ├── 20200810161022000003_flow_rename.sqlite3.up.sql │ │ ├── 20200810161022000004_flow_rename.cockroach.down.sql │ │ ├── 20200810161022000004_flow_rename.cockroach.up.sql │ │ ├── 20200810161022000004_flow_rename.mysql.down.sql │ │ ├── 20200810161022000004_flow_rename.mysql.up.sql │ │ ├── 20200810161022000004_flow_rename.postgres.down.sql │ │ ├── 20200810161022000004_flow_rename.postgres.up.sql │ │ ├── 20200810161022000004_flow_rename.sqlite3.down.sql │ │ ├── 20200810161022000004_flow_rename.sqlite3.up.sql │ │ ├── 20200810161022000005_flow_rename.cockroach.down.sql │ │ ├── 20200810161022000005_flow_rename.cockroach.up.sql │ │ ├── 20200810161022000005_flow_rename.mysql.down.sql │ │ ├── 20200810161022000005_flow_rename.mysql.up.sql │ │ ├── 20200810161022000005_flow_rename.postgres.down.sql │ │ ├── 20200810161022000005_flow_rename.postgres.up.sql │ │ ├── 20200810161022000005_flow_rename.sqlite3.down.sql │ │ ├── 20200810161022000005_flow_rename.sqlite3.up.sql │ │ ├── 20200810161022000006_flow_rename.cockroach.down.sql │ │ ├── 20200810161022000006_flow_rename.cockroach.up.sql │ │ ├── 20200810161022000006_flow_rename.mysql.down.sql │ │ ├── 20200810161022000006_flow_rename.mysql.up.sql │ │ ├── 20200810161022000006_flow_rename.postgres.down.sql │ │ ├── 20200810161022000006_flow_rename.postgres.up.sql │ │ ├── 20200810161022000006_flow_rename.sqlite3.down.sql │ │ ├── 20200810161022000006_flow_rename.sqlite3.up.sql │ │ ├── 20200810161022000007_flow_rename.cockroach.down.sql │ │ ├── 20200810161022000007_flow_rename.cockroach.up.sql │ │ ├── 20200810161022000007_flow_rename.mysql.down.sql │ │ ├── 20200810161022000007_flow_rename.mysql.up.sql │ │ ├── 20200810161022000007_flow_rename.postgres.down.sql │ │ ├── 20200810161022000007_flow_rename.postgres.up.sql │ │ ├── 20200810161022000007_flow_rename.sqlite3.down.sql │ │ ├── 20200810161022000007_flow_rename.sqlite3.up.sql │ │ ├── 20200810161022000008_flow_rename.cockroach.down.sql │ │ ├── 20200810161022000008_flow_rename.cockroach.up.sql │ │ ├── 20200810161022000008_flow_rename.mysql.down.sql │ │ ├── 20200810161022000008_flow_rename.mysql.up.sql │ │ ├── 20200810161022000008_flow_rename.postgres.down.sql │ │ ├── 20200810161022000008_flow_rename.postgres.up.sql │ │ ├── 20200810161022000008_flow_rename.sqlite3.down.sql │ │ ├── 20200810161022000008_flow_rename.sqlite3.up.sql │ │ ├── 20200810162450000000_flow_fields_rename.cockroach.down.sql │ │ ├── 20200810162450000000_flow_fields_rename.cockroach.up.sql │ │ ├── 20200810162450000000_flow_fields_rename.mysql.down.sql │ │ ├── 20200810162450000000_flow_fields_rename.mysql.up.sql │ │ ├── 20200810162450000000_flow_fields_rename.postgres.down.sql │ │ ├── 20200810162450000000_flow_fields_rename.postgres.up.sql │ │ ├── 20200810162450000000_flow_fields_rename.sqlite3.down.sql │ │ ├── 20200810162450000000_flow_fields_rename.sqlite3.up.sql │ │ ├── 20200810162450000001_flow_fields_rename.cockroach.down.sql │ │ ├── 20200810162450000001_flow_fields_rename.cockroach.up.sql │ │ ├── 20200810162450000001_flow_fields_rename.mysql.down.sql │ │ ├── 20200810162450000001_flow_fields_rename.mysql.up.sql │ │ ├── 20200810162450000001_flow_fields_rename.postgres.down.sql │ │ ├── 20200810162450000001_flow_fields_rename.postgres.up.sql │ │ ├── 20200810162450000001_flow_fields_rename.sqlite3.down.sql │ │ ├── 20200810162450000001_flow_fields_rename.sqlite3.up.sql │ │ ├── 20200810162450000002_flow_fields_rename.cockroach.down.sql │ │ ├── 20200810162450000002_flow_fields_rename.cockroach.up.sql │ │ ├── 20200810162450000002_flow_fields_rename.mysql.down.sql │ │ ├── 20200810162450000002_flow_fields_rename.mysql.up.sql │ │ ├── 20200810162450000002_flow_fields_rename.postgres.down.sql │ │ ├── 20200810162450000002_flow_fields_rename.postgres.up.sql │ │ ├── 20200810162450000002_flow_fields_rename.sqlite3.down.sql │ │ ├── 20200810162450000002_flow_fields_rename.sqlite3.up.sql │ │ ├── 20200810162450000003_flow_fields_rename.cockroach.down.sql │ │ ├── 20200810162450000003_flow_fields_rename.cockroach.up.sql │ │ ├── 20200810162450000003_flow_fields_rename.mysql.down.sql │ │ ├── 20200810162450000003_flow_fields_rename.mysql.up.sql │ │ ├── 20200810162450000003_flow_fields_rename.postgres.down.sql │ │ ├── 20200810162450000003_flow_fields_rename.postgres.up.sql │ │ ├── 20200810162450000003_flow_fields_rename.sqlite3.down.sql │ │ ├── 20200810162450000003_flow_fields_rename.sqlite3.up.sql │ │ ├── 20200812124254000000_add_session_token.cockroach.down.sql │ │ ├── 20200812124254000000_add_session_token.cockroach.up.sql │ │ ├── 20200812124254000000_add_session_token.mysql.down.sql │ │ ├── 20200812124254000000_add_session_token.mysql.up.sql │ │ ├── 20200812124254000000_add_session_token.postgres.down.sql │ │ ├── 20200812124254000000_add_session_token.postgres.up.sql │ │ ├── 20200812124254000000_add_session_token.sqlite3.down.sql │ │ ├── 20200812124254000000_add_session_token.sqlite3.up.sql │ │ ├── 20200812124254000001_add_session_token.cockroach.down.sql │ │ ├── 20200812124254000001_add_session_token.cockroach.up.sql │ │ ├── 20200812124254000001_add_session_token.mysql.down.sql │ │ ├── 20200812124254000001_add_session_token.mysql.up.sql │ │ ├── 20200812124254000001_add_session_token.postgres.down.sql │ │ ├── 20200812124254000001_add_session_token.postgres.up.sql │ │ ├── 20200812124254000001_add_session_token.sqlite3.down.sql │ │ ├── 20200812124254000001_add_session_token.sqlite3.up.sql │ │ ├── 20200812124254000002_add_session_token.cockroach.down.sql │ │ ├── 20200812124254000002_add_session_token.cockroach.up.sql │ │ ├── 20200812124254000002_add_session_token.mysql.down.sql │ │ ├── 20200812124254000002_add_session_token.mysql.up.sql │ │ ├── 20200812124254000002_add_session_token.postgres.down.sql │ │ ├── 20200812124254000002_add_session_token.postgres.up.sql │ │ ├── 20200812124254000002_add_session_token.sqlite3.down.sql │ │ ├── 20200812124254000002_add_session_token.sqlite3.up.sql │ │ ├── 20200812124254000003_add_session_token.cockroach.down.sql │ │ ├── 20200812124254000003_add_session_token.cockroach.up.sql │ │ ├── 20200812124254000003_add_session_token.mysql.down.sql │ │ ├── 20200812124254000003_add_session_token.mysql.up.sql │ │ ├── 20200812124254000003_add_session_token.postgres.down.sql │ │ ├── 20200812124254000003_add_session_token.postgres.up.sql │ │ ├── 20200812124254000003_add_session_token.sqlite3.down.sql │ │ ├── 20200812124254000003_add_session_token.sqlite3.up.sql │ │ ├── 20200812124254000004_add_session_token.cockroach.down.sql │ │ ├── 20200812124254000004_add_session_token.cockroach.up.sql │ │ ├── 20200812124254000004_add_session_token.mysql.down.sql │ │ ├── 20200812124254000004_add_session_token.mysql.up.sql │ │ ├── 20200812124254000004_add_session_token.postgres.down.sql │ │ ├── 20200812124254000004_add_session_token.postgres.up.sql │ │ ├── 20200812124254000004_add_session_token.sqlite3.down.sql │ │ ├── 20200812124254000004_add_session_token.sqlite3.up.sql │ │ ├── 20200812124254000005_add_session_token.cockroach.down.sql │ │ ├── 20200812124254000005_add_session_token.cockroach.up.sql │ │ ├── 20200812124254000005_add_session_token.sqlite3.down.sql │ │ ├── 20200812124254000005_add_session_token.sqlite3.up.sql │ │ ├── 20200812124254000006_add_session_token.cockroach.down.sql │ │ ├── 20200812124254000006_add_session_token.cockroach.up.sql │ │ ├── 20200812124254000006_add_session_token.sqlite3.down.sql │ │ ├── 20200812124254000006_add_session_token.sqlite3.up.sql │ │ ├── 20200812124254000007_add_session_token.cockroach.down.sql │ │ ├── 20200812124254000007_add_session_token.cockroach.up.sql │ │ ├── 20200812124254000007_add_session_token.sqlite3.down.sql │ │ ├── 20200812124254000007_add_session_token.sqlite3.up.sql │ │ ├── 20200812160551000000_add_session_revoke.cockroach.down.sql │ │ ├── 20200812160551000000_add_session_revoke.cockroach.up.sql │ │ ├── 20200812160551000000_add_session_revoke.mysql.down.sql │ │ ├── 20200812160551000000_add_session_revoke.mysql.up.sql │ │ ├── 20200812160551000000_add_session_revoke.postgres.down.sql │ │ ├── 20200812160551000000_add_session_revoke.postgres.up.sql │ │ ├── 20200812160551000000_add_session_revoke.sqlite3.down.sql │ │ ├── 20200812160551000000_add_session_revoke.sqlite3.up.sql │ │ ├── 20200812160551000001_add_session_revoke.sqlite3.down.sql │ │ ├── 20200812160551000001_add_session_revoke.sqlite3.up.sql │ │ ├── 20200812160551000002_add_session_revoke.sqlite3.down.sql │ │ ├── 20200812160551000002_add_session_revoke.sqlite3.up.sql │ │ ├── 20200812160551000003_add_session_revoke.sqlite3.down.sql │ │ ├── 20200812160551000003_add_session_revoke.sqlite3.up.sql │ │ ├── 20200812160551000004_add_session_revoke.sqlite3.down.sql │ │ ├── 20200812160551000004_add_session_revoke.sqlite3.up.sql │ │ ├── 20200812160551000005_add_session_revoke.sqlite3.down.sql │ │ ├── 20200812160551000005_add_session_revoke.sqlite3.up.sql │ │ ├── 20200812160551000006_add_session_revoke.sqlite3.down.sql │ │ ├── 20200812160551000006_add_session_revoke.sqlite3.up.sql │ │ ├── 20200812160551000007_add_session_revoke.sqlite3.down.sql │ │ ├── 20200812160551000007_add_session_revoke.sqlite3.up.sql │ │ ├── 20200812160551000008_add_session_revoke.sqlite3.down.sql │ │ ├── 20200812160551000008_add_session_revoke.sqlite3.up.sql │ │ ├── 20200812160551000009_add_session_revoke.sqlite3.down.sql │ │ ├── 20200812160551000009_add_session_revoke.sqlite3.up.sql │ │ ├── 20200830121710000000_update_recovery_token.cockroach.down.sql │ │ ├── 20200830121710000000_update_recovery_token.cockroach.up.sql │ │ ├── 20200830121710000000_update_recovery_token.mysql.down.sql │ │ ├── 20200830121710000000_update_recovery_token.mysql.up.sql │ │ ├── 20200830121710000000_update_recovery_token.postgres.down.sql │ │ ├── 20200830121710000000_update_recovery_token.postgres.up.sql │ │ ├── 20200830121710000000_update_recovery_token.sqlite3.down.sql │ │ ├── 20200830121710000000_update_recovery_token.sqlite3.up.sql │ │ ├── 20200830130642000000_add_verification_methods.cockroach.down.sql │ │ ├── 20200830130642000000_add_verification_methods.cockroach.up.sql │ │ ├── 20200830130642000000_add_verification_methods.mysql.down.sql │ │ ├── 20200830130642000000_add_verification_methods.mysql.up.sql │ │ ├── 20200830130642000000_add_verification_methods.postgres.down.sql │ │ ├── 20200830130642000000_add_verification_methods.postgres.up.sql │ │ ├── 20200830130642000000_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130642000000_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130642000001_add_verification_methods.cockroach.down.sql │ │ ├── 20200830130642000001_add_verification_methods.cockroach.up.sql │ │ ├── 20200830130642000001_add_verification_methods.mysql.down.sql │ │ ├── 20200830130642000001_add_verification_methods.mysql.up.sql │ │ ├── 20200830130642000001_add_verification_methods.postgres.down.sql │ │ ├── 20200830130642000001_add_verification_methods.postgres.up.sql │ │ ├── 20200830130642000001_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130642000001_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130642000002_add_verification_methods.cockroach.down.sql │ │ ├── 20200830130642000002_add_verification_methods.cockroach.up.sql │ │ ├── 20200830130642000002_add_verification_methods.mysql.down.sql │ │ ├── 20200830130642000002_add_verification_methods.mysql.up.sql │ │ ├── 20200830130642000002_add_verification_methods.postgres.down.sql │ │ ├── 20200830130642000002_add_verification_methods.postgres.up.sql │ │ ├── 20200830130642000002_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130642000002_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130642000003_add_verification_methods.cockroach.down.sql │ │ ├── 20200830130642000003_add_verification_methods.cockroach.up.sql │ │ ├── 20200830130642000003_add_verification_methods.mysql.down.sql │ │ ├── 20200830130642000003_add_verification_methods.mysql.up.sql │ │ ├── 20200830130642000003_add_verification_methods.postgres.down.sql │ │ ├── 20200830130642000003_add_verification_methods.postgres.up.sql │ │ ├── 20200830130642000003_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130642000003_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130642000004_add_verification_methods.cockroach.down.sql │ │ ├── 20200830130642000004_add_verification_methods.cockroach.up.sql │ │ ├── 20200830130642000004_add_verification_methods.mysql.down.sql │ │ ├── 20200830130642000004_add_verification_methods.mysql.up.sql │ │ ├── 20200830130642000004_add_verification_methods.postgres.down.sql │ │ ├── 20200830130642000004_add_verification_methods.postgres.up.sql │ │ ├── 20200830130642000004_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130642000004_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130642000005_add_verification_methods.cockroach.down.sql │ │ ├── 20200830130642000005_add_verification_methods.cockroach.up.sql │ │ ├── 20200830130642000005_add_verification_methods.mysql.down.sql │ │ ├── 20200830130642000005_add_verification_methods.mysql.up.sql │ │ ├── 20200830130642000005_add_verification_methods.postgres.down.sql │ │ ├── 20200830130642000005_add_verification_methods.postgres.up.sql │ │ ├── 20200830130642000005_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130642000005_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130642000006_add_verification_methods.mysql.down.sql │ │ ├── 20200830130642000006_add_verification_methods.mysql.up.sql │ │ ├── 20200830130642000006_add_verification_methods.postgres.down.sql │ │ ├── 20200830130642000006_add_verification_methods.postgres.up.sql │ │ ├── 20200830130642000006_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130642000006_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130642000007_add_verification_methods.mysql.down.sql │ │ ├── 20200830130642000007_add_verification_methods.mysql.up.sql │ │ ├── 20200830130642000007_add_verification_methods.postgres.down.sql │ │ ├── 20200830130642000007_add_verification_methods.postgres.up.sql │ │ ├── 20200830130642000007_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130642000007_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130642000008_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130642000008_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130642000009_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130642000009_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130642000010_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130642000010_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130642000011_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130642000011_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130642000012_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130642000012_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130642000013_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130642000013_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130642000014_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130642000014_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130642000015_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130642000015_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130642000016_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130642000016_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130642000017_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130642000017_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130642000018_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130642000018_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130642000019_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130642000019_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130642000020_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130642000020_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130642000021_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130642000021_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130642000022_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130642000022_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130643000000_add_verification_methods.cockroach.down.sql │ │ ├── 20200830130643000000_add_verification_methods.cockroach.up.sql │ │ ├── 20200830130643000000_add_verification_methods.mysql.down.sql │ │ ├── 20200830130643000000_add_verification_methods.mysql.up.sql │ │ ├── 20200830130643000000_add_verification_methods.postgres.down.sql │ │ ├── 20200830130643000000_add_verification_methods.postgres.up.sql │ │ ├── 20200830130643000000_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130643000000_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130644000000_add_verification_methods.cockroach.down.sql │ │ ├── 20200830130644000000_add_verification_methods.cockroach.up.sql │ │ ├── 20200830130644000000_add_verification_methods.mysql.down.sql │ │ ├── 20200830130644000000_add_verification_methods.mysql.up.sql │ │ ├── 20200830130644000000_add_verification_methods.postgres.down.sql │ │ ├── 20200830130644000000_add_verification_methods.postgres.up.sql │ │ ├── 20200830130644000000_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130644000000_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130644000001_add_verification_methods.cockroach.down.sql │ │ ├── 20200830130644000001_add_verification_methods.cockroach.up.sql │ │ ├── 20200830130644000001_add_verification_methods.mysql.down.sql │ │ ├── 20200830130644000001_add_verification_methods.mysql.up.sql │ │ ├── 20200830130644000001_add_verification_methods.postgres.down.sql │ │ ├── 20200830130644000001_add_verification_methods.postgres.up.sql │ │ ├── 20200830130644000001_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130644000001_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130645000000_add_verification_methods.cockroach.down.sql │ │ ├── 20200830130645000000_add_verification_methods.cockroach.up.sql │ │ ├── 20200830130645000000_add_verification_methods.mysql.down.sql │ │ ├── 20200830130645000000_add_verification_methods.mysql.up.sql │ │ ├── 20200830130645000000_add_verification_methods.postgres.down.sql │ │ ├── 20200830130645000000_add_verification_methods.postgres.up.sql │ │ ├── 20200830130645000000_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130645000000_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130646000000_add_verification_methods.cockroach.down.sql │ │ ├── 20200830130646000000_add_verification_methods.cockroach.up.sql │ │ ├── 20200830130646000000_add_verification_methods.mysql.down.sql │ │ ├── 20200830130646000000_add_verification_methods.mysql.up.sql │ │ ├── 20200830130646000000_add_verification_methods.postgres.down.sql │ │ ├── 20200830130646000000_add_verification_methods.postgres.up.sql │ │ ├── 20200830130646000000_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130646000000_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130646000001_add_verification_methods.cockroach.down.sql │ │ ├── 20200830130646000001_add_verification_methods.cockroach.up.sql │ │ ├── 20200830130646000001_add_verification_methods.mysql.down.sql │ │ ├── 20200830130646000001_add_verification_methods.mysql.up.sql │ │ ├── 20200830130646000001_add_verification_methods.postgres.down.sql │ │ ├── 20200830130646000001_add_verification_methods.postgres.up.sql │ │ ├── 20200830130646000001_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130646000001_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130646000002_add_verification_methods.cockroach.down.sql │ │ ├── 20200830130646000002_add_verification_methods.cockroach.up.sql │ │ ├── 20200830130646000002_add_verification_methods.mysql.down.sql │ │ ├── 20200830130646000002_add_verification_methods.mysql.up.sql │ │ ├── 20200830130646000002_add_verification_methods.postgres.down.sql │ │ ├── 20200830130646000002_add_verification_methods.postgres.up.sql │ │ ├── 20200830130646000002_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130646000002_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130646000003_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130646000003_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130646000004_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130646000004_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130646000005_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130646000005_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130646000006_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130646000006_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130646000007_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130646000007_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130646000008_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130646000008_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130646000009_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130646000009_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130646000010_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130646000010_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830130646000011_add_verification_methods.sqlite3.down.sql │ │ ├── 20200830130646000011_add_verification_methods.sqlite3.up.sql │ │ ├── 20200830154602000000_add_verification_token.cockroach.down.sql │ │ ├── 20200830154602000000_add_verification_token.cockroach.up.sql │ │ ├── 20200830154602000000_add_verification_token.mysql.down.sql │ │ ├── 20200830154602000000_add_verification_token.mysql.up.sql │ │ ├── 20200830154602000000_add_verification_token.postgres.down.sql │ │ ├── 20200830154602000000_add_verification_token.postgres.up.sql │ │ ├── 20200830154602000000_add_verification_token.sqlite3.down.sql │ │ ├── 20200830154602000000_add_verification_token.sqlite3.up.sql │ │ ├── 20200830154602000001_add_verification_token.cockroach.down.sql │ │ ├── 20200830154602000001_add_verification_token.cockroach.up.sql │ │ ├── 20200830154602000001_add_verification_token.mysql.down.sql │ │ ├── 20200830154602000001_add_verification_token.mysql.up.sql │ │ ├── 20200830154602000001_add_verification_token.postgres.down.sql │ │ ├── 20200830154602000001_add_verification_token.postgres.up.sql │ │ ├── 20200830154602000001_add_verification_token.sqlite3.down.sql │ │ ├── 20200830154602000001_add_verification_token.sqlite3.up.sql │ │ ├── 20200830154602000002_add_verification_token.cockroach.down.sql │ │ ├── 20200830154602000002_add_verification_token.cockroach.up.sql │ │ ├── 20200830154602000002_add_verification_token.mysql.down.sql │ │ ├── 20200830154602000002_add_verification_token.mysql.up.sql │ │ ├── 20200830154602000002_add_verification_token.postgres.down.sql │ │ ├── 20200830154602000002_add_verification_token.postgres.up.sql │ │ ├── 20200830154602000002_add_verification_token.sqlite3.down.sql │ │ ├── 20200830154602000002_add_verification_token.sqlite3.up.sql │ │ ├── 20200830154602000003_add_verification_token.cockroach.down.sql │ │ ├── 20200830154602000003_add_verification_token.cockroach.up.sql │ │ ├── 20200830154602000003_add_verification_token.mysql.down.sql │ │ ├── 20200830154602000003_add_verification_token.mysql.up.sql │ │ ├── 20200830154602000003_add_verification_token.postgres.down.sql │ │ ├── 20200830154602000003_add_verification_token.postgres.up.sql │ │ ├── 20200830154602000003_add_verification_token.sqlite3.down.sql │ │ ├── 20200830154602000003_add_verification_token.sqlite3.up.sql │ │ ├── 20200830154602000004_add_verification_token.cockroach.down.sql │ │ ├── 20200830154602000004_add_verification_token.cockroach.up.sql │ │ ├── 20200830154602000004_add_verification_token.mysql.down.sql │ │ ├── 20200830154602000004_add_verification_token.mysql.up.sql │ │ ├── 20200830154602000004_add_verification_token.postgres.down.sql │ │ ├── 20200830154602000004_add_verification_token.postgres.up.sql │ │ ├── 20200830154602000004_add_verification_token.sqlite3.down.sql │ │ ├── 20200830154602000004_add_verification_token.sqlite3.up.sql │ │ ├── 20200830172221000000_recovery_token_expires.cockroach.down.sql │ │ ├── 20200830172221000000_recovery_token_expires.cockroach.up.sql │ │ ├── 20200830172221000000_recovery_token_expires.mysql.down.sql │ │ ├── 20200830172221000000_recovery_token_expires.mysql.up.sql │ │ ├── 20200830172221000000_recovery_token_expires.postgres.down.sql │ │ ├── 20200830172221000000_recovery_token_expires.postgres.up.sql │ │ ├── 20200830172221000000_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000000_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000001_recovery_token_expires.cockroach.down.sql │ │ ├── 20200830172221000001_recovery_token_expires.cockroach.up.sql │ │ ├── 20200830172221000001_recovery_token_expires.mysql.down.sql │ │ ├── 20200830172221000001_recovery_token_expires.mysql.up.sql │ │ ├── 20200830172221000001_recovery_token_expires.postgres.down.sql │ │ ├── 20200830172221000001_recovery_token_expires.postgres.up.sql │ │ ├── 20200830172221000001_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000001_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000002_recovery_token_expires.cockroach.down.sql │ │ ├── 20200830172221000002_recovery_token_expires.cockroach.up.sql │ │ ├── 20200830172221000002_recovery_token_expires.mysql.down.sql │ │ ├── 20200830172221000002_recovery_token_expires.mysql.up.sql │ │ ├── 20200830172221000002_recovery_token_expires.postgres.down.sql │ │ ├── 20200830172221000002_recovery_token_expires.postgres.up.sql │ │ ├── 20200830172221000002_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000002_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000003_recovery_token_expires.cockroach.down.sql │ │ ├── 20200830172221000003_recovery_token_expires.cockroach.up.sql │ │ ├── 20200830172221000003_recovery_token_expires.mysql.down.sql │ │ ├── 20200830172221000003_recovery_token_expires.mysql.up.sql │ │ ├── 20200830172221000003_recovery_token_expires.postgres.down.sql │ │ ├── 20200830172221000003_recovery_token_expires.postgres.up.sql │ │ ├── 20200830172221000003_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000003_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000004_recovery_token_expires.cockroach.down.sql │ │ ├── 20200830172221000004_recovery_token_expires.cockroach.up.sql │ │ ├── 20200830172221000004_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000004_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000005_recovery_token_expires.cockroach.down.sql │ │ ├── 20200830172221000005_recovery_token_expires.cockroach.up.sql │ │ ├── 20200830172221000005_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000005_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000006_recovery_token_expires.cockroach.down.sql │ │ ├── 20200830172221000006_recovery_token_expires.cockroach.up.sql │ │ ├── 20200830172221000006_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000006_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000007_recovery_token_expires.cockroach.down.sql │ │ ├── 20200830172221000007_recovery_token_expires.cockroach.up.sql │ │ ├── 20200830172221000007_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000007_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000008_recovery_token_expires.cockroach.down.sql │ │ ├── 20200830172221000008_recovery_token_expires.cockroach.up.sql │ │ ├── 20200830172221000008_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000008_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000009_recovery_token_expires.cockroach.down.sql │ │ ├── 20200830172221000009_recovery_token_expires.cockroach.up.sql │ │ ├── 20200830172221000009_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000009_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000010_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000010_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000011_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000011_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000012_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000012_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000013_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000013_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000014_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000014_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000015_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000015_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000016_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000016_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000017_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000017_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000018_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000018_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000019_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000019_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000020_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000020_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000021_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000021_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000022_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000022_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000023_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000023_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000024_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000024_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000025_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000025_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000026_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000026_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000027_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000027_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000028_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000028_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000029_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000029_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200830172221000030_recovery_token_expires.sqlite3.down.sql │ │ ├── 20200830172221000030_recovery_token_expires.sqlite3.up.sql │ │ ├── 20200831110752000000_identity_verifiable_address_remove_code.cockroach.down.sql │ │ ├── 20200831110752000000_identity_verifiable_address_remove_code.cockroach.up.sql │ │ ├── 20200831110752000000_identity_verifiable_address_remove_code.mysql.down.sql │ │ ├── 20200831110752000000_identity_verifiable_address_remove_code.mysql.up.sql │ │ ├── 20200831110752000000_identity_verifiable_address_remove_code.postgres.down.sql │ │ ├── 20200831110752000000_identity_verifiable_address_remove_code.postgres.up.sql │ │ ├── 20200831110752000000_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ ├── 20200831110752000000_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ ├── 20200831110752000001_identity_verifiable_address_remove_code.cockroach.down.sql │ │ ├── 20200831110752000001_identity_verifiable_address_remove_code.cockroach.up.sql │ │ ├── 20200831110752000001_identity_verifiable_address_remove_code.mysql.down.sql │ │ ├── 20200831110752000001_identity_verifiable_address_remove_code.mysql.up.sql │ │ ├── 20200831110752000001_identity_verifiable_address_remove_code.postgres.down.sql │ │ ├── 20200831110752000001_identity_verifiable_address_remove_code.postgres.up.sql │ │ ├── 20200831110752000001_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ ├── 20200831110752000001_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ ├── 20200831110752000002_identity_verifiable_address_remove_code.cockroach.down.sql │ │ ├── 20200831110752000002_identity_verifiable_address_remove_code.cockroach.up.sql │ │ ├── 20200831110752000002_identity_verifiable_address_remove_code.mysql.down.sql │ │ ├── 20200831110752000002_identity_verifiable_address_remove_code.mysql.up.sql │ │ ├── 20200831110752000002_identity_verifiable_address_remove_code.postgres.down.sql │ │ ├── 20200831110752000002_identity_verifiable_address_remove_code.postgres.up.sql │ │ ├── 20200831110752000002_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ ├── 20200831110752000002_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ ├── 20200831110752000003_identity_verifiable_address_remove_code.cockroach.down.sql │ │ ├── 20200831110752000003_identity_verifiable_address_remove_code.cockroach.up.sql │ │ ├── 20200831110752000003_identity_verifiable_address_remove_code.mysql.down.sql │ │ ├── 20200831110752000003_identity_verifiable_address_remove_code.mysql.up.sql │ │ ├── 20200831110752000003_identity_verifiable_address_remove_code.postgres.down.sql │ │ ├── 20200831110752000003_identity_verifiable_address_remove_code.postgres.up.sql │ │ ├── 20200831110752000003_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ ├── 20200831110752000003_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ ├── 20200831110752000004_identity_verifiable_address_remove_code.cockroach.down.sql │ │ ├── 20200831110752000004_identity_verifiable_address_remove_code.cockroach.up.sql │ │ ├── 20200831110752000004_identity_verifiable_address_remove_code.mysql.down.sql │ │ ├── 20200831110752000004_identity_verifiable_address_remove_code.mysql.up.sql │ │ ├── 20200831110752000004_identity_verifiable_address_remove_code.postgres.down.sql │ │ ├── 20200831110752000004_identity_verifiable_address_remove_code.postgres.up.sql │ │ ├── 20200831110752000004_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ ├── 20200831110752000004_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ ├── 20200831110752000005_identity_verifiable_address_remove_code.cockroach.down.sql │ │ ├── 20200831110752000005_identity_verifiable_address_remove_code.cockroach.up.sql │ │ ├── 20200831110752000005_identity_verifiable_address_remove_code.mysql.down.sql │ │ ├── 20200831110752000005_identity_verifiable_address_remove_code.mysql.up.sql │ │ ├── 20200831110752000005_identity_verifiable_address_remove_code.postgres.down.sql │ │ ├── 20200831110752000005_identity_verifiable_address_remove_code.postgres.up.sql │ │ ├── 20200831110752000005_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ ├── 20200831110752000005_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ ├── 20200831110752000006_identity_verifiable_address_remove_code.cockroach.down.sql │ │ ├── 20200831110752000006_identity_verifiable_address_remove_code.cockroach.up.sql │ │ ├── 20200831110752000006_identity_verifiable_address_remove_code.mysql.down.sql │ │ ├── 20200831110752000006_identity_verifiable_address_remove_code.mysql.up.sql │ │ ├── 20200831110752000006_identity_verifiable_address_remove_code.postgres.down.sql │ │ ├── 20200831110752000006_identity_verifiable_address_remove_code.postgres.up.sql │ │ ├── 20200831110752000006_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ ├── 20200831110752000006_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ ├── 20200831110752000007_identity_verifiable_address_remove_code.cockroach.down.sql │ │ ├── 20200831110752000007_identity_verifiable_address_remove_code.cockroach.up.sql │ │ ├── 20200831110752000007_identity_verifiable_address_remove_code.mysql.down.sql │ │ ├── 20200831110752000007_identity_verifiable_address_remove_code.mysql.up.sql │ │ ├── 20200831110752000007_identity_verifiable_address_remove_code.postgres.down.sql │ │ ├── 20200831110752000007_identity_verifiable_address_remove_code.postgres.up.sql │ │ ├── 20200831110752000007_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ ├── 20200831110752000007_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ ├── 20200831110752000008_identity_verifiable_address_remove_code.cockroach.down.sql │ │ ├── 20200831110752000008_identity_verifiable_address_remove_code.cockroach.up.sql │ │ ├── 20200831110752000008_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ ├── 20200831110752000008_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ ├── 20200831110752000009_identity_verifiable_address_remove_code.cockroach.down.sql │ │ ├── 20200831110752000009_identity_verifiable_address_remove_code.cockroach.up.sql │ │ ├── 20200831110752000009_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ ├── 20200831110752000009_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ ├── 20200831110752000010_identity_verifiable_address_remove_code.cockroach.down.sql │ │ ├── 20200831110752000010_identity_verifiable_address_remove_code.cockroach.up.sql │ │ ├── 20200831110752000010_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ ├── 20200831110752000010_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ ├── 20200831110752000011_identity_verifiable_address_remove_code.cockroach.down.sql │ │ ├── 20200831110752000011_identity_verifiable_address_remove_code.cockroach.up.sql │ │ ├── 20200831110752000011_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ ├── 20200831110752000011_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ ├── 20200831110752000012_identity_verifiable_address_remove_code.cockroach.down.sql │ │ ├── 20200831110752000012_identity_verifiable_address_remove_code.cockroach.up.sql │ │ ├── 20200831110752000012_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ ├── 20200831110752000012_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ ├── 20200831110752000013_identity_verifiable_address_remove_code.cockroach.down.sql │ │ ├── 20200831110752000013_identity_verifiable_address_remove_code.cockroach.up.sql │ │ ├── 20200831110752000013_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ ├── 20200831110752000013_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ ├── 20200831110752000014_identity_verifiable_address_remove_code.cockroach.down.sql │ │ ├── 20200831110752000014_identity_verifiable_address_remove_code.cockroach.up.sql │ │ ├── 20200831110752000014_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ ├── 20200831110752000014_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ ├── 20200831110752000015_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ ├── 20200831110752000015_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ ├── 20200831110752000016_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ ├── 20200831110752000016_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ ├── 20200831110752000017_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ ├── 20200831110752000017_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ ├── 20200831110752000018_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ ├── 20200831110752000018_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ ├── 20200831110752000019_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ ├── 20200831110752000019_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ ├── 20200831110752000020_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ ├── 20200831110752000020_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ ├── 20200831110752000021_identity_verifiable_address_remove_code.sqlite3.down.sql │ │ ├── 20200831110752000021_identity_verifiable_address_remove_code.sqlite3.up.sql │ │ ├── 20201201161451000000_credential_types_values.cockroach.down.sql │ │ ├── 20201201161451000000_credential_types_values.cockroach.up.sql │ │ ├── 20201201161451000000_credential_types_values.mysql.down.sql │ │ ├── 20201201161451000000_credential_types_values.mysql.up.sql │ │ ├── 20201201161451000000_credential_types_values.postgres.down.sql │ │ ├── 20201201161451000000_credential_types_values.postgres.up.sql │ │ ├── 20201201161451000000_credential_types_values.sqlite3.down.sql │ │ ├── 20201201161451000000_credential_types_values.sqlite3.up.sql │ │ ├── 20201201161451000001_credential_types_values.cockroach.down.sql │ │ ├── 20201201161451000001_credential_types_values.cockroach.up.sql │ │ ├── 20201201161451000001_credential_types_values.mysql.down.sql │ │ ├── 20201201161451000001_credential_types_values.mysql.up.sql │ │ ├── 20201201161451000001_credential_types_values.postgres.down.sql │ │ ├── 20201201161451000001_credential_types_values.postgres.up.sql │ │ ├── 20201201161451000001_credential_types_values.sqlite3.down.sql │ │ ├── 20201201161451000001_credential_types_values.sqlite3.up.sql │ │ ├── 20210307130558000000_courier_status_index.cockroach.down.sql │ │ ├── 20210307130558000000_courier_status_index.cockroach.up.sql │ │ ├── 20210307130558000000_courier_status_index.mysql.down.sql │ │ ├── 20210307130558000000_courier_status_index.mysql.up.sql │ │ ├── 20210307130558000000_courier_status_index.postgres.down.sql │ │ ├── 20210307130558000000_courier_status_index.postgres.up.sql │ │ ├── 20210307130558000000_courier_status_index.sqlite3.down.sql │ │ ├── 20210307130558000000_courier_status_index.sqlite3.up.sql │ │ ├── 20210307130559000000_courier_message_template.cockroach.down.sql │ │ ├── 20210307130559000000_courier_message_template.cockroach.up.sql │ │ ├── 20210307130559000000_courier_message_template.mysql.down.sql │ │ ├── 20210307130559000000_courier_message_template.mysql.up.sql │ │ ├── 20210307130559000000_courier_message_template.postgres.down.sql │ │ ├── 20210307130559000000_courier_message_template.postgres.up.sql │ │ ├── 20210307130559000000_courier_message_template.sqlite3.down.sql │ │ ├── 20210307130559000000_courier_message_template.sqlite3.up.sql │ │ ├── 20210307130559000001_courier_message_template.cockroach.down.sql │ │ ├── 20210307130559000001_courier_message_template.cockroach.up.sql │ │ ├── 20210307130559000001_courier_message_template.mysql.down.sql │ │ ├── 20210307130559000001_courier_message_template.mysql.up.sql │ │ ├── 20210307130559000001_courier_message_template.postgres.down.sql │ │ ├── 20210307130559000001_courier_message_template.postgres.up.sql │ │ ├── 20210307130559000001_courier_message_template.sqlite3.down.sql │ │ ├── 20210307130559000001_courier_message_template.sqlite3.up.sql │ │ ├── 20210307130559000002_courier_message_template.sqlite3.down.sql │ │ ├── 20210307130559000002_courier_message_template.sqlite3.up.sql │ │ ├── 20210307130559000003_courier_message_template.sqlite3.down.sql │ │ ├── 20210307130559000003_courier_message_template.sqlite3.up.sql │ │ ├── 20210307130559000004_courier_message_template.sqlite3.down.sql │ │ ├── 20210307130559000004_courier_message_template.sqlite3.up.sql │ │ ├── 20210307130559000005_courier_message_template.sqlite3.down.sql │ │ ├── 20210307130559000005_courier_message_template.sqlite3.up.sql │ │ ├── 20210307130559000006_courier_message_template.sqlite3.down.sql │ │ ├── 20210307130559000006_courier_message_template.sqlite3.up.sql │ │ ├── 20210307130559000007_courier_message_template.sqlite3.down.sql │ │ ├── 20210307130559000007_courier_message_template.sqlite3.up.sql │ │ ├── 20210307130559000008_courier_message_template.sqlite3.down.sql │ │ ├── 20210307130559000008_courier_message_template.sqlite3.up.sql │ │ ├── 20210307130559000009_courier_message_template.sqlite3.down.sql │ │ ├── 20210307130559000009_courier_message_template.sqlite3.up.sql │ │ ├── 20210307130559000010_courier_message_template.sqlite3.down.sql │ │ ├── 20210307130559000010_courier_message_template.sqlite3.up.sql │ │ ├── 20210307130559000011_courier_message_template.sqlite3.down.sql │ │ ├── 20210307130559000011_courier_message_template.sqlite3.up.sql │ │ ├── 20210311102338000000_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000000_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000000_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000000_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000000_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000000_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000000_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000000_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000001_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000001_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000001_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000001_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000001_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000001_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000001_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000001_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000002_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000002_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000002_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000002_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000002_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000002_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000002_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000002_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000003_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000003_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000003_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000003_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000003_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000003_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000003_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000003_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000004_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000004_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000004_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000004_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000004_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000004_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000004_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000004_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000005_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000005_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000005_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000005_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000005_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000005_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000005_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000005_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000006_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000006_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000006_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000006_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000006_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000006_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000006_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000006_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000007_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000007_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000007_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000007_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000007_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000007_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000007_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000007_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000008_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000008_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000008_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000008_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000008_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000008_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000008_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000008_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000009_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000009_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000009_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000009_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000009_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000009_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000009_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000009_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000010_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000010_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000010_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000010_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000010_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000010_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000010_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000010_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000011_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000011_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000011_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000011_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000011_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000011_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000011_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000011_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000012_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000012_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000012_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000012_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000012_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000012_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000012_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000012_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000013_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000013_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000013_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000013_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000013_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000013_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000013_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000013_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000014_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000014_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000014_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000014_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000014_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000014_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000014_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000014_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000015_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000015_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000015_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000015_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000015_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000015_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000015_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000015_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000016_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000016_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000016_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000016_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000016_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000016_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000016_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000016_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000017_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000017_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000017_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000017_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000017_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000017_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000017_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000017_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000018_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000018_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000018_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000018_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000018_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000018_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000018_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000018_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000019_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000019_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000019_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000019_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000019_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000019_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000019_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000019_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000020_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000020_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000020_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000020_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000020_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000020_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000020_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000020_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000021_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000021_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000021_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000021_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000021_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000021_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000021_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000021_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000022_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000022_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000022_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000022_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000022_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000022_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000022_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000022_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000023_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000023_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000023_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000023_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000023_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000023_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000023_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000023_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000024_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000024_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000024_form_refactoring.mysql.down.sql │ │ ├── 20210311102338000024_form_refactoring.mysql.up.sql │ │ ├── 20210311102338000024_form_refactoring.postgres.down.sql │ │ ├── 20210311102338000024_form_refactoring.postgres.up.sql │ │ ├── 20210311102338000024_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000024_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000025_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000025_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000025_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000025_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000026_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000026_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000026_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000026_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000027_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000027_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000027_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000027_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000028_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000028_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000028_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000028_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000029_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000029_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000029_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000029_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000030_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000030_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000030_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000030_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000031_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000031_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000031_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000031_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000032_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000032_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000032_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000032_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000033_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000033_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000033_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000033_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000034_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000034_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000034_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000034_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000035_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000035_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000035_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000035_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000036_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000036_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000036_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000036_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000037_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000037_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000037_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000037_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000038_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000038_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000038_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000038_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000039_form_refactoring.cockroach.down.sql │ │ ├── 20210311102338000039_form_refactoring.cockroach.up.sql │ │ ├── 20210311102338000039_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000039_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000040_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000040_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000041_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000041_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000042_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000042_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000043_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000043_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000044_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000044_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000045_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000045_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000046_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000046_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000047_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000047_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000048_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000048_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000049_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000049_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000050_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000050_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000051_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000051_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000052_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000052_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000053_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000053_form_refactoring.sqlite3.up.sql │ │ ├── 20210311102338000054_form_refactoring.sqlite3.down.sql │ │ ├── 20210311102338000054_form_refactoring.sqlite3.up.sql │ │ ├── 20210410175418000000_network.cockroach.down.sql │ │ ├── 20210410175418000000_network.cockroach.up.sql │ │ ├── 20210410175418000000_network.mysql.down.sql │ │ ├── 20210410175418000000_network.mysql.up.sql │ │ ├── 20210410175418000000_network.postgres.down.sql │ │ ├── 20210410175418000000_network.postgres.up.sql │ │ ├── 20210410175418000000_network.sqlite3.down.sql │ │ ├── 20210410175418000000_network.sqlite3.up.sql │ │ ├── 20210410175418000001_network.cockroach.down.sql │ │ ├── 20210410175418000001_network.cockroach.up.sql │ │ ├── 20210410175418000001_network.mysql.down.sql │ │ ├── 20210410175418000001_network.mysql.up.sql │ │ ├── 20210410175418000001_network.postgres.down.sql │ │ ├── 20210410175418000001_network.postgres.up.sql │ │ ├── 20210410175418000001_network.sqlite3.down.sql │ │ ├── 20210410175418000001_network.sqlite3.up.sql │ │ ├── 20210410175418000002_network.cockroach.down.sql │ │ ├── 20210410175418000002_network.cockroach.up.sql │ │ ├── 20210410175418000002_network.mysql.down.sql │ │ ├── 20210410175418000002_network.mysql.up.sql │ │ ├── 20210410175418000002_network.postgres.down.sql │ │ ├── 20210410175418000002_network.postgres.up.sql │ │ ├── 20210410175418000002_network.sqlite3.down.sql │ │ ├── 20210410175418000002_network.sqlite3.up.sql │ │ ├── 20210410175418000003_network.cockroach.down.sql │ │ ├── 20210410175418000003_network.cockroach.up.sql │ │ ├── 20210410175418000003_network.mysql.down.sql │ │ ├── 20210410175418000003_network.mysql.up.sql │ │ ├── 20210410175418000003_network.postgres.down.sql │ │ ├── 20210410175418000003_network.postgres.up.sql │ │ ├── 20210410175418000003_network.sqlite3.down.sql │ │ ├── 20210410175418000003_network.sqlite3.up.sql │ │ ├── 20210410175418000004_network.cockroach.down.sql │ │ ├── 20210410175418000004_network.cockroach.up.sql │ │ ├── 20210410175418000004_network.mysql.down.sql │ │ ├── 20210410175418000004_network.mysql.up.sql │ │ ├── 20210410175418000004_network.postgres.down.sql │ │ ├── 20210410175418000004_network.postgres.up.sql │ │ ├── 20210410175418000004_network.sqlite3.down.sql │ │ ├── 20210410175418000004_network.sqlite3.up.sql │ │ ├── 20210410175418000005_network.cockroach.down.sql │ │ ├── 20210410175418000005_network.cockroach.up.sql │ │ ├── 20210410175418000005_network.mysql.down.sql │ │ ├── 20210410175418000005_network.mysql.up.sql │ │ ├── 20210410175418000005_network.postgres.down.sql │ │ ├── 20210410175418000005_network.postgres.up.sql │ │ ├── 20210410175418000005_network.sqlite3.down.sql │ │ ├── 20210410175418000005_network.sqlite3.up.sql │ │ ├── 20210410175418000006_network.cockroach.down.sql │ │ ├── 20210410175418000006_network.cockroach.up.sql │ │ ├── 20210410175418000006_network.mysql.down.sql │ │ ├── 20210410175418000006_network.mysql.up.sql │ │ ├── 20210410175418000006_network.postgres.down.sql │ │ ├── 20210410175418000006_network.postgres.up.sql │ │ ├── 20210410175418000006_network.sqlite3.down.sql │ │ ├── 20210410175418000006_network.sqlite3.up.sql │ │ ├── 20210410175418000007_network.cockroach.down.sql │ │ ├── 20210410175418000007_network.cockroach.up.sql │ │ ├── 20210410175418000007_network.mysql.down.sql │ │ ├── 20210410175418000007_network.mysql.up.sql │ │ ├── 20210410175418000007_network.postgres.down.sql │ │ ├── 20210410175418000007_network.postgres.up.sql │ │ ├── 20210410175418000007_network.sqlite3.down.sql │ │ ├── 20210410175418000007_network.sqlite3.up.sql │ │ ├── 20210410175418000008_network.cockroach.down.sql │ │ ├── 20210410175418000008_network.cockroach.up.sql │ │ ├── 20210410175418000008_network.mysql.down.sql │ │ ├── 20210410175418000008_network.mysql.up.sql │ │ ├── 20210410175418000008_network.postgres.down.sql │ │ ├── 20210410175418000008_network.postgres.up.sql │ │ ├── 20210410175418000008_network.sqlite3.down.sql │ │ ├── 20210410175418000008_network.sqlite3.up.sql │ │ ├── 20210410175418000009_network.cockroach.down.sql │ │ ├── 20210410175418000009_network.cockroach.up.sql │ │ ├── 20210410175418000009_network.mysql.down.sql │ │ ├── 20210410175418000009_network.mysql.up.sql │ │ ├── 20210410175418000009_network.postgres.down.sql │ │ ├── 20210410175418000009_network.postgres.up.sql │ │ ├── 20210410175418000009_network.sqlite3.down.sql │ │ ├── 20210410175418000009_network.sqlite3.up.sql │ │ ├── 20210410175418000010_network.cockroach.down.sql │ │ ├── 20210410175418000010_network.cockroach.up.sql │ │ ├── 20210410175418000010_network.mysql.down.sql │ │ ├── 20210410175418000010_network.mysql.up.sql │ │ ├── 20210410175418000010_network.postgres.down.sql │ │ ├── 20210410175418000010_network.postgres.up.sql │ │ ├── 20210410175418000010_network.sqlite3.down.sql │ │ ├── 20210410175418000010_network.sqlite3.up.sql │ │ ├── 20210410175418000011_network.cockroach.down.sql │ │ ├── 20210410175418000011_network.cockroach.up.sql │ │ ├── 20210410175418000011_network.mysql.down.sql │ │ ├── 20210410175418000011_network.mysql.up.sql │ │ ├── 20210410175418000011_network.postgres.down.sql │ │ ├── 20210410175418000011_network.postgres.up.sql │ │ ├── 20210410175418000011_network.sqlite3.down.sql │ │ ├── 20210410175418000011_network.sqlite3.up.sql │ │ ├── 20210410175418000012_network.cockroach.down.sql │ │ ├── 20210410175418000012_network.cockroach.up.sql │ │ ├── 20210410175418000012_network.mysql.down.sql │ │ ├── 20210410175418000012_network.mysql.up.sql │ │ ├── 20210410175418000012_network.postgres.down.sql │ │ ├── 20210410175418000012_network.postgres.up.sql │ │ ├── 20210410175418000012_network.sqlite3.down.sql │ │ ├── 20210410175418000012_network.sqlite3.up.sql │ │ ├── 20210410175418000013_network.cockroach.down.sql │ │ ├── 20210410175418000013_network.cockroach.up.sql │ │ ├── 20210410175418000013_network.mysql.down.sql │ │ ├── 20210410175418000013_network.mysql.up.sql │ │ ├── 20210410175418000013_network.postgres.down.sql │ │ ├── 20210410175418000013_network.postgres.up.sql │ │ ├── 20210410175418000013_network.sqlite3.down.sql │ │ ├── 20210410175418000013_network.sqlite3.up.sql │ │ ├── 20210410175418000014_network.cockroach.down.sql │ │ ├── 20210410175418000014_network.cockroach.up.sql │ │ ├── 20210410175418000014_network.mysql.down.sql │ │ ├── 20210410175418000014_network.mysql.up.sql │ │ ├── 20210410175418000014_network.postgres.down.sql │ │ ├── 20210410175418000014_network.postgres.up.sql │ │ ├── 20210410175418000014_network.sqlite3.down.sql │ │ ├── 20210410175418000014_network.sqlite3.up.sql │ │ ├── 20210410175418000015_network.cockroach.down.sql │ │ ├── 20210410175418000015_network.cockroach.up.sql │ │ ├── 20210410175418000015_network.mysql.down.sql │ │ ├── 20210410175418000015_network.mysql.up.sql │ │ ├── 20210410175418000015_network.postgres.down.sql │ │ ├── 20210410175418000015_network.postgres.up.sql │ │ ├── 20210410175418000015_network.sqlite3.down.sql │ │ ├── 20210410175418000015_network.sqlite3.up.sql │ │ ├── 20210410175418000016_network.cockroach.down.sql │ │ ├── 20210410175418000016_network.cockroach.up.sql │ │ ├── 20210410175418000016_network.mysql.down.sql │ │ ├── 20210410175418000016_network.mysql.up.sql │ │ ├── 20210410175418000016_network.postgres.down.sql │ │ ├── 20210410175418000016_network.postgres.up.sql │ │ ├── 20210410175418000016_network.sqlite3.down.sql │ │ ├── 20210410175418000016_network.sqlite3.up.sql │ │ ├── 20210410175418000017_network.cockroach.down.sql │ │ ├── 20210410175418000017_network.cockroach.up.sql │ │ ├── 20210410175418000017_network.mysql.down.sql │ │ ├── 20210410175418000017_network.mysql.up.sql │ │ ├── 20210410175418000017_network.postgres.down.sql │ │ ├── 20210410175418000017_network.postgres.up.sql │ │ ├── 20210410175418000017_network.sqlite3.down.sql │ │ ├── 20210410175418000017_network.sqlite3.up.sql │ │ ├── 20210410175418000018_network.cockroach.down.sql │ │ ├── 20210410175418000018_network.cockroach.up.sql │ │ ├── 20210410175418000018_network.mysql.down.sql │ │ ├── 20210410175418000018_network.mysql.up.sql │ │ ├── 20210410175418000018_network.postgres.down.sql │ │ ├── 20210410175418000018_network.postgres.up.sql │ │ ├── 20210410175418000018_network.sqlite3.down.sql │ │ ├── 20210410175418000018_network.sqlite3.up.sql │ │ ├── 20210410175418000019_network.cockroach.down.sql │ │ ├── 20210410175418000019_network.cockroach.up.sql │ │ ├── 20210410175418000019_network.mysql.down.sql │ │ ├── 20210410175418000019_network.mysql.up.sql │ │ ├── 20210410175418000019_network.postgres.down.sql │ │ ├── 20210410175418000019_network.postgres.up.sql │ │ ├── 20210410175418000019_network.sqlite3.down.sql │ │ ├── 20210410175418000019_network.sqlite3.up.sql │ │ ├── 20210410175418000020_network.cockroach.down.sql │ │ ├── 20210410175418000020_network.cockroach.up.sql │ │ ├── 20210410175418000020_network.mysql.down.sql │ │ ├── 20210410175418000020_network.mysql.up.sql │ │ ├── 20210410175418000020_network.postgres.down.sql │ │ ├── 20210410175418000020_network.postgres.up.sql │ │ ├── 20210410175418000020_network.sqlite3.down.sql │ │ ├── 20210410175418000020_network.sqlite3.up.sql │ │ ├── 20210410175418000021_network.cockroach.down.sql │ │ ├── 20210410175418000021_network.cockroach.up.sql │ │ ├── 20210410175418000021_network.mysql.down.sql │ │ ├── 20210410175418000021_network.mysql.up.sql │ │ ├── 20210410175418000021_network.postgres.down.sql │ │ ├── 20210410175418000021_network.postgres.up.sql │ │ ├── 20210410175418000021_network.sqlite3.down.sql │ │ ├── 20210410175418000021_network.sqlite3.up.sql │ │ ├── 20210410175418000022_network.cockroach.down.sql │ │ ├── 20210410175418000022_network.cockroach.up.sql │ │ ├── 20210410175418000022_network.mysql.down.sql │ │ ├── 20210410175418000022_network.mysql.up.sql │ │ ├── 20210410175418000022_network.postgres.down.sql │ │ ├── 20210410175418000022_network.postgres.up.sql │ │ ├── 20210410175418000022_network.sqlite3.down.sql │ │ ├── 20210410175418000022_network.sqlite3.up.sql │ │ ├── 20210410175418000023_network.cockroach.down.sql │ │ ├── 20210410175418000023_network.cockroach.up.sql │ │ ├── 20210410175418000023_network.mysql.down.sql │ │ ├── 20210410175418000023_network.mysql.up.sql │ │ ├── 20210410175418000023_network.postgres.down.sql │ │ ├── 20210410175418000023_network.postgres.up.sql │ │ ├── 20210410175418000023_network.sqlite3.down.sql │ │ ├── 20210410175418000023_network.sqlite3.up.sql │ │ ├── 20210410175418000024_network.cockroach.down.sql │ │ ├── 20210410175418000024_network.cockroach.up.sql │ │ ├── 20210410175418000024_network.mysql.down.sql │ │ ├── 20210410175418000024_network.mysql.up.sql │ │ ├── 20210410175418000024_network.postgres.down.sql │ │ ├── 20210410175418000024_network.postgres.up.sql │ │ ├── 20210410175418000024_network.sqlite3.down.sql │ │ ├── 20210410175418000024_network.sqlite3.up.sql │ │ ├── 20210410175418000025_network.cockroach.down.sql │ │ ├── 20210410175418000025_network.cockroach.up.sql │ │ ├── 20210410175418000025_network.mysql.down.sql │ │ ├── 20210410175418000025_network.mysql.up.sql │ │ ├── 20210410175418000025_network.postgres.down.sql │ │ ├── 20210410175418000025_network.postgres.up.sql │ │ ├── 20210410175418000025_network.sqlite3.down.sql │ │ ├── 20210410175418000025_network.sqlite3.up.sql │ │ ├── 20210410175418000026_network.cockroach.down.sql │ │ ├── 20210410175418000026_network.cockroach.up.sql │ │ ├── 20210410175418000026_network.mysql.down.sql │ │ ├── 20210410175418000026_network.mysql.up.sql │ │ ├── 20210410175418000026_network.postgres.down.sql │ │ ├── 20210410175418000026_network.postgres.up.sql │ │ ├── 20210410175418000026_network.sqlite3.down.sql │ │ ├── 20210410175418000026_network.sqlite3.up.sql │ │ ├── 20210410175418000027_network.cockroach.down.sql │ │ ├── 20210410175418000027_network.cockroach.up.sql │ │ ├── 20210410175418000027_network.mysql.down.sql │ │ ├── 20210410175418000027_network.mysql.up.sql │ │ ├── 20210410175418000027_network.postgres.down.sql │ │ ├── 20210410175418000027_network.postgres.up.sql │ │ ├── 20210410175418000027_network.sqlite3.down.sql │ │ ├── 20210410175418000027_network.sqlite3.up.sql │ │ ├── 20210410175418000028_network.cockroach.down.sql │ │ ├── 20210410175418000028_network.cockroach.up.sql │ │ ├── 20210410175418000028_network.mysql.down.sql │ │ ├── 20210410175418000028_network.mysql.up.sql │ │ ├── 20210410175418000028_network.postgres.down.sql │ │ ├── 20210410175418000028_network.postgres.up.sql │ │ ├── 20210410175418000028_network.sqlite3.down.sql │ │ ├── 20210410175418000028_network.sqlite3.up.sql │ │ ├── 20210410175418000029_network.cockroach.down.sql │ │ ├── 20210410175418000029_network.cockroach.up.sql │ │ ├── 20210410175418000029_network.mysql.down.sql │ │ ├── 20210410175418000029_network.mysql.up.sql │ │ ├── 20210410175418000029_network.postgres.down.sql │ │ ├── 20210410175418000029_network.postgres.up.sql │ │ ├── 20210410175418000029_network.sqlite3.down.sql │ │ ├── 20210410175418000029_network.sqlite3.up.sql │ │ ├── 20210410175418000030_network.cockroach.down.sql │ │ ├── 20210410175418000030_network.cockroach.up.sql │ │ ├── 20210410175418000030_network.mysql.down.sql │ │ ├── 20210410175418000030_network.mysql.up.sql │ │ ├── 20210410175418000030_network.postgres.down.sql │ │ ├── 20210410175418000030_network.postgres.up.sql │ │ ├── 20210410175418000030_network.sqlite3.down.sql │ │ ├── 20210410175418000030_network.sqlite3.up.sql │ │ ├── 20210410175418000031_network.cockroach.down.sql │ │ ├── 20210410175418000031_network.cockroach.up.sql │ │ ├── 20210410175418000031_network.mysql.down.sql │ │ ├── 20210410175418000031_network.mysql.up.sql │ │ ├── 20210410175418000031_network.postgres.down.sql │ │ ├── 20210410175418000031_network.postgres.up.sql │ │ ├── 20210410175418000031_network.sqlite3.down.sql │ │ ├── 20210410175418000031_network.sqlite3.up.sql │ │ ├── 20210410175418000032_network.cockroach.down.sql │ │ ├── 20210410175418000032_network.cockroach.up.sql │ │ ├── 20210410175418000032_network.mysql.down.sql │ │ ├── 20210410175418000032_network.mysql.up.sql │ │ ├── 20210410175418000032_network.postgres.down.sql │ │ ├── 20210410175418000032_network.postgres.up.sql │ │ ├── 20210410175418000032_network.sqlite3.down.sql │ │ ├── 20210410175418000032_network.sqlite3.up.sql │ │ ├── 20210410175418000033_network.cockroach.down.sql │ │ ├── 20210410175418000033_network.cockroach.up.sql │ │ ├── 20210410175418000033_network.mysql.down.sql │ │ ├── 20210410175418000033_network.mysql.up.sql │ │ ├── 20210410175418000033_network.postgres.down.sql │ │ ├── 20210410175418000033_network.postgres.up.sql │ │ ├── 20210410175418000033_network.sqlite3.down.sql │ │ ├── 20210410175418000033_network.sqlite3.up.sql │ │ ├── 20210410175418000034_network.cockroach.down.sql │ │ ├── 20210410175418000034_network.cockroach.up.sql │ │ ├── 20210410175418000034_network.mysql.down.sql │ │ ├── 20210410175418000034_network.mysql.up.sql │ │ ├── 20210410175418000034_network.postgres.down.sql │ │ ├── 20210410175418000034_network.postgres.up.sql │ │ ├── 20210410175418000034_network.sqlite3.down.sql │ │ ├── 20210410175418000034_network.sqlite3.up.sql │ │ ├── 20210410175418000035_network.cockroach.down.sql │ │ ├── 20210410175418000035_network.cockroach.up.sql │ │ ├── 20210410175418000035_network.mysql.down.sql │ │ ├── 20210410175418000035_network.mysql.up.sql │ │ ├── 20210410175418000035_network.postgres.down.sql │ │ ├── 20210410175418000035_network.postgres.up.sql │ │ ├── 20210410175418000035_network.sqlite3.down.sql │ │ ├── 20210410175418000035_network.sqlite3.up.sql │ │ ├── 20210410175418000036_network.cockroach.down.sql │ │ ├── 20210410175418000036_network.cockroach.up.sql │ │ ├── 20210410175418000036_network.mysql.down.sql │ │ ├── 20210410175418000036_network.mysql.up.sql │ │ ├── 20210410175418000036_network.postgres.down.sql │ │ ├── 20210410175418000036_network.postgres.up.sql │ │ ├── 20210410175418000036_network.sqlite3.down.sql │ │ ├── 20210410175418000036_network.sqlite3.up.sql │ │ ├── 20210410175418000037_network.cockroach.down.sql │ │ ├── 20210410175418000037_network.cockroach.up.sql │ │ ├── 20210410175418000037_network.mysql.down.sql │ │ ├── 20210410175418000037_network.mysql.up.sql │ │ ├── 20210410175418000037_network.postgres.down.sql │ │ ├── 20210410175418000037_network.postgres.up.sql │ │ ├── 20210410175418000037_network.sqlite3.down.sql │ │ ├── 20210410175418000037_network.sqlite3.up.sql │ │ ├── 20210410175418000038_network.cockroach.down.sql │ │ ├── 20210410175418000038_network.cockroach.up.sql │ │ ├── 20210410175418000038_network.mysql.down.sql │ │ ├── 20210410175418000038_network.mysql.up.sql │ │ ├── 20210410175418000038_network.postgres.down.sql │ │ ├── 20210410175418000038_network.postgres.up.sql │ │ ├── 20210410175418000038_network.sqlite3.down.sql │ │ ├── 20210410175418000038_network.sqlite3.up.sql │ │ ├── 20210410175418000039_network.cockroach.down.sql │ │ ├── 20210410175418000039_network.cockroach.up.sql │ │ ├── 20210410175418000039_network.mysql.down.sql │ │ ├── 20210410175418000039_network.mysql.up.sql │ │ ├── 20210410175418000039_network.postgres.down.sql │ │ ├── 20210410175418000039_network.postgres.up.sql │ │ ├── 20210410175418000039_network.sqlite3.down.sql │ │ ├── 20210410175418000039_network.sqlite3.up.sql │ │ ├── 20210410175418000040_network.cockroach.down.sql │ │ ├── 20210410175418000040_network.cockroach.up.sql │ │ ├── 20210410175418000040_network.mysql.down.sql │ │ ├── 20210410175418000040_network.mysql.up.sql │ │ ├── 20210410175418000040_network.postgres.down.sql │ │ ├── 20210410175418000040_network.postgres.up.sql │ │ ├── 20210410175418000040_network.sqlite3.down.sql │ │ ├── 20210410175418000040_network.sqlite3.up.sql │ │ ├── 20210410175418000041_network.cockroach.down.sql │ │ ├── 20210410175418000041_network.cockroach.up.sql │ │ ├── 20210410175418000041_network.mysql.down.sql │ │ ├── 20210410175418000041_network.mysql.up.sql │ │ ├── 20210410175418000041_network.postgres.down.sql │ │ ├── 20210410175418000041_network.postgres.up.sql │ │ ├── 20210410175418000041_network.sqlite3.down.sql │ │ ├── 20210410175418000041_network.sqlite3.up.sql │ │ ├── 20210410175418000042_network.cockroach.down.sql │ │ ├── 20210410175418000042_network.cockroach.up.sql │ │ ├── 20210410175418000042_network.mysql.down.sql │ │ ├── 20210410175418000042_network.mysql.up.sql │ │ ├── 20210410175418000042_network.postgres.down.sql │ │ ├── 20210410175418000042_network.postgres.up.sql │ │ ├── 20210410175418000042_network.sqlite3.down.sql │ │ ├── 20210410175418000042_network.sqlite3.up.sql │ │ ├── 20210410175418000043_network.cockroach.down.sql │ │ ├── 20210410175418000043_network.cockroach.up.sql │ │ ├── 20210410175418000043_network.mysql.down.sql │ │ ├── 20210410175418000043_network.mysql.up.sql │ │ ├── 20210410175418000043_network.postgres.down.sql │ │ ├── 20210410175418000043_network.postgres.up.sql │ │ ├── 20210410175418000043_network.sqlite3.down.sql │ │ ├── 20210410175418000043_network.sqlite3.up.sql │ │ ├── 20210410175418000044_network.cockroach.down.sql │ │ ├── 20210410175418000044_network.cockroach.up.sql │ │ ├── 20210410175418000044_network.mysql.down.sql │ │ ├── 20210410175418000044_network.mysql.up.sql │ │ ├── 20210410175418000044_network.postgres.down.sql │ │ ├── 20210410175418000044_network.postgres.up.sql │ │ ├── 20210410175418000044_network.sqlite3.down.sql │ │ ├── 20210410175418000044_network.sqlite3.up.sql │ │ ├── 20210410175418000045_network.cockroach.down.sql │ │ ├── 20210410175418000045_network.cockroach.up.sql │ │ ├── 20210410175418000045_network.mysql.down.sql │ │ ├── 20210410175418000045_network.mysql.up.sql │ │ ├── 20210410175418000045_network.postgres.down.sql │ │ ├── 20210410175418000045_network.postgres.up.sql │ │ ├── 20210410175418000045_network.sqlite3.down.sql │ │ ├── 20210410175418000045_network.sqlite3.up.sql │ │ ├── 20210410175418000046_network.cockroach.down.sql │ │ ├── 20210410175418000046_network.cockroach.up.sql │ │ ├── 20210410175418000046_network.mysql.down.sql │ │ ├── 20210410175418000046_network.mysql.up.sql │ │ ├── 20210410175418000046_network.postgres.down.sql │ │ ├── 20210410175418000046_network.postgres.up.sql │ │ ├── 20210410175418000046_network.sqlite3.down.sql │ │ ├── 20210410175418000046_network.sqlite3.up.sql │ │ ├── 20210410175418000047_network.cockroach.down.sql │ │ ├── 20210410175418000047_network.cockroach.up.sql │ │ ├── 20210410175418000047_network.mysql.down.sql │ │ ├── 20210410175418000047_network.mysql.up.sql │ │ ├── 20210410175418000047_network.postgres.down.sql │ │ ├── 20210410175418000047_network.postgres.up.sql │ │ ├── 20210410175418000047_network.sqlite3.down.sql │ │ ├── 20210410175418000047_network.sqlite3.up.sql │ │ ├── 20210410175418000048_network.cockroach.down.sql │ │ ├── 20210410175418000048_network.cockroach.up.sql │ │ ├── 20210410175418000048_network.mysql.down.sql │ │ ├── 20210410175418000048_network.mysql.up.sql │ │ ├── 20210410175418000048_network.postgres.down.sql │ │ ├── 20210410175418000048_network.postgres.up.sql │ │ ├── 20210410175418000048_network.sqlite3.down.sql │ │ ├── 20210410175418000048_network.sqlite3.up.sql │ │ ├── 20210410175418000049_network.cockroach.down.sql │ │ ├── 20210410175418000049_network.cockroach.up.sql │ │ ├── 20210410175418000049_network.mysql.down.sql │ │ ├── 20210410175418000049_network.mysql.up.sql │ │ ├── 20210410175418000049_network.postgres.down.sql │ │ ├── 20210410175418000049_network.postgres.up.sql │ │ ├── 20210410175418000049_network.sqlite3.down.sql │ │ ├── 20210410175418000049_network.sqlite3.up.sql │ │ ├── 20210410175418000050_network.cockroach.down.sql │ │ ├── 20210410175418000050_network.cockroach.up.sql │ │ ├── 20210410175418000050_network.mysql.down.sql │ │ ├── 20210410175418000050_network.mysql.up.sql │ │ ├── 20210410175418000050_network.postgres.down.sql │ │ ├── 20210410175418000050_network.postgres.up.sql │ │ ├── 20210410175418000050_network.sqlite3.down.sql │ │ ├── 20210410175418000050_network.sqlite3.up.sql │ │ ├── 20210410175418000051_network.cockroach.down.sql │ │ ├── 20210410175418000051_network.cockroach.up.sql │ │ ├── 20210410175418000051_network.mysql.down.sql │ │ ├── 20210410175418000051_network.mysql.up.sql │ │ ├── 20210410175418000051_network.postgres.down.sql │ │ ├── 20210410175418000051_network.postgres.up.sql │ │ ├── 20210410175418000051_network.sqlite3.down.sql │ │ ├── 20210410175418000051_network.sqlite3.up.sql │ │ ├── 20210410175418000052_network.cockroach.down.sql │ │ ├── 20210410175418000052_network.cockroach.up.sql │ │ ├── 20210410175418000052_network.mysql.down.sql │ │ ├── 20210410175418000052_network.mysql.up.sql │ │ ├── 20210410175418000052_network.postgres.down.sql │ │ ├── 20210410175418000052_network.postgres.up.sql │ │ ├── 20210410175418000052_network.sqlite3.down.sql │ │ ├── 20210410175418000052_network.sqlite3.up.sql │ │ ├── 20210410175418000053_network.cockroach.down.sql │ │ ├── 20210410175418000053_network.cockroach.up.sql │ │ ├── 20210410175418000053_network.mysql.down.sql │ │ ├── 20210410175418000053_network.mysql.up.sql │ │ ├── 20210410175418000053_network.postgres.down.sql │ │ ├── 20210410175418000053_network.postgres.up.sql │ │ ├── 20210410175418000053_network.sqlite3.down.sql │ │ ├── 20210410175418000053_network.sqlite3.up.sql │ │ ├── 20210410175418000054_network.cockroach.down.sql │ │ ├── 20210410175418000054_network.cockroach.up.sql │ │ ├── 20210410175418000054_network.mysql.down.sql │ │ ├── 20210410175418000054_network.mysql.up.sql │ │ ├── 20210410175418000054_network.postgres.down.sql │ │ ├── 20210410175418000054_network.postgres.up.sql │ │ ├── 20210410175418000054_network.sqlite3.down.sql │ │ ├── 20210410175418000054_network.sqlite3.up.sql │ │ ├── 20210410175418000055_network.cockroach.down.sql │ │ ├── 20210410175418000055_network.cockroach.up.sql │ │ ├── 20210410175418000055_network.mysql.down.sql │ │ ├── 20210410175418000055_network.mysql.up.sql │ │ ├── 20210410175418000055_network.postgres.down.sql │ │ ├── 20210410175418000055_network.postgres.up.sql │ │ ├── 20210410175418000055_network.sqlite3.down.sql │ │ ├── 20210410175418000055_network.sqlite3.up.sql │ │ ├── 20210410175418000056_network.cockroach.down.sql │ │ ├── 20210410175418000056_network.cockroach.up.sql │ │ ├── 20210410175418000056_network.mysql.down.sql │ │ ├── 20210410175418000056_network.mysql.up.sql │ │ ├── 20210410175418000056_network.postgres.down.sql │ │ ├── 20210410175418000056_network.postgres.up.sql │ │ ├── 20210410175418000056_network.sqlite3.down.sql │ │ ├── 20210410175418000056_network.sqlite3.up.sql │ │ ├── 20210410175418000057_network.cockroach.down.sql │ │ ├── 20210410175418000057_network.cockroach.up.sql │ │ ├── 20210410175418000057_network.mysql.down.sql │ │ ├── 20210410175418000057_network.mysql.up.sql │ │ ├── 20210410175418000057_network.postgres.down.sql │ │ ├── 20210410175418000057_network.postgres.up.sql │ │ ├── 20210410175418000057_network.sqlite3.down.sql │ │ ├── 20210410175418000057_network.sqlite3.up.sql │ │ ├── 20210410175418000058_network.cockroach.down.sql │ │ ├── 20210410175418000058_network.cockroach.up.sql │ │ ├── 20210410175418000058_network.mysql.down.sql │ │ ├── 20210410175418000058_network.mysql.up.sql │ │ ├── 20210410175418000058_network.postgres.down.sql │ │ ├── 20210410175418000058_network.postgres.up.sql │ │ ├── 20210410175418000058_network.sqlite3.down.sql │ │ ├── 20210410175418000058_network.sqlite3.up.sql │ │ ├── 20210410175418000059_network.cockroach.down.sql │ │ ├── 20210410175418000059_network.cockroach.up.sql │ │ ├── 20210410175418000059_network.mysql.down.sql │ │ ├── 20210410175418000059_network.mysql.up.sql │ │ ├── 20210410175418000059_network.postgres.down.sql │ │ ├── 20210410175418000059_network.postgres.up.sql │ │ ├── 20210410175418000059_network.sqlite3.down.sql │ │ ├── 20210410175418000059_network.sqlite3.up.sql │ │ ├── 20210410175418000060_network.cockroach.down.sql │ │ ├── 20210410175418000060_network.cockroach.up.sql │ │ ├── 20210410175418000060_network.mysql.down.sql │ │ ├── 20210410175418000060_network.mysql.up.sql │ │ ├── 20210410175418000060_network.postgres.down.sql │ │ ├── 20210410175418000060_network.postgres.up.sql │ │ ├── 20210410175418000060_network.sqlite3.down.sql │ │ ├── 20210410175418000060_network.sqlite3.up.sql │ │ ├── 20210410175418000061_network.cockroach.down.sql │ │ ├── 20210410175418000061_network.cockroach.up.sql │ │ ├── 20210410175418000061_network.mysql.down.sql │ │ ├── 20210410175418000061_network.mysql.up.sql │ │ ├── 20210410175418000061_network.postgres.down.sql │ │ ├── 20210410175418000061_network.postgres.up.sql │ │ ├── 20210410175418000061_network.sqlite3.down.sql │ │ ├── 20210410175418000061_network.sqlite3.up.sql │ │ ├── 20210410175418000062_network.cockroach.down.sql │ │ ├── 20210410175418000062_network.cockroach.up.sql │ │ ├── 20210410175418000062_network.mysql.down.sql │ │ ├── 20210410175418000062_network.mysql.up.sql │ │ ├── 20210410175418000062_network.postgres.down.sql │ │ ├── 20210410175418000062_network.postgres.up.sql │ │ ├── 20210410175418000062_network.sqlite3.down.sql │ │ ├── 20210410175418000062_network.sqlite3.up.sql │ │ ├── 20210410175418000063_network.cockroach.down.sql │ │ ├── 20210410175418000063_network.cockroach.up.sql │ │ ├── 20210410175418000063_network.mysql.down.sql │ │ ├── 20210410175418000063_network.mysql.up.sql │ │ ├── 20210410175418000063_network.postgres.down.sql │ │ ├── 20210410175418000063_network.postgres.up.sql │ │ ├── 20210410175418000063_network.sqlite3.down.sql │ │ ├── 20210410175418000063_network.sqlite3.up.sql │ │ ├── 20210410175418000064_network.cockroach.down.sql │ │ ├── 20210410175418000064_network.cockroach.up.sql │ │ ├── 20210410175418000064_network.mysql.down.sql │ │ ├── 20210410175418000064_network.mysql.up.sql │ │ ├── 20210410175418000064_network.postgres.down.sql │ │ ├── 20210410175418000064_network.postgres.up.sql │ │ ├── 20210410175418000064_network.sqlite3.down.sql │ │ ├── 20210410175418000064_network.sqlite3.up.sql │ │ ├── 20210410175418000065_network.cockroach.down.sql │ │ ├── 20210410175418000065_network.cockroach.up.sql │ │ ├── 20210410175418000065_network.mysql.down.sql │ │ ├── 20210410175418000065_network.mysql.up.sql │ │ ├── 20210410175418000065_network.postgres.down.sql │ │ ├── 20210410175418000065_network.postgres.up.sql │ │ ├── 20210410175418000065_network.sqlite3.down.sql │ │ ├── 20210410175418000065_network.sqlite3.up.sql │ │ ├── 20210410175418000066_network.cockroach.down.sql │ │ ├── 20210410175418000066_network.cockroach.up.sql │ │ ├── 20210410175418000066_network.mysql.down.sql │ │ ├── 20210410175418000066_network.mysql.up.sql │ │ ├── 20210410175418000066_network.postgres.down.sql │ │ ├── 20210410175418000066_network.postgres.up.sql │ │ ├── 20210410175418000066_network.sqlite3.down.sql │ │ ├── 20210410175418000066_network.sqlite3.up.sql │ │ ├── 20210410175418000067_network.cockroach.down.sql │ │ ├── 20210410175418000067_network.cockroach.up.sql │ │ ├── 20210410175418000067_network.mysql.down.sql │ │ ├── 20210410175418000067_network.mysql.up.sql │ │ ├── 20210410175418000067_network.postgres.down.sql │ │ ├── 20210410175418000067_network.postgres.up.sql │ │ ├── 20210410175418000067_network.sqlite3.down.sql │ │ ├── 20210410175418000067_network.sqlite3.up.sql │ │ ├── 20210410175418000068_network.cockroach.down.sql │ │ ├── 20210410175418000068_network.cockroach.up.sql │ │ ├── 20210410175418000068_network.mysql.down.sql │ │ ├── 20210410175418000068_network.mysql.up.sql │ │ ├── 20210410175418000068_network.postgres.down.sql │ │ ├── 20210410175418000068_network.postgres.up.sql │ │ ├── 20210410175418000068_network.sqlite3.down.sql │ │ ├── 20210410175418000068_network.sqlite3.up.sql │ │ ├── 20210410175418000069_network.cockroach.down.sql │ │ ├── 20210410175418000069_network.cockroach.up.sql │ │ ├── 20210410175418000069_network.mysql.down.sql │ │ ├── 20210410175418000069_network.mysql.up.sql │ │ ├── 20210410175418000069_network.postgres.down.sql │ │ ├── 20210410175418000069_network.postgres.up.sql │ │ ├── 20210410175418000069_network.sqlite3.down.sql │ │ ├── 20210410175418000069_network.sqlite3.up.sql │ │ ├── 20210410175418000070_network.cockroach.down.sql │ │ ├── 20210410175418000070_network.cockroach.up.sql │ │ ├── 20210410175418000070_network.mysql.down.sql │ │ ├── 20210410175418000070_network.mysql.up.sql │ │ ├── 20210410175418000070_network.postgres.down.sql │ │ ├── 20210410175418000070_network.postgres.up.sql │ │ ├── 20210410175418000070_network.sqlite3.down.sql │ │ ├── 20210410175418000070_network.sqlite3.up.sql │ │ ├── 20210410175418000071_network.cockroach.down.sql │ │ ├── 20210410175418000071_network.cockroach.up.sql │ │ ├── 20210410175418000071_network.mysql.down.sql │ │ ├── 20210410175418000071_network.mysql.up.sql │ │ ├── 20210410175418000071_network.postgres.down.sql │ │ ├── 20210410175418000071_network.postgres.up.sql │ │ ├── 20210410175418000071_network.sqlite3.down.sql │ │ ├── 20210410175418000071_network.sqlite3.up.sql │ │ ├── 20210410175418000072_network.cockroach.down.sql │ │ ├── 20210410175418000072_network.cockroach.up.sql │ │ ├── 20210410175418000072_network.mysql.down.sql │ │ ├── 20210410175418000072_network.mysql.up.sql │ │ ├── 20210410175418000072_network.postgres.down.sql │ │ ├── 20210410175418000072_network.postgres.up.sql │ │ ├── 20210410175418000072_network.sqlite3.down.sql │ │ ├── 20210410175418000072_network.sqlite3.up.sql │ │ ├── 20210410175418000073_network.cockroach.down.sql │ │ ├── 20210410175418000073_network.cockroach.up.sql │ │ ├── 20210410175418000073_network.mysql.down.sql │ │ ├── 20210410175418000073_network.mysql.up.sql │ │ ├── 20210410175418000073_network.postgres.down.sql │ │ ├── 20210410175418000073_network.postgres.up.sql │ │ ├── 20210410175418000073_network.sqlite3.down.sql │ │ ├── 20210410175418000073_network.sqlite3.up.sql │ │ ├── 20210410175418000074_network.cockroach.down.sql │ │ ├── 20210410175418000074_network.cockroach.up.sql │ │ ├── 20210410175418000074_network.mysql.down.sql │ │ ├── 20210410175418000074_network.mysql.up.sql │ │ ├── 20210410175418000074_network.postgres.down.sql │ │ ├── 20210410175418000074_network.postgres.up.sql │ │ ├── 20210410175418000074_network.sqlite3.down.sql │ │ ├── 20210410175418000074_network.sqlite3.up.sql │ │ ├── 20210410175418000075_network.cockroach.down.sql │ │ ├── 20210410175418000075_network.cockroach.up.sql │ │ ├── 20210410175418000075_network.mysql.down.sql │ │ ├── 20210410175418000075_network.mysql.up.sql │ │ ├── 20210410175418000075_network.postgres.down.sql │ │ ├── 20210410175418000075_network.postgres.up.sql │ │ ├── 20210410175418000075_network.sqlite3.down.sql │ │ ├── 20210410175418000075_network.sqlite3.up.sql │ │ ├── 20210410175418000076_network.cockroach.down.sql │ │ ├── 20210410175418000076_network.cockroach.up.sql │ │ ├── 20210410175418000076_network.mysql.down.sql │ │ ├── 20210410175418000076_network.mysql.up.sql │ │ ├── 20210410175418000076_network.postgres.down.sql │ │ ├── 20210410175418000076_network.postgres.up.sql │ │ ├── 20210410175418000076_network.sqlite3.down.sql │ │ ├── 20210410175418000076_network.sqlite3.up.sql │ │ ├── 20210410175418000077_network.cockroach.down.sql │ │ ├── 20210410175418000077_network.cockroach.up.sql │ │ ├── 20210410175418000077_network.mysql.down.sql │ │ ├── 20210410175418000077_network.mysql.up.sql │ │ ├── 20210410175418000077_network.postgres.down.sql │ │ ├── 20210410175418000077_network.postgres.up.sql │ │ ├── 20210410175418000077_network.sqlite3.down.sql │ │ ├── 20210410175418000077_network.sqlite3.up.sql │ │ ├── 20210410175418000078_network.cockroach.down.sql │ │ ├── 20210410175418000078_network.cockroach.up.sql │ │ ├── 20210410175418000078_network.mysql.down.sql │ │ ├── 20210410175418000078_network.mysql.up.sql │ │ ├── 20210410175418000078_network.postgres.down.sql │ │ ├── 20210410175418000078_network.postgres.up.sql │ │ ├── 20210410175418000078_network.sqlite3.down.sql │ │ ├── 20210410175418000078_network.sqlite3.up.sql │ │ ├── 20210410175418000079_network.cockroach.down.sql │ │ ├── 20210410175418000079_network.cockroach.up.sql │ │ ├── 20210410175418000079_network.mysql.down.sql │ │ ├── 20210410175418000079_network.mysql.up.sql │ │ ├── 20210410175418000079_network.postgres.down.sql │ │ ├── 20210410175418000079_network.postgres.up.sql │ │ ├── 20210410175418000079_network.sqlite3.down.sql │ │ ├── 20210410175418000079_network.sqlite3.up.sql │ │ ├── 20210410175418000080_network.cockroach.down.sql │ │ ├── 20210410175418000080_network.cockroach.up.sql │ │ ├── 20210410175418000080_network.mysql.down.sql │ │ ├── 20210410175418000080_network.mysql.up.sql │ │ ├── 20210410175418000080_network.postgres.down.sql │ │ ├── 20210410175418000080_network.postgres.up.sql │ │ ├── 20210410175418000080_network.sqlite3.down.sql │ │ ├── 20210410175418000080_network.sqlite3.up.sql │ │ ├── 20210410175418000081_network.cockroach.down.sql │ │ ├── 20210410175418000081_network.cockroach.up.sql │ │ ├── 20210410175418000081_network.mysql.down.sql │ │ ├── 20210410175418000081_network.mysql.up.sql │ │ ├── 20210410175418000081_network.postgres.down.sql │ │ ├── 20210410175418000081_network.postgres.up.sql │ │ ├── 20210410175418000081_network.sqlite3.down.sql │ │ ├── 20210410175418000081_network.sqlite3.up.sql │ │ ├── 20210410175418000082_network.cockroach.down.sql │ │ ├── 20210410175418000082_network.cockroach.up.sql │ │ ├── 20210410175418000082_network.mysql.down.sql │ │ ├── 20210410175418000082_network.mysql.up.sql │ │ ├── 20210410175418000082_network.postgres.down.sql │ │ ├── 20210410175418000082_network.postgres.up.sql │ │ ├── 20210410175418000082_network.sqlite3.down.sql │ │ ├── 20210410175418000082_network.sqlite3.up.sql │ │ ├── 20210410175418000083_network.cockroach.down.sql │ │ ├── 20210410175418000083_network.cockroach.up.sql │ │ ├── 20210410175418000083_network.mysql.down.sql │ │ ├── 20210410175418000083_network.mysql.up.sql │ │ ├── 20210410175418000083_network.postgres.down.sql │ │ ├── 20210410175418000083_network.postgres.up.sql │ │ ├── 20210410175418000083_network.sqlite3.down.sql │ │ ├── 20210410175418000083_network.sqlite3.up.sql │ │ ├── 20210410175418000084_network.cockroach.down.sql │ │ ├── 20210410175418000084_network.cockroach.up.sql │ │ ├── 20210410175418000084_network.mysql.down.sql │ │ ├── 20210410175418000084_network.mysql.up.sql │ │ ├── 20210410175418000084_network.postgres.down.sql │ │ ├── 20210410175418000084_network.postgres.up.sql │ │ ├── 20210410175418000084_network.sqlite3.down.sql │ │ ├── 20210410175418000084_network.sqlite3.up.sql │ │ ├── 20210410175418000085_network.cockroach.down.sql │ │ ├── 20210410175418000085_network.cockroach.up.sql │ │ ├── 20210410175418000085_network.mysql.down.sql │ │ ├── 20210410175418000085_network.mysql.up.sql │ │ ├── 20210410175418000085_network.postgres.down.sql │ │ ├── 20210410175418000085_network.postgres.up.sql │ │ ├── 20210410175418000085_network.sqlite3.down.sql │ │ ├── 20210410175418000085_network.sqlite3.up.sql │ │ ├── 20210410175418000086_network.cockroach.down.sql │ │ ├── 20210410175418000086_network.cockroach.up.sql │ │ ├── 20210410175418000086_network.mysql.down.sql │ │ ├── 20210410175418000086_network.mysql.up.sql │ │ ├── 20210410175418000086_network.postgres.down.sql │ │ ├── 20210410175418000086_network.postgres.up.sql │ │ ├── 20210410175418000086_network.sqlite3.down.sql │ │ ├── 20210410175418000086_network.sqlite3.up.sql │ │ ├── 20210410175418000087_network.cockroach.down.sql │ │ ├── 20210410175418000087_network.cockroach.up.sql │ │ ├── 20210410175418000087_network.mysql.down.sql │ │ ├── 20210410175418000087_network.mysql.up.sql │ │ ├── 20210410175418000087_network.postgres.down.sql │ │ ├── 20210410175418000087_network.postgres.up.sql │ │ ├── 20210410175418000087_network.sqlite3.down.sql │ │ ├── 20210410175418000087_network.sqlite3.up.sql │ │ ├── 20210410175418000088_network.cockroach.down.sql │ │ ├── 20210410175418000088_network.cockroach.up.sql │ │ ├── 20210410175418000088_network.mysql.down.sql │ │ ├── 20210410175418000088_network.mysql.up.sql │ │ ├── 20210410175418000088_network.postgres.down.sql │ │ ├── 20210410175418000088_network.postgres.up.sql │ │ ├── 20210410175418000088_network.sqlite3.down.sql │ │ ├── 20210410175418000088_network.sqlite3.up.sql │ │ ├── 20210410175418000089_network.cockroach.down.sql │ │ ├── 20210410175418000089_network.cockroach.up.sql │ │ ├── 20210410175418000089_network.mysql.down.sql │ │ ├── 20210410175418000089_network.mysql.up.sql │ │ ├── 20210410175418000089_network.postgres.down.sql │ │ ├── 20210410175418000089_network.postgres.up.sql │ │ ├── 20210410175418000089_network.sqlite3.down.sql │ │ ├── 20210410175418000089_network.sqlite3.up.sql │ │ ├── 20210410175418000090_network.cockroach.down.sql │ │ ├── 20210410175418000090_network.cockroach.up.sql │ │ ├── 20210410175418000090_network.sqlite3.down.sql │ │ ├── 20210410175418000090_network.sqlite3.up.sql │ │ ├── 20210410175418000091_network.cockroach.down.sql │ │ ├── 20210410175418000091_network.cockroach.up.sql │ │ ├── 20210410175418000091_network.sqlite3.down.sql │ │ ├── 20210410175418000091_network.sqlite3.up.sql │ │ ├── 20210410175418000092_network.cockroach.down.sql │ │ ├── 20210410175418000092_network.cockroach.up.sql │ │ ├── 20210410175418000092_network.sqlite3.down.sql │ │ ├── 20210410175418000092_network.sqlite3.up.sql │ │ ├── 20210410175418000093_network.cockroach.down.sql │ │ ├── 20210410175418000093_network.cockroach.up.sql │ │ ├── 20210410175418000093_network.sqlite3.down.sql │ │ ├── 20210410175418000093_network.sqlite3.up.sql │ │ ├── 20210410175418000094_network.cockroach.down.sql │ │ ├── 20210410175418000094_network.cockroach.up.sql │ │ ├── 20210410175418000094_network.sqlite3.down.sql │ │ ├── 20210410175418000094_network.sqlite3.up.sql │ │ ├── 20210410175418000095_network.cockroach.down.sql │ │ ├── 20210410175418000095_network.cockroach.up.sql │ │ ├── 20210410175418000095_network.sqlite3.down.sql │ │ ├── 20210410175418000095_network.sqlite3.up.sql │ │ ├── 20210410175418000096_network.cockroach.down.sql │ │ ├── 20210410175418000096_network.cockroach.up.sql │ │ ├── 20210410175418000096_network.sqlite3.down.sql │ │ ├── 20210410175418000096_network.sqlite3.up.sql │ │ ├── 20210410175418000097_network.cockroach.down.sql │ │ ├── 20210410175418000097_network.cockroach.up.sql │ │ ├── 20210410175418000097_network.sqlite3.down.sql │ │ ├── 20210410175418000097_network.sqlite3.up.sql │ │ ├── 20210410175418000098_network.cockroach.down.sql │ │ ├── 20210410175418000098_network.cockroach.up.sql │ │ ├── 20210410175418000098_network.sqlite3.down.sql │ │ ├── 20210410175418000098_network.sqlite3.up.sql │ │ ├── 20210410175418000099_network.cockroach.down.sql │ │ ├── 20210410175418000099_network.cockroach.up.sql │ │ ├── 20210410175418000099_network.sqlite3.down.sql │ │ ├── 20210410175418000099_network.sqlite3.up.sql │ │ ├── 20210410175418000100_network.cockroach.down.sql │ │ ├── 20210410175418000100_network.cockroach.up.sql │ │ ├── 20210410175418000100_network.sqlite3.down.sql │ │ ├── 20210410175418000100_network.sqlite3.up.sql │ │ ├── 20210410175418000101_network.cockroach.down.sql │ │ ├── 20210410175418000101_network.cockroach.up.sql │ │ ├── 20210410175418000101_network.sqlite3.down.sql │ │ ├── 20210410175418000101_network.sqlite3.up.sql │ │ ├── 20210410175418000102_network.cockroach.down.sql │ │ ├── 20210410175418000102_network.cockroach.up.sql │ │ ├── 20210410175418000102_network.sqlite3.down.sql │ │ ├── 20210410175418000102_network.sqlite3.up.sql │ │ ├── 20210410175418000103_network.cockroach.down.sql │ │ ├── 20210410175418000103_network.cockroach.up.sql │ │ ├── 20210410175418000103_network.sqlite3.down.sql │ │ ├── 20210410175418000103_network.sqlite3.up.sql │ │ ├── 20210410175418000104_network.cockroach.down.sql │ │ ├── 20210410175418000104_network.cockroach.up.sql │ │ ├── 20210410175418000104_network.sqlite3.down.sql │ │ ├── 20210410175418000104_network.sqlite3.up.sql │ │ ├── 20210410175418000105_network.cockroach.down.sql │ │ ├── 20210410175418000105_network.cockroach.up.sql │ │ ├── 20210410175418000105_network.sqlite3.down.sql │ │ ├── 20210410175418000105_network.sqlite3.up.sql │ │ ├── 20210410175418000106_network.cockroach.down.sql │ │ ├── 20210410175418000106_network.cockroach.up.sql │ │ ├── 20210410175418000106_network.sqlite3.down.sql │ │ ├── 20210410175418000106_network.sqlite3.up.sql │ │ ├── 20210410175418000107_network.cockroach.down.sql │ │ ├── 20210410175418000107_network.cockroach.up.sql │ │ ├── 20210410175418000107_network.sqlite3.down.sql │ │ ├── 20210410175418000107_network.sqlite3.up.sql │ │ ├── 20210410175418000108_network.cockroach.down.sql │ │ ├── 20210410175418000108_network.cockroach.up.sql │ │ ├── 20210410175418000108_network.sqlite3.down.sql │ │ ├── 20210410175418000108_network.sqlite3.up.sql │ │ ├── 20210410175418000109_network.cockroach.down.sql │ │ ├── 20210410175418000109_network.cockroach.up.sql │ │ ├── 20210410175418000109_network.sqlite3.down.sql │ │ ├── 20210410175418000109_network.sqlite3.up.sql │ │ ├── 20210410175418000110_network.cockroach.down.sql │ │ ├── 20210410175418000110_network.cockroach.up.sql │ │ ├── 20210410175418000110_network.sqlite3.down.sql │ │ ├── 20210410175418000110_network.sqlite3.up.sql │ │ ├── 20210410175418000111_network.cockroach.down.sql │ │ ├── 20210410175418000111_network.cockroach.up.sql │ │ ├── 20210410175418000111_network.sqlite3.down.sql │ │ ├── 20210410175418000111_network.sqlite3.up.sql │ │ ├── 20210410175418000112_network.cockroach.down.sql │ │ ├── 20210410175418000112_network.cockroach.up.sql │ │ ├── 20210410175418000112_network.sqlite3.down.sql │ │ ├── 20210410175418000112_network.sqlite3.up.sql │ │ ├── 20210410175418000113_network.cockroach.down.sql │ │ ├── 20210410175418000113_network.cockroach.up.sql │ │ ├── 20210410175418000113_network.sqlite3.down.sql │ │ ├── 20210410175418000113_network.sqlite3.up.sql │ │ ├── 20210410175418000114_network.cockroach.down.sql │ │ ├── 20210410175418000114_network.cockroach.up.sql │ │ ├── 20210410175418000114_network.sqlite3.down.sql │ │ ├── 20210410175418000114_network.sqlite3.up.sql │ │ ├── 20210410175418000115_network.cockroach.down.sql │ │ ├── 20210410175418000115_network.cockroach.up.sql │ │ ├── 20210410175418000115_network.sqlite3.down.sql │ │ ├── 20210410175418000115_network.sqlite3.up.sql │ │ ├── 20210410175418000116_network.cockroach.down.sql │ │ ├── 20210410175418000116_network.cockroach.up.sql │ │ ├── 20210410175418000116_network.sqlite3.down.sql │ │ ├── 20210410175418000116_network.sqlite3.up.sql │ │ ├── 20210410175418000117_network.cockroach.down.sql │ │ ├── 20210410175418000117_network.cockroach.up.sql │ │ ├── 20210410175418000117_network.sqlite3.down.sql │ │ ├── 20210410175418000117_network.sqlite3.up.sql │ │ ├── 20210410175418000118_network.cockroach.down.sql │ │ ├── 20210410175418000118_network.cockroach.up.sql │ │ ├── 20210410175418000118_network.sqlite3.down.sql │ │ ├── 20210410175418000118_network.sqlite3.up.sql │ │ ├── 20210410175418000119_network.cockroach.down.sql │ │ ├── 20210410175418000119_network.cockroach.up.sql │ │ ├── 20210410175418000119_network.sqlite3.down.sql │ │ ├── 20210410175418000119_network.sqlite3.up.sql │ │ ├── 20210410175418000120_network.cockroach.down.sql │ │ ├── 20210410175418000120_network.cockroach.up.sql │ │ ├── 20210410175418000120_network.sqlite3.down.sql │ │ ├── 20210410175418000120_network.sqlite3.up.sql │ │ ├── 20210410175418000121_network.cockroach.down.sql │ │ ├── 20210410175418000121_network.cockroach.up.sql │ │ ├── 20210410175418000121_network.sqlite3.down.sql │ │ ├── 20210410175418000121_network.sqlite3.up.sql │ │ ├── 20210410175418000122_network.cockroach.down.sql │ │ ├── 20210410175418000122_network.cockroach.up.sql │ │ ├── 20210410175418000122_network.sqlite3.down.sql │ │ ├── 20210410175418000122_network.sqlite3.up.sql │ │ ├── 20210410175418000123_network.cockroach.down.sql │ │ ├── 20210410175418000123_network.cockroach.up.sql │ │ ├── 20210410175418000123_network.sqlite3.down.sql │ │ ├── 20210410175418000123_network.sqlite3.up.sql │ │ ├── 20210410175418000124_network.cockroach.down.sql │ │ ├── 20210410175418000124_network.cockroach.up.sql │ │ ├── 20210410175418000124_network.sqlite3.down.sql │ │ ├── 20210410175418000124_network.sqlite3.up.sql │ │ ├── 20210410175418000125_network.cockroach.down.sql │ │ ├── 20210410175418000125_network.cockroach.up.sql │ │ ├── 20210410175418000125_network.sqlite3.down.sql │ │ ├── 20210410175418000125_network.sqlite3.up.sql │ │ ├── 20210410175418000126_network.cockroach.down.sql │ │ ├── 20210410175418000126_network.cockroach.up.sql │ │ ├── 20210410175418000126_network.sqlite3.down.sql │ │ ├── 20210410175418000126_network.sqlite3.up.sql │ │ ├── 20210410175418000127_network.cockroach.down.sql │ │ ├── 20210410175418000127_network.cockroach.up.sql │ │ ├── 20210410175418000127_network.sqlite3.down.sql │ │ ├── 20210410175418000127_network.sqlite3.up.sql │ │ ├── 20210410175418000128_network.cockroach.down.sql │ │ ├── 20210410175418000128_network.cockroach.up.sql │ │ ├── 20210410175418000128_network.sqlite3.down.sql │ │ ├── 20210410175418000128_network.sqlite3.up.sql │ │ ├── 20210410175418000129_network.cockroach.down.sql │ │ ├── 20210410175418000129_network.cockroach.up.sql │ │ ├── 20210410175418000129_network.sqlite3.down.sql │ │ ├── 20210410175418000129_network.sqlite3.up.sql │ │ ├── 20210410175418000130_network.cockroach.down.sql │ │ ├── 20210410175418000130_network.cockroach.up.sql │ │ ├── 20210410175418000130_network.sqlite3.down.sql │ │ ├── 20210410175418000130_network.sqlite3.up.sql │ │ ├── 20210410175418000131_network.cockroach.down.sql │ │ ├── 20210410175418000131_network.cockroach.up.sql │ │ ├── 20210410175418000131_network.sqlite3.down.sql │ │ ├── 20210410175418000131_network.sqlite3.up.sql │ │ ├── 20210410175418000132_network.cockroach.down.sql │ │ ├── 20210410175418000132_network.cockroach.up.sql │ │ ├── 20210410175418000132_network.sqlite3.down.sql │ │ ├── 20210410175418000132_network.sqlite3.up.sql │ │ ├── 20210410175418000133_network.cockroach.down.sql │ │ ├── 20210410175418000133_network.cockroach.up.sql │ │ ├── 20210410175418000133_network.sqlite3.down.sql │ │ ├── 20210410175418000133_network.sqlite3.up.sql │ │ ├── 20210410175418000134_network.cockroach.down.sql │ │ ├── 20210410175418000134_network.cockroach.up.sql │ │ ├── 20210410175418000134_network.sqlite3.down.sql │ │ ├── 20210410175418000134_network.sqlite3.up.sql │ │ ├── 20210410175418000135_network.cockroach.down.sql │ │ ├── 20210410175418000135_network.cockroach.up.sql │ │ ├── 20210410175418000135_network.sqlite3.down.sql │ │ ├── 20210410175418000135_network.sqlite3.up.sql │ │ ├── 20210410175418000136_network.cockroach.down.sql │ │ ├── 20210410175418000136_network.cockroach.up.sql │ │ ├── 20210410175418000136_network.sqlite3.down.sql │ │ ├── 20210410175418000136_network.sqlite3.up.sql │ │ ├── 20210410175418000137_network.cockroach.down.sql │ │ ├── 20210410175418000137_network.cockroach.up.sql │ │ ├── 20210410175418000137_network.sqlite3.down.sql │ │ ├── 20210410175418000137_network.sqlite3.up.sql │ │ ├── 20210410175418000138_network.cockroach.down.sql │ │ ├── 20210410175418000138_network.cockroach.up.sql │ │ ├── 20210410175418000138_network.sqlite3.down.sql │ │ ├── 20210410175418000138_network.sqlite3.up.sql │ │ ├── 20210410175418000139_network.cockroach.down.sql │ │ ├── 20210410175418000139_network.cockroach.up.sql │ │ ├── 20210410175418000139_network.sqlite3.down.sql │ │ ├── 20210410175418000139_network.sqlite3.up.sql │ │ ├── 20210410175418000140_network.cockroach.down.sql │ │ ├── 20210410175418000140_network.cockroach.up.sql │ │ ├── 20210410175418000140_network.sqlite3.down.sql │ │ ├── 20210410175418000140_network.sqlite3.up.sql │ │ ├── 20210410175418000141_network.cockroach.down.sql │ │ ├── 20210410175418000141_network.cockroach.up.sql │ │ ├── 20210410175418000141_network.sqlite3.down.sql │ │ ├── 20210410175418000141_network.sqlite3.up.sql │ │ ├── 20210410175418000142_network.cockroach.down.sql │ │ ├── 20210410175418000142_network.cockroach.up.sql │ │ ├── 20210410175418000142_network.sqlite3.down.sql │ │ ├── 20210410175418000142_network.sqlite3.up.sql │ │ ├── 20210410175418000143_network.cockroach.down.sql │ │ ├── 20210410175418000143_network.cockroach.up.sql │ │ ├── 20210410175418000143_network.sqlite3.down.sql │ │ ├── 20210410175418000143_network.sqlite3.up.sql │ │ ├── 20210410175418000144_network.cockroach.down.sql │ │ ├── 20210410175418000144_network.cockroach.up.sql │ │ ├── 20210410175418000144_network.sqlite3.down.sql │ │ ├── 20210410175418000144_network.sqlite3.up.sql │ │ ├── 20210410175418000145_network.cockroach.down.sql │ │ ├── 20210410175418000145_network.cockroach.up.sql │ │ ├── 20210410175418000145_network.sqlite3.down.sql │ │ ├── 20210410175418000145_network.sqlite3.up.sql │ │ ├── 20210410175418000146_network.cockroach.down.sql │ │ ├── 20210410175418000146_network.cockroach.up.sql │ │ ├── 20210410175418000146_network.sqlite3.down.sql │ │ ├── 20210410175418000146_network.sqlite3.up.sql │ │ ├── 20210410175418000147_network.cockroach.down.sql │ │ ├── 20210410175418000147_network.cockroach.up.sql │ │ ├── 20210410175418000147_network.sqlite3.down.sql │ │ ├── 20210410175418000147_network.sqlite3.up.sql │ │ ├── 20210410175418000148_network.cockroach.down.sql │ │ ├── 20210410175418000148_network.cockroach.up.sql │ │ ├── 20210410175418000148_network.sqlite3.down.sql │ │ ├── 20210410175418000148_network.sqlite3.up.sql │ │ ├── 20210410175418000149_network.cockroach.down.sql │ │ ├── 20210410175418000149_network.cockroach.up.sql │ │ ├── 20210410175418000149_network.sqlite3.down.sql │ │ ├── 20210410175418000149_network.sqlite3.up.sql │ │ ├── 20210410175418000150_network.cockroach.down.sql │ │ ├── 20210410175418000150_network.cockroach.up.sql │ │ ├── 20210410175418000150_network.sqlite3.down.sql │ │ ├── 20210410175418000150_network.sqlite3.up.sql │ │ ├── 20210410175418000151_network.cockroach.down.sql │ │ ├── 20210410175418000151_network.cockroach.up.sql │ │ ├── 20210410175418000151_network.sqlite3.down.sql │ │ ├── 20210410175418000151_network.sqlite3.up.sql │ │ ├── 20210410175418000152_network.cockroach.down.sql │ │ ├── 20210410175418000152_network.cockroach.up.sql │ │ ├── 20210410175418000152_network.sqlite3.down.sql │ │ ├── 20210410175418000152_network.sqlite3.up.sql │ │ ├── 20210410175418000153_network.cockroach.down.sql │ │ ├── 20210410175418000153_network.cockroach.up.sql │ │ ├── 20210410175418000153_network.sqlite3.down.sql │ │ ├── 20210410175418000153_network.sqlite3.up.sql │ │ ├── 20210410175418000154_network.cockroach.down.sql │ │ ├── 20210410175418000154_network.cockroach.up.sql │ │ ├── 20210410175418000154_network.sqlite3.down.sql │ │ ├── 20210410175418000154_network.sqlite3.up.sql │ │ ├── 20210410175418000155_network.cockroach.down.sql │ │ ├── 20210410175418000155_network.cockroach.up.sql │ │ ├── 20210410175418000155_network.sqlite3.down.sql │ │ ├── 20210410175418000155_network.sqlite3.up.sql │ │ ├── 20210410175418000156_network.cockroach.down.sql │ │ ├── 20210410175418000156_network.cockroach.up.sql │ │ ├── 20210410175418000156_network.sqlite3.down.sql │ │ ├── 20210410175418000156_network.sqlite3.up.sql │ │ ├── 20210410175418000157_network.cockroach.down.sql │ │ ├── 20210410175418000157_network.cockroach.up.sql │ │ ├── 20210410175418000157_network.sqlite3.down.sql │ │ ├── 20210410175418000157_network.sqlite3.up.sql │ │ ├── 20210410175418000158_network.cockroach.down.sql │ │ ├── 20210410175418000158_network.cockroach.up.sql │ │ ├── 20210410175418000158_network.sqlite3.down.sql │ │ ├── 20210410175418000158_network.sqlite3.up.sql │ │ ├── 20210410175418000159_network.cockroach.down.sql │ │ ├── 20210410175418000159_network.cockroach.up.sql │ │ ├── 20210410175418000159_network.sqlite3.down.sql │ │ ├── 20210410175418000159_network.sqlite3.up.sql │ │ ├── 20210410175418000160_network.cockroach.down.sql │ │ ├── 20210410175418000160_network.cockroach.up.sql │ │ ├── 20210410175418000160_network.sqlite3.down.sql │ │ ├── 20210410175418000160_network.sqlite3.up.sql │ │ ├── 20210410175418000161_network.cockroach.down.sql │ │ ├── 20210410175418000161_network.cockroach.up.sql │ │ ├── 20210410175418000161_network.sqlite3.down.sql │ │ ├── 20210410175418000161_network.sqlite3.up.sql │ │ ├── 20210410175418000162_network.cockroach.down.sql │ │ ├── 20210410175418000162_network.cockroach.up.sql │ │ ├── 20210410175418000162_network.sqlite3.down.sql │ │ ├── 20210410175418000162_network.sqlite3.up.sql │ │ ├── 20210410175418000163_network.cockroach.down.sql │ │ ├── 20210410175418000163_network.cockroach.up.sql │ │ ├── 20210410175418000163_network.sqlite3.down.sql │ │ ├── 20210410175418000163_network.sqlite3.up.sql │ │ ├── 20210410175418000164_network.cockroach.down.sql │ │ ├── 20210410175418000164_network.cockroach.up.sql │ │ ├── 20210410175418000164_network.sqlite3.down.sql │ │ ├── 20210410175418000164_network.sqlite3.up.sql │ │ ├── 20210410175418000165_network.cockroach.down.sql │ │ ├── 20210410175418000165_network.cockroach.up.sql │ │ ├── 20210410175418000165_network.sqlite3.down.sql │ │ ├── 20210410175418000165_network.sqlite3.up.sql │ │ ├── 20210410175418000166_network.cockroach.down.sql │ │ ├── 20210410175418000166_network.cockroach.up.sql │ │ ├── 20210410175418000166_network.sqlite3.down.sql │ │ ├── 20210410175418000166_network.sqlite3.up.sql │ │ ├── 20210410175418000167_network.cockroach.down.sql │ │ ├── 20210410175418000167_network.cockroach.up.sql │ │ ├── 20210410175418000167_network.sqlite3.down.sql │ │ ├── 20210410175418000167_network.sqlite3.up.sql │ │ ├── 20210410175418000168_network.cockroach.down.sql │ │ ├── 20210410175418000168_network.cockroach.up.sql │ │ ├── 20210410175418000168_network.sqlite3.down.sql │ │ ├── 20210410175418000168_network.sqlite3.up.sql │ │ ├── 20210410175418000169_network.cockroach.down.sql │ │ ├── 20210410175418000169_network.cockroach.up.sql │ │ ├── 20210410175418000169_network.sqlite3.down.sql │ │ ├── 20210410175418000169_network.sqlite3.up.sql │ │ ├── 20210410175418000170_network.sqlite3.down.sql │ │ ├── 20210410175418000170_network.sqlite3.up.sql │ │ ├── 20210410175418000171_network.sqlite3.down.sql │ │ ├── 20210410175418000171_network.sqlite3.up.sql │ │ ├── 20210410175418000172_network.sqlite3.down.sql │ │ ├── 20210410175418000172_network.sqlite3.up.sql │ │ ├── 20210410175418000173_network.sqlite3.down.sql │ │ ├── 20210410175418000173_network.sqlite3.up.sql │ │ ├── 20210410175418000174_network.sqlite3.down.sql │ │ ├── 20210410175418000174_network.sqlite3.up.sql │ │ ├── 20210410175418000175_network.sqlite3.down.sql │ │ ├── 20210410175418000175_network.sqlite3.up.sql │ │ ├── 20210410175418000176_network.sqlite3.down.sql │ │ ├── 20210410175418000176_network.sqlite3.up.sql │ │ ├── 20210410175418000177_network.sqlite3.down.sql │ │ ├── 20210410175418000177_network.sqlite3.up.sql │ │ ├── 20210410175418000178_network.sqlite3.down.sql │ │ ├── 20210410175418000178_network.sqlite3.up.sql │ │ ├── 20210410175418000179_network.sqlite3.down.sql │ │ ├── 20210410175418000179_network.sqlite3.up.sql │ │ ├── 20210410175418000180_network.sqlite3.down.sql │ │ ├── 20210410175418000180_network.sqlite3.up.sql │ │ ├── 20210410175418000181_network.sqlite3.down.sql │ │ ├── 20210410175418000181_network.sqlite3.up.sql │ │ ├── 20210504121624000000_add_identity_states.cockroach.down.sql │ │ ├── 20210504121624000000_add_identity_states.cockroach.up.sql │ │ ├── 20210504121624000000_add_identity_states.mysql.down.sql │ │ ├── 20210504121624000000_add_identity_states.mysql.up.sql │ │ ├── 20210504121624000000_add_identity_states.postgres.down.sql │ │ ├── 20210504121624000000_add_identity_states.postgres.up.sql │ │ ├── 20210504121624000000_add_identity_states.sqlite3.down.sql │ │ ├── 20210504121624000000_add_identity_states.sqlite3.up.sql │ │ ├── 20210504121624000001_add_identity_states.cockroach.down.sql │ │ ├── 20210504121624000001_add_identity_states.cockroach.up.sql │ │ ├── 20210504121624000001_add_identity_states.mysql.down.sql │ │ ├── 20210504121624000001_add_identity_states.mysql.up.sql │ │ ├── 20210504121624000001_add_identity_states.postgres.down.sql │ │ ├── 20210504121624000001_add_identity_states.postgres.up.sql │ │ ├── 20210504121624000001_add_identity_states.sqlite3.down.sql │ │ ├── 20210504121624000001_add_identity_states.sqlite3.up.sql │ │ ├── 20210504121624000002_add_identity_states.sqlite3.down.sql │ │ ├── 20210504121624000002_add_identity_states.sqlite3.up.sql │ │ ├── 20210504121624000003_add_identity_states.sqlite3.down.sql │ │ ├── 20210504121624000003_add_identity_states.sqlite3.up.sql │ │ ├── 20210504121624000004_add_identity_states.sqlite3.down.sql │ │ ├── 20210504121624000004_add_identity_states.sqlite3.up.sql │ │ ├── 20210504121624000005_add_identity_states.sqlite3.down.sql │ │ ├── 20210504121624000005_add_identity_states.sqlite3.up.sql │ │ ├── 20210504121624000006_add_identity_states.sqlite3.down.sql │ │ ├── 20210504121624000006_add_identity_states.sqlite3.up.sql │ │ ├── 20210504121624000007_add_identity_states.sqlite3.down.sql │ │ ├── 20210504121624000007_add_identity_states.sqlite3.up.sql │ │ ├── 20210504121624000008_add_identity_states.sqlite3.down.sql │ │ ├── 20210504121624000008_add_identity_states.sqlite3.up.sql │ │ ├── 20210504121624000009_add_identity_states.sqlite3.down.sql │ │ ├── 20210504121624000009_add_identity_states.sqlite3.up.sql │ │ ├── 20210504121624000010_add_identity_states.sqlite3.down.sql │ │ ├── 20210504121624000010_add_identity_states.sqlite3.up.sql │ │ ├── 20210504121624000011_add_identity_states.sqlite3.down.sql │ │ ├── 20210504121624000011_add_identity_states.sqlite3.up.sql │ │ ├── 20210618103120000000_logout_token.cockroach.down.sql │ │ ├── 20210618103120000000_logout_token.cockroach.up.sql │ │ ├── 20210618103120000000_logout_token.mysql.down.sql │ │ ├── 20210618103120000000_logout_token.mysql.up.sql │ │ ├── 20210618103120000000_logout_token.postgres.down.sql │ │ ├── 20210618103120000000_logout_token.postgres.up.sql │ │ ├── 20210618103120000000_logout_token.sqlite3.down.sql │ │ ├── 20210618103120000000_logout_token.sqlite3.up.sql │ │ ├── 20210618103120000001_logout_token.cockroach.down.sql │ │ ├── 20210618103120000001_logout_token.cockroach.up.sql │ │ ├── 20210618103120000001_logout_token.mysql.down.sql │ │ ├── 20210618103120000001_logout_token.mysql.up.sql │ │ ├── 20210618103120000001_logout_token.postgres.down.sql │ │ ├── 20210618103120000001_logout_token.postgres.up.sql │ │ ├── 20210618103120000001_logout_token.sqlite3.down.sql │ │ ├── 20210618103120000001_logout_token.sqlite3.up.sql │ │ ├── 20210618103120000002_logout_token.cockroach.down.sql │ │ ├── 20210618103120000002_logout_token.cockroach.up.sql │ │ ├── 20210618103120000002_logout_token.mysql.down.sql │ │ ├── 20210618103120000002_logout_token.mysql.up.sql │ │ ├── 20210618103120000002_logout_token.postgres.down.sql │ │ ├── 20210618103120000002_logout_token.postgres.up.sql │ │ ├── 20210618103120000002_logout_token.sqlite3.down.sql │ │ ├── 20210618103120000002_logout_token.sqlite3.up.sql │ │ ├── 20210618103120000003_logout_token.cockroach.down.sql │ │ ├── 20210618103120000003_logout_token.cockroach.up.sql │ │ ├── 20210618103120000003_logout_token.mysql.down.sql │ │ ├── 20210618103120000003_logout_token.mysql.up.sql │ │ ├── 20210618103120000003_logout_token.postgres.down.sql │ │ ├── 20210618103120000003_logout_token.postgres.up.sql │ │ ├── 20210618103120000003_logout_token.sqlite3.down.sql │ │ ├── 20210618103120000003_logout_token.sqlite3.up.sql │ │ ├── 20210618103120000004_logout_token.cockroach.down.sql │ │ ├── 20210618103120000004_logout_token.cockroach.up.sql │ │ ├── 20210618103120000004_logout_token.mysql.down.sql │ │ ├── 20210618103120000004_logout_token.mysql.up.sql │ │ ├── 20210618103120000004_logout_token.postgres.down.sql │ │ ├── 20210618103120000004_logout_token.postgres.up.sql │ │ ├── 20210618103120000004_logout_token.sqlite3.down.sql │ │ ├── 20210618103120000004_logout_token.sqlite3.up.sql │ │ ├── 20210618103120000005_logout_token.cockroach.down.sql │ │ ├── 20210618103120000005_logout_token.cockroach.up.sql │ │ ├── 20210618103120000005_logout_token.sqlite3.down.sql │ │ ├── 20210618103120000005_logout_token.sqlite3.up.sql │ │ ├── 20210618103120000006_logout_token.cockroach.down.sql │ │ ├── 20210618103120000006_logout_token.cockroach.up.sql │ │ ├── 20210618103120000006_logout_token.sqlite3.down.sql │ │ ├── 20210618103120000006_logout_token.sqlite3.up.sql │ │ ├── 20210618103120000007_logout_token.cockroach.down.sql │ │ ├── 20210618103120000007_logout_token.cockroach.up.sql │ │ ├── 20210618103120000007_logout_token.sqlite3.down.sql │ │ ├── 20210618103120000007_logout_token.sqlite3.up.sql │ │ ├── 20210618103120000008_logout_token.sqlite3.down.sql │ │ ├── 20210618103120000008_logout_token.sqlite3.up.sql │ │ ├── 20210618103120000009_logout_token.sqlite3.down.sql │ │ ├── 20210618103120000009_logout_token.sqlite3.up.sql │ │ ├── 20210618103120000010_logout_token.sqlite3.down.sql │ │ ├── 20210618103120000010_logout_token.sqlite3.up.sql │ │ ├── 20210618103120000011_logout_token.sqlite3.down.sql │ │ ├── 20210618103120000011_logout_token.sqlite3.up.sql │ │ ├── 20210618103120000012_logout_token.sqlite3.down.sql │ │ ├── 20210618103120000012_logout_token.sqlite3.up.sql │ │ ├── 20210618103120000013_logout_token.sqlite3.down.sql │ │ ├── 20210618103120000013_logout_token.sqlite3.up.sql │ │ ├── 20210805112414000000_settings_flow_context.cockroach.down.sql │ │ ├── 20210805112414000000_settings_flow_context.cockroach.up.sql │ │ ├── 20210805112414000000_settings_flow_context.mysql.down.sql │ │ ├── 20210805112414000000_settings_flow_context.mysql.up.sql │ │ ├── 20210805112414000000_settings_flow_context.postgres.down.sql │ │ ├── 20210805112414000000_settings_flow_context.postgres.up.sql │ │ ├── 20210805112414000000_settings_flow_context.sqlite3.down.sql │ │ ├── 20210805112414000000_settings_flow_context.sqlite3.up.sql │ │ ├── 20210805112414000001_settings_flow_context.cockroach.down.sql │ │ ├── 20210805112414000001_settings_flow_context.cockroach.up.sql │ │ ├── 20210805112414000001_settings_flow_context.mysql.down.sql │ │ ├── 20210805112414000001_settings_flow_context.mysql.up.sql │ │ ├── 20210805112414000001_settings_flow_context.postgres.down.sql │ │ ├── 20210805112414000001_settings_flow_context.postgres.up.sql │ │ ├── 20210805112414000001_settings_flow_context.sqlite3.down.sql │ │ ├── 20210805112414000001_settings_flow_context.sqlite3.up.sql │ │ ├── 20210805112414000002_settings_flow_context.cockroach.down.sql │ │ ├── 20210805112414000002_settings_flow_context.cockroach.up.sql │ │ ├── 20210805112414000002_settings_flow_context.mysql.down.sql │ │ ├── 20210805112414000002_settings_flow_context.mysql.up.sql │ │ ├── 20210805112414000002_settings_flow_context.postgres.down.sql │ │ ├── 20210805112414000002_settings_flow_context.postgres.up.sql │ │ ├── 20210805112414000002_settings_flow_context.sqlite3.down.sql │ │ ├── 20210805112414000002_settings_flow_context.sqlite3.up.sql │ │ ├── 20210805112414000003_settings_flow_context.cockroach.down.sql │ │ ├── 20210805112414000003_settings_flow_context.cockroach.up.sql │ │ ├── 20210805112414000003_settings_flow_context.sqlite3.down.sql │ │ ├── 20210805112414000003_settings_flow_context.sqlite3.up.sql │ │ ├── 20210805112414000004_settings_flow_context.cockroach.down.sql │ │ ├── 20210805112414000004_settings_flow_context.cockroach.up.sql │ │ ├── 20210805112414000004_settings_flow_context.sqlite3.down.sql │ │ ├── 20210805112414000004_settings_flow_context.sqlite3.up.sql │ │ ├── 20210805112414000005_settings_flow_context.cockroach.down.sql │ │ ├── 20210805112414000005_settings_flow_context.cockroach.up.sql │ │ ├── 20210805112414000005_settings_flow_context.sqlite3.down.sql │ │ ├── 20210805112414000005_settings_flow_context.sqlite3.up.sql │ │ ├── 20210805112414000006_settings_flow_context.cockroach.down.sql │ │ ├── 20210805112414000006_settings_flow_context.cockroach.up.sql │ │ ├── 20210805112414000006_settings_flow_context.sqlite3.down.sql │ │ ├── 20210805112414000006_settings_flow_context.sqlite3.up.sql │ │ ├── 20210805112414000007_settings_flow_context.sqlite3.down.sql │ │ ├── 20210805112414000007_settings_flow_context.sqlite3.up.sql │ │ ├── 20210805122535000000_credential_types_totp.cockroach.down.sql │ │ ├── 20210805122535000000_credential_types_totp.cockroach.up.sql │ │ ├── 20210805122535000000_credential_types_totp.mysql.down.sql │ │ ├── 20210805122535000000_credential_types_totp.mysql.up.sql │ │ ├── 20210805122535000000_credential_types_totp.postgres.down.sql │ │ ├── 20210805122535000000_credential_types_totp.postgres.up.sql │ │ ├── 20210805122535000000_credential_types_totp.sqlite3.down.sql │ │ ├── 20210805122535000000_credential_types_totp.sqlite3.up.sql │ │ ├── 20210810153530000000_aal.cockroach.down.sql │ │ ├── 20210810153530000000_aal.cockroach.up.sql │ │ ├── 20210810153530000000_aal.mysql.down.sql │ │ ├── 20210810153530000000_aal.mysql.up.sql │ │ ├── 20210810153530000000_aal.postgres.down.sql │ │ ├── 20210810153530000000_aal.postgres.up.sql │ │ ├── 20210810153530000000_aal.sqlite3.down.sql │ │ ├── 20210810153530000000_aal.sqlite3.up.sql │ │ ├── 20210810153530000001_aal.cockroach.down.sql │ │ ├── 20210810153530000001_aal.cockroach.up.sql │ │ ├── 20210810153530000001_aal.mysql.down.sql │ │ ├── 20210810153530000001_aal.mysql.up.sql │ │ ├── 20210810153530000001_aal.postgres.down.sql │ │ ├── 20210810153530000001_aal.postgres.up.sql │ │ ├── 20210810153530000001_aal.sqlite3.down.sql │ │ ├── 20210810153530000001_aal.sqlite3.up.sql │ │ ├── 20210810153530000002_aal.cockroach.down.sql │ │ ├── 20210810153530000002_aal.cockroach.up.sql │ │ ├── 20210810153530000002_aal.mysql.down.sql │ │ ├── 20210810153530000002_aal.mysql.up.sql │ │ ├── 20210810153530000002_aal.postgres.down.sql │ │ ├── 20210810153530000002_aal.postgres.up.sql │ │ ├── 20210810153530000002_aal.sqlite3.down.sql │ │ ├── 20210810153530000002_aal.sqlite3.up.sql │ │ ├── 20210810153530000003_aal.cockroach.down.sql │ │ ├── 20210810153530000003_aal.cockroach.up.sql │ │ ├── 20210810153530000003_aal.mysql.down.sql │ │ ├── 20210810153530000003_aal.mysql.up.sql │ │ ├── 20210810153530000003_aal.postgres.down.sql │ │ ├── 20210810153530000003_aal.postgres.up.sql │ │ ├── 20210810153530000003_aal.sqlite3.down.sql │ │ ├── 20210810153530000003_aal.sqlite3.up.sql │ │ ├── 20210810153530000004_aal.cockroach.down.sql │ │ ├── 20210810153530000004_aal.cockroach.up.sql │ │ ├── 20210810153530000004_aal.mysql.down.sql │ │ ├── 20210810153530000004_aal.mysql.up.sql │ │ ├── 20210810153530000004_aal.postgres.down.sql │ │ ├── 20210810153530000004_aal.postgres.up.sql │ │ ├── 20210810153530000004_aal.sqlite3.down.sql │ │ ├── 20210810153530000004_aal.sqlite3.up.sql │ │ ├── 20210810153530000005_aal.cockroach.down.sql │ │ ├── 20210810153530000005_aal.cockroach.up.sql │ │ ├── 20210810153530000005_aal.sqlite3.down.sql │ │ ├── 20210810153530000005_aal.sqlite3.up.sql │ │ ├── 20210810153530000006_aal.cockroach.down.sql │ │ ├── 20210810153530000006_aal.cockroach.up.sql │ │ ├── 20210810153530000006_aal.sqlite3.down.sql │ │ ├── 20210810153530000006_aal.sqlite3.up.sql │ │ ├── 20210810153530000007_aal.cockroach.down.sql │ │ ├── 20210810153530000007_aal.cockroach.up.sql │ │ ├── 20210810153530000007_aal.sqlite3.down.sql │ │ ├── 20210810153530000007_aal.sqlite3.up.sql │ │ ├── 20210810153530000008_aal.cockroach.down.sql │ │ ├── 20210810153530000008_aal.cockroach.up.sql │ │ ├── 20210810153530000008_aal.sqlite3.down.sql │ │ ├── 20210810153530000008_aal.sqlite3.up.sql │ │ ├── 20210810153530000009_aal.sqlite3.down.sql │ │ ├── 20210810153530000009_aal.sqlite3.up.sql │ │ ├── 20210810153530000010_aal.sqlite3.down.sql │ │ ├── 20210810153530000010_aal.sqlite3.up.sql │ │ ├── 20210810153530000011_aal.sqlite3.down.sql │ │ ├── 20210810153530000011_aal.sqlite3.up.sql │ │ ├── 20210810153530000012_aal.sqlite3.down.sql │ │ ├── 20210810153530000012_aal.sqlite3.up.sql │ │ ├── 20210810153530000013_aal.sqlite3.down.sql │ │ ├── 20210810153530000013_aal.sqlite3.up.sql │ │ ├── 20210810153530000014_aal.sqlite3.down.sql │ │ ├── 20210810153530000014_aal.sqlite3.up.sql │ │ ├── 20210810153530000015_aal.sqlite3.down.sql │ │ ├── 20210810153530000015_aal.sqlite3.up.sql │ │ ├── 20210810153530000016_aal.sqlite3.down.sql │ │ ├── 20210810153530000016_aal.sqlite3.up.sql │ │ ├── 20210810153530000017_aal.sqlite3.down.sql │ │ ├── 20210810153530000017_aal.sqlite3.up.sql │ │ ├── 20210810153530000018_aal.sqlite3.down.sql │ │ ├── 20210810153530000018_aal.sqlite3.up.sql │ │ ├── 20210810153530000019_aal.sqlite3.down.sql │ │ ├── 20210810153530000019_aal.sqlite3.up.sql │ │ ├── 20210810153530000020_aal.sqlite3.down.sql │ │ ├── 20210810153530000020_aal.sqlite3.up.sql │ │ ├── 20210810153530000021_aal.sqlite3.down.sql │ │ ├── 20210810153530000021_aal.sqlite3.up.sql │ │ ├── 20210810153530000022_aal.sqlite3.down.sql │ │ ├── 20210810153530000022_aal.sqlite3.up.sql │ │ ├── 20210810153530000023_aal.sqlite3.down.sql │ │ ├── 20210810153530000023_aal.sqlite3.up.sql │ │ ├── 20210810153530000024_aal.sqlite3.down.sql │ │ ├── 20210810153530000024_aal.sqlite3.up.sql │ │ ├── 20210810153530000025_aal.sqlite3.down.sql │ │ ├── 20210810153530000025_aal.sqlite3.up.sql │ │ ├── 20210810153530000026_aal.sqlite3.down.sql │ │ ├── 20210810153530000026_aal.sqlite3.up.sql │ │ ├── 20210810153530000027_aal.sqlite3.down.sql │ │ ├── 20210810153530000027_aal.sqlite3.up.sql │ │ ├── 20210810153530000028_aal.sqlite3.down.sql │ │ ├── 20210810153530000028_aal.sqlite3.up.sql │ │ ├── 20210810153530000029_aal.sqlite3.down.sql │ │ ├── 20210810153530000029_aal.sqlite3.up.sql │ │ ├── 20210810153530000030_aal.sqlite3.down.sql │ │ ├── 20210810153530000030_aal.sqlite3.up.sql │ │ ├── 20210810153530000031_aal.sqlite3.down.sql │ │ ├── 20210810153530000031_aal.sqlite3.up.sql │ │ ├── 20210810153530000032_aal.sqlite3.down.sql │ │ ├── 20210810153530000032_aal.sqlite3.up.sql │ │ ├── 20210810153530000033_aal.sqlite3.down.sql │ │ ├── 20210810153530000033_aal.sqlite3.up.sql │ │ ├── 20210813150152000000_credential_types_lookup.cockroach.down.sql │ │ ├── 20210813150152000000_credential_types_lookup.cockroach.up.sql │ │ ├── 20210813150152000000_credential_types_lookup.mysql.down.sql │ │ ├── 20210813150152000000_credential_types_lookup.mysql.up.sql │ │ ├── 20210813150152000000_credential_types_lookup.postgres.down.sql │ │ ├── 20210813150152000000_credential_types_lookup.postgres.up.sql │ │ ├── 20210813150152000000_credential_types_lookup.sqlite3.down.sql │ │ ├── 20210813150152000000_credential_types_lookup.sqlite3.up.sql │ │ ├── 20210816113956000000_webauthn.cockroach.down.sql │ │ ├── 20210816113956000000_webauthn.cockroach.up.sql │ │ ├── 20210816113956000000_webauthn.mysql.down.sql │ │ ├── 20210816113956000000_webauthn.mysql.up.sql │ │ ├── 20210816113956000000_webauthn.postgres.down.sql │ │ ├── 20210816113956000000_webauthn.postgres.up.sql │ │ ├── 20210816113956000000_webauthn.sqlite3.down.sql │ │ ├── 20210816113956000000_webauthn.sqlite3.up.sql │ │ ├── 20210816142650000000_flow_internal_context.cockroach.down.sql │ │ ├── 20210816142650000000_flow_internal_context.cockroach.up.sql │ │ ├── 20210816142650000000_flow_internal_context.mysql.down.sql │ │ ├── 20210816142650000000_flow_internal_context.mysql.up.sql │ │ ├── 20210816142650000000_flow_internal_context.postgres.down.sql │ │ ├── 20210816142650000000_flow_internal_context.postgres.up.sql │ │ ├── 20210816142650000000_flow_internal_context.sqlite3.down.sql │ │ ├── 20210816142650000000_flow_internal_context.sqlite3.up.sql │ │ ├── 20210816142650000001_flow_internal_context.cockroach.down.sql │ │ ├── 20210816142650000001_flow_internal_context.cockroach.up.sql │ │ ├── 20210816142650000001_flow_internal_context.mysql.down.sql │ │ ├── 20210816142650000001_flow_internal_context.mysql.up.sql │ │ ├── 20210816142650000001_flow_internal_context.postgres.down.sql │ │ ├── 20210816142650000001_flow_internal_context.postgres.up.sql │ │ ├── 20210816142650000001_flow_internal_context.sqlite3.down.sql │ │ ├── 20210816142650000001_flow_internal_context.sqlite3.up.sql │ │ ├── 20210816142650000002_flow_internal_context.cockroach.down.sql │ │ ├── 20210816142650000002_flow_internal_context.cockroach.up.sql │ │ ├── 20210816142650000002_flow_internal_context.mysql.down.sql │ │ ├── 20210816142650000002_flow_internal_context.mysql.up.sql │ │ ├── 20210816142650000002_flow_internal_context.postgres.down.sql │ │ ├── 20210816142650000002_flow_internal_context.postgres.up.sql │ │ ├── 20210816142650000002_flow_internal_context.sqlite3.down.sql │ │ ├── 20210816142650000002_flow_internal_context.sqlite3.up.sql │ │ ├── 20210816142650000003_flow_internal_context.cockroach.down.sql │ │ ├── 20210816142650000003_flow_internal_context.cockroach.up.sql │ │ ├── 20210816142650000003_flow_internal_context.mysql.down.sql │ │ ├── 20210816142650000003_flow_internal_context.mysql.up.sql │ │ ├── 20210816142650000003_flow_internal_context.postgres.down.sql │ │ ├── 20210816142650000003_flow_internal_context.postgres.up.sql │ │ ├── 20210816142650000003_flow_internal_context.sqlite3.down.sql │ │ ├── 20210816142650000003_flow_internal_context.sqlite3.up.sql │ │ ├── 20210816142650000004_flow_internal_context.cockroach.down.sql │ │ ├── 20210816142650000004_flow_internal_context.cockroach.up.sql │ │ ├── 20210816142650000004_flow_internal_context.mysql.down.sql │ │ ├── 20210816142650000004_flow_internal_context.mysql.up.sql │ │ ├── 20210816142650000004_flow_internal_context.postgres.down.sql │ │ ├── 20210816142650000004_flow_internal_context.postgres.up.sql │ │ ├── 20210816142650000004_flow_internal_context.sqlite3.down.sql │ │ ├── 20210816142650000004_flow_internal_context.sqlite3.up.sql │ │ ├── 20210816142650000005_flow_internal_context.cockroach.down.sql │ │ ├── 20210816142650000005_flow_internal_context.cockroach.up.sql │ │ ├── 20210816142650000005_flow_internal_context.mysql.down.sql │ │ ├── 20210816142650000005_flow_internal_context.mysql.up.sql │ │ ├── 20210816142650000005_flow_internal_context.postgres.down.sql │ │ ├── 20210816142650000005_flow_internal_context.postgres.up.sql │ │ ├── 20210816142650000005_flow_internal_context.sqlite3.down.sql │ │ ├── 20210816142650000005_flow_internal_context.sqlite3.up.sql │ │ ├── 20210816142650000006_flow_internal_context.cockroach.down.sql │ │ ├── 20210816142650000006_flow_internal_context.cockroach.up.sql │ │ ├── 20210816142650000006_flow_internal_context.sqlite3.down.sql │ │ ├── 20210816142650000006_flow_internal_context.sqlite3.up.sql │ │ ├── 20210816142650000007_flow_internal_context.cockroach.down.sql │ │ ├── 20210816142650000007_flow_internal_context.cockroach.up.sql │ │ ├── 20210816142650000007_flow_internal_context.sqlite3.down.sql │ │ ├── 20210816142650000007_flow_internal_context.sqlite3.up.sql │ │ ├── 20210816142650000008_flow_internal_context.cockroach.down.sql │ │ ├── 20210816142650000008_flow_internal_context.cockroach.up.sql │ │ ├── 20210816142650000008_flow_internal_context.sqlite3.down.sql │ │ ├── 20210816142650000008_flow_internal_context.sqlite3.up.sql │ │ ├── 20210816142650000009_flow_internal_context.cockroach.down.sql │ │ ├── 20210816142650000009_flow_internal_context.cockroach.up.sql │ │ ├── 20210816142650000009_flow_internal_context.sqlite3.down.sql │ │ ├── 20210816142650000009_flow_internal_context.sqlite3.up.sql │ │ ├── 20210816142650000010_flow_internal_context.cockroach.down.sql │ │ ├── 20210816142650000010_flow_internal_context.cockroach.up.sql │ │ ├── 20210816142650000010_flow_internal_context.sqlite3.down.sql │ │ ├── 20210816142650000010_flow_internal_context.sqlite3.up.sql │ │ ├── 20210816142650000011_flow_internal_context.cockroach.down.sql │ │ ├── 20210816142650000011_flow_internal_context.cockroach.up.sql │ │ ├── 20210816142650000011_flow_internal_context.sqlite3.down.sql │ │ ├── 20210816142650000011_flow_internal_context.sqlite3.up.sql │ │ ├── 20210816142650000012_flow_internal_context.cockroach.down.sql │ │ ├── 20210816142650000012_flow_internal_context.cockroach.up.sql │ │ ├── 20210816142650000012_flow_internal_context.sqlite3.down.sql │ │ ├── 20210816142650000012_flow_internal_context.sqlite3.up.sql │ │ ├── 20210816142650000013_flow_internal_context.cockroach.down.sql │ │ ├── 20210816142650000013_flow_internal_context.cockroach.up.sql │ │ ├── 20210816142650000013_flow_internal_context.sqlite3.down.sql │ │ ├── 20210816142650000013_flow_internal_context.sqlite3.up.sql │ │ ├── 20210816142650000014_flow_internal_context.sqlite3.down.sql │ │ ├── 20210816142650000014_flow_internal_context.sqlite3.up.sql │ │ ├── 20210816142650000015_flow_internal_context.sqlite3.down.sql │ │ ├── 20210816142650000015_flow_internal_context.sqlite3.up.sql │ │ ├── 20210817181232000000_unique_credentials.cockroach.down.sql │ │ ├── 20210817181232000000_unique_credentials.cockroach.up.sql │ │ ├── 20210817181232000000_unique_credentials.mysql.down.sql │ │ ├── 20210817181232000000_unique_credentials.mysql.up.sql │ │ ├── 20210817181232000000_unique_credentials.postgres.down.sql │ │ ├── 20210817181232000000_unique_credentials.postgres.up.sql │ │ ├── 20210817181232000000_unique_credentials.sqlite3.down.sql │ │ ├── 20210817181232000000_unique_credentials.sqlite3.up.sql │ │ ├── 20210817181232000001_unique_credentials.cockroach.down.sql │ │ ├── 20210817181232000001_unique_credentials.cockroach.up.sql │ │ ├── 20210817181232000001_unique_credentials.mysql.down.sql │ │ ├── 20210817181232000001_unique_credentials.mysql.up.sql │ │ ├── 20210817181232000001_unique_credentials.postgres.down.sql │ │ ├── 20210817181232000001_unique_credentials.postgres.up.sql │ │ ├── 20210817181232000001_unique_credentials.sqlite3.down.sql │ │ ├── 20210817181232000001_unique_credentials.sqlite3.up.sql │ │ ├── 20210817181232000002_unique_credentials.cockroach.down.sql │ │ ├── 20210817181232000002_unique_credentials.cockroach.up.sql │ │ ├── 20210817181232000002_unique_credentials.mysql.down.sql │ │ ├── 20210817181232000002_unique_credentials.mysql.up.sql │ │ ├── 20210817181232000002_unique_credentials.postgres.down.sql │ │ ├── 20210817181232000002_unique_credentials.postgres.up.sql │ │ ├── 20210817181232000002_unique_credentials.sqlite3.down.sql │ │ ├── 20210817181232000002_unique_credentials.sqlite3.up.sql │ │ ├── 20210817181232000003_unique_credentials.cockroach.down.sql │ │ ├── 20210817181232000003_unique_credentials.cockroach.up.sql │ │ ├── 20210817181232000003_unique_credentials.mysql.down.sql │ │ ├── 20210817181232000003_unique_credentials.mysql.up.sql │ │ ├── 20210817181232000003_unique_credentials.postgres.down.sql │ │ ├── 20210817181232000003_unique_credentials.postgres.up.sql │ │ ├── 20210817181232000003_unique_credentials.sqlite3.down.sql │ │ ├── 20210817181232000003_unique_credentials.sqlite3.up.sql │ │ ├── 20210817181232000004_unique_credentials.cockroach.down.sql │ │ ├── 20210817181232000004_unique_credentials.cockroach.up.sql │ │ ├── 20210817181232000004_unique_credentials.mysql.down.sql │ │ ├── 20210817181232000004_unique_credentials.mysql.up.sql │ │ ├── 20210817181232000004_unique_credentials.postgres.down.sql │ │ ├── 20210817181232000004_unique_credentials.postgres.up.sql │ │ ├── 20210817181232000004_unique_credentials.sqlite3.down.sql │ │ ├── 20210817181232000004_unique_credentials.sqlite3.up.sql │ │ ├── 20210817181232000005_unique_credentials.cockroach.down.sql │ │ ├── 20210817181232000005_unique_credentials.cockroach.up.sql │ │ ├── 20210817181232000005_unique_credentials.mysql.down.sql │ │ ├── 20210817181232000005_unique_credentials.mysql.up.sql │ │ ├── 20210817181232000005_unique_credentials.postgres.down.sql │ │ ├── 20210817181232000005_unique_credentials.postgres.up.sql │ │ ├── 20210817181232000005_unique_credentials.sqlite3.down.sql │ │ ├── 20210817181232000005_unique_credentials.sqlite3.up.sql │ │ ├── 20210817181232000006_unique_credentials.cockroach.down.sql │ │ ├── 20210817181232000006_unique_credentials.cockroach.up.sql │ │ ├── 20210817181232000006_unique_credentials.mysql.down.sql │ │ ├── 20210817181232000006_unique_credentials.mysql.up.sql │ │ ├── 20210817181232000006_unique_credentials.sqlite3.down.sql │ │ ├── 20210817181232000006_unique_credentials.sqlite3.up.sql │ │ ├── 20210817181232000007_unique_credentials.cockroach.down.sql │ │ ├── 20210817181232000007_unique_credentials.cockroach.up.sql │ │ ├── 20210817181232000007_unique_credentials.mysql.down.sql │ │ ├── 20210817181232000007_unique_credentials.mysql.up.sql │ │ ├── 20210817181232000007_unique_credentials.sqlite3.down.sql │ │ ├── 20210817181232000007_unique_credentials.sqlite3.up.sql │ │ ├── 20210817181232000008_unique_credentials.cockroach.down.sql │ │ ├── 20210817181232000008_unique_credentials.cockroach.up.sql │ │ ├── 20210817181232000008_unique_credentials.sqlite3.down.sql │ │ ├── 20210817181232000008_unique_credentials.sqlite3.up.sql │ │ ├── 20210817181232000009_unique_credentials.cockroach.down.sql │ │ ├── 20210817181232000009_unique_credentials.cockroach.up.sql │ │ ├── 20210817181232000009_unique_credentials.sqlite3.down.sql │ │ ├── 20210817181232000009_unique_credentials.sqlite3.up.sql │ │ ├── 20210817181232000010_unique_credentials.cockroach.down.sql │ │ ├── 20210817181232000010_unique_credentials.cockroach.up.sql │ │ ├── 20210817181232000010_unique_credentials.sqlite3.down.sql │ │ ├── 20210817181232000010_unique_credentials.sqlite3.up.sql │ │ ├── 20210817181232000011_unique_credentials.cockroach.down.sql │ │ ├── 20210817181232000011_unique_credentials.cockroach.up.sql │ │ ├── 20210817181232000011_unique_credentials.sqlite3.down.sql │ │ ├── 20210817181232000011_unique_credentials.sqlite3.up.sql │ │ ├── 20210829131458000000_session_aal_legacy.cockroach.down.sql │ │ ├── 20210829131458000000_session_aal_legacy.cockroach.up.sql │ │ ├── 20210829131458000000_session_aal_legacy.mysql.down.sql │ │ ├── 20210829131458000000_session_aal_legacy.mysql.up.sql │ │ ├── 20210829131458000000_session_aal_legacy.postgres.down.sql │ │ ├── 20210829131458000000_session_aal_legacy.postgres.up.sql │ │ ├── 20210829131458000000_session_aal_legacy.sqlite3.down.sql │ │ ├── 20210829131458000000_session_aal_legacy.sqlite3.up.sql │ │ ├── 20210913095309000000_identity_recovery_tokens.cockroach.down.sql │ │ ├── 20210913095309000000_identity_recovery_tokens.cockroach.up.sql │ │ ├── 20210913095309000000_identity_recovery_tokens.mysql.down.sql │ │ ├── 20210913095309000000_identity_recovery_tokens.mysql.up.sql │ │ ├── 20210913095309000000_identity_recovery_tokens.postgres.down.sql │ │ ├── 20210913095309000000_identity_recovery_tokens.postgres.up.sql │ │ ├── 20210913095309000000_identity_recovery_tokens.sqlite3.down.sql │ │ ├── 20210913095309000000_identity_recovery_tokens.sqlite3.up.sql │ │ ├── 20210913095309000001_identity_recovery_tokens.cockroach.down.sql │ │ ├── 20210913095309000001_identity_recovery_tokens.cockroach.up.sql │ │ ├── 20210913095309000001_identity_recovery_tokens.mysql.down.sql │ │ ├── 20210913095309000001_identity_recovery_tokens.mysql.up.sql │ │ ├── 20210913095309000001_identity_recovery_tokens.postgres.down.sql │ │ ├── 20210913095309000001_identity_recovery_tokens.postgres.up.sql │ │ ├── 20210913095309000001_identity_recovery_tokens.sqlite3.down.sql │ │ ├── 20210913095309000001_identity_recovery_tokens.sqlite3.up.sql │ │ ├── 20210913095309000002_identity_recovery_tokens.cockroach.down.sql │ │ ├── 20210913095309000002_identity_recovery_tokens.cockroach.up.sql │ │ ├── 20210913095309000002_identity_recovery_tokens.mysql.down.sql │ │ ├── 20210913095309000002_identity_recovery_tokens.mysql.up.sql │ │ ├── 20210913095309000002_identity_recovery_tokens.postgres.down.sql │ │ ├── 20210913095309000002_identity_recovery_tokens.postgres.up.sql │ │ ├── 20210913095309000002_identity_recovery_tokens.sqlite3.down.sql │ │ ├── 20210913095309000002_identity_recovery_tokens.sqlite3.up.sql │ │ ├── 20210913095309000003_identity_recovery_tokens.cockroach.down.sql │ │ ├── 20210913095309000003_identity_recovery_tokens.cockroach.up.sql │ │ ├── 20210913095309000003_identity_recovery_tokens.mysql.down.sql │ │ ├── 20210913095309000003_identity_recovery_tokens.mysql.up.sql │ │ ├── 20210913095309000003_identity_recovery_tokens.postgres.down.sql │ │ ├── 20210913095309000003_identity_recovery_tokens.postgres.up.sql │ │ ├── 20210913095309000003_identity_recovery_tokens.sqlite3.down.sql │ │ ├── 20210913095309000003_identity_recovery_tokens.sqlite3.up.sql │ │ ├── 20210913095309000004_identity_recovery_tokens.cockroach.down.sql │ │ ├── 20210913095309000004_identity_recovery_tokens.cockroach.up.sql │ │ ├── 20210913095309000004_identity_recovery_tokens.mysql.down.sql │ │ ├── 20210913095309000004_identity_recovery_tokens.mysql.up.sql │ │ ├── 20210913095309000004_identity_recovery_tokens.postgres.down.sql │ │ ├── 20210913095309000004_identity_recovery_tokens.postgres.up.sql │ │ ├── 20210913095309000004_identity_recovery_tokens.sqlite3.down.sql │ │ ├── 20210913095309000004_identity_recovery_tokens.sqlite3.up.sql │ │ ├── 20210913095309000005_identity_recovery_tokens.cockroach.down.sql │ │ ├── 20210913095309000005_identity_recovery_tokens.cockroach.up.sql │ │ ├── 20210913095309000005_identity_recovery_tokens.sqlite3.down.sql │ │ ├── 20210913095309000005_identity_recovery_tokens.sqlite3.up.sql │ │ ├── 20210913095309000006_identity_recovery_tokens.cockroach.down.sql │ │ ├── 20210913095309000006_identity_recovery_tokens.cockroach.up.sql │ │ ├── 20210913095309000006_identity_recovery_tokens.sqlite3.down.sql │ │ ├── 20210913095309000006_identity_recovery_tokens.sqlite3.up.sql │ │ ├── 20210913095309000007_identity_recovery_tokens.cockroach.down.sql │ │ ├── 20210913095309000007_identity_recovery_tokens.cockroach.up.sql │ │ ├── 20210913095309000007_identity_recovery_tokens.sqlite3.down.sql │ │ ├── 20210913095309000007_identity_recovery_tokens.sqlite3.up.sql │ │ ├── 20210913095309000008_identity_recovery_tokens.cockroach.down.sql │ │ ├── 20210913095309000008_identity_recovery_tokens.cockroach.up.sql │ │ ├── 20210913095309000008_identity_recovery_tokens.sqlite3.down.sql │ │ ├── 20210913095309000008_identity_recovery_tokens.sqlite3.up.sql │ │ ├── 20210913095309000009_identity_recovery_tokens.cockroach.down.sql │ │ ├── 20210913095309000009_identity_recovery_tokens.cockroach.up.sql │ │ ├── 20210913095309000009_identity_recovery_tokens.sqlite3.down.sql │ │ ├── 20210913095309000009_identity_recovery_tokens.sqlite3.up.sql │ │ ├── 20210913095309000010_identity_recovery_tokens.cockroach.down.sql │ │ ├── 20210913095309000010_identity_recovery_tokens.cockroach.up.sql │ │ ├── 20210913095309000010_identity_recovery_tokens.sqlite3.down.sql │ │ ├── 20210913095309000010_identity_recovery_tokens.sqlite3.up.sql │ │ ├── 20210913095309000011_identity_recovery_tokens.cockroach.down.sql │ │ ├── 20210913095309000011_identity_recovery_tokens.cockroach.up.sql │ │ ├── 20210913095309000011_identity_recovery_tokens.sqlite3.down.sql │ │ ├── 20210913095309000011_identity_recovery_tokens.sqlite3.up.sql │ │ ├── 20210913095309000012_identity_recovery_tokens.cockroach.down.sql │ │ ├── 20210913095309000012_identity_recovery_tokens.cockroach.up.sql │ │ ├── 20210913095309000012_identity_recovery_tokens.sqlite3.down.sql │ │ ├── 20210913095309000012_identity_recovery_tokens.sqlite3.up.sql │ │ ├── 20210913095309000013_identity_recovery_tokens.cockroach.down.sql │ │ ├── 20210913095309000013_identity_recovery_tokens.cockroach.up.sql │ │ ├── 20210913095309000013_identity_recovery_tokens.sqlite3.down.sql │ │ ├── 20210913095309000013_identity_recovery_tokens.sqlite3.up.sql │ │ ├── 20210913095309000014_identity_recovery_tokens.sqlite3.down.sql │ │ ├── 20210913095309000014_identity_recovery_tokens.sqlite3.up.sql │ │ ├── 20210913095309000015_identity_recovery_tokens.sqlite3.down.sql │ │ ├── 20210913095309000015_identity_recovery_tokens.sqlite3.up.sql │ │ ├── 20210913095309000016_identity_recovery_tokens.sqlite3.down.sql │ │ ├── 20210913095309000016_identity_recovery_tokens.sqlite3.up.sql │ │ ├── 20210913095309000017_identity_recovery_tokens.sqlite3.down.sql │ │ ├── 20210913095309000017_identity_recovery_tokens.sqlite3.up.sql │ │ ├── 20210913095309000018_identity_recovery_tokens.sqlite3.down.sql │ │ ├── 20210913095309000018_identity_recovery_tokens.sqlite3.up.sql │ │ ├── 20210913095309000019_identity_recovery_tokens.sqlite3.down.sql │ │ ├── 20210913095309000019_identity_recovery_tokens.sqlite3.up.sql │ │ ├── 20210913095309000020_identity_recovery_tokens.sqlite3.down.sql │ │ ├── 20210913095309000020_identity_recovery_tokens.sqlite3.up.sql │ │ ├── 20220118104539000000_identity_fk_indexes.cockroach.down.sql │ │ ├── 20220118104539000000_identity_fk_indexes.cockroach.up.sql │ │ ├── 20220118104539000000_identity_fk_indexes.postgres.down.sql │ │ ├── 20220118104539000000_identity_fk_indexes.postgres.up.sql │ │ ├── 20220118104539000000_identity_fk_indexes.sqlite3.down.sql │ │ ├── 20220118104539000000_identity_fk_indexes.sqlite3.up.sql │ │ ├── 20220118104539000001_identity_fk_indexes.cockroach.down.sql │ │ ├── 20220118104539000001_identity_fk_indexes.cockroach.up.sql │ │ ├── 20220118104539000001_identity_fk_indexes.postgres.down.sql │ │ ├── 20220118104539000001_identity_fk_indexes.postgres.up.sql │ │ ├── 20220118104539000001_identity_fk_indexes.sqlite3.down.sql │ │ ├── 20220118104539000001_identity_fk_indexes.sqlite3.up.sql │ │ ├── 20220118104539000002_identity_fk_indexes.cockroach.down.sql │ │ ├── 20220118104539000002_identity_fk_indexes.cockroach.up.sql │ │ ├── 20220118104539000002_identity_fk_indexes.postgres.down.sql │ │ ├── 20220118104539000002_identity_fk_indexes.postgres.up.sql │ │ ├── 20220118104539000002_identity_fk_indexes.sqlite3.down.sql │ │ ├── 20220118104539000002_identity_fk_indexes.sqlite3.up.sql │ │ ├── 20220118104539000003_identity_fk_indexes.cockroach.down.sql │ │ ├── 20220118104539000003_identity_fk_indexes.cockroach.up.sql │ │ ├── 20220118104539000003_identity_fk_indexes.postgres.down.sql │ │ ├── 20220118104539000003_identity_fk_indexes.postgres.up.sql │ │ ├── 20220118104539000003_identity_fk_indexes.sqlite3.down.sql │ │ ├── 20220118104539000003_identity_fk_indexes.sqlite3.up.sql │ │ ├── 20220301102701000000_identity_credentials_version.cockroach.down.sql │ │ ├── 20220301102701000000_identity_credentials_version.cockroach.up.sql │ │ ├── 20220301102701000000_identity_credentials_version.mysql.down.sql │ │ ├── 20220301102701000000_identity_credentials_version.mysql.up.sql │ │ ├── 20220301102701000000_identity_credentials_version.postgres.down.sql │ │ ├── 20220301102701000000_identity_credentials_version.postgres.up.sql │ │ ├── 20220301102701000000_identity_credentials_version.sqlite3.down.sql │ │ ├── 20220301102701000000_identity_credentials_version.sqlite3.up.sql │ │ ├── 20220301102701000001_identity_credentials_version.cockroach.down.sql │ │ ├── 20220301102701000001_identity_credentials_version.cockroach.up.sql │ │ ├── 20220301102701000001_identity_credentials_version.mysql.down.sql │ │ ├── 20220301102701000001_identity_credentials_version.mysql.up.sql │ │ ├── 20220301102701000001_identity_credentials_version.postgres.down.sql │ │ ├── 20220301102701000001_identity_credentials_version.postgres.up.sql │ │ ├── 20220301102701000001_identity_credentials_version.sqlite3.down.sql │ │ ├── 20220301102701000001_identity_credentials_version.sqlite3.up.sql │ │ ├── 20220420102701000000_identity_metadata.down.sql │ │ ├── 20220420102701000000_identity_metadata.mysql.up.sql │ │ ├── 20220420102701000000_identity_metadata.up.sql │ │ ├── 20220512102703000000_missing_indices.down.sql │ │ ├── 20220512102703000000_missing_indices.mysql.down.sql │ │ ├── 20220512102703000000_missing_indices.mysql.up.sql │ │ ├── 20220512102703000000_missing_indices.up.sql │ │ ├── 20220607000001000000_hydra_login_challenge.cockroach.down.sql │ │ ├── 20220607000001000000_hydra_login_challenge.cockroach.up.sql │ │ ├── 20220607000001000000_hydra_login_challenge.mysql.down.sql │ │ ├── 20220607000001000000_hydra_login_challenge.mysql.up.sql │ │ ├── 20220607000001000000_hydra_login_challenge.postgres.down.sql │ │ ├── 20220607000001000000_hydra_login_challenge.postgres.up.sql │ │ ├── 20220607000001000000_hydra_login_challenge.sqlite3.down.sql │ │ ├── 20220607000001000000_hydra_login_challenge.sqlite3.up.sql │ │ ├── 20220610155809000000_identity_address_casing.cockroach.down.sql │ │ ├── 20220610155809000000_identity_address_casing.cockroach.up.sql │ │ ├── 20220610155809000000_identity_address_casing.mysql.down.sql │ │ ├── 20220610155809000000_identity_address_casing.mysql.up.sql │ │ ├── 20220610155809000000_identity_address_casing.postgres.down.sql │ │ ├── 20220610155809000000_identity_address_casing.postgres.up.sql │ │ ├── 20220610155809000000_identity_address_casing.sqlite3.down.sql │ │ ├── 20220610155809000000_identity_address_casing.sqlite3.up.sql │ │ ├── 20220802103909000000_courier_send_count.down.sql │ │ ├── 20220802103909000000_courier_send_count.up.sql │ │ ├── 20220824165300000000_add_flow_type_to_identity_recovery_tokens.down.sql │ │ ├── 20220824165300000000_add_flow_type_to_identity_recovery_tokens.up.sql │ │ ├── 20220824165300000001_populate_flow_type_in_recovery_tokens.down.sql │ │ ├── 20220824165300000001_populate_flow_type_in_recovery_tokens.up.sql │ │ ├── 20220824165300000002_add_flow_type_check_constraint.down.sql │ │ ├── 20220824165300000002_add_flow_type_check_constraint.sqlite3.down.sql │ │ ├── 20220824165300000002_add_flow_type_check_constraint.sqlite3.up.sql │ │ ├── 20220824165300000002_add_flow_type_check_constraint.up.sql │ │ ├── 20220825134336000000_delete_verification_token_without_flow_id.down.sql │ │ ├── 20220825134336000000_delete_verification_token_without_flow_id.up.sql │ │ ├── 20220825134336000001_not_null_constraint_verification_token_flow_id.down.sql │ │ ├── 20220825134336000001_not_null_constraint_verification_token_flow_id.mysql.down.sql │ │ ├── 20220825134336000001_not_null_constraint_verification_token_flow_id.mysql.up.sql │ │ ├── 20220825134336000001_not_null_constraint_verification_token_flow_id.sqlite3.down.sql │ │ ├── 20220825134336000001_not_null_constraint_verification_token_flow_id.sqlite3.up.sql │ │ ├── 20220825134336000001_not_null_constraint_verification_token_flow_id.up.sql │ │ ├── 20220901123209000000_recovery_code.down.sql │ │ ├── 20220901123209000000_recovery_code.mysql.down.sql │ │ ├── 20220901123209000000_recovery_code.mysql.up.sql │ │ ├── 20220901123209000000_recovery_code.up.sql │ │ ├── 20220907132836000000_add_session_devices_table.down.sql │ │ ├── 20220907132836000000_add_session_devices_table.mysql.down.sql │ │ ├── 20220907132836000000_add_session_devices_table.mysql.up.sql │ │ ├── 20220907132836000000_add_session_devices_table.up.sql │ │ ├── 20221024182336000000_verification_code.down.sql │ │ ├── 20221024182336000000_verification_code.mysql.up.sql │ │ ├── 20221024182336000000_verification_code.up.sql │ │ ├── 20221205092803000000_add_courier_send_attempts_table.down.sql │ │ ├── 20221205092803000000_add_courier_send_attempts_table.mysql.up.sql │ │ ├── 20221205092803000000_add_courier_send_attempts_table.up.sql │ │ ├── 20221214101328000000_identity_delete_indices.down.sql │ │ ├── 20221214101328000000_identity_delete_indices.mysql.down.sql │ │ ├── 20221214101328000000_identity_delete_indices.mysql.up.sql │ │ ├── 20221214101328000000_identity_delete_indices.up.sql │ │ ├── 20221220124639000000_errors_index.down.sql │ │ ├── 20221220124639000000_errors_index.mysql.down.sql │ │ ├── 20221220124639000000_errors_index.mysql.up.sql │ │ ├── 20221220124639000000_errors_index.up.sql │ │ ├── 20230104193739000000_courier_list_index.down.sql │ │ ├── 20230104193739000000_courier_list_index.mysql.down.sql │ │ ├── 20230104193739000000_courier_list_index.up.sql │ │ ├── 20230216142104000000_session_devices_index_drop.cockroach.down.sql │ │ ├── 20230216142104000000_session_devices_index_drop.cockroach.up.sql │ │ ├── 20230216142104000000_session_devices_index_drop.down.sql │ │ ├── 20230216142104000000_session_devices_index_drop.mysql.down.sql │ │ ├── 20230216142104000000_session_devices_index_drop.mysql.up.sql │ │ ├── 20230216142104000000_session_devices_index_drop.up.sql │ │ ├── 20230313141439000000_session_token_length.cockroach.down.sql │ │ ├── 20230313141439000000_session_token_length.down.sql │ │ ├── 20230313141439000000_session_token_length.mysql.down.sql │ │ ├── 20230313141439000000_session_token_length.mysql.up.sql │ │ ├── 20230313141439000000_session_token_length.sqlite3.down.sql │ │ ├── 20230313141439000000_session_token_length.sqlite3.up.sql │ │ ├── 20230313141439000000_session_token_length.up.sql │ │ ├── 20230313141439000001_session_token_length.down.sql │ │ ├── 20230313141439000001_session_token_length.sqlite3.down.sql │ │ ├── 20230313141439000001_session_token_length.up.sql │ │ ├── 20230322144139000001_missing_login_index.down.sql │ │ ├── 20230322144139000001_missing_login_index.mysql.down.sql │ │ ├── 20230322144139000001_missing_login_index.up.sql │ │ ├── 20230405000000000001_create_session_token_exchanges.down.sql │ │ ├── 20230405000000000001_create_session_token_exchanges.mysql.down.sql │ │ ├── 20230405000000000001_create_session_token_exchanges.mysql.up.sql │ │ ├── 20230405000000000001_create_session_token_exchanges.up.sql │ │ ├── 20230614000001000000_hydra_login_challenge_format.down.sql │ │ ├── 20230614000001000000_hydra_login_challenge_format.mysql.down.sql │ │ ├── 20230614000001000000_hydra_login_challenge_format.sqlite3.down.sql │ │ ├── 20230614000001000000_hydra_login_challenge_format.up.sql │ │ ├── 20230619000000000001_sessions_add_sorted_indices.down.sql │ │ ├── 20230619000000000001_sessions_add_sorted_indices.mysql.down.sql │ │ ├── 20230619000000000001_sessions_add_sorted_indices.mysql.up.sql │ │ ├── 20230619000000000001_sessions_add_sorted_indices.up.sql │ │ ├── 20230626000000000001_identity_credential_identifiers_nid_identity_credential_id_idx.down.sql │ │ ├── 20230626000000000001_identity_credential_identifiers_nid_identity_credential_id_idx.mysql.down.sql │ │ ├── 20230626000000000001_identity_credential_identifiers_nid_identity_credential_id_idx.mysql.up.sql │ │ ├── 20230626000000000001_identity_credential_identifiers_nid_identity_credential_id_idx.up.sql │ │ ├── 20230703143600000001_selfservice_registration_login_flows_state.down.sql │ │ ├── 20230703143600000001_selfservice_registration_login_flows_state.up.sql │ │ ├── 20230705000000000001_cookie_flow_request_url.cockroach.down.sql │ │ ├── 20230705000000000001_cookie_flow_request_url.down.sql │ │ ├── 20230705000000000001_cookie_flow_request_url.mysql.down.sql │ │ ├── 20230705000000000001_cookie_flow_request_url.mysql.up.sql │ │ ├── 20230705000000000001_cookie_flow_request_url.sqlite.down.sql │ │ ├── 20230705000000000001_cookie_flow_request_url.sqlite.up.sql │ │ ├── 20230705000000000001_cookie_flow_request_url.up.sql │ │ ├── 20230706000000000001_available_aal.down.sql │ │ ├── 20230706000000000001_available_aal.up.sql │ │ ├── 20230707133700000000_identity_login_code.down.sql │ │ ├── 20230707133700000000_identity_login_code.mysql.up.sql │ │ ├── 20230707133700000000_identity_login_code.up.sql │ │ ├── 20230707133700000001_identity_registration_code.down.sql │ │ ├── 20230707133700000001_identity_registration_code.mysql.up.sql │ │ ├── 20230707133700000001_identity_registration_code.up.sql │ │ ├── 20230712173852000000_credential_types_code.down.sql │ │ ├── 20230712173852000000_credential_types_code.up.sql │ │ ├── 20230811000000000001_verification_add_oauth2_login_challenge.down.sql │ │ ├── 20230811000000000001_verification_add_oauth2_login_challenge.up.sql │ │ ├── 20230818000000000001_verification_add_oauth2_login_challenge_identity_id.down.sql │ │ ├── 20230818000000000001_verification_add_oauth2_login_challenge_identity_id.mysql.up.sql │ │ ├── 20230818000000000001_verification_add_oauth2_login_challenge_identity_id.up.sql │ │ ├── 20230823000000000001_verification_add_oauth2_login_challenge_params.down.sql │ │ ├── 20230823000000000001_verification_add_oauth2_login_challenge_params.mysql.up.sql │ │ ├── 20230823000000000001_verification_add_oauth2_login_challenge_params.sqlite.up.sql │ │ ├── 20230823000000000001_verification_add_oauth2_login_challenge_params.up.sql │ │ ├── 20230907085000000000_add_organization_id.down.sql │ │ ├── 20230907085000000000_add_organization_id.mysql.up.sql │ │ ├── 20230907085000000000_add_organization_id.up.sql │ │ ├── 20230920171028000000_identity_search_index.cockroach.down.sql │ │ ├── 20230920171028000000_identity_search_index.cockroach.up.sql │ │ ├── 20230920171028000000_identity_search_index.down.sql │ │ ├── 20230920171028000000_identity_search_index.postgres.down.sql │ │ ├── 20230920171028000000_identity_search_index.postgres.up.sql │ │ ├── 20230920171028000000_identity_search_index.up.sql │ │ ├── 20231108111100000000_credential_types_passkey.down.sql │ │ ├── 20231108111100000000_credential_types_passkey.up.sql │ │ ├── 20231130094628000000_courier_message_channel.down.sql │ │ ├── 20231130094628000000_courier_message_channel.up.sql │ │ ├── 20240119094628000000_sessions_created_at_index.down.sql │ │ ├── 20240119094628000000_sessions_created_at_index.mysql.down.sql │ │ ├── 20240119094628000000_sessions_created_at_index.up.sql │ │ ├── 20240213095000000000_identity_credentials_user_handle_index.cockroach.down.sql │ │ ├── 20240213095000000000_identity_credentials_user_handle_index.cockroach.up.sql │ │ ├── 20240213095000000000_identity_credentials_user_handle_index.down.sql │ │ ├── 20240213095000000000_identity_credentials_user_handle_index.up.sql │ │ ├── 20240214113828000000_courier_dispatch_indices.down.sql │ │ ├── 20240214113828000000_courier_dispatch_indices.mysql.down.sql │ │ ├── 20240214113828000000_courier_dispatch_indices.mysql.up.sql │ │ ├── 20240214113828000000_courier_dispatch_indices.up.sql │ │ ├── 20240221000000000000_identity_recovery_codes_flow_id_idx.cockroach.down.sql │ │ ├── 20240221000000000000_identity_recovery_codes_flow_id_idx.down.sql │ │ ├── 20240221000000000000_identity_recovery_codes_flow_id_idx.mysql.down.sql │ │ ├── 20240221000000000000_identity_recovery_codes_flow_id_idx.mysql.up.sql │ │ ├── 20240221000000000000_identity_recovery_codes_flow_id_idx.sqlite.up.sql │ │ ├── 20240221000000000000_identity_recovery_codes_flow_id_idx.up.sql │ │ ├── 20240318143139000000_drop_identity_search_index.down.sql │ │ ├── 20240318143139000000_drop_identity_search_index.postgres.down.sql │ │ ├── 20240318143139000000_drop_identity_search_index.postgres.up.sql │ │ ├── 20240318143139000000_drop_identity_search_index.up.sql │ │ ├── 20240325153839000000_drop_identity_search_index.cockroach.down.sql │ │ ├── 20240325153839000000_drop_identity_search_index.cockroach.up.sql │ │ ├── 20240325153839000000_drop_identity_search_index.down.sql │ │ ├── 20240325153839000000_drop_identity_search_index.up.sql │ │ ├── 20240425095000000000_identity_credentials_fix_user_handle_index.cockroach.down.sql │ │ ├── 20240425095000000000_identity_credentials_fix_user_handle_index.cockroach.up.sql │ │ ├── 20240425095000000000_identity_credentials_fix_user_handle_index.down.sql │ │ ├── 20240425095000000000_identity_credentials_fix_user_handle_index.up.sql │ │ ├── 20240425095000000001_identity_credentials_fix_user_handle_index.cockroach.down.sql │ │ ├── 20240425095000000001_identity_credentials_fix_user_handle_index.cockroach.up.sql │ │ ├── 20240425095000000001_identity_credentials_fix_user_handle_index.down.sql │ │ ├── 20240425095000000001_identity_credentials_fix_user_handle_index.up.sql │ │ ├── 20240923095000000001_organization_id_index.down.sql │ │ ├── 20240923095000000001_organization_id_index.mysql.down.sql │ │ ├── 20240923095000000001_organization_id_index.up.sql │ │ ├── 20241023142500000001_drop_unused_indices_identity_credentials.down.sql │ │ ├── 20241023142500000001_drop_unused_indices_identity_credentials.mysql.down.sql │ │ ├── 20241023142500000001_drop_unused_indices_identity_credentials.mysql.up.sql │ │ ├── 20241023142500000001_drop_unused_indices_identity_credentials.up.sql │ │ ├── 20241023142500000002_drop_unused_indices_sessions.down.sql │ │ ├── 20241023142500000002_drop_unused_indices_sessions.mysql.down.sql │ │ ├── 20241023142500000002_drop_unused_indices_sessions.mysql.up.sql │ │ ├── 20241023142500000002_drop_unused_indices_sessions.up.sql │ │ ├── 20241023142500000003_drop_unused_indices_credential_identifiers.cockroach.down.sql │ │ ├── 20241023142500000003_drop_unused_indices_credential_identifiers.cockroach.up.sql │ │ ├── 20241023142500000003_drop_unused_indices_credential_identifiers.down.sql │ │ ├── 20241023142500000003_drop_unused_indices_credential_identifiers.mysql.down.sql │ │ ├── 20241023142500000003_drop_unused_indices_credential_identifiers.mysql.up.sql │ │ ├── 20241023142500000003_drop_unused_indices_credential_identifiers.up.sql │ │ ├── 20241029102200000001_self_service.down.sql │ │ ├── 20241029102200000001_self_service.mysql.down.sql │ │ ├── 20241029102200000001_self_service.mysql.up.sql │ │ ├── 20241029102200000001_self_service.up.sql │ │ ├── 20241029153900000001_identities.autocommit.down.sql │ │ ├── 20241029153900000001_identities.autocommit.up.sql │ │ ├── 20241029153900000001_identities.mysql.down.sql │ │ ├── 20241029153900000001_identities.mysql.up.sql │ │ ├── 20241031094100000001_remaining_unused_indices.autocommit.down.sql │ │ ├── 20241031094100000001_remaining_unused_indices.autocommit.up.sql │ │ ├── 20241031094100000001_remaining_unused_indices.mysql.down.sql │ │ ├── 20241031094100000001_remaining_unused_indices.mysql.up.sql │ │ ├── 20241031094100000002_foreign_key.autocommit.down.sql │ │ ├── 20241031094100000002_foreign_key.autocommit.up.sql │ │ ├── 20241031094100000002_foreign_key.sqlite.down.sql │ │ ├── 20241031094100000002_foreign_key.sqlite.up.sql │ │ ├── 20241106142200000001_identities.autocommit.down.sql │ │ ├── 20241106142200000001_identities.autocommit.up.sql │ │ ├── 20241106142200000001_identities.mysql.down.sql │ │ ├── 20241106142200000001_identities.mysql.up.sql │ │ ├── 20241106142200000002_identities.autocommit.down.sql │ │ ├── 20241106142200000002_identities.autocommit.up.sql │ │ ├── 20241106142200000002_identities.mysql.down.sql │ │ ├── 20241106142200000002_identities.mysql.up.sql │ │ ├── 20241108105000000001_index_cleanup.autocommit.down.sql │ │ ├── 20241108105000000001_index_cleanup.autocommit.up.sql │ │ ├── 20241108105000000001_index_cleanup.mysql.down.sql │ │ ├── 20241108105000000001_index_cleanup.mysql.up.sql │ │ ├── 20241203105600000000_saml_credential_type.down.sql │ │ ├── 20241203105600000000_saml_credential_type.up.sql │ │ ├── 20250505150900000000_code_address_type.autocommit.down.sql │ │ ├── 20250505150900000000_code_address_type.autocommit.up.sql │ │ ├── 20250505150900000000_code_address_type.mysql.down.sql │ │ ├── 20250505150900000000_code_address_type.mysql.up.sql │ │ ├── 20250505150900000000_code_address_type.sqlite.down.sql │ │ ├── 20250505150900000000_code_address_type.sqlite.up.sql │ │ ├── 20250708190000000000_identities_external_id.autocommit.down.sql │ │ ├── 20250708190000000000_identities_external_id.autocommit.up.sql │ │ ├── 20250708190000000000_identities_external_id.cockroach.autocommit.down.sql │ │ ├── 20250708190000000000_identities_external_id.cockroach.autocommit.up.sql │ │ ├── 20250708190000000001_identities_external_id_index.cockroach.autocommit.up.sql │ │ ├── 20250708190000000001_identities_external_id_index.down.sql │ │ ├── 20250708190000000001_identities_external_id_index.mysql.down.sql │ │ ├── 20250708190000000001_identities_external_id_index.mysql.up.sql │ │ ├── 20250708190000000001_identities_external_id_index.up.sql │ │ ├── 20250710085000000000_add_schema_id.cockroach.autocommit.down.sql │ │ ├── 20250710085000000000_add_schema_id.cockroach.autocommit.up.sql │ │ ├── 20250710085000000000_add_schema_id.down.sql │ │ ├── 20250710085000000000_add_schema_id.up.sql │ │ ├── 20251104000000000000_identifiers_devices_identity_id.down.sql │ │ ├── 20251104000000000000_identifiers_devices_identity_id.mysql.up.sql │ │ ├── 20251104000000000000_identifiers_devices_identity_id.sqlite.down.sql │ │ ├── 20251104000000000000_identifiers_devices_identity_id.sqlite.up.sql │ │ ├── 20251104000000000000_identifiers_devices_identity_id.up.sql │ │ ├── 20251105000000000003_identity_id_not_null_fks.cockroach.up.sql │ │ ├── 20251105000000000003_identity_id_not_null_fks.down.sql │ │ ├── 20251105000000000003_identity_id_not_null_fks.mysql.down.sql │ │ ├── 20251105000000000003_identity_id_not_null_fks.mysql.up.sql │ │ ├── 20251105000000000003_identity_id_not_null_fks.postgres.up.sql │ │ ├── 20251105000000000003_identity_id_not_null_fks.sqlite.down.sql │ │ ├── 20251105000000000003_identity_id_not_null_fks.sqlite.up.sql │ │ ├── 20251105000000000004_identity_id_not_null_fks.cockroach.down.sql │ │ ├── 20251105000000000004_identity_id_not_null_fks.cockroach.up.sql │ │ ├── 20251105000000000004_identity_id_not_null_fks.mysql.down.sql │ │ ├── 20251105000000000004_identity_id_not_null_fks.mysql.up.sql │ │ ├── 20251105000000000004_identity_id_not_null_fks.postgres.down.sql │ │ ├── 20251105000000000004_identity_id_not_null_fks.postgres.up.sql │ │ ├── 20251105000000000004_identity_id_not_null_fks.sqlite.down.sql │ │ ├── 20251105000000000004_identity_id_not_null_fks.sqlite.up.sql │ │ ├── 20251215000000000000_courier_messages_add_request_headers.down.sql │ │ ├── 20251215000000000000_courier_messages_add_request_headers.mysql.down.sql │ │ ├── 20251215000000000000_courier_messages_add_request_headers.mysql.up.sql │ │ ├── 20251215000000000000_courier_messages_add_request_headers.sqlite.down.sql │ │ ├── 20251215000000000000_courier_messages_add_request_headers.sqlite.up.sql │ │ ├── 20251215000000000000_courier_messages_add_request_headers.up.sql │ │ ├── 20260114175904000000_drop_identity_credentials_nid_idx.down.sql │ │ ├── 20260114175904000000_drop_identity_credentials_nid_idx.mysql.down.sql │ │ ├── 20260114175904000000_drop_identity_credentials_nid_idx.mysql.up.sql │ │ └── 20260114175904000000_drop_identity_credentials_nid_idx.up.sql │ ├── persister.go │ ├── persister_cleanup_test.go │ ├── persister_code.go │ ├── persister_continuity.go │ ├── persister_courier.go │ ├── persister_errorx.go │ ├── persister_hmac.go │ ├── persister_hmac_test.go │ ├── persister_login.go │ ├── persister_login_code.go │ ├── persister_recovery.go │ ├── persister_recovery_code.go │ ├── persister_registration.go │ ├── persister_registration_code.go │ ├── persister_session.go │ ├── persister_sessiontokenexchanger.go │ ├── persister_settings.go │ ├── persister_test.go │ ├── persister_transaction_helpers.go │ ├── persister_verification.go │ ├── persister_verification_code.go │ ├── stub/ │ │ ├── expand.schema.json │ │ ├── identity-2.schema.json │ │ └── identity.schema.json │ ├── testhelpers/ │ │ └── network.go │ └── update/ │ └── update.go ├── pkg/ │ ├── client-go/ │ │ ├── .gitignore │ │ ├── .openapi-generator/ │ │ │ ├── FILES │ │ │ └── VERSION │ │ ├── .openapi-generator-ignore │ │ ├── .travis.yml │ │ ├── README.md │ │ ├── api_courier.go │ │ ├── api_frontend.go │ │ ├── api_identity.go │ │ ├── api_metadata.go │ │ ├── client.go │ │ ├── configuration.go │ │ ├── git_push.sh │ │ ├── go.mod │ │ ├── go.sum │ │ ├── model_authenticator_assurance_level.go │ │ ├── model_batch_patch_identities_response.go │ │ ├── model_consistency_request_parameters.go │ │ ├── model_continue_with.go │ │ ├── model_continue_with_recovery_ui.go │ │ ├── model_continue_with_recovery_ui_flow.go │ │ ├── model_continue_with_redirect_browser_to.go │ │ ├── model_continue_with_set_ory_session_token.go │ │ ├── model_continue_with_settings_ui.go │ │ ├── model_continue_with_settings_ui_flow.go │ │ ├── model_continue_with_verification_ui.go │ │ ├── model_continue_with_verification_ui_flow.go │ │ ├── model_courier_message_status.go │ │ ├── model_courier_message_type.go │ │ ├── model_create_fedcm_flow_response.go │ │ ├── model_create_identity_body.go │ │ ├── model_create_recovery_code_for_identity_body.go │ │ ├── model_create_recovery_link_for_identity_body.go │ │ ├── model_delete_my_sessions_count.go │ │ ├── model_error_authenticator_assurance_level_not_satisfied.go │ │ ├── model_error_browser_location_change_required.go │ │ ├── model_error_flow_replaced.go │ │ ├── model_error_generic.go │ │ ├── model_flow_error.go │ │ ├── model_generic_error.go │ │ ├── model_get_version_200_response.go │ │ ├── model_health_not_ready_status.go │ │ ├── model_health_status.go │ │ ├── model_identity.go │ │ ├── model_identity_credentials.go │ │ ├── model_identity_credentials_code.go │ │ ├── model_identity_credentials_code_address.go │ │ ├── model_identity_credentials_oidc.go │ │ ├── model_identity_credentials_oidc_provider.go │ │ ├── model_identity_credentials_password.go │ │ ├── model_identity_patch.go │ │ ├── model_identity_patch_response.go │ │ ├── model_identity_schema_container.go │ │ ├── model_identity_with_credentials.go │ │ ├── model_identity_with_credentials_oidc.go │ │ ├── model_identity_with_credentials_oidc_config.go │ │ ├── model_identity_with_credentials_oidc_config_provider.go │ │ ├── model_identity_with_credentials_password.go │ │ ├── model_identity_with_credentials_password_config.go │ │ ├── model_identity_with_credentials_saml.go │ │ ├── model_identity_with_credentials_saml_config.go │ │ ├── model_identity_with_credentials_saml_config_provider.go │ │ ├── model_is_alive_200_response.go │ │ ├── model_is_ready_503_response.go │ │ ├── model_json_patch.go │ │ ├── model_login_flow.go │ │ ├── model_login_flow_state.go │ │ ├── model_logout_flow.go │ │ ├── model_message.go │ │ ├── model_message_dispatch.go │ │ ├── model_needs_privileged_session_error.go │ │ ├── model_o_auth2_client.go │ │ ├── model_o_auth2_consent_request_open_id_connect_context.go │ │ ├── model_o_auth2_login_request.go │ │ ├── model_patch_identities_body.go │ │ ├── model_perform_native_logout_body.go │ │ ├── model_provider.go │ │ ├── model_recovery_code_for_identity.go │ │ ├── model_recovery_flow.go │ │ ├── model_recovery_flow_state.go │ │ ├── model_recovery_identity_address.go │ │ ├── model_recovery_link_for_identity.go │ │ ├── model_registration_flow.go │ │ ├── model_registration_flow_state.go │ │ ├── model_self_service_flow_expired_error.go │ │ ├── model_session.go │ │ ├── model_session_authentication_method.go │ │ ├── model_session_device.go │ │ ├── model_settings_flow.go │ │ ├── model_settings_flow_state.go │ │ ├── model_successful_code_exchange_response.go │ │ ├── model_successful_native_login.go │ │ ├── model_successful_native_registration.go │ │ ├── model_token_pagination.go │ │ ├── model_token_pagination_headers.go │ │ ├── model_ui_container.go │ │ ├── model_ui_node.go │ │ ├── model_ui_node_anchor_attributes.go │ │ ├── model_ui_node_attributes.go │ │ ├── model_ui_node_division_attributes.go │ │ ├── model_ui_node_image_attributes.go │ │ ├── model_ui_node_input_attributes.go │ │ ├── model_ui_node_meta.go │ │ ├── model_ui_node_script_attributes.go │ │ ├── model_ui_node_text_attributes.go │ │ ├── model_ui_text.go │ │ ├── model_update_fedcm_flow_body.go │ │ ├── model_update_identity_body.go │ │ ├── model_update_login_flow_body.go │ │ ├── model_update_login_flow_with_code_method.go │ │ ├── model_update_login_flow_with_identifier_first_method.go │ │ ├── model_update_login_flow_with_lookup_secret_method.go │ │ ├── model_update_login_flow_with_oidc_method.go │ │ ├── model_update_login_flow_with_passkey_method.go │ │ ├── model_update_login_flow_with_password_method.go │ │ ├── model_update_login_flow_with_saml_method.go │ │ ├── model_update_login_flow_with_totp_method.go │ │ ├── model_update_login_flow_with_web_authn_method.go │ │ ├── model_update_recovery_flow_body.go │ │ ├── model_update_recovery_flow_with_code_method.go │ │ ├── model_update_recovery_flow_with_link_method.go │ │ ├── model_update_registration_flow_body.go │ │ ├── model_update_registration_flow_with_code_method.go │ │ ├── model_update_registration_flow_with_oidc_method.go │ │ ├── model_update_registration_flow_with_passkey_method.go │ │ ├── model_update_registration_flow_with_password_method.go │ │ ├── model_update_registration_flow_with_profile_method.go │ │ ├── model_update_registration_flow_with_saml_method.go │ │ ├── model_update_registration_flow_with_web_authn_method.go │ │ ├── model_update_settings_flow_body.go │ │ ├── model_update_settings_flow_with_lookup_method.go │ │ ├── model_update_settings_flow_with_oidc_method.go │ │ ├── model_update_settings_flow_with_passkey_method.go │ │ ├── model_update_settings_flow_with_password_method.go │ │ ├── model_update_settings_flow_with_profile_method.go │ │ ├── model_update_settings_flow_with_saml_method.go │ │ ├── model_update_settings_flow_with_totp_method.go │ │ ├── model_update_settings_flow_with_web_authn_method.go │ │ ├── model_update_verification_flow_body.go │ │ ├── model_update_verification_flow_with_code_method.go │ │ ├── model_update_verification_flow_with_link_method.go │ │ ├── model_verifiable_identity_address.go │ │ ├── model_verification_flow.go │ │ ├── model_verification_flow_state.go │ │ ├── model_version.go │ │ ├── response.go │ │ └── utils.go │ ├── clihelpers/ │ │ └── helpers.go │ ├── driver.go │ ├── httpclient/ │ │ ├── .gitignore │ │ ├── .openapi-generator/ │ │ │ ├── FILES │ │ │ └── VERSION │ │ ├── .openapi-generator-ignore │ │ ├── .travis.yml │ │ ├── README.md │ │ ├── api_courier.go │ │ ├── api_frontend.go │ │ ├── api_identity.go │ │ ├── api_metadata.go │ │ ├── client.go │ │ ├── configuration.go │ │ ├── git_push.sh │ │ ├── model_authenticator_assurance_level.go │ │ ├── model_batch_patch_identities_response.go │ │ ├── model_consistency_request_parameters.go │ │ ├── model_continue_with.go │ │ ├── model_continue_with_recovery_ui.go │ │ ├── model_continue_with_recovery_ui_flow.go │ │ ├── model_continue_with_redirect_browser_to.go │ │ ├── model_continue_with_set_ory_session_token.go │ │ ├── model_continue_with_settings_ui.go │ │ ├── model_continue_with_settings_ui_flow.go │ │ ├── model_continue_with_verification_ui.go │ │ ├── model_continue_with_verification_ui_flow.go │ │ ├── model_courier_message_status.go │ │ ├── model_courier_message_type.go │ │ ├── model_create_fedcm_flow_response.go │ │ ├── model_create_identity_body.go │ │ ├── model_create_recovery_code_for_identity_body.go │ │ ├── model_create_recovery_link_for_identity_body.go │ │ ├── model_delete_my_sessions_count.go │ │ ├── model_error_authenticator_assurance_level_not_satisfied.go │ │ ├── model_error_browser_location_change_required.go │ │ ├── model_error_flow_replaced.go │ │ ├── model_error_generic.go │ │ ├── model_flow_error.go │ │ ├── model_generic_error.go │ │ ├── model_get_version_200_response.go │ │ ├── model_health_not_ready_status.go │ │ ├── model_health_status.go │ │ ├── model_identity.go │ │ ├── model_identity_credentials.go │ │ ├── model_identity_credentials_code.go │ │ ├── model_identity_credentials_code_address.go │ │ ├── model_identity_credentials_oidc.go │ │ ├── model_identity_credentials_oidc_provider.go │ │ ├── model_identity_credentials_password.go │ │ ├── model_identity_patch.go │ │ ├── model_identity_patch_response.go │ │ ├── model_identity_schema_container.go │ │ ├── model_identity_with_credentials.go │ │ ├── model_identity_with_credentials_oidc.go │ │ ├── model_identity_with_credentials_oidc_config.go │ │ ├── model_identity_with_credentials_oidc_config_provider.go │ │ ├── model_identity_with_credentials_password.go │ │ ├── model_identity_with_credentials_password_config.go │ │ ├── model_identity_with_credentials_saml.go │ │ ├── model_identity_with_credentials_saml_config.go │ │ ├── model_identity_with_credentials_saml_config_provider.go │ │ ├── model_is_alive_200_response.go │ │ ├── model_is_ready_503_response.go │ │ ├── model_json_patch.go │ │ ├── model_login_flow.go │ │ ├── model_login_flow_state.go │ │ ├── model_logout_flow.go │ │ ├── model_message.go │ │ ├── model_message_dispatch.go │ │ ├── model_needs_privileged_session_error.go │ │ ├── model_o_auth2_client.go │ │ ├── model_o_auth2_consent_request_open_id_connect_context.go │ │ ├── model_o_auth2_login_request.go │ │ ├── model_patch_identities_body.go │ │ ├── model_perform_native_logout_body.go │ │ ├── model_provider.go │ │ ├── model_recovery_code_for_identity.go │ │ ├── model_recovery_flow.go │ │ ├── model_recovery_flow_state.go │ │ ├── model_recovery_identity_address.go │ │ ├── model_recovery_link_for_identity.go │ │ ├── model_registration_flow.go │ │ ├── model_registration_flow_state.go │ │ ├── model_self_service_flow_expired_error.go │ │ ├── model_session.go │ │ ├── model_session_authentication_method.go │ │ ├── model_session_device.go │ │ ├── model_settings_flow.go │ │ ├── model_settings_flow_state.go │ │ ├── model_successful_code_exchange_response.go │ │ ├── model_successful_native_login.go │ │ ├── model_successful_native_registration.go │ │ ├── model_token_pagination.go │ │ ├── model_token_pagination_headers.go │ │ ├── model_ui_container.go │ │ ├── model_ui_node.go │ │ ├── model_ui_node_anchor_attributes.go │ │ ├── model_ui_node_attributes.go │ │ ├── model_ui_node_division_attributes.go │ │ ├── model_ui_node_image_attributes.go │ │ ├── model_ui_node_input_attributes.go │ │ ├── model_ui_node_meta.go │ │ ├── model_ui_node_script_attributes.go │ │ ├── model_ui_node_text_attributes.go │ │ ├── model_ui_text.go │ │ ├── model_update_fedcm_flow_body.go │ │ ├── model_update_identity_body.go │ │ ├── model_update_login_flow_body.go │ │ ├── model_update_login_flow_with_code_method.go │ │ ├── model_update_login_flow_with_identifier_first_method.go │ │ ├── model_update_login_flow_with_lookup_secret_method.go │ │ ├── model_update_login_flow_with_oidc_method.go │ │ ├── model_update_login_flow_with_passkey_method.go │ │ ├── model_update_login_flow_with_password_method.go │ │ ├── model_update_login_flow_with_saml_method.go │ │ ├── model_update_login_flow_with_totp_method.go │ │ ├── model_update_login_flow_with_web_authn_method.go │ │ ├── model_update_recovery_flow_body.go │ │ ├── model_update_recovery_flow_with_code_method.go │ │ ├── model_update_recovery_flow_with_link_method.go │ │ ├── model_update_registration_flow_body.go │ │ ├── model_update_registration_flow_with_code_method.go │ │ ├── model_update_registration_flow_with_oidc_method.go │ │ ├── model_update_registration_flow_with_passkey_method.go │ │ ├── model_update_registration_flow_with_password_method.go │ │ ├── model_update_registration_flow_with_profile_method.go │ │ ├── model_update_registration_flow_with_saml_method.go │ │ ├── model_update_registration_flow_with_web_authn_method.go │ │ ├── model_update_settings_flow_body.go │ │ ├── model_update_settings_flow_with_lookup_method.go │ │ ├── model_update_settings_flow_with_oidc_method.go │ │ ├── model_update_settings_flow_with_passkey_method.go │ │ ├── model_update_settings_flow_with_password_method.go │ │ ├── model_update_settings_flow_with_profile_method.go │ │ ├── model_update_settings_flow_with_saml_method.go │ │ ├── model_update_settings_flow_with_totp_method.go │ │ ├── model_update_settings_flow_with_web_authn_method.go │ │ ├── model_update_verification_flow_body.go │ │ ├── model_update_verification_flow_with_code_method.go │ │ ├── model_update_verification_flow_with_link_method.go │ │ ├── model_verifiable_identity_address.go │ │ ├── model_verification_flow.go │ │ ├── model_verification_flow_state.go │ │ ├── model_version.go │ │ ├── response.go │ │ └── utils.go │ ├── registrationhelpers/ │ │ ├── helpers.go │ │ └── stub/ │ │ ├── basic.schema.json │ │ └── multifield.schema.json │ ├── settingshelpers/ │ │ └── helpers.go │ └── testhelpers/ │ ├── config.go │ ├── courier.go │ ├── e2e_server.go │ ├── errorx.go │ ├── fake.go │ ├── handler_mock.go │ ├── http.go │ ├── httptest.go │ ├── identity.go │ ├── identity_schema.go │ ├── json.go │ ├── network.go │ ├── sdk.go │ ├── selfservice.go │ ├── selfservice_login.go │ ├── selfservice_recovery.go │ ├── selfservice_registration.go │ ├── selfservice_settings.go │ ├── selfservice_verification.go │ ├── server.go │ ├── session.go │ ├── session_active.go │ ├── snapshot.go │ ├── strategies.go │ ├── strategy_code.go │ └── stub/ │ └── fake-session.schema.json ├── proto/ │ └── oidc/ │ └── v1/ │ └── state.proto ├── quickstart-crdb.yml ├── quickstart-debug.yml ├── quickstart-latest.yml ├── quickstart-mysql.yml ├── quickstart-oathkeeper.yml ├── quickstart-postgres.yml ├── quickstart-selinux.yml ├── quickstart-standalone.yml ├── quickstart-tracing.yml ├── quickstart-webauthn.yml ├── quickstart.yml ├── request/ │ ├── auth.go │ ├── auth_test.go │ ├── builder.go │ ├── builder_test.go │ ├── config.go │ └── stub/ │ ├── cancel_body.jsonnet │ └── test_body.jsonnet ├── schema/ │ ├── context.go │ ├── context_test.go │ ├── errors.go │ ├── errors_test.go │ ├── extension.go │ ├── extension_test.go │ ├── handler.go │ ├── handler_test.go │ ├── loader.go │ ├── schema.go │ ├── schema_test.go │ ├── stub/ │ │ ├── complex.schema.json │ │ ├── extension/ │ │ │ ├── invalid.schema.json │ │ │ ├── schema.json │ │ │ └── schema.nested.json │ │ ├── identity-2.schema.json │ │ ├── identity.schema.json │ │ └── validator/ │ │ ├── firstName.schema.json │ │ └── whatever.schema.json │ ├── test/ │ │ └── schema_provider.go │ ├── validator.go │ └── validator_test.go ├── script/ │ ├── add-down-migrations.sh │ ├── debug-entrypoint.sh │ ├── render-schemas.sh │ ├── test-envs.sh │ ├── testenv.sh │ └── unset-e2e-uis.sh ├── selfservice/ │ ├── errorx/ │ │ ├── error.go │ │ ├── handler.go │ │ ├── handler_test.go │ │ ├── manager.go │ │ ├── persistence.go │ │ └── test/ │ │ └── persistence.go │ ├── flow/ │ │ ├── .schema/ │ │ │ └── method.schema.json │ │ ├── config.go │ │ ├── continue_with.go │ │ ├── duplicate_credentials.go │ │ ├── error.go │ │ ├── error_test.go │ │ ├── flow.go │ │ ├── flow_identity_schema.go │ │ ├── flow_test.go │ │ ├── internal_context.go │ │ ├── login/ │ │ │ ├── aal.go │ │ │ ├── aal_test.go │ │ │ ├── error.go │ │ │ ├── error_test.go │ │ │ ├── export_test.go │ │ │ ├── extension_identifier_label.go │ │ │ ├── extension_identifier_label_test.go │ │ │ ├── flow.go │ │ │ ├── flow_test.go │ │ │ ├── handler.go │ │ │ ├── handler_test.go │ │ │ ├── hook.go │ │ │ ├── hook_test.go │ │ │ ├── organizations.go │ │ │ ├── organizations_test.go │ │ │ ├── persistence.go │ │ │ ├── session.go │ │ │ ├── sort.go │ │ │ ├── state.go │ │ │ ├── strategy.go │ │ │ ├── strategy_form_hydrator.go │ │ │ ├── strategy_form_hydrator_test.go │ │ │ ├── stub/ │ │ │ │ ├── email.schema.json │ │ │ │ ├── fake-session.schema.json │ │ │ │ ├── login.schema.json │ │ │ │ ├── password.schema.json │ │ │ │ ├── phone.schema.json │ │ │ │ ├── registration.schema.json │ │ │ │ └── updated.schema.json │ │ │ ├── test/ │ │ │ │ └── persistence.go │ │ │ └── testsetup_test.go │ │ ├── logout/ │ │ │ ├── handler.go │ │ │ ├── handler_test.go │ │ │ └── stub/ │ │ │ └── identity.schema.json │ │ ├── name.go │ │ ├── nosurf.go │ │ ├── nosurf_test.go │ │ ├── organizations.go │ │ ├── organizations_test.go │ │ ├── recovery/ │ │ │ ├── .snapshots/ │ │ │ │ ├── TestHandleError-flow=api-case=fails_if_active_strategy_is_disabled.json │ │ │ │ ├── TestHandleError-flow=browser-case=fails_to_retry_flow_if_recovery_strategy_id_is_not_valid.json │ │ │ │ ├── TestHandleError-flow=spa-case=fails_if_active_strategy_is_disabled.json │ │ │ │ ├── TestHandleError_WithContinueWith-flow=api-case=fails_if_active_strategy_is_disabled.json │ │ │ │ ├── TestHandleError_WithContinueWith-flow=browser-case=fails_to_retry_flow_if_recovery_strategy_id_is_not_valid.json │ │ │ │ └── TestHandleError_WithContinueWith-flow=spa-case=fails_if_active_strategy_is_disabled.json │ │ │ ├── error.go │ │ │ ├── error_test.go │ │ │ ├── flow.go │ │ │ ├── flow_test.go │ │ │ ├── handler.go │ │ │ ├── handler_test.go │ │ │ ├── hook.go │ │ │ ├── hook_test.go │ │ │ ├── persistence.go │ │ │ ├── state.go │ │ │ ├── strategy.go │ │ │ ├── stub/ │ │ │ │ └── identity.schema.json │ │ │ └── test/ │ │ │ └── persistence.go │ │ ├── registration/ │ │ │ ├── .snapshots/ │ │ │ │ └── TestSortNodes-case=1.json.json │ │ │ ├── decoder.go │ │ │ ├── error.go │ │ │ ├── error_test.go │ │ │ ├── fixtures/ │ │ │ │ ├── sort/ │ │ │ │ │ └── 1.json │ │ │ │ └── sort.schema.json │ │ │ ├── flow.go │ │ │ ├── flow_test.go │ │ │ ├── handler.go │ │ │ ├── handler_test.go │ │ │ ├── hook.go │ │ │ ├── hook_test.go │ │ │ ├── oragnizations.go │ │ │ ├── organizations_test.go │ │ │ ├── persistence.go │ │ │ ├── session.go │ │ │ ├── sort.go │ │ │ ├── sort_test.go │ │ │ ├── state.go │ │ │ ├── strategy.go │ │ │ ├── strategy_form_hydrator.go │ │ │ ├── stub/ │ │ │ │ ├── fake-session.schema.json │ │ │ │ ├── identity.schema.json │ │ │ │ ├── login.schema.json │ │ │ │ ├── registration-multi-email.schema.json │ │ │ │ ├── registration.phone.schema.json │ │ │ │ ├── registration.schema.json │ │ │ │ └── updated.schema.json │ │ │ ├── test/ │ │ │ │ └── persistence.go │ │ │ └── testsetup_test.go │ │ ├── request.go │ │ ├── request_test.go │ │ ├── settings/ │ │ │ ├── .snapshots/ │ │ │ │ ├── TestHandler-case=multi-schema_endpoint=init-description=init_a_flow_as_API-description=success.json │ │ │ │ ├── TestHandler-case=multi-schema_endpoint=init-description=init_a_flow_as_SPA-description=success.json │ │ │ │ ├── TestHandler-case=multi-schema_endpoint=init-description=init_a_flow_as_browser-description=success.json │ │ │ │ └── TestHandler-endpoint=init-description=init_a_flow_as_API-description=success.json │ │ │ ├── error.go │ │ │ ├── error_test.go │ │ │ ├── flow.go │ │ │ ├── flow_test.go │ │ │ ├── handler.go │ │ │ ├── handler_test.go │ │ │ ├── hook.go │ │ │ ├── hook_test.go │ │ │ ├── persistence.go │ │ │ ├── sort.go │ │ │ ├── state.go │ │ │ ├── strategy.go │ │ │ ├── strategy_helper.go │ │ │ ├── strategy_helper_test.go │ │ │ ├── stub/ │ │ │ │ ├── identity.schema.json │ │ │ │ └── multi-email.schema.json │ │ │ ├── test/ │ │ │ │ └── persistence.go │ │ │ └── testsetup_test.go │ │ ├── state.go │ │ ├── state_recovery_v1.mermaid │ │ ├── state_recovery_v2.mermaid │ │ ├── state_test.go │ │ ├── type.go │ │ └── verification/ │ │ ├── .snapshots/ │ │ │ └── TestHandleError-flow=browser-case=fails_to_retry_flow_if_recovery_strategy_id_is_not_valid.json │ │ ├── error.go │ │ ├── error_test.go │ │ ├── fake_strategy.go │ │ ├── flow.go │ │ ├── flow_test.go │ │ ├── handler.go │ │ ├── handler_test.go │ │ ├── hook.go │ │ ├── hook_test.go │ │ ├── persistence.go │ │ ├── state.go │ │ ├── strategy.go │ │ ├── stub/ │ │ │ ├── extension/ │ │ │ │ └── schema.json │ │ │ └── identity.schema.json │ │ └── test/ │ │ └── persistence.go │ ├── flowhelpers/ │ │ ├── login.go │ │ ├── login_test.go │ │ └── stub/ │ │ └── login.schema.json │ ├── hook/ │ │ ├── .snapshots/ │ │ │ ├── TestWebHooks-update_identity_fields-case=update_identity_fields-case=body_is_empty.json │ │ │ ├── TestWebHooks-update_identity_fields-case=update_identity_fields-case=identity_has_updated_admin_metadata.json │ │ │ ├── TestWebHooks-update_identity_fields-case=update_identity_fields-case=identity_has_updated_external_id.json │ │ │ ├── TestWebHooks-update_identity_fields-case=update_identity_fields-case=identity_has_updated_public_metadata.json │ │ │ ├── TestWebHooks-update_identity_fields-case=update_identity_fields-case=identity_has_updated_recovery_addresses.json │ │ │ ├── TestWebHooks-update_identity_fields-case=update_identity_fields-case=identity_has_updated_state.json │ │ │ ├── TestWebHooks-update_identity_fields-case=update_identity_fields-case=identity_has_updated_traits.json │ │ │ ├── TestWebHooks-update_identity_fields-case=update_identity_fields-case=identity_has_updated_verified_addresses.json │ │ │ ├── TestWebHooks-update_identity_fields-case=update_identity_fields-case=identity_is_present_but_empty#01.json │ │ │ ├── TestWebHooks-update_identity_fields-case=update_identity_fields-case=identity_is_present_but_empty.json │ │ │ └── TestWebHooks-update_identity_fields-case=update_identity_fields-case=unset_external_id.json │ │ ├── error.go │ │ ├── hooks.go │ │ ├── hooktest/ │ │ │ └── web_hook_test_server.go │ │ ├── password_migration_hook.go │ │ ├── require_verified_address.go │ │ ├── require_verified_address_test.go │ │ ├── session_destroyer.go │ │ ├── session_destroyer_test.go │ │ ├── session_issuer.go │ │ ├── session_issuer_test.go │ │ ├── show_verification_ui.go │ │ ├── show_verification_ui_test.go │ │ ├── stub/ │ │ │ ├── bad_template.jsonnet │ │ │ ├── cancel_template.jsonnet │ │ │ ├── code.schema.json │ │ │ ├── require_verified.schema.json │ │ │ ├── stub.schema.json │ │ │ ├── test_body.jsonnet │ │ │ └── verify.schema.json │ │ ├── verification.go │ │ ├── verification_test.go │ │ ├── web_hook.go │ │ └── web_hook_integration_test.go │ ├── sessiontokenexchange/ │ │ ├── persistence.go │ │ └── test/ │ │ └── persistence.go │ ├── strategy/ │ │ ├── code/ │ │ │ ├── .schema/ │ │ │ │ ├── login.schema.json │ │ │ │ ├── recovery.schema.json │ │ │ │ ├── registration.schema.json │ │ │ │ └── verification.schema.json │ │ │ ├── .snapshots/ │ │ │ │ ├── TestAdminStrategy-case=form_should_not_contain_email_field_when_creating_recovery_code.json │ │ │ │ ├── TestAdminStrategy-description=should_fail_on_malformed_expiry_time.json │ │ │ │ ├── TestAdminStrategy-description=should_fail_on_negative_expiry_time.json │ │ │ │ ├── TestAdminStrategy-description=should_not_be_able_to_recover_an_account_that_does_not_exist.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodFirstFactor-case=code_is_used_for_2fa_but_request_is_1fa.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodFirstFactor-case=code_is_used_for_passwordless_login_and_request_is_1fa.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodFirstFactorRefresh-case=code_is_used_for_2fa_and_request_is_1fa_with_refresh.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodFirstFactorRefresh-case=code_is_used_for_passwordless_login_and_request_is_1fa_with_refresh.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_disabled-case=identity_does_not_have_a_code_method-case=code_is_used_for_2fa.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_disabled-case=identity_does_not_have_a_code_method-case=code_is_used_for_passwordless_login.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_disabled-case=identity_has_code_method-case=code_is_used_for_2fa.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_disabled-case=identity_has_code_method-case=code_is_used_for_passwordless_login.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_disabled-case=with_no_identity-case=code_is_used_for_2fa.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_disabled-case=with_no_identity-case=code_is_used_for_passwordless_login.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_enabled-case=code_is_used_for_2fa.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_enabled-case=code_is_used_for_passwordless_login.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=no_options-case=code_is_used_for_2fa.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=no_options-case=code_is_used_for_passwordless_login.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstIdentification.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodSecondFactor-case=code_is_used_for_2fa_and_request_is_2fa.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodSecondFactor-case=code_is_used_for_passwordless_login_and_request_is_2fa.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodSecondFactor-using_via-case=code_is_used_for_2fa.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodSecondFactor-using_via-case=code_is_used_for_passwordless_login.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodSecondFactor-without_via-case=code_is_used_for_2fa.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodSecondFactor-without_via-case=code_is_used_for_passwordless_login.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodSecondFactorRefresh-case=code_is_used_for_2fa_and_request_is_2fa_with_refresh.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodSecondFactorRefresh-case=code_is_used_for_passwordless_login_and_request_is_2fa_with_refresh.json │ │ │ │ ├── TestLoginCodeStrategy-test=Browser_client-suite=mfa-case=verify_initial_payload_with_fast_login.json │ │ │ │ ├── TestLoginCodeStrategy-test=Browser_client-suite=mfa-case=verify_initial_payload_with_fast_login_and_fallback_enabled-case=no_code_credential.json │ │ │ │ ├── TestLoginCodeStrategy-test=Browser_client-suite=mfa-case=verify_initial_payload_with_fast_login_and_fallback_enabled-case=with_code_credential.json │ │ │ │ ├── TestLoginCodeStrategy-test=Browser_client-suite=mfa-case=verify_initial_payload_without_fast_login.json │ │ │ │ ├── TestLoginCodeStrategy-test=Browser_client-suite=mfa-case=without_via_parameter_all_options_are_shown-field=address-email.json │ │ │ │ ├── TestLoginCodeStrategy-test=Browser_client-suite=mfa-case=without_via_parameter_all_options_are_shown-field=address-phone.json │ │ │ │ ├── TestLoginCodeStrategy-test=Browser_client-suite=mfa-case=without_via_parameter_all_options_are_shown-field=identifier-email.json │ │ │ │ ├── TestLoginCodeStrategy-test=Native_client-suite=mfa-case=verify_initial_payload_with_fast_login.json │ │ │ │ ├── TestLoginCodeStrategy-test=Native_client-suite=mfa-case=verify_initial_payload_with_fast_login_and_fallback_enabled-case=no_code_credential.json │ │ │ │ ├── TestLoginCodeStrategy-test=Native_client-suite=mfa-case=verify_initial_payload_with_fast_login_and_fallback_enabled-case=with_code_credential.json │ │ │ │ ├── TestLoginCodeStrategy-test=Native_client-suite=mfa-case=verify_initial_payload_without_fast_login.json │ │ │ │ ├── TestLoginCodeStrategy-test=Native_client-suite=mfa-case=without_via_parameter_all_options_are_shown-field=address-email.json │ │ │ │ ├── TestLoginCodeStrategy-test=Native_client-suite=mfa-case=without_via_parameter_all_options_are_shown-field=address-phone.json │ │ │ │ ├── TestLoginCodeStrategy-test=Native_client-suite=mfa-case=without_via_parameter_all_options_are_shown-field=identifier-email.json │ │ │ │ ├── TestLoginCodeStrategy-test=SPA_client-suite=mfa-case=verify_initial_payload_with_fast_login.json │ │ │ │ ├── TestLoginCodeStrategy-test=SPA_client-suite=mfa-case=verify_initial_payload_with_fast_login_and_fallback_enabled-case=no_code_credential.json │ │ │ │ ├── TestLoginCodeStrategy-test=SPA_client-suite=mfa-case=verify_initial_payload_with_fast_login_and_fallback_enabled-case=with_code_credential.json │ │ │ │ ├── TestLoginCodeStrategy-test=SPA_client-suite=mfa-case=verify_initial_payload_without_fast_login.json │ │ │ │ ├── TestLoginCodeStrategy-test=SPA_client-suite=mfa-case=without_via_parameter_all_options_are_shown-field=address-email.json │ │ │ │ ├── TestLoginCodeStrategy-test=SPA_client-suite=mfa-case=without_via_parameter_all_options_are_shown-field=address-phone.json │ │ │ │ ├── TestLoginCodeStrategy-test=SPA_client-suite=mfa-case=without_via_parameter_all_options_are_shown-field=identifier-email.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=PopulateRegistrationMethod.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=PopulateRegistrationMethodCredentials.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=PopulateRegistrationMethodProfile.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=idempotency-case=1.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=idempotency-case=2.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=idempotency-case=3.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=idempotency-case=4.json │ │ │ │ ├── TestRecovery-description=should_set_all_the_correct_recovery_payloads.json │ │ │ │ ├── TestRecovery-description=should_set_all_the_correct_recovery_payloads_after_submission.json │ │ │ │ ├── TestRecovery_V2_WithContinueWith-description=should_set_all_the_correct_recovery_payloads-type=api.json │ │ │ │ ├── TestRecovery_V2_WithContinueWith-description=should_set_all_the_correct_recovery_payloads-type=browser.json │ │ │ │ ├── TestRecovery_V2_WithContinueWith-description=should_set_all_the_correct_recovery_payloads-type=spa.json │ │ │ │ ├── TestRecovery_V2_WithContinueWith-description=should_set_all_the_correct_recovery_payloads_after_submission-type=api.json │ │ │ │ ├── TestRecovery_V2_WithContinueWith-description=should_set_all_the_correct_recovery_payloads_after_submission-type=browser.json │ │ │ │ ├── TestRecovery_V2_WithContinueWith-description=should_set_all_the_correct_recovery_payloads_after_submission-type=spa.json │ │ │ │ ├── TestRecovery_V2_WithContinueWith_OneAddress_Email-description=should_set_all_the_correct_recovery_payloads-type=api.json │ │ │ │ ├── TestRecovery_V2_WithContinueWith_OneAddress_Email-description=should_set_all_the_correct_recovery_payloads-type=browser.json │ │ │ │ ├── TestRecovery_V2_WithContinueWith_OneAddress_Email-description=should_set_all_the_correct_recovery_payloads-type=spa.json │ │ │ │ ├── TestRecovery_V2_WithContinueWith_OneAddress_Email-description=should_set_all_the_correct_recovery_payloads_after_submission-type=api.json │ │ │ │ ├── TestRecovery_V2_WithContinueWith_OneAddress_Email-description=should_set_all_the_correct_recovery_payloads_after_submission-type=browser.json │ │ │ │ ├── TestRecovery_V2_WithContinueWith_OneAddress_Email-description=should_set_all_the_correct_recovery_payloads_after_submission-type=spa.json │ │ │ │ ├── TestRecovery_V2_WithContinueWith_OneAddress_Phone-description=should_set_all_the_correct_recovery_payloads-type=api.json │ │ │ │ ├── TestRecovery_V2_WithContinueWith_OneAddress_Phone-description=should_set_all_the_correct_recovery_payloads-type=browser.json │ │ │ │ ├── TestRecovery_V2_WithContinueWith_OneAddress_Phone-description=should_set_all_the_correct_recovery_payloads-type=spa.json │ │ │ │ ├── TestRecovery_V2_WithContinueWith_OneAddress_Phone-description=should_set_all_the_correct_recovery_payloads_after_submission-type=api.json │ │ │ │ ├── TestRecovery_V2_WithContinueWith_OneAddress_Phone-description=should_set_all_the_correct_recovery_payloads_after_submission-type=browser.json │ │ │ │ ├── TestRecovery_V2_WithContinueWith_OneAddress_Phone-description=should_set_all_the_correct_recovery_payloads_after_submission-type=spa.json │ │ │ │ ├── TestRecovery_V2_WithContinueWith_SeveralAddresses-description=should_set_all_the_correct_recovery_payloads-type=api.json │ │ │ │ ├── TestRecovery_V2_WithContinueWith_SeveralAddresses-description=should_set_all_the_correct_recovery_payloads-type=browser.json │ │ │ │ ├── TestRecovery_V2_WithContinueWith_SeveralAddresses-description=should_set_all_the_correct_recovery_payloads-type=spa.json │ │ │ │ ├── TestRecovery_V2_WithContinueWith_SeveralAddresses-description=should_set_all_the_correct_recovery_payloads_after_submission-type=api.json │ │ │ │ ├── TestRecovery_V2_WithContinueWith_SeveralAddresses-description=should_set_all_the_correct_recovery_payloads_after_submission-type=browser.json │ │ │ │ ├── TestRecovery_V2_WithContinueWith_SeveralAddresses-description=should_set_all_the_correct_recovery_payloads_after_submission-type=spa.json │ │ │ │ ├── TestRecovery_WithContinueWith-description=should_set_all_the_correct_recovery_payloads-type=api.json │ │ │ │ ├── TestRecovery_WithContinueWith-description=should_set_all_the_correct_recovery_payloads-type=browser.json │ │ │ │ ├── TestRecovery_WithContinueWith-description=should_set_all_the_correct_recovery_payloads-type=spa.json │ │ │ │ ├── TestRecovery_WithContinueWith-description=should_set_all_the_correct_recovery_payloads_after_submission-type=api.json │ │ │ │ ├── TestRecovery_WithContinueWith-description=should_set_all_the_correct_recovery_payloads_after_submission-type=browser.json │ │ │ │ ├── TestRecovery_WithContinueWith-description=should_set_all_the_correct_recovery_payloads_after_submission-type=spa.json │ │ │ │ ├── TestVerification-description=should_set_all_the_correct_verification_payloads.json │ │ │ │ └── TestVerification-description=should_set_all_the_correct_verification_payloads_after_submission.json │ │ │ ├── code_login.go │ │ │ ├── code_login_test.go │ │ │ ├── code_recovery.go │ │ │ ├── code_recovery_test.go │ │ │ ├── code_registration.go │ │ │ ├── code_registration_test.go │ │ │ ├── code_sender.go │ │ │ ├── code_sender_test.go │ │ │ ├── code_verification.go │ │ │ ├── code_verification_test.go │ │ │ ├── node.go │ │ │ ├── persistence.go │ │ │ ├── schema.go │ │ │ ├── strategy.go │ │ │ ├── strategy_login.go │ │ │ ├── strategy_login_test.go │ │ │ ├── strategy_mfa.go │ │ │ ├── strategy_mfa_test.go │ │ │ ├── strategy_recovery.go │ │ │ ├── strategy_recovery_admin.go │ │ │ ├── strategy_recovery_admin_test.go │ │ │ ├── strategy_recovery_test.go │ │ │ ├── strategy_registration.go │ │ │ ├── strategy_registration_test.go │ │ │ ├── strategy_test.go │ │ │ ├── strategy_verification.go │ │ │ ├── strategy_verification_test.go │ │ │ ├── stub/ │ │ │ │ ├── code-mfa.identity.schema.json │ │ │ │ ├── code.identity.schema.json │ │ │ │ ├── default.schema.json │ │ │ │ ├── no-code-id.schema.json │ │ │ │ └── no-code.schema.json │ │ │ └── test/ │ │ │ └── persistence.go │ │ ├── handler.go │ │ ├── idfirst/ │ │ │ ├── .schema/ │ │ │ │ └── login.schema.json │ │ │ ├── .snapshots/ │ │ │ │ ├── TestFormHydration-case=Multi-Schema-method=PopulateLoginMethodIdentifierFirstIdentification.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodFirstFactor.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodFirstFactorRefresh.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentifier.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_disabled-case=identity_does_not_have_a_password.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_disabled-case=identity_has_password.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_enabled.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=no_options.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstIdentification.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodRefresh.json │ │ │ │ └── TestFormHydration-method=PopulateLoginMethodSecondFactor.json │ │ │ ├── schema.go │ │ │ ├── strategy.go │ │ │ ├── strategy_login.go │ │ │ ├── strategy_login_test.go │ │ │ ├── strategy_test.go │ │ │ ├── stub/ │ │ │ │ └── default.schema.json │ │ │ └── types.go │ │ ├── link/ │ │ │ ├── .schema/ │ │ │ │ ├── email.schema.json │ │ │ │ ├── recovery.schema.json │ │ │ │ └── verification.schema.json │ │ │ ├── .snapshots/ │ │ │ │ ├── TestRecovery-description=should_set_all_the_correct_recovery_payloads.json │ │ │ │ ├── TestRecovery-description=should_set_all_the_correct_recovery_payloads_after_submission.json │ │ │ │ ├── TestVerification-description=should_set_all_the_correct_verification_payloads.json │ │ │ │ └── TestVerification-description=should_set_all_the_correct_verification_payloads_after_submission.json │ │ │ ├── persistence.go │ │ │ ├── schema.go │ │ │ ├── sender.go │ │ │ ├── sender_test.go │ │ │ ├── strategy.go │ │ │ ├── strategy_recovery.go │ │ │ ├── strategy_recovery_test.go │ │ │ ├── strategy_test.go │ │ │ ├── strategy_verification.go │ │ │ ├── strategy_verification_test.go │ │ │ ├── stub/ │ │ │ │ └── default.schema.json │ │ │ ├── test/ │ │ │ │ └── persistence.go │ │ │ ├── token_recovery.go │ │ │ ├── token_recovery_test.go │ │ │ ├── token_verification.go │ │ │ └── token_verification_test.go │ │ ├── lookup/ │ │ │ ├── .schema/ │ │ │ │ ├── login.schema.json │ │ │ │ └── settings.schema.json │ │ │ ├── .snapshots/ │ │ │ │ ├── TestCompleteLogin-case=lookup_payload_is_set_when_identity_has_lookup.json │ │ │ │ ├── TestCompleteSettings-case=button_for_regeneration_is_displayed_when_identity_has_no_recovery_codes_yet-case=api.json │ │ │ │ ├── TestCompleteSettings-case=button_for_regeneration_is_displayed_when_identity_has_no_recovery_codes_yet-case=browser.json │ │ │ │ ├── TestCompleteSettings-case=button_for_regeneration_is_displayed_when_identity_has_no_recovery_codes_yet-case=spa.json │ │ │ │ ├── TestCompleteSettings-case=hide_recovery_codes_behind_reveal_button-case=api.json │ │ │ │ ├── TestCompleteSettings-case=hide_recovery_codes_behind_reveal_button-case=browser.json │ │ │ │ ├── TestCompleteSettings-case=hide_recovery_codes_behind_reveal_button-case=spa.json │ │ │ │ ├── TestCompleteSettings-case=hide_recovery_codes_behind_reveal_button_and_show_disable_button-case=api.json │ │ │ │ ├── TestCompleteSettings-case=hide_recovery_codes_behind_reveal_button_and_show_disable_button-case=browser.json │ │ │ │ ├── TestCompleteSettings-case=hide_recovery_codes_behind_reveal_button_and_show_disable_button-case=spa.json │ │ │ │ ├── TestCompleteSettings-case=should_pass_without_csrf_if_API_flow.json │ │ │ │ ├── TestCompleteSettings-type=regenerate_but_no_confirmation-type=api.json │ │ │ │ ├── TestCompleteSettings-type=regenerate_but_no_confirmation-type=browser.json │ │ │ │ ├── TestCompleteSettings-type=regenerate_but_no_confirmation-type=spa.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodSecondFactor.json │ │ │ │ └── TestFormHydration-method=PopulateLoginMethodSecondFactorRefresh.json │ │ │ ├── login.go │ │ │ ├── login_test.go │ │ │ ├── nodes.go │ │ │ ├── schema.go │ │ │ ├── settings.go │ │ │ ├── settings_test.go │ │ │ ├── strategy.go │ │ │ ├── strategy_test.go │ │ │ └── stub/ │ │ │ └── login.schema.json │ │ ├── oidc/ │ │ │ ├── .schema/ │ │ │ │ ├── link.schema.json │ │ │ │ └── settings.schema.json │ │ │ ├── .snapshots/ │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodFirstFactor.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodFirstFactorRefresh.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentifier.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_disabled-case=identity_does_not_have_a_oidc.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_disabled-case=identity_has_oidc.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_enabled.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=no_options.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstIdentification.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodRefresh.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodSecondFactor.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodSecondFactorRefresh.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=PopulateRegistrationMethod.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=PopulateRegistrationMethodCredentials.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=PopulateRegistrationMethodProfile.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=idempotency-case=1.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=idempotency-case=2.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=idempotency-case=3.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=idempotency-case=4.json │ │ │ │ ├── TestSettingsStrategy-case=should_adjust_linkable_providers_based_on_linked_credentials-agent=githuber.json │ │ │ │ ├── TestSettingsStrategy-case=should_adjust_linkable_providers_based_on_linked_credentials-agent=multiuser.json │ │ │ │ ├── TestSettingsStrategy-case=should_adjust_linkable_providers_based_on_linked_credentials-agent=oryer.json │ │ │ │ ├── TestSettingsStrategy-case=should_adjust_linkable_providers_based_on_linked_credentials-agent=password.json │ │ │ │ ├── TestSettingsStrategy-suite=api-case=API_flow_populates_link_and_unlink_nodes-identity=multi_credentials.json │ │ │ │ ├── TestSettingsStrategy-suite=api-case=API_flow_populates_link_and_unlink_nodes-identity=multi_oidc.json │ │ │ │ ├── TestSettingsStrategy-suite=api-case=API_flow_populates_link_and_unlink_nodes-identity=password_only.json │ │ │ │ ├── TestSettingsStrategy-suite=api-case=API_flow_populates_link_and_unlink_nodes-identity=single_oidc.json │ │ │ │ ├── TestSettingsStrategy-suite=link-case=should_link_a_connection-flow=fetch.json │ │ │ │ ├── TestSettingsStrategy-suite=link-case=should_link_a_connection-flow=original.json │ │ │ │ ├── TestSettingsStrategy-suite=link-case=should_link_a_connection-flow=response.json │ │ │ │ ├── TestSettingsStrategy-suite=link-case=should_link_a_connection_even_if_user_does_not_have_oidc_credentials_yet.json │ │ │ │ ├── TestSettingsStrategy-suite=link-case=should_not_be_able_to_link_a_connection_which_already_exists.json │ │ │ │ ├── TestSettingsStrategy-suite=link-case=should_not_be_able_to_link_an_non-existing_connection.json │ │ │ │ ├── TestSettingsStrategy-suite=unlink-case=should_not_be_able_to_unlink_a_connection_not_yet_linked-flow=fetch.json │ │ │ │ ├── TestSettingsStrategy-suite=unlink-case=should_not_be_able_to_unlink_a_connection_not_yet_linked-flow=json.json │ │ │ │ ├── TestSettingsStrategy-suite=unlink-case=should_not_be_able_to_unlink_an_non-existing_connection-flow=fetch.json │ │ │ │ ├── TestSettingsStrategy-suite=unlink-case=should_not_be_able_to_unlink_an_non-existing_connection-flow=json.json │ │ │ │ ├── TestSettingsStrategy-suite=unlink-case=should_not_be_able_to_unlink_the_last_remaining_connection-flow=fetch.json │ │ │ │ ├── TestSettingsStrategy-suite=unlink-case=should_not_be_able_to_unlink_the_last_remaining_connection-flow=json.json │ │ │ │ ├── TestStrategy-login-hints-enabled=false-case=should_fail_to_register_and_return_fresh_login_flow_if_email_is_already_being_used_by_oidc_credentials-case=should_fail_login.json │ │ │ │ ├── TestStrategy-login-hints-enabled=false-case=should_fail_to_register_and_return_fresh_login_flow_if_email_is_already_being_used_by_oidc_credentials-case=should_fail_registration.json │ │ │ │ ├── TestStrategy-login-hints-enabled=false-case=should_fail_to_register_and_return_fresh_login_flow_if_email_is_already_being_used_by_oidc_credentials-case=should_fail_registration_id_first_strategy_enabled.json │ │ │ │ ├── TestStrategy-login-hints-enabled=false-case=should_fail_to_register_and_return_fresh_login_flow_if_email_is_already_being_used_by_password_credentials-case=should_fail_login.json │ │ │ │ ├── TestStrategy-login-hints-enabled=false-case=should_fail_to_register_and_return_fresh_login_flow_if_email_is_already_being_used_by_password_credentials-case=should_fail_registration.json │ │ │ │ ├── TestStrategy-login-hints-enabled=false-case=should_fail_to_register_and_return_fresh_login_flow_if_email_is_already_being_used_by_password_credentials-case=should_fail_registration_id_first_strategy_enabled.json │ │ │ │ ├── TestStrategy-login-hints-enabled=true-case=should_fail_to_register_and_return_fresh_login_flow_if_email_is_already_being_used_by_oidc_credentials-case=should_fail_login.json │ │ │ │ ├── TestStrategy-login-hints-enabled=true-case=should_fail_to_register_and_return_fresh_login_flow_if_email_is_already_being_used_by_oidc_credentials-case=should_fail_registration.json │ │ │ │ ├── TestStrategy-login-hints-enabled=true-case=should_fail_to_register_and_return_fresh_login_flow_if_email_is_already_being_used_by_oidc_credentials-case=should_fail_registration_id_first_strategy_enabled.json │ │ │ │ ├── TestStrategy-login-hints-enabled=true-case=should_fail_to_register_and_return_fresh_login_flow_if_email_is_already_being_used_by_password_credentials-case=should_fail_login.json │ │ │ │ ├── TestStrategy-login-hints-enabled=true-case=should_fail_to_register_and_return_fresh_login_flow_if_email_is_already_being_used_by_password_credentials-case=should_fail_registration.json │ │ │ │ ├── TestStrategy-login-hints-enabled=true-case=should_fail_to_register_and_return_fresh_login_flow_if_email_is_already_being_used_by_password_credentials-case=should_fail_registration_id_first_strategy_enabled.json │ │ │ │ └── TestStrategy-method=TestPopulateSignUpMethod.json │ │ │ ├── const.go │ │ │ ├── error.go │ │ │ ├── fedcm/ │ │ │ │ └── definitions.go │ │ │ ├── form.go │ │ │ ├── form_test.go │ │ │ ├── nodes.go │ │ │ ├── pkce.go │ │ │ ├── pkce_test.go │ │ │ ├── provider.go │ │ │ ├── provider_amazon.go │ │ │ ├── provider_amazon_test.go │ │ │ ├── provider_apple.go │ │ │ ├── provider_apple_test.go │ │ │ ├── provider_auth0.go │ │ │ ├── provider_auth0_unit_test.go │ │ │ ├── provider_config.go │ │ │ ├── provider_config_test.go │ │ │ ├── provider_dingtalk.go │ │ │ ├── provider_discord.go │ │ │ ├── provider_facebook.go │ │ │ ├── provider_generic_oidc.go │ │ │ ├── provider_generic_test.go │ │ │ ├── provider_github.go │ │ │ ├── provider_github_app.go │ │ │ ├── provider_gitlab.go │ │ │ ├── provider_google.go │ │ │ ├── provider_google_test.go │ │ │ ├── provider_jackson.go │ │ │ ├── provider_jackson_test.go │ │ │ ├── provider_lark.go │ │ │ ├── provider_line_2_1.go │ │ │ ├── provider_linkedin.go │ │ │ ├── provider_linkedin_test.go │ │ │ ├── provider_linkedin_v2.go │ │ │ ├── provider_linkedin_v2_test.go │ │ │ ├── provider_microsoft.go │ │ │ ├── provider_netid.go │ │ │ ├── provider_netid_test.go │ │ │ ├── provider_patreon.go │ │ │ ├── provider_private_net_test.go │ │ │ ├── provider_salesforce.go │ │ │ ├── provider_salesforce_unit_test.go │ │ │ ├── provider_slack.go │ │ │ ├── provider_spotify.go │ │ │ ├── provider_test.go │ │ │ ├── provider_test_fedcm.go │ │ │ ├── provider_test_fedcm_test.go │ │ │ ├── provider_uaepass.go │ │ │ ├── provider_uaepass_test.go │ │ │ ├── provider_userinfo_test.go │ │ │ ├── provider_vk.go │ │ │ ├── provider_x.go │ │ │ ├── provider_yandex.go │ │ │ ├── schema.go │ │ │ ├── state.go │ │ │ ├── state_test.go │ │ │ ├── strategy.go │ │ │ ├── strategy_helper_test.go │ │ │ ├── strategy_login.go │ │ │ ├── strategy_login_test.go │ │ │ ├── strategy_registration.go │ │ │ ├── strategy_registration_test.go │ │ │ ├── strategy_settings.go │ │ │ ├── strategy_settings_test.go │ │ │ ├── strategy_test.go │ │ │ ├── stub/ │ │ │ │ ├── extension/ │ │ │ │ │ ├── payload.json │ │ │ │ │ └── schema.json │ │ │ │ ├── jwk.json │ │ │ │ ├── jwks_public.json │ │ │ │ ├── jwks_public2.json │ │ │ │ ├── merge/ │ │ │ │ │ ├── 0.schema.json │ │ │ │ │ ├── 1.schema.json │ │ │ │ │ ├── 2.schema.json │ │ │ │ │ └── 3.schema.json │ │ │ │ ├── oidc.facebook.jsonnet │ │ │ │ ├── oidc.hydra.jsonnet │ │ │ │ ├── oidc.linkedin.jsonnet │ │ │ │ ├── oidc.uaepass.jsonnet │ │ │ │ ├── registration-aal.schema.json │ │ │ │ ├── registration-multi-schema-extra-fields.schema.json │ │ │ │ ├── registration-phone.schema.json │ │ │ │ ├── registration-verifiable-email.schema.json │ │ │ │ ├── registration.schema.json │ │ │ │ ├── settings.schema.json │ │ │ │ └── stub.schema.json │ │ │ ├── token_verifier.go │ │ │ └── types.go │ │ ├── passkey/ │ │ │ ├── .schema/ │ │ │ │ ├── login.schema.json │ │ │ │ ├── registration.schema.json │ │ │ │ └── settings.schema.json │ │ │ ├── .snapshots/ │ │ │ │ ├── TestCompleteLogin-flow=passwordless-case=passkey_button_exists.json │ │ │ │ ├── TestCompleteLogin-flow=passwordless-case=succeeds_with_passwordless_login-passkey_display_name-type=api.json │ │ │ │ ├── TestCompleteLogin-flow=passwordless-case=succeeds_with_passwordless_login-passkey_display_name-type=browser.json │ │ │ │ ├── TestCompleteLogin-flow=passwordless-case=succeeds_with_passwordless_login-passkey_display_name-type=spa.json │ │ │ │ ├── TestCompleteLogin-flow=passwordless-case=succeeds_with_passwordless_login-webauthn_identifier-type=api.json │ │ │ │ ├── TestCompleteLogin-flow=passwordless-case=succeeds_with_passwordless_login-webauthn_identifier-type=browser.json │ │ │ │ ├── TestCompleteLogin-flow=passwordless-case=succeeds_with_passwordless_login-webauthn_identifier-type=spa.json │ │ │ │ ├── TestCompleteLogin-flow=refresh-case=refresh_passwordless_credentials-browser.json │ │ │ │ ├── TestCompleteLogin-flow=refresh-case=refresh_passwordless_credentials-spa.json │ │ │ │ ├── TestCompleteSettings-case=a_device_is_shown_which_can_be_unlinked.json │ │ │ │ ├── TestCompleteSettings-case=fails_to_remove_passkey_if_it_is_the_last_credential_available-type=api-response.json │ │ │ │ ├── TestCompleteSettings-case=fails_to_remove_passkey_if_it_is_the_last_credential_available-type=api.json │ │ │ │ ├── TestCompleteSettings-case=fails_to_remove_passkey_if_it_is_the_last_credential_available-type=browser-response.json │ │ │ │ ├── TestCompleteSettings-case=fails_to_remove_passkey_if_it_is_the_last_credential_available-type=browser.json │ │ │ │ ├── TestCompleteSettings-case=fails_to_remove_passkey_if_it_is_the_last_credential_available-type=spa-response.json │ │ │ │ ├── TestCompleteSettings-case=fails_to_remove_passkey_if_it_is_the_last_credential_available-type=spa.json │ │ │ │ ├── TestCompleteSettings-case=one_activation_element_is_shown.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodFirstFactor.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodFirstFactorRefresh.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentifier-case=account_enumeration_mitigation_disabled.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentifier-case=account_enumeration_mitigation_enabled.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_disabled-case=identity_does_not_have_a_passkey.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_disabled-case=identity_has_passkey.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_enabled.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=no_options-case=account_enumeration_mitigation_disabled.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=no_options-case=account_enumeration_mitigation_enabled.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstIdentification.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodSecondFactor.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodSecondFactorRefresh.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=PopulateRegistrationMethod-type=api.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=PopulateRegistrationMethod-type=browser.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=PopulateRegistrationMethod.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=PopulateRegistrationMethodCredentials-type=api.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=PopulateRegistrationMethodCredentials-type=browser.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=PopulateRegistrationMethodCredentials.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=PopulateRegistrationMethodProfile.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=idempotency-case=1.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=idempotency-case=2.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=idempotency-case=3.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=idempotency-case=4.json │ │ │ │ ├── TestPopulateSettingsMethod-method=PopulateSettingsMethod-type=api.json │ │ │ │ ├── TestPopulateSettingsMethod-method=PopulateSettingsMethod-type=browser.json │ │ │ │ ├── TestRegistration-case=passkey_button_does_not_exist_when_passwordless_is_disabled-browser.json │ │ │ │ ├── TestRegistration-case=passkey_button_does_not_exist_when_passwordless_is_disabled-spa.json │ │ │ │ ├── TestRegistration-case=passkey_button_exists-browser.json │ │ │ │ └── TestRegistration-case=passkey_button_exists-spa.json │ │ │ ├── fixtures/ │ │ │ │ ├── login/ │ │ │ │ │ └── success/ │ │ │ │ │ ├── credentials.json │ │ │ │ │ ├── identity.json │ │ │ │ │ ├── internal_context.json │ │ │ │ │ └── response.json │ │ │ │ ├── registration/ │ │ │ │ │ ├── failure/ │ │ │ │ │ │ ├── internal_context_missing_user_id.json │ │ │ │ │ │ └── internal_context_wrong_user_id.json │ │ │ │ │ └── success/ │ │ │ │ │ ├── android/ │ │ │ │ │ │ ├── internal_context.json │ │ │ │ │ │ └── response.json │ │ │ │ │ └── browser/ │ │ │ │ │ ├── identity.json │ │ │ │ │ ├── internal_context.json │ │ │ │ │ └── response.json │ │ │ │ └── settings/ │ │ │ │ └── success/ │ │ │ │ ├── identity.json │ │ │ │ ├── internal_context.json │ │ │ │ └── response.json │ │ │ ├── nodes.go │ │ │ ├── passkey_login.go │ │ │ ├── passkey_login_test.go │ │ │ ├── passkey_registration.go │ │ │ ├── passkey_registration_test.go │ │ │ ├── passkey_schema_extension.go │ │ │ ├── passkey_settings.go │ │ │ ├── passkey_settings_test.go │ │ │ ├── passkey_strategy.go │ │ │ ├── schema.go │ │ │ ├── stub/ │ │ │ │ ├── login.schema.json │ │ │ │ ├── login_webauthn.schema.json │ │ │ │ ├── missing-identifier.schema.json │ │ │ │ ├── noid.schema.json │ │ │ │ ├── profile.schema.json │ │ │ │ ├── registration.schema.json │ │ │ │ └── settings.schema.json │ │ │ └── testfixture_test.go │ │ ├── password/ │ │ │ ├── .schema/ │ │ │ │ ├── login.schema.json │ │ │ │ ├── registration.schema.json │ │ │ │ └── settings.schema.json │ │ │ ├── .snapshots/ │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodFirstFactor.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodFirstFactorRefresh.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentifier-case=account_enumeration_mitigation_disabled.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentifier-case=account_enumeration_mitigation_enabled.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_disabled-case=identity_does_not_have_a_password.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_disabled-case=identity_has_password.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_enabled_and_identity_has_no_password.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=no_options-case=account_enumeration_mitigation_disabled.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=no_options-case=account_enumeration_mitigation_enabled.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstIdentification.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodSecondFactor.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodSecondFactorRefresh.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=PopulateRegistrationMethod.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=PopulateRegistrationMethodCredentials.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=PopulateRegistrationMethodProfile.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=idempotency-case=1.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=idempotency-case=2.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=idempotency-case=3.json │ │ │ │ └── TestPopulateRegistrationMethod-method=idempotency-case=4.json │ │ │ ├── helpers.go │ │ │ ├── helpers_test.go │ │ │ ├── login.go │ │ │ ├── login_test.go │ │ │ ├── nodes.go │ │ │ ├── op_helpers_test.go │ │ │ ├── op_login_test.go │ │ │ ├── op_registration_test.go │ │ │ ├── registration.go │ │ │ ├── registration_test.go │ │ │ ├── schema.go │ │ │ ├── settings.go │ │ │ ├── settings_test.go │ │ │ ├── strategy.go │ │ │ ├── strategy_disabled_test.go │ │ │ ├── strategy_test.go │ │ │ ├── stub/ │ │ │ │ ├── email.schema.json │ │ │ │ ├── login.schema.json │ │ │ │ ├── migration.schema.json │ │ │ │ ├── missing-identifier.schema.json │ │ │ │ ├── phone.schema.json │ │ │ │ ├── profile.schema.json │ │ │ │ ├── registration.schema.json │ │ │ │ ├── registration.secondary.schema.json │ │ │ │ └── sort.schema.json │ │ │ ├── types.go │ │ │ ├── validator.go │ │ │ ├── validator_lcs_test.go │ │ │ └── validator_test.go │ │ ├── profile/ │ │ │ ├── .schema/ │ │ │ │ ├── registration.schema.json │ │ │ │ └── settings.schema.json │ │ │ ├── .snapshots/ │ │ │ │ ├── TestOneStepRegistration-initial_form_is_populated_with_identity_traits-type=browser-case=multi-schema-empty_flow.json │ │ │ │ ├── TestOneStepRegistration-initial_form_is_populated_with_identity_traits-type=browser-empty_flow.json │ │ │ │ ├── TestPopulateRegistrationMethod-case=multi-schema-method=PopulateRegistrationMethodProfile.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=PopulateRegistrationMethod.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=PopulateRegistrationMethodCredentials.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=PopulateRegistrationMethodProfile.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=idempotency-case=1.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=idempotency-case=2.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=idempotency-case=3.json │ │ │ │ ├── TestPopulateRegistrationMethod-method=idempotency-case=4.json │ │ │ │ ├── TestStrategyTraits-description=hydrate_the_proper_fields-type=api.json │ │ │ │ ├── TestStrategyTraits-description=hydrate_the_proper_fields-type=browser.json │ │ │ │ ├── TestStrategyTraits-description=hydrate_the_proper_fields-type=spa.json │ │ │ │ ├── TestTwoStepRegistration-initial_form_is_populated_with_identity_traits-type=browser-case=multi-schema-empty_flow.json │ │ │ │ ├── TestTwoStepRegistration-initial_form_is_populated_with_identity_traits-type=browser-empty_flow.json │ │ │ │ ├── TestTwoStepRegistration-initial_form_is_populated_with_identity_traits-type=browser-return_to_profile.json │ │ │ │ ├── TestTwoStepRegistration-initial_form_is_populated_with_identity_traits-type=browser-select_credentials.json │ │ │ │ └── TestTwoStepRegistration-initial_form_is_populated_with_identity_traits-type=browser-select_credentials_again.json │ │ │ ├── nodes.go │ │ │ ├── registration.go │ │ │ ├── registration_test.go │ │ │ ├── schema.go │ │ │ ├── strategy.go │ │ │ ├── strategy_test.go │ │ │ └── stub/ │ │ │ └── identity.schema.json │ │ ├── saml/ │ │ │ ├── login.go │ │ │ ├── registration.go │ │ │ └── settings.go │ │ ├── totp/ │ │ │ ├── .schema/ │ │ │ │ ├── login.schema.json │ │ │ │ └── settings.schema.json │ │ │ ├── .snapshots/ │ │ │ │ ├── TestCompleteLogin-case=totp_payload_is_set_when_identity_has_totp.json │ │ │ │ ├── TestCompleteSettings-case=device_setup_is_available_when_identity_has_no_totp_yet.json │ │ │ │ ├── TestCompleteSettings-case=device_unlinking_is_available_when_identity_has_totp.json │ │ │ │ ├── TestFormHydration-method=PopulateLoginMethodSecondFactor.json │ │ │ │ └── TestFormHydration-method=PopulateLoginMethodSecondFactorRefresh.json │ │ │ ├── generator.go │ │ │ ├── generator_test.go │ │ │ ├── login.go │ │ │ ├── login_test.go │ │ │ ├── nodes.go │ │ │ ├── schema.go │ │ │ ├── schema_extension.go │ │ │ ├── settings.go │ │ │ ├── settings_test.go │ │ │ ├── strategy.go │ │ │ ├── strategy_test.go │ │ │ └── stub/ │ │ │ ├── login.schema.json │ │ │ └── settings.schema.json │ │ └── webauthn/ │ │ ├── .schema/ │ │ │ ├── login.schema.json │ │ │ ├── registration.schema.json │ │ │ └── settings.schema.json │ │ ├── .snapshots/ │ │ │ ├── TestCompleteLogin-flow=mfa-case=can_not_use_security_key_for_passwordless_in_mfa_flow.json │ │ │ ├── TestCompleteLogin-flow=mfa-case=webauthn_payload_is_not_set_when_identity_has_no_webauthn.json │ │ │ ├── TestCompleteLogin-flow=mfa-case=webauthn_payload_is_set_when_identity_has_webauthn.json │ │ │ ├── TestCompleteLogin-flow=passwordless-case=should_fail_if_webauthn_login_is_invalid-type=browser.json │ │ │ ├── TestCompleteLogin-flow=passwordless-case=should_fail_if_webauthn_login_is_invalid-type=spa.json │ │ │ ├── TestCompleteLogin-flow=passwordless-case=webauthn_button_exists.json │ │ │ ├── TestCompleteLogin-flow=refresh-case=no_webauth_credentials-passwordless=false-browser.json │ │ │ ├── TestCompleteLogin-flow=refresh-case=no_webauth_credentials-passwordless=false-spa.json │ │ │ ├── TestCompleteLogin-flow=refresh-case=no_webauth_credentials-passwordless=true-browser.json │ │ │ ├── TestCompleteLogin-flow=refresh-case=no_webauth_credentials-passwordless=true-spa.json │ │ │ ├── TestCompleteLogin-flow=refresh-case=passwordless-passwordless_enabled=false-case=mfa_v0_credentials-browser.json │ │ │ ├── TestCompleteLogin-flow=refresh-case=passwordless-passwordless_enabled=false-case=mfa_v0_credentials-spa.json │ │ │ ├── TestCompleteLogin-flow=refresh-case=passwordless-passwordless_enabled=false-case=mfa_v1_credentials-browser.json │ │ │ ├── TestCompleteLogin-flow=refresh-case=passwordless-passwordless_enabled=false-case=mfa_v1_credentials-spa.json │ │ │ ├── TestCompleteLogin-flow=refresh-case=passwordless-passwordless_enabled=false-case=passwordless_credentials-browser.json │ │ │ ├── TestCompleteLogin-flow=refresh-case=passwordless-passwordless_enabled=false-case=passwordless_credentials-spa.json │ │ │ ├── TestCompleteLogin-flow=refresh-case=passwordless-passwordless_enabled=true-case=mfa_v0_credentials-browser.json │ │ │ ├── TestCompleteLogin-flow=refresh-case=passwordless-passwordless_enabled=true-case=mfa_v0_credentials-spa.json │ │ │ ├── TestCompleteLogin-flow=refresh-case=passwordless-passwordless_enabled=true-case=mfa_v1_credentials-browser.json │ │ │ ├── TestCompleteLogin-flow=refresh-case=passwordless-passwordless_enabled=true-case=mfa_v1_credentials-spa.json │ │ │ ├── TestCompleteLogin-flow=refresh-case=passwordless-passwordless_enabled=true-case=passwordless_credentials-browser.json │ │ │ ├── TestCompleteLogin-flow=refresh-case=passwordless-passwordless_enabled=true-case=passwordless_credentials-spa.json │ │ │ ├── TestCompleteSettings-case=a_device_is_shown_which_can_be_unlinked.json │ │ │ ├── TestCompleteSettings-case=fails_to_remove_security_key_if_it_is_passwordless_and_the_last_credential_available-type=browser-response.json │ │ │ ├── TestCompleteSettings-case=fails_to_remove_security_key_if_it_is_passwordless_and_the_last_credential_available-type=browser.json │ │ │ ├── TestCompleteSettings-case=fails_to_remove_security_key_if_it_is_passwordless_and_the_last_credential_available-type=spa-response.json │ │ │ ├── TestCompleteSettings-case=fails_to_remove_security_key_if_it_is_passwordless_and_the_last_credential_available-type=spa.json │ │ │ ├── TestCompleteSettings-case=one_activation_element_is_shown.json │ │ │ ├── TestCompleteSettings-case=possible_to_remove_webauthn_credential_if_it_is_MFA_at_all_times-type=browser.json │ │ │ ├── TestCompleteSettings-case=possible_to_remove_webauthn_credential_if_it_is_MFA_at_all_times-type=spa.json │ │ │ ├── TestFormHydration-case=Multi-Schema-method=PopulateLoginMethodFirstFactor-case=mfa_enabled.json │ │ │ ├── TestFormHydration-case=Multi-Schema-method=PopulateLoginMethodFirstFactor-case=passwordless_enabled.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodFirstFactor-case=mfa_enabled.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodFirstFactor-case=passwordless_enabled.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentifier-case=mfa_enabled-case=account_enumeration_mitigation_disabled.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentifier-case=mfa_enabled-case=account_enumeration_mitigation_enabled.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentifier-case=mfa_enabled.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentifier-case=passwordless_enabled-case=account_enumeration_mitigation_disabled.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentifier-case=passwordless_enabled-case=account_enumeration_mitigation_enabled.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_disabled-case=identity_does_not_have_a_webauthn-case=mfa_enabled.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_disabled-case=identity_does_not_have_a_webauthn-case=passwordless_enabled.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_disabled-case=identity_has_webauthn-case=mfa_enabled.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_disabled-case=identity_has_webauthn-case=passwordless_enabled.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_enabled-case=mfa_enabled.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=WithIdentityHint-case=account_enumeration_mitigation_enabled-case=passwordless_enabled.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=no_options-case=mfa_enabled-case=account_enumeration_mitigation_disabled.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=no_options-case=mfa_enabled-case=account_enumeration_mitigation_enabled.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=no_options-case=mfa_enabled.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=no_options-case=passwordless_enabled-case=account_enumeration_mitigation_disabled.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstCredentials-case=no_options-case=passwordless_enabled-case=account_enumeration_mitigation_enabled.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstIdentification-case=mfa_enabled.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodIdentifierFirstIdentification-case=passwordless_enabled.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodRefresh-case=mfa_enabled_and_user_has_mfa_credentials.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodRefresh-case=mfa_enabled_but_user_has_passwordless_credentials.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodRefresh-case=passwordless_enabled_and_user_has_passwordless_credentials.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodRefresh-case=passwordless_enabled_but_user_has_no_passwordless_credentials.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodSecondFactor-case=mfa_enabled.json │ │ │ ├── TestFormHydration-method=PopulateLoginMethodSecondFactor-case=passwordless_enabled.json │ │ │ ├── TestPopulateRegistrationMethod-method=PopulateRegistrationMethod.json │ │ │ ├── TestPopulateRegistrationMethod-method=PopulateRegistrationMethodCredentials.json │ │ │ ├── TestPopulateRegistrationMethod-method=PopulateRegistrationMethodProfile.json │ │ │ ├── TestPopulateRegistrationMethod-method=idempotency-case=1.json │ │ │ ├── TestPopulateRegistrationMethod-method=idempotency-case=2.json │ │ │ ├── TestPopulateRegistrationMethod-method=idempotency-case=3.json │ │ │ ├── TestPopulateRegistrationMethod-method=idempotency-case=4.json │ │ │ ├── TestRegistration-case=webauthn_button_does_not_exist_when_passwordless_is_disabled-browser.json │ │ │ ├── TestRegistration-case=webauthn_button_does_not_exist_when_passwordless_is_disabled-spa.json │ │ │ ├── TestRegistration-case=webauthn_button_exists-browser.json │ │ │ └── TestRegistration-case=webauthn_button_exists-spa.json │ │ ├── fixtures/ │ │ │ ├── login/ │ │ │ │ └── success/ │ │ │ │ └── mfa/ │ │ │ │ ├── identity.json │ │ │ │ ├── response.invalid.json │ │ │ │ ├── v0/ │ │ │ │ │ ├── credentials.json │ │ │ │ │ ├── internal_context.json │ │ │ │ │ └── response.json │ │ │ │ ├── v1/ │ │ │ │ │ ├── credentials.json │ │ │ │ │ ├── internal_context.json │ │ │ │ │ └── response.json │ │ │ │ ├── v1_handle/ │ │ │ │ │ ├── credentials.json │ │ │ │ │ ├── internal_context.json │ │ │ │ │ └── response.json │ │ │ │ └── v1_passwordless/ │ │ │ │ ├── credentials.json │ │ │ │ ├── internal_context.json │ │ │ │ └── response.json │ │ │ ├── registration/ │ │ │ │ ├── failure/ │ │ │ │ │ ├── internal_context_missing_user_id.json │ │ │ │ │ └── internal_context_wrong_user_id.json │ │ │ │ └── success/ │ │ │ │ ├── identity.json │ │ │ │ ├── internal_context.json │ │ │ │ └── response.json │ │ │ └── settings/ │ │ │ └── success/ │ │ │ ├── identity.json │ │ │ ├── internal_context.json │ │ │ └── response.json │ │ ├── login.go │ │ ├── login_test.go │ │ ├── nodes.go │ │ ├── registration.go │ │ ├── registration_test.go │ │ ├── schema.go │ │ ├── settings.go │ │ ├── settings_test.go │ │ ├── strategy.go │ │ ├── strategy_test.go │ │ ├── stub/ │ │ │ ├── login.schema.json │ │ │ ├── missing-identifier.schema.json │ │ │ ├── noid.schema.json │ │ │ ├── profile.schema.json │ │ │ ├── registration.schema.json │ │ │ └── settings.schema.json │ │ └── validate.go │ └── stub/ │ ├── fake-session.schema.json │ ├── identity.schema.json │ ├── new-form.json │ ├── registration.schema.json │ └── updated.schema.json ├── session/ │ ├── .snapshots/ │ │ ├── TestTokenizer-case=es256-without-jsonnet.json │ │ ├── TestTokenizer-case=es512-without-jsonnet.json │ │ ├── TestTokenizer-case=rs512-with-external_id-in-sub.json │ │ └── TestTokenizer-case=rs512-with-jsonnet.json │ ├── error.go │ ├── expand.go │ ├── expand_test.go │ ├── handler.go │ ├── handler_test.go │ ├── helper.go │ ├── helper_test.go │ ├── manager.go │ ├── manager_http.go │ ├── manager_http_test.go │ ├── manager_test.go │ ├── persistence.go │ ├── session.go │ ├── session_test.go │ ├── stub/ │ │ ├── fake-session.schema.json │ │ ├── identity.schema.json │ │ ├── jwk.es256.json │ │ ├── jwk.es512.broken.json │ │ ├── jwk.es512.json │ │ ├── jwk.rs512.json │ │ └── rs512-template.jsonnet │ ├── test/ │ │ └── persistence.go │ ├── tokenizer.go │ └── tokenizer_test.go ├── spec/ │ ├── api.go │ ├── api.json │ └── swagger.json ├── test/ │ ├── e2e/ │ │ ├── .gitignore │ │ ├── .go-version │ │ ├── .npmignore │ │ ├── cypress/ │ │ │ ├── fixtures/ │ │ │ │ └── example.json │ │ │ ├── helpers/ │ │ │ │ ├── express.ts │ │ │ │ ├── httpbin.ts │ │ │ │ ├── index.ts │ │ │ │ ├── oauth2.ts │ │ │ │ ├── react.ts │ │ │ │ └── webhook.ts │ │ │ ├── integration/ │ │ │ │ └── profiles/ │ │ │ │ ├── code/ │ │ │ │ │ ├── login/ │ │ │ │ │ │ ├── error.spec.ts │ │ │ │ │ │ └── success.spec.ts │ │ │ │ │ └── registration/ │ │ │ │ │ ├── error.spec.ts │ │ │ │ │ └── success.spec.ts │ │ │ │ ├── email/ │ │ │ │ │ ├── error/ │ │ │ │ │ │ └── ui.spec.ts │ │ │ │ │ ├── login/ │ │ │ │ │ │ ├── error.spec.ts │ │ │ │ │ │ ├── success.spec.ts │ │ │ │ │ │ └── ui.spec.ts │ │ │ │ │ ├── logout/ │ │ │ │ │ │ └── success.spec.ts │ │ │ │ │ ├── registration/ │ │ │ │ │ │ ├── errors.spec.ts │ │ │ │ │ │ ├── success.spec.ts │ │ │ │ │ │ └── ui.spec.ts │ │ │ │ │ └── settings/ │ │ │ │ │ ├── errors.spec.ts │ │ │ │ │ ├── success.spec.ts │ │ │ │ │ └── ui.spec.ts │ │ │ │ ├── import/ │ │ │ │ │ └── import.spec.ts │ │ │ │ ├── mfa/ │ │ │ │ │ ├── code.spec.ts │ │ │ │ │ ├── code_optional.spec.ts │ │ │ │ │ ├── lookup.spec.ts │ │ │ │ │ ├── mix.spec.ts │ │ │ │ │ ├── settings.spec.ts │ │ │ │ │ ├── totp.spec.ts │ │ │ │ │ └── webauthn.spec.ts │ │ │ │ ├── mobile/ │ │ │ │ │ ├── login/ │ │ │ │ │ │ ├── errors.spec.ts │ │ │ │ │ │ └── success.spec.ts │ │ │ │ │ ├── mfa/ │ │ │ │ │ │ ├── backup.spec.ts │ │ │ │ │ │ ├── mix.spec.ts │ │ │ │ │ │ └── totp.spec.ts │ │ │ │ │ ├── passkey/ │ │ │ │ │ │ └── flows.spec.ts │ │ │ │ │ ├── registration/ │ │ │ │ │ │ ├── errors.spec.ts │ │ │ │ │ │ └── success.spec.ts │ │ │ │ │ └── settings/ │ │ │ │ │ ├── errors.spec.ts │ │ │ │ │ ├── oidc.spec.ts │ │ │ │ │ └── success.spec.ts │ │ │ │ ├── network/ │ │ │ │ │ └── errors.spec.ts │ │ │ │ ├── oidc/ │ │ │ │ │ ├── login/ │ │ │ │ │ │ ├── error.spec.ts │ │ │ │ │ │ └── success.spec.ts │ │ │ │ │ ├── logout/ │ │ │ │ │ │ └── success.spec.ts │ │ │ │ │ ├── registration/ │ │ │ │ │ │ ├── error.spec.ts │ │ │ │ │ │ └── success.spec.ts │ │ │ │ │ └── settings/ │ │ │ │ │ ├── error.spec.ts │ │ │ │ │ └── success.spec.ts │ │ │ │ ├── oidc-provider/ │ │ │ │ │ ├── login.spec.ts │ │ │ │ │ ├── mfa.spec.ts │ │ │ │ │ └── registration.spec.ts │ │ │ │ ├── passkey/ │ │ │ │ │ └── flows.spec.ts │ │ │ │ ├── passwordless/ │ │ │ │ │ └── flows.spec.ts │ │ │ │ ├── recovery/ │ │ │ │ │ ├── code/ │ │ │ │ │ │ ├── errors.spec.ts │ │ │ │ │ │ └── success.spec.ts │ │ │ │ │ ├── link/ │ │ │ │ │ │ ├── errors.spec.ts │ │ │ │ │ │ └── success.spec.ts │ │ │ │ │ ├── return-to/ │ │ │ │ │ │ └── success.spec.ts │ │ │ │ │ └── settings/ │ │ │ │ │ └── success.spec.ts │ │ │ │ ├── two-steps/ │ │ │ │ │ └── registration/ │ │ │ │ │ ├── code.spec.ts │ │ │ │ │ ├── oidc.spec.ts │ │ │ │ │ └── password.spec.ts │ │ │ │ ├── verification/ │ │ │ │ │ ├── login/ │ │ │ │ │ │ ├── errors.spec.ts │ │ │ │ │ │ └── success.spec.ts │ │ │ │ │ ├── registration/ │ │ │ │ │ │ ├── errors.spec.ts │ │ │ │ │ │ └── success.spec.ts │ │ │ │ │ ├── settings/ │ │ │ │ │ │ ├── error.spec.ts │ │ │ │ │ │ └── success.spec.ts │ │ │ │ │ └── verify/ │ │ │ │ │ ├── errors.spec.ts │ │ │ │ │ └── success.spec.ts │ │ │ │ └── webhooks/ │ │ │ │ ├── login/ │ │ │ │ │ ├── error.spec.ts │ │ │ │ │ └── success.spec.ts │ │ │ │ └── registration/ │ │ │ │ ├── errors.spec.ts │ │ │ │ └── success.spec.ts │ │ │ ├── plugins/ │ │ │ │ └── index.js │ │ │ ├── support/ │ │ │ │ ├── commands.ts │ │ │ │ ├── configHelpers.ts │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ └── tsconfig.json │ │ ├── cypress.config.ts │ │ ├── hydra-kratos-login-consent/ │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ └── main.go │ │ ├── hydra-login-consent/ │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ └── main.go │ │ ├── hydra.yml │ │ ├── mock/ │ │ │ ├── httptarget/ │ │ │ │ ├── go.mod │ │ │ │ ├── go.sum │ │ │ │ └── main.go │ │ │ └── webhook/ │ │ │ ├── Dockerfile │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ └── main.go │ │ ├── modd.conf │ │ ├── package.json │ │ ├── playwright/ │ │ │ ├── actions/ │ │ │ │ ├── identity.ts │ │ │ │ ├── login.ts │ │ │ │ ├── mail.ts │ │ │ │ ├── session.ts │ │ │ │ └── webhook.ts │ │ │ ├── fixtures/ │ │ │ │ ├── index.ts │ │ │ │ └── schemas/ │ │ │ │ └── sms.ts │ │ │ ├── kratos.base-config.json │ │ │ ├── lib/ │ │ │ │ ├── config.ts │ │ │ │ ├── helper.ts │ │ │ │ └── request.ts │ │ │ ├── models/ │ │ │ │ └── elements/ │ │ │ │ ├── login.ts │ │ │ │ ├── registration.ts │ │ │ │ └── settings.ts │ │ │ ├── selectors/ │ │ │ │ └── input.ts │ │ │ ├── setup/ │ │ │ │ └── default_config.ts │ │ │ ├── tests/ │ │ │ │ ├── desktop/ │ │ │ │ │ ├── code/ │ │ │ │ │ │ └── sms.spec.ts │ │ │ │ │ ├── identifier_first/ │ │ │ │ │ │ ├── code.login.spec.ts │ │ │ │ │ │ ├── oidc.login.spec.ts │ │ │ │ │ │ ├── passkeys.login.spec.ts │ │ │ │ │ │ └── password.login.spec.ts │ │ │ │ │ └── profile_first/ │ │ │ │ │ └── everything.registration.spec.ts │ │ │ │ └── mobile/ │ │ │ │ ├── app_login.spec.ts │ │ │ │ └── app_recovery.spec.ts │ │ │ └── types/ │ │ │ └── index.ts │ │ ├── playwright.config.ts │ │ ├── profiles/ │ │ │ ├── code/ │ │ │ │ ├── .kratos.yml │ │ │ │ ├── identity.code.only.traits.schema.json │ │ │ │ ├── identity.complex.traits.schema.json │ │ │ │ └── identity.traits.schema.json │ │ │ ├── email/ │ │ │ │ ├── .kratos.yml │ │ │ │ └── identity.traits.schema.json │ │ │ ├── kratos.base.yml │ │ │ ├── mfa/ │ │ │ │ ├── .kratos.yml │ │ │ │ └── identity.traits.schema.json │ │ │ ├── mfa-optional/ │ │ │ │ ├── .kratos.yml │ │ │ │ └── identity.traits.schema.json │ │ │ ├── mobile/ │ │ │ │ ├── .kratos.yml │ │ │ │ └── identity.traits.schema.json │ │ │ ├── network/ │ │ │ │ ├── .kratos.yml │ │ │ │ ├── identity.traits.schema.json │ │ │ │ └── webhook.jsonnet │ │ │ ├── oidc/ │ │ │ │ ├── .kratos.yml │ │ │ │ ├── hydra.jsonnet │ │ │ │ ├── identity-required.traits.schema.json │ │ │ │ └── identity.traits.schema.json │ │ │ ├── oidc-provider/ │ │ │ │ ├── .kratos.yml │ │ │ │ ├── hydra.jsonnet │ │ │ │ └── identity.traits.schema.json │ │ │ ├── oidc-provider-mfa/ │ │ │ │ ├── .kratos.yml │ │ │ │ └── identity.traits.schema.json │ │ │ ├── passkey/ │ │ │ │ ├── .kratos.yml │ │ │ │ └── identity.traits.schema.json │ │ │ ├── passwordless/ │ │ │ │ ├── .kratos.yml │ │ │ │ └── identity.traits.schema.json │ │ │ ├── recovery/ │ │ │ │ ├── .kratos.yml │ │ │ │ └── identity.traits.schema.json │ │ │ ├── recovery-mfa/ │ │ │ │ ├── .kratos.yml │ │ │ │ └── identity.traits.schema.json │ │ │ ├── spa/ │ │ │ │ ├── .kratos.yml │ │ │ │ └── identity.traits.schema.json │ │ │ ├── two-steps/ │ │ │ │ ├── .kratos.yml │ │ │ │ └── identity.traits.schema.json │ │ │ ├── verification/ │ │ │ │ ├── .kratos.yml │ │ │ │ └── identity.traits.schema.json │ │ │ └── webhooks/ │ │ │ ├── .kratos.yml │ │ │ ├── identity.traits.schema.json │ │ │ └── webhook_body.jsonnet │ │ ├── proxy/ │ │ │ ├── package.json │ │ │ └── proxy.js │ │ ├── render-kratos-config.sh │ │ ├── run.sh │ │ ├── shared/ │ │ │ └── config.d.ts │ │ └── tsconfig.json │ ├── schema/ │ │ ├── README.md │ │ ├── fixtures/ │ │ │ ├── config.schema.test.failure/ │ │ │ │ ├── OIDCClaims.malformed.yaml │ │ │ │ ├── courierTemplates.bodyHtmlMissing.yaml │ │ │ │ ├── courierTemplates.emailMissing.yaml │ │ │ │ ├── emailCourierTemplate.malformed.yaml │ │ │ │ ├── root.SMSConfigmalformedURL.yaml │ │ │ │ ├── root.invalidTypes.yaml │ │ │ │ ├── root.invalidVersion.yaml │ │ │ │ ├── root.missingCourierTemplatesVerificationInvalid.yaml │ │ │ │ ├── root.requiresCourierRecovery.yml │ │ │ │ ├── root.requiresCourierVerification.yml │ │ │ │ ├── selfServiceOIDCProvider.invalidTypes.yaml │ │ │ │ ├── selfServiceOIDCProvider.privateKeyIdNotWithGithub.yaml │ │ │ │ ├── selfServiceOIDCProvider.privateKeyIdRequiredWithApple.yaml │ │ │ │ ├── selfServiceOIDCProvider.privateKeyNotWithGithub.yaml │ │ │ │ ├── selfServiceOIDCProvider.privateKeyRequiredWithApple.yaml │ │ │ │ ├── selfServiceOIDCProvider.teamIdNotWithGithub.yaml │ │ │ │ ├── selfServiceOIDCProvider.teamIdRequiredWithApple.yaml │ │ │ │ ├── selfServiceOIDCProvider.tenantNotWithGithub.yaml │ │ │ │ └── selfServiceOIDCProvider.tenantRequiredWithMicrosoft.yaml │ │ │ └── config.schema.test.success/ │ │ │ ├── OIDCClaims.full.yaml │ │ │ ├── courierTemplates.full.yaml │ │ │ ├── defaultReturnTo.URI-Reference.yaml │ │ │ ├── defaultReturnTo.URL.yaml │ │ │ ├── emailCourierTemplate.full.yaml │ │ │ ├── emailCourierTemplate.withMissingBody.yaml │ │ │ ├── emailCourierTemplate.withMissingSubject.yaml │ │ │ ├── root.courierSMS.yaml │ │ │ ├── root.courierTemplates.yaml │ │ │ ├── root.full.yml │ │ │ ├── root.no_aliases.yaml │ │ │ ├── root.required.yml │ │ │ ├── selfServiceAfterDefaultLoginMethod.full.yaml │ │ │ ├── selfServiceAfterDefaultLoginMethod.required.yaml │ │ │ ├── selfServiceAfterDefaultLoginMethodHooks.full.yaml │ │ │ ├── selfServiceAfterDefaultLoginMethodHooks.required.yaml │ │ │ ├── selfServiceAfterLogin.full.yaml │ │ │ ├── selfServiceAfterLogin.required.yaml │ │ │ ├── selfServiceAfterOIDCLoginMethod.full.yaml │ │ │ ├── selfServiceAfterOIDCLoginMethod.required.yaml │ │ │ ├── selfServiceAfterRegistration.full.yaml │ │ │ ├── selfServiceAfterRegistration.required.yaml │ │ │ ├── selfServiceAfterRegistrationMethod.full.yaml │ │ │ ├── selfServiceAfterRegistrationMethod.required.yaml │ │ │ ├── selfServiceAfterSettings.full.yaml │ │ │ ├── selfServiceAfterSettings.required.yaml │ │ │ ├── selfServiceAfterSettingsAuthMethod.full.yaml │ │ │ ├── selfServiceAfterSettingsProfileMethod.full.yaml │ │ │ ├── selfServiceAfterSettingsProfileMethod.required.yaml │ │ │ ├── selfServiceOIDCProvider.fullApple.yaml │ │ │ ├── selfServiceOIDCProvider.fullGithub.yaml │ │ │ ├── selfServiceOIDCProvider.fullMicrosoft.yaml │ │ │ ├── selfServiceOIDCProvider.required.yaml │ │ │ ├── selfServiceSessionIssuerHook.full.yaml │ │ │ ├── selfServiceSessionRevokerHook.full.yaml │ │ │ ├── selfServiceWebHook.noauth.yaml │ │ │ ├── webHookAuthApiKeyProperties.full.yaml │ │ │ └── webHookAuthBasicAuthProperties.full.yaml │ │ └── schema_test.go │ └── stub/ │ └── identity/ │ └── empty.schema.json ├── text/ │ ├── context.go │ ├── id.go │ ├── id_test.go │ ├── message.go │ ├── message_error.go │ ├── message_login.go │ ├── message_node.go │ ├── message_recovery.go │ ├── message_registration.go │ ├── message_settings.go │ ├── message_system.go │ ├── message_test.go │ ├── message_validation.go │ ├── message_verification.go │ └── type.go ├── ui/ │ ├── container/ │ │ ├── container.go │ │ ├── container_test.go │ │ ├── error.go │ │ ├── stub/ │ │ │ ├── all_formats.schema.json │ │ │ ├── complex.schema.json │ │ │ ├── identity.schema.json │ │ │ └── simple.schema.json │ │ └── types.go │ └── node/ │ ├── .snapshots/ │ │ ├── TestNodeMarshalJSON-anchor_node.json │ │ ├── TestNodeMarshalJSON-division_node.json │ │ ├── TestNodeMarshalJSON-empty_type_inferred_from_attributes.json │ │ ├── TestNodeMarshalJSON-image_node.json │ │ ├── TestNodeMarshalJSON-input_node.json │ │ ├── TestNodeMarshalJSON-script_node.json │ │ └── TestNodeMarshalJSON-text_node.json │ ├── attributes.go │ ├── attributes_input.go │ ├── attributes_input_csrf.go │ ├── attributes_input_test.go │ ├── attributes_test.go │ ├── fixtures/ │ │ ├── all_formats.schema.json │ │ ├── complex.schema.json │ │ ├── identity.schema.json │ │ ├── simple.schema.json │ │ └── sort/ │ │ ├── expected/ │ │ │ ├── 1.json │ │ │ ├── 2.json │ │ │ ├── 3.json │ │ │ └── 4.json │ │ ├── input/ │ │ │ ├── 1.json │ │ │ ├── 2.json │ │ │ ├── 3.json │ │ │ └── 4.json │ │ └── schema/ │ │ ├── 2.json │ │ ├── 3.json │ │ └── 4.json │ ├── helper.go │ ├── identifiers.go │ ├── node.go │ └── node_test.go └── x/ ├── clean_url_test.go ├── cookie.go ├── cookie_test.go ├── doc.go ├── err.go ├── err_test.go ├── events/ │ ├── events.go │ └── events_test.go ├── fetcher.go ├── http.go ├── http_test.go ├── httploadermiddleware.go ├── ider.go ├── isjsonrequest.go ├── isjsonrequest_test.go ├── json_bool.go ├── json_bool_test.go ├── json_marshal.go ├── json_marshal_test.go ├── json_number.go ├── keys.go ├── mailhog.go ├── map_json.go ├── map_json_test.go ├── maxitems.go ├── nocache.go ├── normalize.go ├── normalize_test.go ├── nosurfx/ │ ├── nosurf.go │ └── nosurf_test.go ├── pagination.go ├── pointer.go ├── provider.go ├── readall.go ├── redir/ │ ├── port_redirect.go │ ├── port_redirect_test.go │ ├── secure_redirect.go │ └── secure_redirect_test.go ├── require.go ├── router.go ├── sdkx.go ├── sql.go ├── sql_test.go ├── stub_fs.go ├── swagger/ │ ├── swagger_meta.go │ ├── swagger_types_global.go │ └── swagger_types_overrides.go ├── tests.go ├── time.go ├── time_test.go ├── token_prefixes.go ├── transaction.go ├── uuid.go └── webauthnx/ ├── aaguid/ │ ├── aaguid.go │ ├── aaguid_test.go │ ├── aaguids.json │ └── passkey-aaguids.json ├── errors.go ├── handler.go ├── js/ │ ├── trigger.go │ ├── trigger_test.go │ └── webauthn.js ├── nodes.go └── user.go