max tokens

~227830 tokens

├── .artifacts
    └── README
├── .claude
    ├── commands
    │   ├── gh-pr.md
    │   └── gh-review.md
    └── settings.json
├── .craft.yml
├── .cursor
    └── mcp.json
├── .dockerignore
├── .envrc
├── .fossa.yml
├── .git-blame-ignore-revs
├── .gitattributes
├── .github
    ├── CODEOWNERS
    ├── CONTRIBUTING.md
    ├── ISSUE_TEMPLATE
    │   ├── bug.yml
    │   ├── config.yml
    │   ├── feature.yml
    │   ├── flaky.yml
    │   └── support.yml
    ├── PULL_REQUEST_TEMPLATE.md
    ├── actions
    │   ├── artifacts
    │   │   ├── action.yml
    │   │   ├── do_upload.py
    │   │   └── download_codecov_cli.py
    │   ├── collect-test-data
    │   │   └── action.yml
    │   └── setup-sentry
    │   │   └── action.yml
    ├── codeql
    │   └── codeql-config.yml
    ├── dependabot.yml
    ├── dependency-review-config.yml
    ├── eslint-stylish.json
    ├── file-filters.yml
    ├── labels.yml
    ├── pytest.json
    ├── screenshots
    │   ├── insights.png
    │   ├── issue-details.png
    │   ├── logs.png
    │   ├── replays.png
    │   ├── seer.png
    │   ├── trace-explorer.png
    │   ├── traces.png
    │   └── uptime.png
    ├── tsc.json
    └── workflows
    │   ├── acceptance.yml
    │   ├── backend.yml
    │   ├── bump-sentry-in-getsentry.yml
    │   ├── bump-version.yml
    │   ├── codecov_ats.yml
    │   ├── codecov_carryforward_reports.yml
    │   ├── codecov_per_test_coverage.yml
    │   ├── codeql.yml
    │   ├── development-environment.yml
    │   ├── enforce-license-compliance.yml
    │   ├── fast-revert.yml
    │   ├── frontend.yml
    │   ├── getsentry-dispatch.yml
    │   ├── jest-balance.yml
    │   ├── label-pullrequest.yml
    │   ├── lock.yml
    │   ├── meta-deploys-detect-change-type.yml
    │   ├── migrations-drift.yml
    │   ├── migrations.yml
    │   ├── openapi-diff.yml
    │   ├── openapi.yml
    │   ├── pre-commit.yml
    │   ├── react-to-product-owners-yml-changes.yml
    │   ├── release-ghcr-version-tag.yml
    │   ├── release.yml
    │   ├── scripts
    │       ├── deploy.js
    │       ├── getsentry-dispatch-setup
    │       ├── getsentry-dispatch.js
    │       ├── migration-check.sh
    │       └── wait-for-merge-commit.js
    │   ├── self-hosted.yml
    │   ├── sentry-pull-request-bot.yml
    │   ├── shuffle-tests.yml
    │   └── sync-labels.yml
├── .gitignore
├── .mcp.json
├── .node-version
├── .npmrc
├── .pre-commit-config.yaml
├── .prettierignore
├── .python-version
├── .tx
    └── config
├── .vercelignore
├── .volta.json
├── .vscode
    ├── extensions.json
    ├── launch.json
    └── settings.json
├── AGENTS.md
├── AUTHORS
├── Brewfile
├── CHANGES
├── CLAUDE.md
├── LICENSE.md
├── Makefile
├── README.md
├── api-docs
    ├── .node-version
    ├── .npmrc
    ├── .volta.json
    ├── components
    │   ├── parameters
    │   │   ├── pagination-cursor.json
    │   │   └── scim.json
    │   └── schemas
    │   │   ├── avatar.json
    │   │   ├── entries.json
    │   │   ├── error.json
    │   │   ├── event.json
    │   │   ├── issue.json
    │   │   ├── key.json
    │   │   ├── null.json
    │   │   ├── organization-details.json
    │   │   ├── organization-status.json
    │   │   ├── organization.json
    │   │   ├── plugin.json
    │   │   ├── project.json
    │   │   ├── releases
    │   │       ├── commit-file.json
    │   │       ├── commit.json
    │   │       ├── deploy.json
    │   │       ├── organization-release.json
    │   │       └── release-file.json
    │   │   ├── scim
    │   │       ├── group.json
    │   │       ├── group_list.json
    │   │       └── user.json
    │   │   ├── service-hook.json
    │   │   ├── sessions.json
    │   │   ├── team.json
    │   │   ├── user-feedback.json
    │   │   └── users.json
    ├── index.ts
    ├── openapi-diff.ts
    ├── openapi.json
    ├── package.json
    ├── paths
    │   ├── events
    │   │   ├── issue-details.json
    │   │   ├── issue-hashes.json
    │   │   ├── project-event-details.json
    │   │   ├── project-issues.json
    │   │   └── tag-values.json
    │   ├── integration-platform
    │   │   ├── sentry-app-external-issue-details.json
    │   │   ├── sentry-app-external-issues.json
    │   │   └── sentry-app-installations.json
    │   ├── organizations
    │   │   └── repos.json
    │   ├── projects
    │   │   ├── dsyms.json
    │   │   ├── index.json
    │   │   ├── service-hook-details.json
    │   │   ├── service-hooks.json
    │   │   ├── spike-protection.json
    │   │   ├── stats.json
    │   │   ├── tag-values.json
    │   │   ├── user-feedback.json
    │   │   └── users.json
    │   └── releases
    │   │   ├── deploys.json
    │   │   ├── organization-release-commit-files.json
    │   │   ├── organization-release-commits.json
    │   │   ├── organization-releases.json
    │   │   ├── project-release-commits.json
    │   │   ├── project-release-file.json
    │   │   ├── project-release-files.json
    │   │   ├── release-file.json
    │   │   └── release-files.json
    ├── pnpm-lock.yaml
    ├── pnpm-workspace.yaml
    └── watch.ts
├── bin
    ├── __init__.py
    ├── benchmark_codeowners
    │   └── benchmark
    ├── benchmark_detectors
    ├── dump-command-help
    ├── extension_language_map.py
    ├── find-good-catalogs
    ├── invalidate-project-configs
    ├── load-integration-data
    ├── load-mocks
    ├── merge-catalogs
    ├── mock-event
    ├── mock-outcomes
    ├── mock-replay
    ├── mock-replay-recording
    ├── mock-traces
    ├── mock-user
    ├── model-dependency-graphviz
    ├── preprod
    │   ├── test_pr_details
    │   └── trigger_size_status_check
    ├── react-to-product-owners-yml-changes.py
    ├── react-to-product-owners-yml-changes.sh
    ├── run-model-tests
    ├── save-integration-data
    ├── send_metrics.py
    ├── split-silo-database
    └── update-migration
├── codecov.yml
├── config
    ├── build-chartcuterie.ts
    ├── commit-template
    ├── hooks
    │   └── post-merge
    ├── tsconfig.base.json
    ├── tsconfig.build.json
    └── tsconfig.ci.json
├── devenv
    ├── config.ini
    ├── post_fetch.py
    └── sync.py
├── devservices
    └── config.yml
├── eslint.config.mjs
├── fixtures
    ├── __init__.py
    ├── apidocs_test_case.py
    ├── artifact_bundle
    │   ├── files
    │   │   └── _
    │   │   │   └── _
    │   │   │       ├── index.js
    │   │   │       └── index.js.map
    │   └── manifest.json
    ├── artifact_bundle_debug_ids
    │   ├── files
    │   │   └── _
    │   │   │   └── _
    │   │   │       ├── bundle1.js
    │   │   │       ├── bundle1.min.js
    │   │   │       ├── bundle1.min.js.map
    │   │   │       ├── index.js
    │   │   │       ├── index.js.map
    │   │   │       └── index.min.js
    │   └── manifest.json
    ├── artifact_bundle_duplicated_debug_ids
    │   ├── files
    │   │   └── _
    │   │   │   └── _
    │   │   │       ├── bundle1.js
    │   │   │       ├── bundle1.min.js
    │   │   │       ├── bundle1.min.js.map
    │   │   │       ├── index.js
    │   │   │       ├── index.js.map
    │   │   │       └── index.min.js
    │   └── manifest.json
    ├── avatar.jpg
    ├── backup
    │   ├── app-user-with-empty-email.json
    │   ├── datetime-millis.json
    │   ├── fresh-install.json
    │   ├── invalid-user.json
    │   ├── single-integration.json
    │   ├── single-option.json
    │   ├── user-with-maximum-privileges.json
    │   ├── user-with-minimum-privileges.json
    │   ├── user-with-roles-no-superadmin.json
    │   └── user-with-superadmin-no-roles.json
    ├── bad_data.json
    ├── bitbucket.py
    ├── bitbucket_server.py
    ├── crash.sym
    ├── emails
    │   ├── alert.txt
    │   ├── assigned.txt
    │   ├── assigned_self.txt
    │   ├── digest.txt
    │   ├── invalid_identity.txt
    │   ├── invitation.txt
    │   ├── mfa_added.txt
    │   ├── mfa_removed.txt
    │   ├── n1_api_call.txt
    │   ├── note.txt
    │   ├── password_changed.txt
    │   ├── performance.txt
    │   ├── recovery_codes_regenerated.txt
    │   ├── regression.txt
    │   ├── regression_with_version.txt
    │   ├── release.txt
    │   ├── report.txt
    │   ├── resolved.txt
    │   ├── resolved_in_release.txt
    │   ├── resolved_in_release_upcoming.txt
    │   ├── sso_linked.txt
    │   ├── sso_unlinked.txt
    │   ├── sso_unlinked_without_password.txt
    │   ├── unable_to_delete_repo.txt
    │   ├── unable_to_fetch_commits.txt
    │   └── unassigned.txt
    ├── events
    │   └── issue_detection
    │   │   ├── consecutive-http
    │   │       └── consecutive-http-basic.json
    │   │   ├── db-on-main-thread
    │   │       └── db-on-main-thread.json
    │   │   ├── file-io-on-main-thread
    │   │       ├── file-io-on-main-thread-with-complicated-structure.json
    │   │       ├── file-io-on-main-thread-with-obfuscation.json
    │   │       ├── file-io-on-main-thread-with-parallel-spans.json
    │   │       └── file-io-on-main-thread.json
    │   │   ├── http-overhead
    │   │       └── http-overhead-filtered-url.json
    │   │   ├── m-n-plus-one-db
    │   │       ├── m-n-plus-one-db-spans-duration-suceeds.json
    │   │       ├── m-n-plus-one-graphql-transaction-parent.json
    │   │       ├── m-n-plus-one-graphql-truncated.json
    │   │       ├── m-n-plus-one-graphql.json
    │   │       ├── m-n-plus-one-mostly-http.json
    │   │       ├── m-n-plus-one-off-by-one.json
    │   │       ├── m-n-plus-one-prisma-client-different-descriptions.json
    │   │       ├── m-n-plus-one-prisma-client.json
    │   │       └── m-n-plus-one-redis.json
    │   │   ├── n-plus-one-api-calls
    │   │       ├── n-plus-one-api-calls-in-issue-stream.json
    │   │       ├── n-plus-one-api-calls-in-weather-app.json
    │   │       ├── n-plus-one-api-http-query.json
    │   │       └── not-n-plus-one-api-calls.json
    │   │   ├── n-plus-one-db
    │   │       ├── fast-n-plus-one-in-django-new-view.json
    │   │       ├── n-plus-one-db-mongodb.json
    │   │       ├── n-plus-one-db-mongoose.json
    │   │       ├── n-plus-one-db-root-parent-span.json
    │   │       ├── n-plus-one-in-django-index-view-activerecord.json
    │   │       ├── n-plus-one-in-django-index-view-repeating-redis.json
    │   │       ├── n-plus-one-in-django-index-view-source-redis.json
    │   │       ├── n-plus-one-in-django-index-view-unparameterized.json
    │   │       ├── n-plus-one-in-django-index-view.json
    │   │       ├── n-plus-one-in-django-new-view-truncated-duplicates.json
    │   │       ├── n-plus-one-in-django-new-view.json
    │   │       ├── n-plus-one-in-django-with-odd-db-sources.json
    │   │       ├── no-issue-in-django-detail-view.json
    │   │       ├── parallel-n-plus-one-in-django-index-view.json
    │   │       └── query-waterfall-in-django-random-view.json
    │   │   ├── query-injection
    │   │       ├── query-injection-mongo-event.json
    │   │       └── query-injection-sql-query.json
    │   │   ├── slow-db
    │   │       ├── slow-db-spans.json
    │   │       └── solved-n-plus-one-in-django-index-view.json
    │   │   ├── sql-injection
    │   │       ├── sql-injection-event-body.json
    │   │       ├── sql-injection-event-gorm.json
    │   │       ├── sql-injection-event-invalid-package.json
    │   │       ├── sql-injection-event-nestjs-mikroorm.json
    │   │       ├── sql-injection-event-nestjs-typeorm.json
    │   │       ├── sql-injection-event-non-vulnerable.json
    │   │       ├── sql-injection-event-otel.json
    │   │       ├── sql-injection-event-parameterized-query.json
    │   │       ├── sql-injection-event-query.json
    │   │       ├── sql-injection-event-zf1.json
    │   │       ├── sql-injection-laravel-query.json
    │   │       ├── sql-injection-not-in-where-event.json
    │   │       ├── sql-injection-orm-event-alias-chaining.json
    │   │       ├── sql-injection-orm-event-deleted-at-null.json
    │   │       ├── sql-injection-query-with-bindings.json
    │   │       ├── sql-injection-test-comment.json
    │   │       └── sql-injection-test-regex-event.json
    │   │   └── uncompressed-assets
    │   │       └── uncompressed-script-asset.json
    ├── github.py
    ├── github_enterprise.py
    ├── gitlab.py
    ├── integration-docs
    │   ├── _platforms.json
    │   ├── android.json
    │   ├── apple-ios.json
    │   ├── apple-macos.json
    │   ├── apple.json
    │   ├── dotnet.json
    │   ├── elixir.json
    │   ├── go-http.json
    │   ├── go.json
    │   ├── java-appengine.json
    │   ├── java-log4j.json
    │   ├── java-log4j2.json
    │   ├── java-logback.json
    │   ├── java-logging.json
    │   ├── java.json
    │   ├── javascript-angular.json
    │   ├── javascript-angular2.json
    │   ├── javascript-angularjs.json
    │   ├── javascript-astro.json
    │   ├── javascript-backbone.json
    │   ├── javascript-electron.json
    │   ├── javascript-ember.json
    │   ├── javascript-react.json
    │   ├── javascript-remix.json
    │   ├── javascript-svelte.json
    │   ├── javascript-sveltekit.json
    │   ├── javascript-vue.json
    │   ├── javascript.json
    │   ├── minidump.json
    │   ├── native.json
    │   ├── node-connect.json
    │   ├── node-express.json
    │   ├── node-koa.json
    │   ├── node.json
    │   ├── php-laravel.json
    │   ├── php-monolog.json
    │   ├── php-symfony2.json
    │   ├── php.json
    │   ├── powershell.json
    │   ├── python-bottle.json
    │   ├── python-celery.json
    │   ├── python-django.json
    │   ├── python-fastapi.json
    │   ├── python-flask.json
    │   ├── python-pylons.json
    │   ├── python-pyramid.json
    │   ├── python-rq.json
    │   ├── python-tornado.json
    │   ├── python.json
    │   ├── ruby-rack.json
    │   ├── ruby-rails.json
    │   ├── ruby.json
    │   ├── rust.json
    │   └── starlette.json
    ├── integrations
    │   ├── __init__.py
    │   ├── jira
    │   │   ├── __init__.py
    │   │   ├── mock.py
    │   │   ├── stub_client.py
    │   │   └── stubs
    │   │   │   ├── changelog_missing.json
    │   │   │   ├── createmeta_response.json
    │   │   │   ├── edit_issue_assignee_missing_payload.json
    │   │   │   ├── edit_issue_assignee_payload.json
    │   │   │   ├── edit_issue_no_assignee_payload.json
    │   │   │   ├── edit_issue_status_payload.json
    │   │   │   ├── fetch_issue_create_meta.json
    │   │   │   ├── get_issue_response.json
    │   │   │   ├── issue_fields_response.json
    │   │   │   ├── issue_types_response.json
    │   │   │   ├── jira_server_user.json
    │   │   │   ├── priorities_response.json
    │   │   │   ├── project_list_response.json
    │   │   │   ├── projects_paginated.json
    │   │   │   ├── search_response.json
    │   │   │   ├── status_response.json
    │   │   │   ├── transition_response.json
    │   │   │   ├── user.json
    │   │   │   ├── user_search_response.json
    │   │   │   └── versions_response.json
    │   ├── mock_service.py
    │   └── stub_service.py
    ├── models.py
    ├── native
    │   ├── hello.dsym
    │   ├── linux.cficache
    │   ├── linux.dmp
    │   ├── macos.dmp
    │   ├── threadnames.dmp
    │   ├── unreal_crash
    │   ├── unreal_crash.sym
    │   ├── unreal_crash_apple
    │   ├── windows.dmp
    │   └── windows.sym
    ├── page_objects
    │   ├── __init__.py
    │   ├── base.py
    │   ├── dashboard_detail.py
    │   ├── explore_logs.py
    │   ├── explore_spans.py
    │   ├── global_selection.py
    │   ├── issue_details.py
    │   ├── issue_list.py
    │   ├── organization_integration_settings.py
    │   ├── trace_view.py
    │   └── transaction_summary.py
    ├── profiles
    │   ├── embedded.js
    │   ├── embedded.js.map
    │   ├── valid_android_profile.json
    │   ├── valid_ios_profile.json
    │   └── valid_js_profile.json
    ├── rookout-bw.png
    ├── rookout-color.png
    ├── safe_migrations_apps
    │   ├── LICENSE
    │   ├── __init__.py
    │   ├── bad_flow_add_column_with_default_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_add_field_default.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── bad_flow_add_column_with_notnull_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_add_field_notnull.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── bad_flow_add_column_with_notnull_default_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_add_field_notnull_default.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── bad_flow_change_char_type_that_unsafe_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_change_type_from_char120_to_char100.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── bad_flow_delete_field_double_pending_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_delete_pending.py
    │   │   │   ├── 0003_double_pending.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── bad_flow_delete_field_pending_with_fk_constraint_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_delete_without_pending.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── bad_flow_delete_field_pending_with_not_null_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_delete_without_pending.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── bad_flow_delete_field_without_pending_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_delete_without_pending.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── bad_flow_delete_model_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_delete_model.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── bad_flow_delete_model_double_pending_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_delete_pending.py
    │   │   │   ├── 0003_double_pending.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── bad_flow_delete_model_without_pending_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_delete_without_pending.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── bad_flow_delete_pending_with_fk_constraints_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_delete_without_pending.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── bad_flow_remove_field_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_remove_field.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── bad_flow_rename_field_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_rename_field.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── bad_flow_rename_table_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_rename_table.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── bad_flow_run_sql_disabled_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── bad_flow_run_sql_nested_disabled_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── decimal_to_float_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_type_conversion.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── good_flow_add_column_with_notnull_db_default_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_add_field_notnull_db_default.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── good_flow_delete_field_pending_with_fk_constraint_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_remove_constraints_and_pending.py
    │   │   │   ├── 0003_delete.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── good_flow_delete_field_pending_with_not_null_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_remove_not_null_and_pending.py
    │   │   │   ├── 0003_delete.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── good_flow_delete_field_pending_with_not_null_m2m_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_delete_without_pending.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── good_flow_delete_field_simple_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_set_pending.py
    │   │   │   ├── 0003_delete.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── good_flow_delete_model_state_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_delete_model_state.py
    │   │   │   ├── 0003_delete_table.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── good_flow_delete_pending_with_fk_constraints_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_remove_constraints_and_pending.py
    │   │   │   ├── 0003_delete.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── good_flow_delete_simple_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   ├── 0002_set_pending.py
    │   │   │   ├── 0003_delete.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── good_flow_safe_run_sql_with_run_sql_disabled_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_initial.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── migration_test_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │   │   ├── 0001_create_migration_run_test.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   └── safe_run_sql_app
    │   │   ├── __init__.py
    │   │   ├── migrations
    │   │       ├── 0001_initial.py
    │   │       ├── 0002_run_sql.py
    │   │       ├── 0003_add_col.py
    │   │       └── __init__.py
    │   │   └── models.py
    ├── saml2_auth_response.xml
    ├── saml2_slo_request.xml
    ├── schema_validation.py
    ├── sdk_crash_detection
    │   ├── __init__.py
    │   ├── crash_event_android.py
    │   ├── crash_event_cocoa.py
    │   ├── crash_event_dart.py
    │   ├── crash_event_dotnet.py
    │   ├── crash_event_native.py
    │   └── crash_event_react_native.py
    ├── search-syntax
    │   ├── aggregate_duration_filter.json
    │   ├── aggregate_duration_filter_overrides_numeric_shorthand.json
    │   ├── aggregate_filter_on_explicit_typed_attributes.json
    │   ├── aggregate_rel_time_filter.json
    │   ├── basic_fallthrough.json
    │   ├── boolean_filter.json
    │   ├── boolean_filter_passthrough.json
    │   ├── contains_operator.json
    │   ├── custom_explicit_tag.json
    │   ├── custom_tag.json
    │   ├── disallow_wildcard_filter.json
    │   ├── duration_aggregate_measurements_filter.json
    │   ├── duration_aggregate_op_breakdowns_filter.json
    │   ├── duration_filter.json
    │   ├── duration_filter_overrides_numeric_shorthand.json
    │   ├── duration_measurements_filter.json
    │   ├── duration_on_non_duration_field.json
    │   ├── duration_op_breakdowns_filter.json
    │   ├── empty_filter_value.json
    │   ├── empty_spaces_stripped_correctly.json
    │   ├── empty_string.json
    │   ├── ends_with_operator.json
    │   ├── escaped_quote_value.json
    │   ├── escaped_quotes.json
    │   ├── explicit_number_tag.json
    │   ├── explicit_number_tags_in_filter.json
    │   ├── explicit_string_tag.json
    │   ├── explicit_string_tags_in_filter.json
    │   ├── explicit_tags_in_filter.json
    │   ├── free_text_search_anywhere.json
    │   ├── has_tag.json
    │   ├── invalid_aggregate_column_with_duration_filter.json
    │   ├── invalid_aggregate_duration_filter.json
    │   ├── invalid_aggregate_empty_parameter.json
    │   ├── invalid_aggregate_percentage_filter.json
    │   ├── invalid_boolean_filter.json
    │   ├── invalid_date_formats.json
    │   ├── invalid_duration_filter.json
    │   ├── invalid_numeric_aggregate_filter.json
    │   ├── invalid_numeric_fields.json
    │   ├── invalid_numeric_shorthand.json
    │   ├── multiple_quotes.json
    │   ├── negated_duration_on_non_duration_field.json
    │   ├── negated_on_boolean_values_and_non_boolean_field.json
    │   ├── newline_outside_quote.json
    │   ├── newline_within_quote.json
    │   ├── not_has_tag.json
    │   ├── numeric_aggregate_measurements_filter.json
    │   ├── numeric_aggregate_op_breakdowns_filter.json
    │   ├── numeric_filter.json
    │   ├── numeric_filter_with_decimals.json
    │   ├── numeric_filter_with_shorthand.json
    │   ├── numeric_in_filter.json
    │   ├── numeric_measurements_filter.json
    │   ├── other_dates.json
    │   ├── quoted_free_text_search_anywhere.json
    │   ├── quoted_key.json
    │   ├── quoted_val.json
    │   ├── quotes_filtered_on_raw.json
    │   ├── rel_time_filter.json
    │   ├── semver.json
    │   ├── simple.json
    │   ├── simple_in.json
    │   ├── sooo_many_quotes.json
    │   ├── special_character_params.json
    │   ├── specific_time_filter.json
    │   ├── starts_with_operator.json
    │   ├── supported_tags.json
    │   ├── tab_outside_quote.json
    │   ├── tab_within_quote.json
    │   ├── timestamp.json
    │   ├── timestamp_rollup.json
    │   └── trailing_quote_value.json
    ├── stubs-for-mypy
    │   ├── amqp
    │   │   ├── __init__.pyi
    │   │   ├── channel.pyi
    │   │   └── connection.pyi
    │   ├── brotli.pyi
    │   ├── csp
    │   │   ├── __init__.pyi
    │   │   └── middleware.pyi
    │   ├── email_reply_parser.pyi
    │   ├── ephemeral_port_reserve.pyi
    │   ├── honcho
    │   │   ├── __init__.pyi
    │   │   ├── manager.pyi
    │   │   ├── printer.pyi
    │   │   └── process.pyi
    │   ├── memcache.pyi
    │   ├── petname
    │   │   ├── __init__.pyi
    │   │   └── english.pyi
    │   ├── pytest_jsonreport
    │   │   ├── __init__.pyi
    │   │   └── plugin.pyi
    │   ├── pytest_rerunfailures.pyi
    │   ├── rapidjson.pyi
    │   ├── rediscluster
    │   │   ├── __init__.pyi
    │   │   ├── client.pyi
    │   │   └── exceptions.pyi
    │   ├── sqlparse
    │   │   └── __init__.pyi
    │   ├── toronado.pyi
    │   ├── ua_parser
    │   │   ├── __init__.pyi
    │   │   └── user_agent_parser.pyi
    │   ├── uwsgi.pyi
    │   └── uwsgidecorators.pyi
    ├── sudo_testutils.py
    ├── test.mmdb
    ├── vercel.py
    └── vsts.py
├── jest.config.ts
├── knip.config.ts
├── migrations_lockfile.txt
├── package.json
├── pnpm-lock.yaml
├── prettier.config.mjs
├── pyproject.toml
├── rspack.config.ts
├── scripts
    ├── __init__.py
    ├── analyze-styled.ts
    ├── build-js-loader.ts
    ├── bump-version.sh
    ├── do.sh
    ├── extract-android-device-names.js
    ├── lib.sh
    ├── post-release.sh
    ├── test.js
    ├── type-coverage.ts
    └── upgrade-postgres.sh
├── self-hosted
    ├── Dockerfile
    ├── config.yml
    ├── docker-entrypoint.sh
    └── sentry.conf.py
├── setup.cfg
├── src
    ├── AGENTS.md
    ├── CLAUDE.md
    ├── bitfield
    │   ├── LICENSE
    │   ├── __init__.py
    │   ├── apps.py
    │   ├── compat.py
    │   ├── models.py
    │   ├── py.typed
    │   ├── query.py
    │   └── types.py
    ├── django_picklefield
    │   ├── LICENSE
    │   ├── __init__.py
    │   ├── constants.py
    │   ├── fields.py
    │   └── py.typed
    ├── flagpole
    │   ├── __init__.py
    │   ├── conditions.py
    │   ├── evaluation_context.py
    │   ├── flagpole-schema.json
    │   ├── flagpole_eval.py
    │   └── py.typed
    ├── sentry
    │   ├── __init__.py
    │   ├── __main__.py
    │   ├── adoption
    │   │   ├── __init__.py
    │   │   └── manager.py
    │   ├── analytics
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── event.py
    │   │   ├── event_manager.py
    │   │   ├── events
    │   │   │   ├── __init__.py
    │   │   │   ├── advanced_search_feature_gated.py
    │   │   │   ├── agent_monitoring_events.py
    │   │   │   ├── ai_autofix_pr_events.py
    │   │   │   ├── alert_created.py
    │   │   │   ├── alert_edited.py
    │   │   │   ├── alert_rule_ui_component_webhook_sent.py
    │   │   │   ├── alert_sent.py
    │   │   │   ├── api_token_created.py
    │   │   │   ├── api_token_deleted.py
    │   │   │   ├── auth_v2.py
    │   │   │   ├── base_notification_sent.py
    │   │   │   ├── checkin_processing_error_stored.py
    │   │   │   ├── codeowners_assignment.py
    │   │   │   ├── codeowners_created.py
    │   │   │   ├── codeowners_max_length_exceeded.py
    │   │   │   ├── codeowners_updated.py
    │   │   │   ├── comment_webhooks.py
    │   │   │   ├── cron_monitor_broken_status_recovery.py
    │   │   │   ├── cron_monitor_created.py
    │   │   │   ├── data_consent_org_creation.py
    │   │   │   ├── eventuser_endpoint_request.py
    │   │   │   ├── eventuser_equality_check.py
    │   │   │   ├── eventuser_snuba_for_projects.py
    │   │   │   ├── eventuser_snuba_query.py
    │   │   │   ├── first_cron_checkin_sent.py
    │   │   │   ├── first_event_sent.py
    │   │   │   ├── first_feedback_sent.py
    │   │   │   ├── first_flag_sent.py
    │   │   │   ├── first_insight_span_sent.py
    │   │   │   ├── first_log_sent.py
    │   │   │   ├── first_new_feedback_sent.py
    │   │   │   ├── first_profile_sent.py
    │   │   │   ├── first_release_tag_sent.py
    │   │   │   ├── first_replay_sent.py
    │   │   │   ├── first_sourcemaps_sent.py
    │   │   │   ├── first_trace_metric_sent.py
    │   │   │   ├── first_transaction_sent.py
    │   │   │   ├── first_user_context_sent.py
    │   │   │   ├── groupowner_assignment.py
    │   │   │   ├── inapp_request.py
    │   │   │   ├── integration_commit_context_all_frames.py
    │   │   │   ├── integration_failed_to_fetch_commit_context.py
    │   │   │   ├── integration_pipeline_step.py
    │   │   │   ├── integration_serverless_setup.py
    │   │   │   ├── internal_integration_created.py
    │   │   │   ├── issue_alert_fired.py
    │   │   │   ├── issue_archived.py
    │   │   │   ├── issue_assigned.py
    │   │   │   ├── issue_auto_resolved.py
    │   │   │   ├── issue_deleted.py
    │   │   │   ├── issue_escalating.py
    │   │   │   ├── issue_ignored.py
    │   │   │   ├── issue_mark_reviewed.py
    │   │   │   ├── issue_priority.py
    │   │   │   ├── issue_resolved.py
    │   │   │   ├── issue_search_endpoint_queried.py
    │   │   │   ├── issue_tracker_used.py
    │   │   │   ├── issue_unignored.py
    │   │   │   ├── issue_unresolved.py
    │   │   │   ├── issueowners_assignment.py
    │   │   │   ├── join_request_created.py
    │   │   │   ├── join_request_link_viewed.py
    │   │   │   ├── manual_issue_assignment.py
    │   │   │   ├── member_invited.py
    │   │   │   ├── metric_alert_with_ui_component_created.py
    │   │   │   ├── missing_members_nudge.py
    │   │   │   ├── monitor_mark_failed.py
    │   │   │   ├── onboarding_complete.py
    │   │   │   ├── onboarding_continuation_sent.py
    │   │   │   ├── org_auth_token_created.py
    │   │   │   ├── org_auth_token_deleted.py
    │   │   │   ├── organization_created.py
    │   │   │   ├── organization_joined.py
    │   │   │   ├── organization_removed.py
    │   │   │   ├── plugin_enabled.py
    │   │   │   ├── project_created.py
    │   │   │   ├── project_issue_searched.py
    │   │   │   ├── project_transferred.py
    │   │   │   ├── quick_trace_connected_services.py
    │   │   │   ├── release_created.py
    │   │   │   ├── release_get_previous_commits.py
    │   │   │   ├── release_set_commits.py
    │   │   │   ├── relocation_created.py
    │   │   │   ├── relocation_forked.py
    │   │   │   ├── relocation_organization_imported.py
    │   │   │   ├── repo_linked.py
    │   │   │   ├── rule_disable_opt_out.py
    │   │   │   ├── rule_reenable.py
    │   │   │   ├── rule_snooze.py
    │   │   │   ├── search_saved.py
    │   │   │   ├── second_platform_added.py
    │   │   │   ├── sentry_app_created.py
    │   │   │   ├── sentry_app_deleted.py
    │   │   │   ├── sentry_app_installation_token_created.py
    │   │   │   ├── sentry_app_installation_token_deleted.py
    │   │   │   ├── sentry_app_installation_updated.py
    │   │   │   ├── sentry_app_installed.py
    │   │   │   ├── sentry_app_schema_validation_error.py
    │   │   │   ├── sentry_app_token_exchanged.py
    │   │   │   ├── sentry_app_uninstalled.py
    │   │   │   ├── sentry_app_updated.py
    │   │   │   ├── sentryapp_issue_webhooks.py
    │   │   │   ├── sso_enabled.py
    │   │   │   ├── suspectcommit_assignment.py
    │   │   │   ├── team_created.py
    │   │   │   ├── user_created.py
    │   │   │   ├── user_removed.py
    │   │   │   ├── user_signup.py
    │   │   │   ├── webhook_repository_created.py
    │   │   │   └── weekly_report.py
    │   │   └── pubsub.py
    │   ├── api
    │   │   ├── __init__.py
    │   │   ├── analytics.py
    │   │   ├── api_owners.py
    │   │   ├── api_publish_status.py
    │   │   ├── authentication.py
    │   │   ├── base.py
    │   │   ├── bases
    │   │   │   ├── __init__.py
    │   │   │   ├── avatar.py
    │   │   │   ├── incident.py
    │   │   │   ├── organization.py
    │   │   │   ├── organization_events.py
    │   │   │   ├── organization_flag.py
    │   │   │   ├── organization_request_change.py
    │   │   │   ├── organizationmember.py
    │   │   │   ├── project.py
    │   │   │   ├── project_transaction_threshold_override.py
    │   │   │   ├── rule.py
    │   │   │   └── team.py
    │   │   ├── client.py
    │   │   ├── decorators.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── accept_organization_invite.py
    │   │   │   ├── accept_project_transfer.py
    │   │   │   ├── admin_project_configs.py
    │   │   │   ├── api_application_details.py
    │   │   │   ├── api_application_rotate_secret.py
    │   │   │   ├── api_applications.py
    │   │   │   ├── api_authorizations.py
    │   │   │   ├── api_token_details.py
    │   │   │   ├── api_tokens.py
    │   │   │   ├── artifact_bundles.py
    │   │   │   ├── artifact_lookup.py
    │   │   │   ├── assistant.py
    │   │   │   ├── auth_config.py
    │   │   │   ├── auth_index.py
    │   │   │   ├── auth_login.py
    │   │   │   ├── auth_validate.py
    │   │   │   ├── broadcast_details.py
    │   │   │   ├── broadcast_index.py
    │   │   │   ├── builtin_symbol_sources.py
    │   │   │   ├── catchall.py
    │   │   │   ├── chunk.py
    │   │   │   ├── custom_rules.py
    │   │   │   ├── data_scrubbing_selector_suggestions.py
    │   │   │   ├── debug_files.py
    │   │   │   ├── email_capture.py
    │   │   │   ├── event_apple_crash_report.py
    │   │   │   ├── event_attachment_details.py
    │   │   │   ├── event_attachments.py
    │   │   │   ├── event_file_committers.py
    │   │   │   ├── filechange.py
    │   │   │   ├── frontend_version.py
    │   │   │   ├── index.py
    │   │   │   ├── integrations
    │   │   │   │   └── sentry_apps
    │   │   │   │   │   └── installation
    │   │   │   │   │       └── external_issue
    │   │   │   │   │           └── __init__.py
    │   │   │   ├── internal
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── beacon.py
    │   │   │   │   ├── environment.py
    │   │   │   │   ├── feature_flags.py
    │   │   │   │   ├── mail.py
    │   │   │   │   ├── packages.py
    │   │   │   │   ├── rpc.py
    │   │   │   │   └── warnings.py
    │   │   │   ├── internal_ea_features.py
    │   │   │   ├── oauth_userinfo.py
    │   │   │   ├── organization_access_request_details.py
    │   │   │   ├── organization_ai_conversations.py
    │   │   │   ├── organization_api_key_details.py
    │   │   │   ├── organization_api_key_index.py
    │   │   │   ├── organization_artifactbundle_assemble.py
    │   │   │   ├── organization_auditlogs.py
    │   │   │   ├── organization_auth_provider_details.py
    │   │   │   ├── organization_auth_providers.py
    │   │   │   ├── organization_auth_token_details.py
    │   │   │   ├── organization_auth_tokens.py
    │   │   │   ├── organization_config_repositories.py
    │   │   │   ├── organization_details.py
    │   │   │   ├── organization_events.py
    │   │   │   ├── organization_events_facets.py
    │   │   │   ├── organization_events_facets_performance.py
    │   │   │   ├── organization_events_has_measurements.py
    │   │   │   ├── organization_events_histogram.py
    │   │   │   ├── organization_events_meta.py
    │   │   │   ├── organization_events_root_cause_analysis.py
    │   │   │   ├── organization_events_span_ops.py
    │   │   │   ├── organization_events_spans_histogram.py
    │   │   │   ├── organization_events_spans_performance.py
    │   │   │   ├── organization_events_stats.py
    │   │   │   ├── organization_events_timeseries.py
    │   │   │   ├── organization_events_trace.py
    │   │   │   ├── organization_events_trends.py
    │   │   │   ├── organization_events_trends_v2.py
    │   │   │   ├── organization_events_vitals.py
    │   │   │   ├── organization_fork.py
    │   │   │   ├── organization_insights_tree.py
    │   │   │   ├── organization_measurements_meta.py
    │   │   │   ├── organization_metrics_meta.py
    │   │   │   ├── organization_missing_org_members.py
    │   │   │   ├── organization_on_demand_metrics_estimation_stats.py
    │   │   │   ├── organization_onboarding_continuation_email.py
    │   │   │   ├── organization_onboarding_tasks.py
    │   │   │   ├── organization_pinned_searches.py
    │   │   │   ├── organization_plugin_deprecation_info.py
    │   │   │   ├── organization_plugins_configs.py
    │   │   │   ├── organization_plugins_index.py
    │   │   │   ├── organization_profiling_functions.py
    │   │   │   ├── organization_profiling_profiles.py
    │   │   │   ├── organization_projects_sent_first_event.py
    │   │   │   ├── organization_recent_searches.py
    │   │   │   ├── organization_relay_usage.py
    │   │   │   ├── organization_releases.py
    │   │   │   ├── organization_sampling_admin_metrics.py
    │   │   │   ├── organization_sampling_effective_sample_rate.py
    │   │   │   ├── organization_sampling_project_rates.py
    │   │   │   ├── organization_sampling_project_span_counts.py
    │   │   │   ├── organization_sdk_deprecations.py
    │   │   │   ├── organization_sdk_updates.py
    │   │   │   ├── organization_search_details.py
    │   │   │   ├── organization_sessions.py
    │   │   │   ├── organization_spans_fields.py
    │   │   │   ├── organization_spans_fields_stats.py
    │   │   │   ├── organization_stats.py
    │   │   │   ├── organization_stats_summary.py
    │   │   │   ├── organization_stats_v2.py
    │   │   │   ├── organization_tagkey_values.py
    │   │   │   ├── organization_tags.py
    │   │   │   ├── organization_trace.py
    │   │   │   ├── organization_trace_item_attributes.py
    │   │   │   ├── organization_trace_item_attributes_ranked.py
    │   │   │   ├── organization_trace_item_stats.py
    │   │   │   ├── organization_trace_logs.py
    │   │   │   ├── organization_trace_meta.py
    │   │   │   ├── organization_traces.py
    │   │   │   ├── organization_unsubscribe.py
    │   │   │   ├── project_artifact_bundle_file_details.py
    │   │   │   ├── project_artifact_bundle_files.py
    │   │   │   ├── project_commits.py
    │   │   │   ├── project_create_sample.py
    │   │   │   ├── project_create_sample_transaction.py
    │   │   │   ├── project_filter_details.py
    │   │   │   ├── project_filters.py
    │   │   │   ├── project_member_index.py
    │   │   │   ├── project_overview.py
    │   │   │   ├── project_performance_general_settings.py
    │   │   │   ├── project_plugin_details.py
    │   │   │   ├── project_plugins.py
    │   │   │   ├── project_profiling_profile.py
    │   │   │   ├── project_repo_path_parsing.py
    │   │   │   ├── project_reprocessing.py
    │   │   │   ├── project_rule_actions.py
    │   │   │   ├── project_rule_details.py
    │   │   │   ├── project_rule_enable.py
    │   │   │   ├── project_rule_preview.py
    │   │   │   ├── project_rule_task_details.py
    │   │   │   ├── project_rules.py
    │   │   │   ├── project_rules_configuration.py
    │   │   │   ├── project_servicehook_details.py
    │   │   │   ├── project_servicehook_stats.py
    │   │   │   ├── project_servicehooks.py
    │   │   │   ├── project_stacktrace_coverage.py
    │   │   │   ├── project_statistical_detectors.py
    │   │   │   ├── project_symbol_sources.py
    │   │   │   ├── project_tagkey_details.py
    │   │   │   ├── project_tagkey_values.py
    │   │   │   ├── project_tags.py
    │   │   │   ├── project_template_detail.py
    │   │   │   ├── project_templates_index.py
    │   │   │   ├── project_trace_item_details.py
    │   │   │   ├── project_transaction_names.py
    │   │   │   ├── project_transaction_threshold.py
    │   │   │   ├── project_transaction_threshold_override.py
    │   │   │   ├── project_user_stats.py
    │   │   │   ├── project_web_vitals_detection.py
    │   │   │   ├── prompts_activity.py
    │   │   │   ├── relay
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── details.py
    │   │   │   │   ├── health_check.py
    │   │   │   │   ├── index.py
    │   │   │   │   ├── project_configs.py
    │   │   │   │   ├── project_ids.py
    │   │   │   │   ├── public_keys.py
    │   │   │   │   ├── register_challenge.py
    │   │   │   │   └── register_response.py
    │   │   │   ├── release_thresholds
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── health_checks
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── is_crash_free_rate_healthy.py
    │   │   │   │   │   ├── is_error_count_healthy.py
    │   │   │   │   │   └── is_new_issues_count_healthy.py
    │   │   │   │   ├── release_threshold.py
    │   │   │   │   ├── release_threshold_details.py
    │   │   │   │   ├── release_threshold_index.py
    │   │   │   │   ├── release_threshold_status_index.py
    │   │   │   │   ├── types.py
    │   │   │   │   └── utils
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── fetch_sessions_data.py
    │   │   │   │   │   ├── get_errors_counts_timeseries.py
    │   │   │   │   │   └── get_new_issue_counts.py
    │   │   │   ├── rule_snooze.py
    │   │   │   ├── secret_scanning
    │   │   │   │   └── github.py
    │   │   │   ├── seer_models.py
    │   │   │   ├── setup_wizard.py
    │   │   │   ├── source_map_debug_blue_thunder_edition.py
    │   │   │   ├── system_health.py
    │   │   │   ├── system_options.py
    │   │   │   ├── timeseries.py
    │   │   │   ├── user_organizationintegrations.py
    │   │   │   ├── user_organizations.py
    │   │   │   ├── user_subscriptions.py
    │   │   │   └── warmup.py
    │   │   ├── event_search.py
    │   │   ├── exceptions.py
    │   │   ├── fields
    │   │   │   ├── __init__.py
    │   │   │   ├── actor.py
    │   │   │   ├── avatar.py
    │   │   │   ├── empty_decimal.py
    │   │   │   ├── empty_integer.py
    │   │   │   ├── sentry_slug.py
    │   │   │   ├── serializedfile.py
    │   │   │   └── user.py
    │   │   ├── handlers.py
    │   │   ├── helpers
    │   │   │   ├── __init__.py
    │   │   │   ├── actionable_items_helper.py
    │   │   │   ├── android_models.py
    │   │   │   ├── constants.py
    │   │   │   ├── default_inbound_filters.py
    │   │   │   ├── default_symbol_sources.py
    │   │   │   ├── deprecation.py
    │   │   │   ├── environments.py
    │   │   │   ├── error_upsampling.py
    │   │   │   ├── events.py
    │   │   │   ├── group_index
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── delete.py
    │   │   │   │   ├── index.py
    │   │   │   │   ├── types.py
    │   │   │   │   ├── update.py
    │   │   │   │   └── validators
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── group.py
    │   │   │   │   │   ├── in_commit.py
    │   │   │   │   │   ├── inbox_details.py
    │   │   │   │   │   └── status_details.py
    │   │   │   ├── ios_models.py
    │   │   │   ├── mobile.py
    │   │   │   ├── releases.py
    │   │   │   ├── slugs.py
    │   │   │   ├── source_map_helper.py
    │   │   │   ├── teams.py
    │   │   │   └── user_reports.py
    │   │   ├── invite_helper.py
    │   │   ├── paginator.py
    │   │   ├── permissions.py
    │   │   ├── release_search.py
    │   │   ├── serializers
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   ├── models
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── activity.py
    │   │   │   │   ├── actor.py
    │   │   │   │   ├── apiapplication.py
    │   │   │   │   ├── apiauthorization.py
    │   │   │   │   ├── apikey.py
    │   │   │   │   ├── apitoken.py
    │   │   │   │   ├── artifactbundle.py
    │   │   │   │   ├── auditlogentry.py
    │   │   │   │   ├── auth_provider.py
    │   │   │   │   ├── broadcast.py
    │   │   │   │   ├── commit.py
    │   │   │   │   ├── dashboard.py
    │   │   │   │   ├── debug_file.py
    │   │   │   │   ├── deploy.py
    │   │   │   │   ├── discoversavedquery.py
    │   │   │   │   ├── environment.py
    │   │   │   │   ├── event.py
    │   │   │   │   ├── eventattachment.py
    │   │   │   │   ├── eventuser.py
    │   │   │   │   ├── exploresavedquery.py
    │   │   │   │   ├── exporteddata.py
    │   │   │   │   ├── filechange.py
    │   │   │   │   ├── group.py
    │   │   │   │   ├── group_stream.py
    │   │   │   │   ├── grouprelease.py
    │   │   │   │   ├── groupsearchview.py
    │   │   │   │   ├── groupsearchviewstarred.py
    │   │   │   │   ├── groupseen.py
    │   │   │   │   ├── grouptombstone.py
    │   │   │   │   ├── incidentactivity.py
    │   │   │   │   ├── organization.py
    │   │   │   │   ├── organization_access_request.py
    │   │   │   │   ├── organization_member
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── base.py
    │   │   │   │   │   ├── expand
    │   │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   │   ├── projects.py
    │   │   │   │   │   │   ├── roles.py
    │   │   │   │   │   │   └── teams.py
    │   │   │   │   │   ├── response.py
    │   │   │   │   │   ├── scim.py
    │   │   │   │   │   └── utils.py
    │   │   │   │   ├── organization_plugin.py
    │   │   │   │   ├── organizationmemberinvite.py
    │   │   │   │   ├── orgauthtoken.py
    │   │   │   │   ├── plugin.py
    │   │   │   │   ├── project.py
    │   │   │   │   ├── project_key.py
    │   │   │   │   ├── project_platform.py
    │   │   │   │   ├── project_template.py
    │   │   │   │   ├── project_transaction_threshold.py
    │   │   │   │   ├── projectcodeowners.py
    │   │   │   │   ├── projectownership.py
    │   │   │   │   ├── pullrequest.py
    │   │   │   │   ├── recentsearch.py
    │   │   │   │   ├── relay.py
    │   │   │   │   ├── relayusage.py
    │   │   │   │   ├── release.py
    │   │   │   │   ├── release_file.py
    │   │   │   │   ├── release_threshold.py
    │   │   │   │   ├── repository.py
    │   │   │   │   ├── role.py
    │   │   │   │   ├── rule.py
    │   │   │   │   ├── savedsearch.py
    │   │   │   │   ├── tagvalue.py
    │   │   │   │   ├── team.py
    │   │   │   │   ├── user_social_auth.py
    │   │   │   │   ├── userreport.py
    │   │   │   │   └── userrollback.py
    │   │   │   ├── release_details_types.py
    │   │   │   ├── rest_framework
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── base.py
    │   │   │   │   ├── commit.py
    │   │   │   │   ├── dashboard.py
    │   │   │   │   ├── environment.py
    │   │   │   │   ├── group_notes.py
    │   │   │   │   ├── groupsearchview.py
    │   │   │   │   ├── list.py
    │   │   │   │   ├── notification_action.py
    │   │   │   │   ├── organizationmemberinvite.py
    │   │   │   │   ├── origin.py
    │   │   │   │   ├── project.py
    │   │   │   │   ├── project_key.py
    │   │   │   │   ├── release.py
    │   │   │   │   ├── rule.py
    │   │   │   │   └── savedsearch.py
    │   │   │   ├── snuba.py
    │   │   │   └── types.py
    │   │   ├── urls.py
    │   │   ├── utils.py
    │   │   └── validators
    │   │   │   ├── __init__.py
    │   │   │   ├── auth.py
    │   │   │   ├── broadcast.py
    │   │   │   ├── email.py
    │   │   │   ├── project.py
    │   │   │   └── project_codeowners.py
    │   ├── apidocs
    │   │   ├── __init__.py
    │   │   ├── api_ownership_allowlist_dont_modify.py
    │   │   ├── api_publish_status_allowlist_dont_modify.py
    │   │   ├── build.py
    │   │   ├── constants.py
    │   │   ├── examples
    │   │   │   ├── __init__.py
    │   │   │   ├── autofix_examples.py
    │   │   │   ├── dashboard_examples.py
    │   │   │   ├── discover_performance_examples.py
    │   │   │   ├── discover_saved_query_examples.py
    │   │   │   ├── environment_examples.py
    │   │   │   ├── event_examples.py
    │   │   │   ├── explore_saved_query_examples.py
    │   │   │   ├── integration_examples.py
    │   │   │   ├── issue_alert_examples.py
    │   │   │   ├── issue_examples.py
    │   │   │   ├── metric_alert_examples.py
    │   │   │   ├── notification_examples.py
    │   │   │   ├── organization_examples.py
    │   │   │   ├── organization_member_examples.py
    │   │   │   ├── ownership_examples.py
    │   │   │   ├── project_examples.py
    │   │   │   ├── release_threshold_examples.py
    │   │   │   ├── replay_examples.py
    │   │   │   ├── scim_examples.py
    │   │   │   ├── sentry_app_examples.py
    │   │   │   ├── session_examples.py
    │   │   │   ├── tags_examples.py
    │   │   │   ├── team_examples.py
    │   │   │   └── user_examples.py
    │   │   ├── extensions.py
    │   │   ├── hooks.py
    │   │   ├── parameters.py
    │   │   ├── schema.py
    │   │   ├── spectacular_ports.py
    │   │   └── utils.py
    │   ├── app.py
    │   ├── assistant
    │   │   ├── __init__.py
    │   │   ├── guides.py
    │   │   └── manager.py
    │   ├── attachments
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── default.py
    │   │   └── redis.py
    │   ├── audit_log
    │   │   ├── __init__.py
    │   │   ├── events.py
    │   │   ├── manager.py
    │   │   ├── register.py
    │   │   └── services
    │   │   │   ├── __init__.py
    │   │   │   └── log
    │   │   │       ├── __init__.py
    │   │   │       ├── impl.py
    │   │   │       ├── model.py
    │   │   │       └── service.py
    │   ├── auth
    │   │   ├── __init__.py
    │   │   ├── access.py
    │   │   ├── authenticators
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   ├── recovery_code.py
    │   │   │   ├── sms.py
    │   │   │   ├── totp.py
    │   │   │   └── u2f.py
    │   │   ├── elevated_mode.py
    │   │   ├── email.py
    │   │   ├── exceptions.py
    │   │   ├── helper.py
    │   │   ├── idpmigration.py
    │   │   ├── manager.py
    │   │   ├── partnership_configs.py
    │   │   ├── password_validation.py
    │   │   ├── provider.py
    │   │   ├── providers
    │   │   │   ├── __init__.py
    │   │   │   ├── dummy.py
    │   │   │   ├── fly
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── apps.py
    │   │   │   │   ├── client.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── provider.py
    │   │   │   │   ├── templates
    │   │   │   │   │   └── sentry_auth_fly
    │   │   │   │   │   │   └── configure.html
    │   │   │   │   └── views.py
    │   │   │   ├── github
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── apps.py
    │   │   │   │   ├── client.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── provider.py
    │   │   │   │   ├── templates
    │   │   │   │   │   └── sentry_auth_github
    │   │   │   │   │   │   ├── configure.html
    │   │   │   │   │   │   ├── enter-email.html
    │   │   │   │   │   │   └── select-organization.html
    │   │   │   │   └── views.py
    │   │   │   ├── google
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── apps.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── provider.py
    │   │   │   │   ├── templates
    │   │   │   │   │   └── sentry_auth_google
    │   │   │   │   │   │   └── configure.html
    │   │   │   │   └── views.py
    │   │   │   ├── oauth2.py
    │   │   │   └── saml2
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── activedirectory
    │   │   │   │       ├── __init__.py
    │   │   │   │       ├── apps.py
    │   │   │   │       └── provider.py
    │   │   │   │   ├── auth0
    │   │   │   │       ├── __init__.py
    │   │   │   │       ├── apps.py
    │   │   │   │       ├── provider.py
    │   │   │   │       └── templates
    │   │   │   │       │   └── sentry_auth_auth0
    │   │   │   │       │       └── select-idp.html
    │   │   │   │   ├── forms.py
    │   │   │   │   ├── generic
    │   │   │   │       ├── __init__.py
    │   │   │   │       ├── apps.py
    │   │   │   │       ├── provider.py
    │   │   │   │       ├── templates
    │   │   │   │       │   └── sentry_auth_saml2
    │   │   │   │       │   │   ├── configure.html
    │   │   │   │       │   │   ├── map-attributes.html
    │   │   │   │       │   │   └── select-idp.html
    │   │   │   │       └── views.py
    │   │   │   │   ├── jumpcloud
    │   │   │   │       ├── __init__.py
    │   │   │   │       ├── apps.py
    │   │   │   │       └── provider.py
    │   │   │   │   ├── okta
    │   │   │   │       ├── __init__.py
    │   │   │   │       ├── apps.py
    │   │   │   │       ├── provider.py
    │   │   │   │       └── templates
    │   │   │   │       │   └── sentry_auth_okta
    │   │   │   │       │       └── select-idp.html
    │   │   │   │   ├── onelogin
    │   │   │   │       ├── __init__.py
    │   │   │   │       ├── apps.py
    │   │   │   │       ├── provider.py
    │   │   │   │       └── templates
    │   │   │   │       │   └── sentry_auth_onelogin
    │   │   │   │       │       └── select-idp.html
    │   │   │   │   ├── provider.py
    │   │   │   │   ├── rippling
    │   │   │   │       ├── __init__.py
    │   │   │   │       ├── apps.py
    │   │   │   │       ├── provider.py
    │   │   │   │       └── templates
    │   │   │   │       │   └── sentry_auth_rippling
    │   │   │   │       │       ├── select-idp.html
    │   │   │   │       │       └── wait-for-completion.html
    │   │   │   │   └── views.py
    │   │   ├── services
    │   │   │   ├── __init__.py
    │   │   │   ├── access
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   └── service.py
    │   │   │   ├── auth
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   ├── model.py
    │   │   │   │   ├── serial.py
    │   │   │   │   └── service.py
    │   │   │   └── orgauthtoken
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   ├── model.py
    │   │   │   │   ├── serial.py
    │   │   │   │   └── service.py
    │   │   ├── staff.py
    │   │   ├── store.py
    │   │   ├── superuser.py
    │   │   ├── system.py
    │   │   └── view.py
    │   ├── auth_v2
    │   │   ├── README.md
    │   │   ├── __init__.py
    │   │   ├── apps.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── auth_merge_user_accounts.py
    │   │   │   ├── auth_user_merge_verification_code.py
    │   │   │   ├── base.py
    │   │   │   ├── csrf.py
    │   │   │   ├── feature_flag_view.py
    │   │   │   └── user_login_view.py
    │   │   ├── migrations
    │   │   │   └── __init__.py
    │   │   ├── models.py
    │   │   ├── serializers.py
    │   │   ├── services
    │   │   │   └── __init__.py
    │   │   ├── types.py
    │   │   ├── urls.py
    │   │   └── utils
    │   │   │   └── session.py
    │   ├── backup
    │   │   ├── __init__.py
    │   │   ├── comparators.py
    │   │   ├── crypto.py
    │   │   ├── dependencies.py
    │   │   ├── exports.py
    │   │   ├── findings.py
    │   │   ├── helpers.py
    │   │   ├── imports.py
    │   │   ├── mixins.py
    │   │   ├── sanitize.py
    │   │   ├── scopes.py
    │   │   ├── services
    │   │   │   ├── __init__.py
    │   │   │   └── import_export
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   ├── model.py
    │   │   │   │   └── service.py
    │   │   └── validate.py
    │   ├── bgtasks
    │   │   ├── __init__.py
    │   │   ├── api.py
    │   │   └── clean_dsymcache.py
    │   ├── buffer
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── inprocess.py
    │   │   └── redis.py
    │   ├── build
    │   │   ├── __init__.py
    │   │   ├── _download.py
    │   │   ├── _integration_docs.py
    │   │   ├── _js_sdk_registry.py
    │   │   ├── _static_assets.py
    │   │   └── main.py
    │   ├── cache
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── django.py
    │   │   └── redis.py
    │   ├── charts
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── chartcuterie.py
    │   │   ├── endpoints.py
    │   │   └── types.py
    │   ├── codecov
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── client.py
    │   │   ├── endpoints
    │   │   │   ├── branches
    │   │   │   │   ├── branches.py
    │   │   │   │   ├── query.py
    │   │   │   │   └── serializers.py
    │   │   │   ├── common
    │   │   │   │   └── serializers.py
    │   │   │   ├── repositories
    │   │   │   │   ├── query.py
    │   │   │   │   ├── repositories.py
    │   │   │   │   └── serializers.py
    │   │   │   ├── repository
    │   │   │   │   ├── query.py
    │   │   │   │   ├── repository.py
    │   │   │   │   └── serializers.py
    │   │   │   ├── repository_token_regenerate
    │   │   │   │   ├── query.py
    │   │   │   │   ├── repository_token_regenerate.py
    │   │   │   │   └── serializers.py
    │   │   │   ├── repository_tokens
    │   │   │   │   ├── query.py
    │   │   │   │   ├── repository_tokens.py
    │   │   │   │   └── serializers.py
    │   │   │   ├── sync_repos
    │   │   │   │   ├── query.py
    │   │   │   │   ├── serializers.py
    │   │   │   │   └── sync_repos.py
    │   │   │   ├── test_results
    │   │   │   │   ├── query.py
    │   │   │   │   ├── serializers.py
    │   │   │   │   └── test_results.py
    │   │   │   ├── test_results_aggregates
    │   │   │   │   ├── query.py
    │   │   │   │   ├── serializers.py
    │   │   │   │   └── test_results_aggregates.py
    │   │   │   └── test_suites
    │   │   │   │   ├── query.py
    │   │   │   │   ├── serializers.py
    │   │   │   │   └── test_suites.py
    │   │   └── enums.py
    │   ├── conduit
    │   │   ├── __init__.py
    │   │   ├── auth.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   └── organization_conduit_demo.py
    │   │   └── tasks.py
    │   ├── conf
    │   │   ├── __init__.py
    │   │   ├── api_pagination_allowlist_do_not_modify.py
    │   │   ├── locale.py
    │   │   ├── server.py
    │   │   ├── server_mypy.py
    │   │   ├── types
    │   │   │   ├── __init__.py
    │   │   │   ├── bgtask.py
    │   │   │   ├── encrypted_field.py
    │   │   │   ├── kafka_definition.py
    │   │   │   ├── logging_config.py
    │   │   │   ├── region_config.py
    │   │   │   ├── role_dict.py
    │   │   │   ├── sdk_config.py
    │   │   │   ├── sentry_config.py
    │   │   │   ├── service_options.py
    │   │   │   ├── taskworker.py
    │   │   │   ├── topic_definition.py
    │   │   │   └── uptime.py
    │   │   └── urls.py
    │   ├── constants.py
    │   ├── consumers
    │   │   ├── __init__.py
    │   │   ├── dlq.py
    │   │   ├── profiler.py
    │   │   ├── synchronized.py
    │   │   └── validate_schema.py
    │   ├── core
    │   │   ├── __init__.py
    │   │   └── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── organization_auditlogs.py
    │   │   │   ├── organization_avatar.py
    │   │   │   ├── organization_details.py
    │   │   │   ├── organization_environments.py
    │   │   │   ├── organization_index.py
    │   │   │   ├── organization_member_details.py
    │   │   │   ├── organization_member_index.py
    │   │   │   ├── organization_member_invite
    │   │   │       ├── __init__.py
    │   │   │       ├── details.py
    │   │   │       ├── index.py
    │   │   │       ├── reinvite.py
    │   │   │       └── utils.py
    │   │   │   ├── organization_member_requests_invite_details.py
    │   │   │   ├── organization_member_requests_invite_index.py
    │   │   │   ├── organization_member_requests_join.py
    │   │   │   ├── organization_member_team_details.py
    │   │   │   ├── organization_member_utils.py
    │   │   │   ├── organization_projects.py
    │   │   │   ├── organization_projects_experiment.py
    │   │   │   ├── organization_region.py
    │   │   │   ├── organization_request_project_creation.py
    │   │   │   ├── organization_teams.py
    │   │   │   ├── organization_user_details.py
    │   │   │   ├── organization_user_teams.py
    │   │   │   ├── organization_users.py
    │   │   │   ├── project_details.py
    │   │   │   ├── project_environment_details.py
    │   │   │   ├── project_environments.py
    │   │   │   ├── project_index.py
    │   │   │   ├── project_key_details.py
    │   │   │   ├── project_key_stats.py
    │   │   │   ├── project_keys.py
    │   │   │   ├── project_stats.py
    │   │   │   ├── project_team_details.py
    │   │   │   ├── project_teams.py
    │   │   │   ├── project_transfer.py
    │   │   │   ├── project_users.py
    │   │   │   ├── scim
    │   │   │       ├── __init__.py
    │   │   │       ├── constants.py
    │   │   │       ├── members.py
    │   │   │       ├── schemas.py
    │   │   │       ├── teams.py
    │   │   │       └── utils.py
    │   │   │   ├── team_details.py
    │   │   │   ├── team_members.py
    │   │   │   ├── team_projects.py
    │   │   │   ├── team_release_count.py
    │   │   │   ├── team_stats.py
    │   │   │   ├── team_time_to_resolution.py
    │   │   │   └── team_unresolved_issue_age.py
    │   ├── culprit.py
    │   ├── dashboards
    │   │   ├── __init__.py
    │   │   └── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── organization_dashboard_details.py
    │   │   │   ├── organization_dashboard_widget_details.py
    │   │   │   ├── organization_dashboards.py
    │   │   │   └── organization_dashboards_starred.py
    │   ├── data
    │   │   ├── config
    │   │   │   ├── config.yml.default
    │   │   │   └── sentry.conf.py.default
    │   │   ├── error-locale
    │   │   │   ├── ar-SA.txt
    │   │   │   ├── bg-BG.txt
    │   │   │   ├── cs-CZ.txt
    │   │   │   ├── da-DK.txt
    │   │   │   ├── de-DE.txt
    │   │   │   ├── el-GR.txt
    │   │   │   ├── en-US.txt
    │   │   │   ├── es-ES.txt
    │   │   │   ├── et-EE.txt
    │   │   │   ├── fi-FI.txt
    │   │   │   ├── fr-FR.txt
    │   │   │   ├── he-IL.txt
    │   │   │   ├── hr-HR.txt
    │   │   │   ├── hu-HU.txt
    │   │   │   ├── it-IT.txt
    │   │   │   ├── ja-JP.txt
    │   │   │   ├── ko-KR.txt
    │   │   │   ├── lt-LT.txt
    │   │   │   ├── lv-LV.txt
    │   │   │   ├── nb-NO.txt
    │   │   │   ├── nl-NL.txt
    │   │   │   ├── pl-PL.txt
    │   │   │   ├── pt-BR.txt
    │   │   │   ├── pt-PT.txt
    │   │   │   ├── ro-RO.txt
    │   │   │   ├── ru-RU.txt
    │   │   │   ├── sk-SK.txt
    │   │   │   ├── sl-SI.txt
    │   │   │   ├── sr-Latn-CS.txt
    │   │   │   ├── sv-SE.txt
    │   │   │   ├── th-TH.txt
    │   │   │   ├── tr-TR.txt
    │   │   │   ├── uk-UA.txt
    │   │   │   ├── zh-CN.txt
    │   │   │   └── zh-HK.txt
    │   │   ├── models
    │   │   │   ├── README.md
    │   │   │   └── jina-embeddings-v2-base-en
    │   │   │   │   └── tokenizer.json
    │   │   └── samples
    │   │   │   ├── android-ndk.json
    │   │   │   ├── android-transaction.json
    │   │   │   ├── android.json
    │   │   │   ├── apple-ios-transaction.json
    │   │   │   ├── aspnetcore.json
    │   │   │   ├── cocoa.json
    │   │   │   ├── cordova.json
    │   │   │   ├── csp.json
    │   │   │   ├── elixir.json
    │   │   │   ├── empty-exception.json
    │   │   │   ├── empty-stacktrace.json
    │   │   │   ├── exception-with-address-instruction.json
    │   │   │   ├── exception-with-stack-trace-and-crashed-thread-with-stack-trace.json
    │   │   │   ├── exception-with-stack-trace-and-crashed-thread-without-stack-trace.json
    │   │   │   ├── exception-without-stack-trace-and-crashed-thread-with-stack-trace.json
    │   │   │   ├── exceptions-and-no-threads.json
    │   │   │   ├── expectct.json
    │   │   │   ├── generic-event-profiling.json
    │   │   │   ├── hpkp.json
    │   │   │   ├── invalid-interfaces.json
    │   │   │   ├── java.json
    │   │   │   ├── javascript-transaction.json
    │   │   │   ├── javascript.json
    │   │   │   ├── native.json
    │   │   │   ├── nintendo-switch.json
    │   │   │   ├── php.json
    │   │   │   ├── pii-tooltips.json
    │   │   │   ├── pii.json
    │   │   │   ├── playstation.json
    │   │   │   ├── python-formdata.json
    │   │   │   ├── python-invalid-json-error.json
    │   │   │   ├── python-modern.json
    │   │   │   ├── python-omittedbody.json
    │   │   │   ├── python-rawbody.json
    │   │   │   ├── python-transaction.json
    │   │   │   ├── python.json
    │   │   │   ├── react-native.json
    │   │   │   ├── react-transaction.json
    │   │   │   ├── ruby.json
    │   │   │   ├── transaction-consecutive-db-queries.json
    │   │   │   ├── transaction-n-plus-one-api-call.json
    │   │   │   ├── transaction-n-plus-one.json
    │   │   │   ├── transaction-render-blocking-asset.json
    │   │   │   ├── transaction-slow-db-query.json
    │   │   │   ├── transaction.json
    │   │   │   ├── unity.json
    │   │   │   └── xbox.json
    │   ├── data_export
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── data_export.py
    │   │   │   └── data_export_details.py
    │   │   ├── models.py
    │   │   ├── processors
    │   │   │   ├── __init__.py
    │   │   │   ├── discover.py
    │   │   │   ├── explore.py
    │   │   │   └── issues_by_tag.py
    │   │   ├── tasks.py
    │   │   └── utils.py
    │   ├── data_secrecy
    │   │   ├── __init__.py
    │   │   ├── cache.py
    │   │   ├── logic.py
    │   │   ├── models
    │   │   │   ├── __init__.py
    │   │   │   └── data_access_grant.py
    │   │   ├── service
    │   │   │   ├── __init__.py
    │   │   │   ├── impl.py
    │   │   │   ├── model.py
    │   │   │   ├── serial.py
    │   │   │   └── service.py
    │   │   └── types.py
    │   ├── db
    │   │   ├── __init__.py
    │   │   ├── analyze.py
    │   │   ├── deletion.py
    │   │   ├── exceptions.py
    │   │   ├── models
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   ├── fields
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── array.py
    │   │   │   │   ├── bounded.py
    │   │   │   │   ├── citext.py
    │   │   │   │   ├── encryption.py
    │   │   │   │   ├── foreignkey.py
    │   │   │   │   ├── gzippeddict.py
    │   │   │   │   ├── hybrid_cloud_foreign_key.py
    │   │   │   │   ├── jsonfield.py
    │   │   │   │   ├── node.py
    │   │   │   │   ├── onetoone.py
    │   │   │   │   ├── picklefield.py
    │   │   │   │   ├── slug.py
    │   │   │   │   ├── text.py
    │   │   │   │   ├── types.py
    │   │   │   │   └── uuid.py
    │   │   │   ├── indexes.py
    │   │   │   ├── manager
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── base.py
    │   │   │   │   ├── base_query_set.py
    │   │   │   │   ├── option.py
    │   │   │   │   └── types.py
    │   │   │   ├── paranoia.py
    │   │   │   ├── query.py
    │   │   │   └── utils.py
    │   │   ├── pending_deletion.py
    │   │   ├── postgres
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   ├── decorators.py
    │   │   │   ├── helpers.py
    │   │   │   ├── schema.py
    │   │   │   └── transactions.py
    │   │   └── router.py
    │   ├── debug
    │   │   ├── __init__.py
    │   │   └── utils
    │   │   │   ├── __init__.py
    │   │   │   ├── exception_reporter_filter.py
    │   │   │   └── packages.py
    │   ├── debug_files
    │   │   ├── __init__.py
    │   │   ├── artifact_bundles.py
    │   │   ├── debug_files.py
    │   │   ├── release_files.py
    │   │   ├── tasks.py
    │   │   └── upload.py
    │   ├── deletions
    │   │   ├── README.md
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── defaults
    │   │   │   ├── __init__.py
    │   │   │   ├── alert_rule_trigger.py
    │   │   │   ├── alert_rule_trigger_action.py
    │   │   │   ├── alertrule.py
    │   │   │   ├── apiapplication.py
    │   │   │   ├── apigrant.py
    │   │   │   ├── apitoken.py
    │   │   │   ├── artifactbundle.py
    │   │   │   ├── commit.py
    │   │   │   ├── commitauthor.py
    │   │   │   ├── data_source.py
    │   │   │   ├── detector.py
    │   │   │   ├── discoversavedquery.py
    │   │   │   ├── file.py
    │   │   │   ├── group.py
    │   │   │   ├── grouphash.py
    │   │   │   ├── incident.py
    │   │   │   ├── monitor.py
    │   │   │   ├── monitor_checkin.py
    │   │   │   ├── monitor_environment.py
    │   │   │   ├── monitor_incident.py
    │   │   │   ├── organization.py
    │   │   │   ├── organizationintegration.py
    │   │   │   ├── organizationmember.py
    │   │   │   ├── platform_external_issue.py
    │   │   │   ├── project.py
    │   │   │   ├── pullrequest.py
    │   │   │   ├── querysubscription.py
    │   │   │   ├── release.py
    │   │   │   ├── repository.py
    │   │   │   ├── repositoryprojectpathconfig.py
    │   │   │   ├── rule.py
    │   │   │   ├── rulefirehistory.py
    │   │   │   ├── sentry_app.py
    │   │   │   ├── sentry_app_installation.py
    │   │   │   ├── sentry_app_installation_token.py
    │   │   │   ├── service_hook.py
    │   │   │   ├── team.py
    │   │   │   ├── uptime_subscription.py
    │   │   │   └── workflow.py
    │   │   ├── manager.py
    │   │   ├── models
    │   │   │   ├── __init__.py
    │   │   │   └── scheduleddeletion.py
    │   │   └── tasks
    │   │   │   ├── __init__.py
    │   │   │   ├── groups.py
    │   │   │   ├── hybrid_cloud.py
    │   │   │   ├── nodestore.py
    │   │   │   ├── overwatch.py
    │   │   │   └── scheduled.py
    │   ├── demo_mode
    │   │   ├── tasks.py
    │   │   └── utils.py
    │   ├── digests
    │   │   ├── __init__.py
    │   │   ├── backends
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   ├── dummy.py
    │   │   │   └── redis.py
    │   │   ├── codecs.py
    │   │   ├── notifications.py
    │   │   ├── types.py
    │   │   └── utils.py
    │   ├── discover
    │   │   ├── __init__.py
    │   │   ├── apps.py
    │   │   ├── arithmetic.py
    │   │   ├── compare_tables.py
    │   │   ├── compare_timeseries.py
    │   │   ├── dashboard_widget_split.py
    │   │   ├── dataset_split.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── bases.py
    │   │   │   ├── discover_homepage_query.py
    │   │   │   ├── discover_key_transactions.py
    │   │   │   ├── discover_saved_queries.py
    │   │   │   ├── discover_saved_query_detail.py
    │   │   │   └── serializers.py
    │   │   ├── migrations
    │   │   │   ├── 0001_move_discover_models.py
    │   │   │   ├── 0002_link_migrated_explore_query_in_discover.py
    │   │   │   ├── 0003_discover_json_field.py
    │   │   │   └── __init__.py
    │   │   ├── models.py
    │   │   └── translation
    │   │   │   ├── __init__.py
    │   │   │   └── mep_to_eap.py
    │   ├── dynamic_sampling
    │   │   ├── __init__.py
    │   │   ├── models
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   ├── common.py
    │   │   │   ├── full_rebalancing.py
    │   │   │   ├── projects_rebalancing.py
    │   │   │   └── transactions_rebalancing.py
    │   │   ├── rules
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   ├── biases
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── base.py
    │   │   │   │   ├── bias_combinator.py
    │   │   │   │   ├── boost_environments_bias.py
    │   │   │   │   ├── boost_latest_releases_bias.py
    │   │   │   │   ├── boost_low_volume_projects_bias.py
    │   │   │   │   ├── boost_low_volume_transactions_bias.py
    │   │   │   │   ├── boost_replay_id_bias.py
    │   │   │   │   ├── custom_rule_bias.py
    │   │   │   │   ├── ignore_health_checks_bias.py
    │   │   │   │   ├── minimum_sample_rate_bias.py
    │   │   │   │   └── recalibration_bias.py
    │   │   │   ├── combine.py
    │   │   │   ├── helpers
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── latest_releases.py
    │   │   │   │   └── time_to_adoptions.py
    │   │   │   └── utils.py
    │   │   ├── tasks
    │   │   │   ├── __init__.py
    │   │   │   ├── boost_low_volume_projects.py
    │   │   │   ├── boost_low_volume_transactions.py
    │   │   │   ├── common.py
    │   │   │   ├── constants.py
    │   │   │   ├── custom_rule_notifications.py
    │   │   │   ├── helpers
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── boost_low_volume_projects.py
    │   │   │   │   ├── boost_low_volume_transactions.py
    │   │   │   │   ├── recalibrate_orgs.py
    │   │   │   │   ├── sample_rate.py
    │   │   │   │   └── sliding_window.py
    │   │   │   ├── logging.py
    │   │   │   ├── recalibrate_orgs.py
    │   │   │   ├── sliding_window_org.py
    │   │   │   └── utils.py
    │   │   ├── types.py
    │   │   └── utils.py
    │   ├── event_manager.py
    │   ├── eventstore
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── models.py
    │   │   ├── processing
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   ├── bigtable.py
    │   │   │   └── redis.py
    │   │   ├── reprocessing
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   └── redis.py
    │   │   └── snuba
    │   │   │   ├── __init__.py
    │   │   │   └── backend.py
    │   ├── eventstream
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── eap.py
    │   │   ├── item_helpers.py
    │   │   ├── kafka
    │   │   │   ├── __init__.py
    │   │   │   ├── backend.py
    │   │   │   ├── dispatch.py
    │   │   │   └── protocol.py
    │   │   ├── snuba.py
    │   │   └── types.py
    │   ├── eventtypes
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── error.py
    │   │   ├── feedback.py
    │   │   ├── generic.py
    │   │   ├── manager.py
    │   │   ├── nel.py
    │   │   ├── security.py
    │   │   └── transaction.py
    │   ├── exceptions.py
    │   ├── explore
    │   │   ├── __init__.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── bases.py
    │   │   │   ├── explore_saved_queries.py
    │   │   │   ├── explore_saved_query_detail.py
    │   │   │   ├── explore_saved_query_starred.py
    │   │   │   ├── explore_saved_query_starred_order.py
    │   │   │   └── serializers.py
    │   │   ├── migrations
    │   │   │   ├── 0001_squashed_0004_add_explore_last_visited_table.py
    │   │   │   ├── 0005_explore_django_json_field.py
    │   │   │   ├── 0006_add_changed_reason_field_explore.py
    │   │   │   └── __init__.py
    │   │   ├── models.py
    │   │   ├── translation
    │   │   │   ├── alerts_translation.py
    │   │   │   ├── dashboards_translation.py
    │   │   │   └── discover_translation.py
    │   │   └── utils.py
    │   ├── features
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── exceptions.py
    │   │   ├── flagpole_context.py
    │   │   ├── handler.py
    │   │   ├── manager.py
    │   │   ├── permanent.py
    │   │   └── temporary.py
    │   ├── feedback
    │   │   ├── __init__.py
    │   │   ├── apps.py
    │   │   ├── blueprints
    │   │   │   └── api.md
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── error_page_embed.py
    │   │   │   ├── organization_feedback_categories.py
    │   │   │   ├── organization_feedback_summary.py
    │   │   │   ├── organization_user_reports.py
    │   │   │   └── project_user_reports.py
    │   │   ├── lib
    │   │   │   ├── label_query.py
    │   │   │   ├── seer_api.py
    │   │   │   ├── types.py
    │   │   │   └── utils.py
    │   │   ├── migrations
    │   │   │   ├── 0001_squashed_0004_index_together.py
    │   │   │   ├── 0005_feedback_fk_not_db_contstr.py
    │   │   │   ├── 0006_safe_del_feedback_model.py
    │   │   │   ├── 0007_cleanup_failed_safe_deletes.py
    │   │   │   └── __init__.py
    │   │   ├── tasks
    │   │   │   └── update_user_reports.py
    │   │   └── usecases
    │   │   │   ├── __init__.py
    │   │   │   ├── ingest
    │   │   │       ├── __init__.py
    │   │   │       ├── create_feedback.py
    │   │   │       ├── save_event_feedback.py
    │   │   │       ├── shim_to_feedback.py
    │   │   │       └── userreport.py
    │   │   │   ├── label_generation.py
    │   │   │   ├── spam_detection.py
    │   │   │   └── title_generation.py
    │   ├── filestore
    │   │   ├── __init__.py
    │   │   ├── gcs.py
    │   │   └── s3.py
    │   ├── flags
    │   │   ├── README.md
    │   │   ├── __init__.py
    │   │   ├── docs
    │   │   │   └── api.md
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── hooks.py
    │   │   │   ├── logs.py
    │   │   │   └── secrets.py
    │   │   ├── migrations
    │   │   │   ├── 0001_squashed_0004_add_flag_audit_log_provider_column.py
    │   │   │   └── __init__.py
    │   │   ├── models.py
    │   │   └── providers.py
    │   ├── grouping
    │   │   ├── __init__.py
    │   │   ├── api.py
    │   │   ├── component.py
    │   │   ├── enhancer
    │   │   │   ├── __init__.py
    │   │   │   ├── actions.py
    │   │   │   ├── enhancement-configs
    │   │   │   │   ├── all-platforms@2023-01-11.txt
    │   │   │   │   └── all-platforms@2025-11-21.txt
    │   │   │   ├── exceptions.py
    │   │   │   ├── matchers.py
    │   │   │   ├── parser.py
    │   │   │   └── rules.py
    │   │   ├── fingerprinting
    │   │   │   ├── __init__.py
    │   │   │   ├── configs
    │   │   │   │   ├── README.md
    │   │   │   │   └── javascript@2024-02-02
    │   │   │   │   │   ├── 001_chunkload_errors.txt
    │   │   │   │   │   └── 002_hydration_errors.txt
    │   │   │   ├── exceptions.py
    │   │   │   ├── matchers.py
    │   │   │   ├── parser.py
    │   │   │   ├── rules.py
    │   │   │   └── utils.py
    │   │   ├── grouping_info.py
    │   │   ├── grouptype.py
    │   │   ├── ingest
    │   │   │   ├── __init__.py
    │   │   │   ├── caching.py
    │   │   │   ├── config.py
    │   │   │   ├── grouphash_metadata.py
    │   │   │   ├── hashing.py
    │   │   │   ├── metrics.py
    │   │   │   ├── seer.py
    │   │   │   └── utils.py
    │   │   ├── parameterization.py
    │   │   ├── strategies
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   ├── configurations.py
    │   │   │   ├── message.py
    │   │   │   ├── newstyle.py
    │   │   │   ├── security.py
    │   │   │   ├── template.py
    │   │   │   └── utils.py
    │   │   ├── utils.py
    │   │   └── variants.py
    │   ├── http.py
    │   ├── hybridcloud
    │   │   ├── __init__.py
    │   │   ├── apigateway
    │   │   │   ├── __init__.py
    │   │   │   ├── apigateway.py
    │   │   │   ├── middleware.py
    │   │   │   └── proxy.py
    │   │   ├── migrations
    │   │   │   ├── 0001_squashed_0021_django_arrayfield_scope_list.py
    │   │   │   ├── 0022_webhook_payload_update.py
    │   │   │   ├── 0023_correct_webhook_payload_constraint.py
    │   │   │   ├── 0024_add_project_distribution_scope.py
    │   │   │   └── __init__.py
    │   │   ├── models
    │   │   │   ├── __init__.py
    │   │   │   ├── apikeyreplica.py
    │   │   │   ├── apitokenreplica.py
    │   │   │   ├── cacheversion.py
    │   │   │   ├── externalactorreplica.py
    │   │   │   ├── orgauthtokenreplica.py
    │   │   │   ├── outbox.py
    │   │   │   └── webhookpayload.py
    │   │   ├── options.py
    │   │   ├── outbox
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   ├── category.py
    │   │   │   └── signals.py
    │   │   ├── rpc
    │   │   │   ├── __init__.py
    │   │   │   ├── caching
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   └── service.py
    │   │   │   ├── filter_query.py
    │   │   │   ├── pagination.py
    │   │   │   ├── resolvers.py
    │   │   │   ├── service.py
    │   │   │   └── sig.py
    │   │   ├── services
    │   │   │   ├── __init__.py
    │   │   │   ├── control_organization_provisioning
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   ├── model.py
    │   │   │   │   ├── serial.py
    │   │   │   │   └── service.py
    │   │   │   ├── organization_mapping
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   ├── model.py
    │   │   │   │   ├── serial.py
    │   │   │   │   └── service.py
    │   │   │   ├── organizationmember_mapping
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   ├── model.py
    │   │   │   │   ├── serial.py
    │   │   │   │   └── service.py
    │   │   │   ├── region_organization_provisioning
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   ├── model.py
    │   │   │   │   └── service.py
    │   │   │   ├── replica
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   └── service.py
    │   │   │   └── tombstone
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   ├── model.py
    │   │   │   │   └── service.py
    │   │   └── tasks
    │   │   │   ├── __init__.py
    │   │   │   ├── backfill_outboxes.py
    │   │   │   ├── deliver_from_outbox.py
    │   │   │   └── deliver_webhooks.py
    │   ├── identity
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── bitbucket
    │   │   │   ├── __init__.py
    │   │   │   └── provider.py
    │   │   ├── discord
    │   │   │   ├── __init__.py
    │   │   │   └── provider.py
    │   │   ├── github
    │   │   │   ├── __init__.py
    │   │   │   └── provider.py
    │   │   ├── github_enterprise
    │   │   │   ├── __init__.py
    │   │   │   └── provider.py
    │   │   ├── gitlab
    │   │   │   ├── __init__.py
    │   │   │   └── provider.py
    │   │   ├── google
    │   │   │   ├── __init__.py
    │   │   │   └── provider.py
    │   │   ├── manager.py
    │   │   ├── oauth2.py
    │   │   ├── pipeline.py
    │   │   ├── providers
    │   │   │   ├── __init__.py
    │   │   │   └── dummy.py
    │   │   ├── services
    │   │   │   ├── __init__.py
    │   │   │   └── identity
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   ├── model.py
    │   │   │   │   ├── serial.py
    │   │   │   │   └── service.py
    │   │   ├── slack
    │   │   │   ├── __init__.py
    │   │   │   └── provider.py
    │   │   ├── vercel
    │   │   │   ├── __init__.py
    │   │   │   └── provider.py
    │   │   ├── vsts
    │   │   │   ├── __init__.py
    │   │   │   └── provider.py
    │   │   └── vsts_extension
    │   │   │   ├── __init__.py
    │   │   │   └── provider.py
    │   ├── incidents
    │   │   ├── __init__.py
    │   │   ├── action_handlers.py
    │   │   ├── apps.py
    │   │   ├── charts.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── bases.py
    │   │   │   ├── organization_alert_rule_available_action_index.py
    │   │   │   ├── organization_alert_rule_details.py
    │   │   │   ├── organization_alert_rule_index.py
    │   │   │   ├── organization_incident_details.py
    │   │   │   ├── organization_incident_index.py
    │   │   │   ├── project_alert_rule_details.py
    │   │   │   ├── project_alert_rule_index.py
    │   │   │   ├── project_alert_rule_task_details.py
    │   │   │   ├── serializers
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── alert_rule.py
    │   │   │   │   ├── alert_rule_trigger.py
    │   │   │   │   ├── alert_rule_trigger_action.py
    │   │   │   │   ├── incident.py
    │   │   │   │   ├── query_subscription.py
    │   │   │   │   ├── utils.py
    │   │   │   │   ├── workflow_engine_action.py
    │   │   │   │   ├── workflow_engine_data_condition.py
    │   │   │   │   ├── workflow_engine_detector.py
    │   │   │   │   └── workflow_engine_incident.py
    │   │   │   ├── team_alerts_triggered.py
    │   │   │   └── utils.py
    │   │   ├── events.py
    │   │   ├── grouptype.py
    │   │   ├── handlers
    │   │   │   └── condition
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── anomaly_detection_handler.py
    │   │   ├── logic.py
    │   │   ├── metric_issue_detector.py
    │   │   ├── models
    │   │   │   ├── __init__.py
    │   │   │   ├── alert_rule.py
    │   │   │   └── incident.py
    │   │   ├── receivers.py
    │   │   ├── serializers
    │   │   │   ├── __init__.py
    │   │   │   ├── alert_rule.py
    │   │   │   ├── alert_rule_trigger.py
    │   │   │   └── alert_rule_trigger_action.py
    │   │   ├── subscription_processor.py
    │   │   ├── tasks.py
    │   │   ├── typings
    │   │   │   ├── __init__.py
    │   │   │   └── metric_detector.py
    │   │   └── utils
    │   │   │   ├── __init__.py
    │   │   │   ├── constants.py
    │   │   │   ├── format_duration.py
    │   │   │   ├── process_update_helpers.py
    │   │   │   ├── sentry_apps.py
    │   │   │   ├── subscription_limits.py
    │   │   │   └── types.py
    │   ├── ingest
    │   │   ├── __init__.py
    │   │   ├── billing_metrics_consumer.py
    │   │   ├── consumer
    │   │   │   ├── __init__.py
    │   │   │   ├── attachment_event.py
    │   │   │   ├── factory.py
    │   │   │   ├── processors.py
    │   │   │   └── simple_event.py
    │   │   ├── inbound_filters.py
    │   │   ├── slicing.py
    │   │   ├── transaction_clusterer
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   ├── datasource
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── redis.py
    │   │   │   │   └── snuba.py
    │   │   │   ├── meta.py
    │   │   │   ├── normalization.py
    │   │   │   ├── rule_validator.py
    │   │   │   ├── rules.py
    │   │   │   ├── tasks.py
    │   │   │   └── tree.py
    │   │   ├── types.py
    │   │   └── userreport.py
    │   ├── insights
    │   │   ├── __init__.py
    │   │   ├── endpoints
    │   │   │   └── starred_segments.py
    │   │   ├── migrations
    │   │   │   ├── 0001_squashed_0001_add_starred_transactions_model.py
    │   │   │   ├── 0002_backfill_team_starred.py
    │   │   │   └── __init__.py
    │   │   └── models.py
    │   ├── integrations
    │   │   ├── __init__.py
    │   │   ├── analytics.py
    │   │   ├── api
    │   │   │   ├── bases
    │   │   │   │   ├── doc_integrations.py
    │   │   │   │   ├── external_actor.py
    │   │   │   │   ├── integration.py
    │   │   │   │   └── organization_integrations.py
    │   │   │   ├── endpoints
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── data_forwarding_details.py
    │   │   │   │   ├── data_forwarding_index.py
    │   │   │   │   ├── doc_integration_avatar.py
    │   │   │   │   ├── doc_integration_details.py
    │   │   │   │   ├── doc_integrations_index.py
    │   │   │   │   ├── external_team_details.py
    │   │   │   │   ├── external_team_index.py
    │   │   │   │   ├── external_user_details.py
    │   │   │   │   ├── external_user_index.py
    │   │   │   │   ├── integration_features.py
    │   │   │   │   ├── integration_proxy.py
    │   │   │   │   ├── organization_code_mapping_codeowners.py
    │   │   │   │   ├── organization_code_mapping_details.py
    │   │   │   │   ├── organization_code_mappings.py
    │   │   │   │   ├── organization_coding_agents.py
    │   │   │   │   ├── organization_config_integrations.py
    │   │   │   │   ├── organization_integration_channel_validate.py
    │   │   │   │   ├── organization_integration_channels.py
    │   │   │   │   ├── organization_integration_details.py
    │   │   │   │   ├── organization_integration_issues.py
    │   │   │   │   ├── organization_integration_migrate_opsgenie.py
    │   │   │   │   ├── organization_integration_repos.py
    │   │   │   │   ├── organization_integration_request.py
    │   │   │   │   ├── organization_integration_serverless_functions.py
    │   │   │   │   ├── organization_integrations_index.py
    │   │   │   │   ├── organization_repositories.py
    │   │   │   │   ├── organization_repository_commits.py
    │   │   │   │   └── organization_repository_details.py
    │   │   │   ├── parsers
    │   │   │   │   ├── doc_integration.py
    │   │   │   │   ├── external_actor.py
    │   │   │   │   └── integrations.py
    │   │   │   └── serializers
    │   │   │   │   ├── models
    │   │   │   │       ├── __init__.py
    │   │   │   │       ├── data_forwarder.py
    │   │   │   │       ├── doc_integration.py
    │   │   │   │       ├── doc_integration_avatar.py
    │   │   │   │       ├── external_actor.py
    │   │   │   │       ├── external_issue.py
    │   │   │   │       ├── integration.py
    │   │   │   │       ├── integration_feature.py
    │   │   │   │       └── repository_project_path_config.py
    │   │   │   │   └── rest_framework
    │   │   │   │       ├── data_forwarder.py
    │   │   │   │       └── doc_integration.py
    │   │   ├── aws_lambda
    │   │   │   ├── __init__.py
    │   │   │   ├── client.py
    │   │   │   ├── integration.py
    │   │   │   └── utils.py
    │   │   ├── base.py
    │   │   ├── bitbucket
    │   │   │   ├── __init__.py
    │   │   │   ├── client.py
    │   │   │   ├── constants.py
    │   │   │   ├── descriptor.py
    │   │   │   ├── installed.py
    │   │   │   ├── integration.py
    │   │   │   ├── issues.py
    │   │   │   ├── repository.py
    │   │   │   ├── search.py
    │   │   │   ├── uninstalled.py
    │   │   │   ├── urls.py
    │   │   │   └── webhook.py
    │   │   ├── bitbucket_server
    │   │   │   ├── __init__.py
    │   │   │   ├── client.py
    │   │   │   ├── integration.py
    │   │   │   ├── repository.py
    │   │   │   ├── urls.py
    │   │   │   ├── utils.py
    │   │   │   └── webhook.py
    │   │   ├── client.py
    │   │   ├── coding_agent
    │   │   │   ├── __init__.py
    │   │   │   ├── client.py
    │   │   │   ├── integration.py
    │   │   │   ├── models.py
    │   │   │   └── utils.py
    │   │   ├── cursor
    │   │   │   ├── __init__.py
    │   │   │   ├── client.py
    │   │   │   ├── integration.py
    │   │   │   ├── models.py
    │   │   │   ├── urls.py
    │   │   │   └── webhooks
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── handler.py
    │   │   ├── data_forwarding
    │   │   │   ├── __init__.py
    │   │   │   ├── amazon_sqs
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── forwarder.py
    │   │   │   ├── base.py
    │   │   │   ├── segment
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── forwarder.py
    │   │   │   └── splunk
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── forwarder.py
    │   │   ├── discord
    │   │   │   ├── __init__.py
    │   │   │   ├── actions
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── issue_alert
    │   │   │   │   │   ├── form.py
    │   │   │   │   │   └── notification.py
    │   │   │   │   └── metric_alert.py
    │   │   │   ├── analytics.py
    │   │   │   ├── client.py
    │   │   │   ├── handlers
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── discord_handler.py
    │   │   │   ├── integration.py
    │   │   │   ├── message_builder
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── base
    │   │   │   │   │   ├── base.py
    │   │   │   │   │   ├── component
    │   │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   │   ├── action_row.py
    │   │   │   │   │   │   ├── base.py
    │   │   │   │   │   │   ├── button.py
    │   │   │   │   │   │   └── select_menu.py
    │   │   │   │   │   ├── embed
    │   │   │   │   │   │   ├── base.py
    │   │   │   │   │   │   ├── field.py
    │   │   │   │   │   │   ├── footer.py
    │   │   │   │   │   │   └── image.py
    │   │   │   │   │   └── flags.py
    │   │   │   │   ├── issues.py
    │   │   │   │   └── metric_alerts.py
    │   │   │   ├── requests
    │   │   │   │   └── base.py
    │   │   │   ├── spec.py
    │   │   │   ├── types.py
    │   │   │   ├── urls.py
    │   │   │   ├── utils
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── auth.py
    │   │   │   │   ├── channel.py
    │   │   │   │   ├── channel_from_url.py
    │   │   │   │   ├── consts.py
    │   │   │   │   └── metrics.py
    │   │   │   ├── views
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── link_identity.py
    │   │   │   │   ├── linkage.py
    │   │   │   │   └── unlink_identity.py
    │   │   │   └── webhooks
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── base.py
    │   │   │   │   ├── command.py
    │   │   │   │   ├── handler.py
    │   │   │   │   ├── message_component.py
    │   │   │   │   └── types.py
    │   │   ├── errors.py
    │   │   ├── example
    │   │   │   ├── __init__.py
    │   │   │   ├── integration.py
    │   │   │   └── repository.py
    │   │   ├── github
    │   │   │   ├── __init__.py
    │   │   │   ├── actions
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── create_ticket.py
    │   │   │   ├── blame.py
    │   │   │   ├── client.py
    │   │   │   ├── constants.py
    │   │   │   ├── handlers
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── github_handler.py
    │   │   │   ├── installation.py
    │   │   │   ├── integration.py
    │   │   │   ├── issues.py
    │   │   │   ├── repository.py
    │   │   │   ├── search.py
    │   │   │   ├── status_check.py
    │   │   │   ├── tasks
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── codecov_account_link.py
    │   │   │   │   ├── codecov_account_unlink.py
    │   │   │   │   ├── link_all_repos.py
    │   │   │   │   ├── pr_comment.py
    │   │   │   │   └── utils.py
    │   │   │   ├── types.py
    │   │   │   ├── urls.py
    │   │   │   ├── utils.py
    │   │   │   ├── webhook.py
    │   │   │   └── webhook_types.py
    │   │   ├── github_enterprise
    │   │   │   ├── __init__.py
    │   │   │   ├── actions
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── create_ticket.py
    │   │   │   ├── client.py
    │   │   │   ├── handlers
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── github_enterprise_handler.py
    │   │   │   ├── integration.py
    │   │   │   ├── repository.py
    │   │   │   ├── urls.py
    │   │   │   └── webhook.py
    │   │   ├── gitlab
    │   │   │   ├── __init__.py
    │   │   │   ├── blame.py
    │   │   │   ├── client.py
    │   │   │   ├── constants.py
    │   │   │   ├── integration.py
    │   │   │   ├── issues.py
    │   │   │   ├── repository.py
    │   │   │   ├── search.py
    │   │   │   ├── urls.py
    │   │   │   ├── utils.py
    │   │   │   └── webhooks.py
    │   │   ├── issue_alert_image_builder.py
    │   │   ├── jira
    │   │   │   ├── __init__.py
    │   │   │   ├── actions
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── create_ticket.py
    │   │   │   │   └── form.py
    │   │   │   ├── client.py
    │   │   │   ├── endpoints
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── descriptor.py
    │   │   │   │   └── search.py
    │   │   │   ├── handlers
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── jira_handler.py
    │   │   │   ├── integration.py
    │   │   │   ├── models
    │   │   │   │   └── create_issue_metadata.py
    │   │   │   ├── tasks.py
    │   │   │   ├── urls.py
    │   │   │   ├── utils
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── api.py
    │   │   │   │   ├── choice.py
    │   │   │   │   └── create_issue_schema_transformers.py
    │   │   │   ├── views
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── base.py
    │   │   │   │   ├── extension_configuration.py
    │   │   │   │   ├── sentry_installation.py
    │   │   │   │   └── sentry_issue_details.py
    │   │   │   └── webhooks
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── base.py
    │   │   │   │   ├── installed.py
    │   │   │   │   ├── issue_updated.py
    │   │   │   │   └── uninstalled.py
    │   │   ├── jira_server
    │   │   │   ├── __init__.py
    │   │   │   ├── actions
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── create_ticket.py
    │   │   │   │   └── form.py
    │   │   │   ├── client.py
    │   │   │   ├── handlers
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── jira_server_handler.py
    │   │   │   ├── integration.py
    │   │   │   ├── search.py
    │   │   │   ├── urls.py
    │   │   │   ├── utils
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── api.py
    │   │   │   │   └── choice.py
    │   │   │   └── webhooks.py
    │   │   ├── manager.py
    │   │   ├── messaging
    │   │   │   ├── __init__.py
    │   │   │   ├── commands.py
    │   │   │   ├── linkage.py
    │   │   │   ├── message_builder.py
    │   │   │   ├── metrics.py
    │   │   │   ├── spec.py
    │   │   │   └── types.py
    │   │   ├── metric_alerts.py
    │   │   ├── middleware
    │   │   │   ├── __init__.py
    │   │   │   ├── hybrid_cloud
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── parser.py
    │   │   │   └── metrics.py
    │   │   ├── mixins
    │   │   │   ├── __init__.py
    │   │   │   ├── issues.py
    │   │   │   ├── notifications.py
    │   │   │   └── serverless.py
    │   │   ├── models
    │   │   │   ├── __init__.py
    │   │   │   ├── data_forwarder.py
    │   │   │   ├── data_forwarder_project.py
    │   │   │   ├── doc_integration.py
    │   │   │   ├── doc_integration_avatar.py
    │   │   │   ├── external_actor.py
    │   │   │   ├── external_issue.py
    │   │   │   ├── integration.py
    │   │   │   ├── integration_external_project.py
    │   │   │   ├── integration_feature.py
    │   │   │   ├── organization_integration.py
    │   │   │   ├── repository_project_path_config.py
    │   │   │   └── utils.py
    │   │   ├── msteams
    │   │   │   ├── __init__.py
    │   │   │   ├── actions
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── form.py
    │   │   │   │   └── notification.py
    │   │   │   ├── analytics.py
    │   │   │   ├── card_builder
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── base.py
    │   │   │   │   ├── block.py
    │   │   │   │   ├── help.py
    │   │   │   │   ├── identity.py
    │   │   │   │   ├── incident_attachment.py
    │   │   │   │   ├── installation.py
    │   │   │   │   ├── issues.py
    │   │   │   │   ├── notifications.py
    │   │   │   │   └── utils.py
    │   │   │   ├── client.py
    │   │   │   ├── constants.py
    │   │   │   ├── handlers
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── msteams_handler.py
    │   │   │   ├── integration.py
    │   │   │   ├── link_identity.py
    │   │   │   ├── linkage.py
    │   │   │   ├── metrics.py
    │   │   │   ├── notifications.py
    │   │   │   ├── parsing.py
    │   │   │   ├── spec.py
    │   │   │   ├── unlink_identity.py
    │   │   │   ├── urls.py
    │   │   │   ├── utils.py
    │   │   │   └── webhook.py
    │   │   ├── notifications.py
    │   │   ├── on_call
    │   │   │   ├── metrics.py
    │   │   │   └── spec.py
    │   │   ├── opsgenie
    │   │   │   ├── __init__.py
    │   │   │   ├── actions
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── form.py
    │   │   │   │   └── notification.py
    │   │   │   ├── analytics.py
    │   │   │   ├── client.py
    │   │   │   ├── handlers
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── opsgenie_handler.py
    │   │   │   ├── integration.py
    │   │   │   ├── metrics.py
    │   │   │   ├── tasks.py
    │   │   │   └── utils.py
    │   │   ├── pagerduty
    │   │   │   ├── __init__.py
    │   │   │   ├── actions
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── form.py
    │   │   │   │   └── notification.py
    │   │   │   ├── analytics.py
    │   │   │   ├── client.py
    │   │   │   ├── handlers
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── pagerduty_handler.py
    │   │   │   ├── integration.py
    │   │   │   ├── metrics.py
    │   │   │   └── utils.py
    │   │   ├── perforce
    │   │   │   ├── __init__.py
    │   │   │   ├── client.py
    │   │   │   ├── integration.py
    │   │   │   └── repository.py
    │   │   ├── pipeline.py
    │   │   ├── project_management
    │   │   │   ├── __init__.py
    │   │   │   └── metrics.py
    │   │   ├── referrer_ids.py
    │   │   ├── repository
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   ├── issue_alert.py
    │   │   │   ├── metric_alert.py
    │   │   │   └── notification_action.py
    │   │   ├── services
    │   │   │   ├── __init__.py
    │   │   │   ├── assignment_source.py
    │   │   │   ├── integration
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   ├── model.py
    │   │   │   │   ├── serial.py
    │   │   │   │   └── service.py
    │   │   │   └── repository
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   ├── model.py
    │   │   │   │   ├── serial.py
    │   │   │   │   └── service.py
    │   │   ├── slack
    │   │   │   ├── __init__.py
    │   │   │   ├── actions
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── form.py
    │   │   │   │   └── notification.py
    │   │   │   ├── analytics.py
    │   │   │   ├── handlers
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── slack_action_handler.py
    │   │   │   ├── integration.py
    │   │   │   ├── message_builder
    │   │   │   │   ├── base
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── base.py
    │   │   │   │   │   └── block.py
    │   │   │   │   ├── disconnected.py
    │   │   │   │   ├── discover.py
    │   │   │   │   ├── help.py
    │   │   │   │   ├── image_block_builder.py
    │   │   │   │   ├── incidents.py
    │   │   │   │   ├── issues.py
    │   │   │   │   ├── metric_alerts.py
    │   │   │   │   ├── notifications
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── base.py
    │   │   │   │   │   ├── daily_summary.py
    │   │   │   │   │   ├── digest.py
    │   │   │   │   │   └── issues.py
    │   │   │   │   ├── prompt.py
    │   │   │   │   ├── routing.py
    │   │   │   │   ├── types.py
    │   │   │   │   └── util.py
    │   │   │   ├── metrics.py
    │   │   │   ├── notifications.py
    │   │   │   ├── requests
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── action.py
    │   │   │   │   ├── base.py
    │   │   │   │   ├── command.py
    │   │   │   │   ├── event.py
    │   │   │   │   └── options_load.py
    │   │   │   ├── sdk_client.py
    │   │   │   ├── service.py
    │   │   │   ├── spec.py
    │   │   │   ├── tasks
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── find_channel_id_for_alert_rule.py
    │   │   │   │   ├── find_channel_id_for_rule.py
    │   │   │   │   ├── link_slack_user_identities.py
    │   │   │   │   ├── post_message.py
    │   │   │   │   └── send_notifications_on_activity.py
    │   │   │   ├── threads
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── activity_notifications.py
    │   │   │   ├── unfurl
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── discover.py
    │   │   │   │   ├── handlers.py
    │   │   │   │   ├── issues.py
    │   │   │   │   ├── metric_alerts.py
    │   │   │   │   └── types.py
    │   │   │   ├── urls.py
    │   │   │   ├── utils
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── auth.py
    │   │   │   │   ├── channel.py
    │   │   │   │   ├── constants.py
    │   │   │   │   ├── errors.py
    │   │   │   │   ├── escape.py
    │   │   │   │   ├── notifications.py
    │   │   │   │   ├── rule_status.py
    │   │   │   │   ├── threads.py
    │   │   │   │   └── users.py
    │   │   │   ├── views
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── link_identity.py
    │   │   │   │   ├── link_team.py
    │   │   │   │   ├── linkage.py
    │   │   │   │   ├── unlink_identity.py
    │   │   │   │   └── unlink_team.py
    │   │   │   └── webhooks
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── action.py
    │   │   │   │   ├── base.py
    │   │   │   │   ├── command.py
    │   │   │   │   ├── event.py
    │   │   │   │   └── options_load.py
    │   │   ├── source_code_management
    │   │   │   ├── commit_context.py
    │   │   │   ├── constants.py
    │   │   │   ├── issues.py
    │   │   │   ├── metrics.py
    │   │   │   ├── repo_trees.py
    │   │   │   ├── repository.py
    │   │   │   ├── search.py
    │   │   │   ├── status_check.py
    │   │   │   ├── tasks.py
    │   │   │   └── webhook.py
    │   │   ├── tasks
    │   │   │   ├── __init__.py
    │   │   │   ├── create_comment.py
    │   │   │   ├── kick_off_status_syncs.py
    │   │   │   ├── migrate_repo.py
    │   │   │   ├── sync_assignee_outbound.py
    │   │   │   ├── sync_status_inbound.py
    │   │   │   ├── sync_status_outbound.py
    │   │   │   └── update_comment.py
    │   │   ├── time_utils.py
    │   │   ├── types.py
    │   │   ├── utils
    │   │   │   ├── __init__.py
    │   │   │   ├── atlassian_connect.py
    │   │   │   ├── codecov.py
    │   │   │   ├── commit_context.py
    │   │   │   ├── common.py
    │   │   │   ├── identities.py
    │   │   │   ├── issue_summary_for_alerts.py
    │   │   │   ├── metrics.py
    │   │   │   ├── providers.py
    │   │   │   ├── scope.py
    │   │   │   ├── stacktrace_link.py
    │   │   │   └── sync.py
    │   │   ├── vercel
    │   │   │   ├── __init__.py
    │   │   │   ├── client.py
    │   │   │   ├── integration.py
    │   │   │   ├── urls.py
    │   │   │   └── webhook.py
    │   │   ├── vsts
    │   │   │   ├── __init__.py
    │   │   │   ├── actions
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── create_ticket.py
    │   │   │   ├── client.py
    │   │   │   ├── handlers
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── azure_devops_handler.py
    │   │   │   ├── integration.py
    │   │   │   ├── issues.py
    │   │   │   ├── repository.py
    │   │   │   ├── search.py
    │   │   │   ├── tasks
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── kickoff_subscription_check.py
    │   │   │   │   └── subscription_check.py
    │   │   │   ├── urls.py
    │   │   │   └── webhooks.py
    │   │   ├── vsts_extension
    │   │   │   ├── __init__.py
    │   │   │   └── integration.py
    │   │   └── web
    │   │   │   ├── discord_extension_configuration.py
    │   │   │   ├── doc_integration_avatar.py
    │   │   │   ├── integration_extension_configuration.py
    │   │   │   ├── msteams_extension_configuration.py
    │   │   │   ├── organization_integration_setup.py
    │   │   │   ├── vercel_extension_configuration.py
    │   │   │   └── vsts_extension_configuration.py
    │   ├── interfaces
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── breadcrumbs.py
    │   │   ├── contexts.py
    │   │   ├── debug_meta.py
    │   │   ├── exception.py
    │   │   ├── geo.py
    │   │   ├── http.py
    │   │   ├── message.py
    │   │   ├── nel.py
    │   │   ├── sdk.py
    │   │   ├── security.py
    │   │   ├── spans.py
    │   │   ├── stacktrace.py
    │   │   ├── template.py
    │   │   ├── threads.py
    │   │   └── user.py
    │   ├── issue_detection
    │   │   ├── README.md
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── detectors
    │   │   │   ├── __init__.py
    │   │   │   ├── consecutive_db_detector.py
    │   │   │   ├── consecutive_http_detector.py
    │   │   │   ├── disable_detectors.py
    │   │   │   ├── experiments
    │   │   │   │   └── __init__.py
    │   │   │   ├── http_overhead_detector.py
    │   │   │   ├── io_main_thread_detector.py
    │   │   │   ├── large_http_payload_detector.py
    │   │   │   ├── mn_plus_one_db_span_detector.py
    │   │   │   ├── n_plus_one_api_calls_detector.py
    │   │   │   ├── n_plus_one_db_span_detector.py
    │   │   │   ├── query_injection_detector.py
    │   │   │   ├── render_blocking_asset_span_detector.py
    │   │   │   ├── slow_db_query_detector.py
    │   │   │   ├── sql_injection_detector.py
    │   │   │   ├── uncompressed_asset_detector.py
    │   │   │   └── utils.py
    │   │   ├── performance_detection.py
    │   │   ├── performance_problem.py
    │   │   └── types.py
    │   ├── issues
    │   │   ├── __init__.py
    │   │   ├── analytics.py
    │   │   ├── apps.py
    │   │   ├── attributes.py
    │   │   ├── auto_source_code_config
    │   │   │   ├── README.md
    │   │   │   ├── __init__.py
    │   │   │   ├── code_mapping.py
    │   │   │   ├── constants.py
    │   │   │   ├── derived_code_mappings_endpoint.py
    │   │   │   ├── errors.py
    │   │   │   ├── frame_info.py
    │   │   │   ├── in_app_stack_trace_rules.py
    │   │   │   ├── integration_utils.py
    │   │   │   ├── stacktraces.py
    │   │   │   ├── task.py
    │   │   │   └── utils
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── misc.py
    │   │   │   │   ├── platform.py
    │   │   │   │   └── repository.py
    │   │   ├── constants.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── actionable_items.py
    │   │   │   ├── bases
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── codeowners.py
    │   │   │   │   ├── group.py
    │   │   │   │   └── group_search_view.py
    │   │   │   ├── event_grouping_info.py
    │   │   │   ├── event_owners.py
    │   │   │   ├── event_reprocessable.py
    │   │   │   ├── group_activities.py
    │   │   │   ├── group_attachments.py
    │   │   │   ├── group_current_release.py
    │   │   │   ├── group_details.py
    │   │   │   ├── group_event_details.py
    │   │   │   ├── group_events.py
    │   │   │   ├── group_first_last_release.py
    │   │   │   ├── group_hashes.py
    │   │   │   ├── group_integration_details.py
    │   │   │   ├── group_integrations.py
    │   │   │   ├── group_notes.py
    │   │   │   ├── group_notes_details.py
    │   │   │   ├── group_reprocessing.py
    │   │   │   ├── group_similar_issues.py
    │   │   │   ├── group_similar_issues_embeddings.py
    │   │   │   ├── group_stats.py
    │   │   │   ├── group_tagkey_details.py
    │   │   │   ├── group_tagkey_values.py
    │   │   │   ├── group_tags.py
    │   │   │   ├── group_tombstone.py
    │   │   │   ├── group_tombstone_details.py
    │   │   │   ├── group_user_reports.py
    │   │   │   ├── organization_codeowners_associations.py
    │   │   │   ├── organization_derive_code_mappings.py
    │   │   │   ├── organization_event_details.py
    │   │   │   ├── organization_eventid.py
    │   │   │   ├── organization_group_index.py
    │   │   │   ├── organization_group_index_stats.py
    │   │   │   ├── organization_group_search_view_details.py
    │   │   │   ├── organization_group_search_view_details_starred.py
    │   │   │   ├── organization_group_search_view_starred_order.py
    │   │   │   ├── organization_group_search_view_visit.py
    │   │   │   ├── organization_group_search_views.py
    │   │   │   ├── organization_group_search_views_starred.py
    │   │   │   ├── organization_group_suspect_flags.py
    │   │   │   ├── organization_group_suspect_tags.py
    │   │   │   ├── organization_issue_metrics.py
    │   │   │   ├── organization_issue_timeseries.py
    │   │   │   ├── organization_issues_count.py
    │   │   │   ├── organization_issues_resolved_in_release.py
    │   │   │   ├── organization_release_previous_commits.py
    │   │   │   ├── organization_searches.py
    │   │   │   ├── organization_shortid.py
    │   │   │   ├── project_codeowners_details.py
    │   │   │   ├── project_codeowners_index.py
    │   │   │   ├── project_event_details.py
    │   │   │   ├── project_events.py
    │   │   │   ├── project_group_index.py
    │   │   │   ├── project_group_stats.py
    │   │   │   ├── project_grouping_configs.py
    │   │   │   ├── project_issues_resolved_in_release.py
    │   │   │   ├── project_ownership.py
    │   │   │   ├── project_performance_issue_settings.py
    │   │   │   ├── project_stacktrace_link.py
    │   │   │   ├── project_user_issue.py
    │   │   │   ├── related_issues.py
    │   │   │   ├── serializers.py
    │   │   │   ├── shared_group_details.py
    │   │   │   ├── source_map_debug.py
    │   │   │   ├── team_all_unresolved_issues.py
    │   │   │   ├── team_groups_old.py
    │   │   │   └── team_issue_breakdown.py
    │   │   ├── escalating
    │   │   │   ├── __init__.py
    │   │   │   ├── escalating.py
    │   │   │   ├── escalating_group_forecast.py
    │   │   │   ├── escalating_issues_alg.py
    │   │   │   ├── forecasts.py
    │   │   │   └── issue_velocity.py
    │   │   ├── event.schema.json
    │   │   ├── group.py
    │   │   ├── grouptype.py
    │   │   ├── highlights.py
    │   │   ├── ignored.py
    │   │   ├── ingest.py
    │   │   ├── issue_occurrence.py
    │   │   ├── issue_search.py
    │   │   ├── json_schemas.py
    │   │   ├── merge.py
    │   │   ├── occurrence_consumer.py
    │   │   ├── ongoing.py
    │   │   ├── ownership
    │   │   │   ├── __init__.py
    │   │   │   └── grammar.py
    │   │   ├── priority.py
    │   │   ├── producer.py
    │   │   ├── query.py
    │   │   ├── receivers.py
    │   │   ├── related
    │   │   │   ├── README.md
    │   │   │   ├── __init__.py
    │   │   │   ├── same_root_cause.py
    │   │   │   └── trace_connected.py
    │   │   ├── run.py
    │   │   ├── search.py
    │   │   ├── services
    │   │   │   ├── __init__.py
    │   │   │   └── issue
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   ├── model.py
    │   │   │   │   └── service.py
    │   │   ├── status_change.py
    │   │   ├── status_change_consumer.py
    │   │   ├── status_change_message.py
    │   │   ├── suspect_flags.py
    │   │   ├── suspect_tags.py
    │   │   └── update_inbox.py
    │   ├── killswitches.py
    │   ├── lang
    │   │   ├── __init__.py
    │   │   ├── dart
    │   │   │   ├── __init__.py
    │   │   │   ├── apps.py
    │   │   │   ├── plugin.py
    │   │   │   └── utils.py
    │   │   ├── java
    │   │   │   ├── __init__.py
    │   │   │   ├── apps.py
    │   │   │   ├── exceptions.py
    │   │   │   ├── plugin.py
    │   │   │   ├── processing.py
    │   │   │   ├── proguard.py
    │   │   │   ├── utils.py
    │   │   │   └── view_hierarchies.py
    │   │   ├── javascript
    │   │   │   ├── __init__.py
    │   │   │   ├── apps.py
    │   │   │   ├── cache.py
    │   │   │   ├── errorlocale.py
    │   │   │   ├── errormapping.py
    │   │   │   ├── plugin.py
    │   │   │   ├── processing.py
    │   │   │   └── utils.py
    │   │   └── native
    │   │   │   ├── __init__.py
    │   │   │   ├── applecrashreport.py
    │   │   │   ├── error.py
    │   │   │   ├── processing.py
    │   │   │   ├── registers.py
    │   │   │   ├── sources.py
    │   │   │   ├── symbolicator.py
    │   │   │   └── utils.py
    │   ├── loader
    │   │   ├── __init__.py
    │   │   ├── browsersdkversion.py
    │   │   └── dynamic_sdk_options.py
    │   ├── locale
    │   │   ├── ach
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── af
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── ar
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── bg
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── ca
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── catalogs.json
    │   │   ├── cs
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── da
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── de
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── el
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   ├── django.po
    │   │   │   │   └── django.pot
    │   │   ├── en
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── es
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── et
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── fa
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── fi
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── fr
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── gl
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── he
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── hi
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── hu
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── id
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── it
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── ja
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── ko
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── lt
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── lv
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── nl_NL
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── no
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── pl
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── pl_PL
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── pt
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── pt_BR
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── ro
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── ro_RO
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── ru
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── ru_RU
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── sk
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── sl
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── sv_SE
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── th
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── tr
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── uk
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── vi
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── zh_CN
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   └── zh_TW
    │   │   │   └── LC_MESSAGES
    │   │   │       ├── django.mo
    │   │   │       └── django.po
    │   ├── locks.py
    │   ├── logging
    │   │   ├── README.rst
    │   │   ├── __init__.py
    │   │   └── handlers.py
    │   ├── mail
    │   │   ├── __init__.py
    │   │   ├── actions.py
    │   │   ├── adapter.py
    │   │   ├── analytics.py
    │   │   ├── forms
    │   │   │   ├── __init__.py
    │   │   │   ├── assigned_to.py
    │   │   │   ├── member_team.py
    │   │   │   └── notify_email.py
    │   │   └── notifications.py
    │   ├── management
    │   │   ├── __init__.py
    │   │   └── commands
    │   │   │   ├── __init__.py
    │   │   │   ├── check_notifications.py
    │   │   │   ├── collectstatic.py
    │   │   │   ├── create_sample_event.py
    │   │   │   ├── createsuperuser.py
    │   │   │   ├── devsyncdb.py
    │   │   │   ├── generate_controlsilo_urls.py
    │   │   │   ├── generate_reset_password_link.py
    │   │   │   ├── makemigrations.py
    │   │   │   └── merge_users.py
    │   ├── metrics
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── datadog.py
    │   │   ├── dogstatsd.py
    │   │   ├── dualwrite.py
    │   │   ├── dummy.py
    │   │   ├── logging.py
    │   │   ├── middleware.py
    │   │   ├── precise_dogstatsd.py
    │   │   ├── sentry_sdk.py
    │   │   └── statsd.py
    │   ├── middleware
    │   │   ├── __init__.py
    │   │   ├── access_log.py
    │   │   ├── auth.py
    │   │   ├── customer_domain.py
    │   │   ├── demo_mode_guard.py
    │   │   ├── devtoolbar.py
    │   │   ├── env.py
    │   │   ├── health.py
    │   │   ├── integrations
    │   │   │   ├── __init__.py
    │   │   │   ├── classifications.py
    │   │   │   ├── integration_control.py
    │   │   │   ├── integration_control_middleware.md
    │   │   │   ├── parsers
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── bitbucket.py
    │   │   │   │   ├── bitbucket_server.py
    │   │   │   │   ├── discord.py
    │   │   │   │   ├── github.py
    │   │   │   │   ├── github_enterprise.py
    │   │   │   │   ├── gitlab.py
    │   │   │   │   ├── google.py
    │   │   │   │   ├── jira.py
    │   │   │   │   ├── jira_server.py
    │   │   │   │   ├── msteams.py
    │   │   │   │   ├── plugin.py
    │   │   │   │   ├── slack.py
    │   │   │   │   ├── vercel.py
    │   │   │   │   └── vsts.py
    │   │   │   └── tasks.py
    │   │   ├── locale.py
    │   │   ├── placeholder.py
    │   │   ├── proxy.py
    │   │   ├── ratelimit.py
    │   │   ├── security.py
    │   │   ├── staff.py
    │   │   ├── stats.py
    │   │   ├── subdomain.py
    │   │   ├── sudo.py
    │   │   └── superuser.py
    │   ├── migrations
    │   │   ├── 0001_squashed_0904_onboarding_task_project_id_idx.py
    │   │   ├── 0905_fix_workflow_engine_cycle.py
    │   │   ├── 0906_django_arrayfield_users.py
    │   │   ├── 0907_sentry_apps_array.py
    │   │   ├── 0908_increase_email_field_length.py
    │   │   ├── 0909_django_array_field_not_release.py
    │   │   ├── 0910_make_organizationmemberteam_is_active_default.py
    │   │   ├── 0911_increase_email_model_email_field_length.py
    │   │   ├── 0912_make_organizationmemberteam_replica_is_active_true.py
    │   │   ├── 0913_split_discover_dataset_dashboards_self_hosted.py
    │   │   ├── 0914_increase_orgmember_user_email_max_length.py
    │   │   ├── 0915_add_user_email_unique_column.py
    │   │   ├── 0916_delete_open_period_rows.py
    │   │   ├── 0917_convert_org_saved_searches_to_views.py
    │   │   ├── 0918_sentry_release_arrayfield.py
    │   │   ├── 0919_project_slug_non_null.py
    │   │   ├── 0920_convert_org_saved_searches_to_views_revised.py
    │   │   ├── 0921_convert_org_saved_searches_to_views_rerevised.py
    │   │   ├── 0922_dashboard_starred_add_position_column_and_constraint.py
    │   │   ├── 0923_dashboard_starred_backfill_orgs.py
    │   │   ├── 0924_dashboard_add_unique_constraint_for_user_org_position.py
    │   │   ├── 0925_backfill_open_periods.py
    │   │   ├── 0926_dashboard_favorite_defer_position_constraint.py
    │   │   ├── 0927_dashboard_add_unique_constraint_user_dashboard.py
    │   │   ├── 0928_move_notifications_models.py
    │   │   ├── 0929_no_pickle_authenticator.py
    │   │   ├── 0930_make_open_period_range_boundary_inclusive.py
    │   │   ├── 0931_add_hit_counter_columns_to_grouptombstone.py
    │   │   ├── 0932_update_grouptombstone_with_auto_now_add.py
    │   │   ├── 0933_add_has_agents_insights_flag.py
    │   │   ├── 0934_options_nullable_value.py
    │   │   ├── 0935_drop_old_openperiod_exclusion_constraint.py
    │   │   ├── 0936_prompts_activity_index.py
    │   │   ├── 0937_fix_defaults.py
    │   │   ├── 0938_rm_eventattachment_fileid_part1.py
    │   │   ├── 0939_rm_eventattachment_fileid_part2.py
    │   │   ├── 0940_auditlog_json_field.py
    │   │   ├── 0941_create_temporary_verification_code_table.py
    │   │   ├── 0942_dashboard_remove_extra_user_org_position_constraint.py
    │   │   ├── 0943_create_data_access_grant.py
    │   │   ├── 0944_flags_not_null.py
    │   │   ├── 0945_move_discover_models.py
    │   │   ├── 0946_add_has_mcp_insights_flag.py
    │   │   ├── 0947_add_dashboard_last_visited_model.py
    │   │   ├── 0948_ds_waiver_org_fk_not_db_constr.py
    │   │   ├── 0949_add_dashboard_widget_snapshot_model.py
    │   │   ├── 0950_safe_del_dswaiver.py
    │   │   ├── 0951_delete_ds_waiver.py
    │   │   ├── 0952_fix_span_item_event_type_alerts.py
    │   │   ├── 0953_make_releasefiles_tti.py
    │   │   ├── 0954_user_option_json_field.py
    │   │   ├── 0955_org_option_json_field.py
    │   │   ├── 0956_add_group_by_to_snuba_query.py
    │   │   ├── 0957_projecttemplateoption_json.py
    │   │   ├── 0958_base_option_json_field.py
    │   │   ├── 0959_add_has_logs_bit_to_project_model.py
    │   │   ├── 0960_project_option_json_field.py
    │   │   ├── 0961_identity_json_field.py
    │   │   ├── 0962_json_fields_too_big.py
    │   │   ├── 0963_scheduleddeletion_json_field.py
    │   │   ├── 0964_add_commitcomparison_table.py
    │   │   ├── 0965_gzippeddict_big_tables.py
    │   │   ├── 0966_groupopenperiod_data_pending_inc_detector_id_index.py
    │   │   ├── 0967_large_tables_legacy_json_field.py
    │   │   ├── 0968_delete_dashboardwidgetsnapshot_db_constraint.py
    │   │   ├── 0969_safe_del_dashboardwidgetsnapshot.py
    │   │   ├── 0970_remove_pullrequestcommit_fk_constraint.py
    │   │   ├── 0971_make_dashboard_widget_order_optional_field.py
    │   │   ├── 0972_commit_comparison_drop_unique.py
    │   │   ├── 0973_safe_del_dashboardwidgetsnapshot.py
    │   │   ├── 0974_hc_json_field.py
    │   │   ├── 0975_grouplink_json_field.py
    │   │   ├── 0976_sentry_app_json_field.py
    │   │   ├── 0977_commitfilechange_break_commit_fk.py
    │   │   ├── 0978_break_commit_fks.py
    │   │   ├── 0979_add_apiapplication_version.py
    │   │   ├── 0980_integrations_json_field.py
    │   │   ├── 0981_add_dashboard_migration_fields.py
    │   │   ├── 0982_redirect_fk_and_date.py
    │   │   ├── 0983_create_groupopenperiodactivity_table.py
    │   │   ├── 0984_authprovider_json_field.py
    │   │   ├── 0985_add_timestamp_to_grouphash_table.py
    │   │   ├── 0986_add_future_release_version_to_groupresolution.py
    │   │   ├── 0987_authidentity_json_field.py
    │   │   ├── 0988_data_forwarding.py
    │   │   ├── 0989_add_release_date_added_idx.py
    │   │   ├── 0990_groupowner_json_field.py
    │   │   ├── 0991_projectownership_json_field.py
    │   │   ├── 0992_latestrepoerelease_indexes.py
    │   │   ├── 0993_add_event_id_to_grouphash_metadata.py
    │   │   ├── 0994_add_groupreaction_table.py
    │   │   ├── 0995_add_date_updated_to_grouphash_metadata.py
    │   │   ├── 0996_add_dashboard_field_link_model.py
    │   │   ├── 0997_add_has_trace_metrics_bit_to_project_model.py
    │   │   ├── 0998_add_prebuilt_id_to_dashboards.py
    │   │   ├── 0999_add_extrapolation_mode_to_snuba_query.py
    │   │   ├── 1000_add_project_distribution_scope.py
    │   │   ├── 1001_prevent_grouphistory_infinte_recursion.py
    │   │   ├── 1002_group_history_prev_history_remove_db_constraint.py
    │   │   ├── 1003_group_history_prev_history_safe_removal.py
    │   │   ├── 1004_group_history_prev_history_delete.py
    │   │   ├── 1005_add_groupemailthread_project_date_index.py
    │   │   ├── 1006_drop_legacy_incidentseen_incidentsubscription.py
    │   │   ├── 1007_cleanup_failed_safe_deletes.py
    │   │   ├── 1008_loosen_unique_title_contraint.py
    │   │   ├── 1009_add_date_updated_to_organizationmapping.py
    │   │   ├── 1010_add_organizationcontributors_table.py
    │   │   ├── 1011_update_oc_integration_cascade_to_null.py
    │   │   ├── 1012_add_event_id_to_open_period.py
    │   │   ├── 1013_add_repositorysettings_table.py
    │   │   └── __init__.py
    │   ├── models
    │   │   ├── __init__.py
    │   │   ├── activity.py
    │   │   ├── apiapplication.py
    │   │   ├── apiauthorization.py
    │   │   ├── apigrant.py
    │   │   ├── apikey.py
    │   │   ├── apiscopes.py
    │   │   ├── apitoken.py
    │   │   ├── artifactbundle.py
    │   │   ├── assistant.py
    │   │   ├── auditlogentry.py
    │   │   ├── authidentity.py
    │   │   ├── authidentityreplica.py
    │   │   ├── authprovider.py
    │   │   ├── authproviderreplica.py
    │   │   ├── avatars
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   ├── control_base.py
    │   │   │   └── organization_avatar.py
    │   │   ├── broadcast.py
    │   │   ├── commit.py
    │   │   ├── commitauthor.py
    │   │   ├── commitcomparison.py
    │   │   ├── commitfilechange.py
    │   │   ├── counter.py
    │   │   ├── dashboard.py
    │   │   ├── dashboard_permissions.py
    │   │   ├── dashboard_widget.py
    │   │   ├── debugfile.py
    │   │   ├── deletedentry.py
    │   │   ├── deletedorganization.py
    │   │   ├── deletedproject.py
    │   │   ├── deletedteam.py
    │   │   ├── deploy.py
    │   │   ├── distribution.py
    │   │   ├── dynamicsampling.py
    │   │   ├── environment.py
    │   │   ├── event.py
    │   │   ├── eventattachment.py
    │   │   ├── eventerror.py
    │   │   ├── featureadoption.py
    │   │   ├── file.py
    │   │   ├── files
    │   │   │   ├── __init__.py
    │   │   │   ├── abstractfile.py
    │   │   │   ├── abstractfileblob.py
    │   │   │   ├── abstractfileblobindex.py
    │   │   │   ├── abstractfileblobowner.py
    │   │   │   ├── control_file.py
    │   │   │   ├── control_fileblob.py
    │   │   │   ├── control_fileblobindex.py
    │   │   │   ├── control_fileblobowner.py
    │   │   │   ├── file.py
    │   │   │   ├── fileblob.py
    │   │   │   ├── fileblobindex.py
    │   │   │   ├── fileblobowner.py
    │   │   │   └── utils.py
    │   │   ├── group.py
    │   │   ├── groupassignee.py
    │   │   ├── groupbookmark.py
    │   │   ├── groupcommitresolution.py
    │   │   ├── groupemailthread.py
    │   │   ├── groupenvironment.py
    │   │   ├── grouphash.py
    │   │   ├── grouphashmetadata.py
    │   │   ├── grouphistory.py
    │   │   ├── groupinbox.py
    │   │   ├── grouplink.py
    │   │   ├── groupmeta.py
    │   │   ├── groupopenperiod.py
    │   │   ├── groupopenperiodactivity.py
    │   │   ├── groupowner.py
    │   │   ├── groupreaction.py
    │   │   ├── groupredirect.py
    │   │   ├── grouprelease.py
    │   │   ├── groupresolution.py
    │   │   ├── grouprulestatus.py
    │   │   ├── groupsearchview.py
    │   │   ├── groupsearchviewlastvisited.py
    │   │   ├── groupsearchviewstarred.py
    │   │   ├── groupseen.py
    │   │   ├── groupshare.py
    │   │   ├── groupsnooze.py
    │   │   ├── groupsubscription.py
    │   │   ├── grouptombstone.py
    │   │   ├── importchunk.py
    │   │   ├── latestreporeleaseenvironment.py
    │   │   ├── options
    │   │   │   ├── __init__.py
    │   │   │   ├── option.py
    │   │   │   ├── organization_option.py
    │   │   │   ├── project_option.py
    │   │   │   └── project_template_option.py
    │   │   ├── organization.py
    │   │   ├── organizationaccessrequest.py
    │   │   ├── organizationcontributors.py
    │   │   ├── organizationmapping.py
    │   │   ├── organizationmember.py
    │   │   ├── organizationmemberinvite.py
    │   │   ├── organizationmembermapping.py
    │   │   ├── organizationmemberteam.py
    │   │   ├── organizationmemberteamreplica.py
    │   │   ├── organizationonboardingtask.py
    │   │   ├── organizationslugreservation.py
    │   │   ├── organizationslugreservationreplica.py
    │   │   ├── orgauthtoken.py
    │   │   ├── owner_base.py
    │   │   ├── project.py
    │   │   ├── projectbookmark.py
    │   │   ├── projectcodeowners.py
    │   │   ├── projectkey.py
    │   │   ├── projectownership.py
    │   │   ├── projectplatform.py
    │   │   ├── projectredirect.py
    │   │   ├── projectsdk.py
    │   │   ├── projectteam.py
    │   │   ├── projecttemplate.py
    │   │   ├── promptsactivity.py
    │   │   ├── pullrequest.py
    │   │   ├── recentsearch.py
    │   │   ├── relay.py
    │   │   ├── release.py
    │   │   ├── release_threshold
    │   │   │   ├── __init__.py
    │   │   │   ├── constants.py
    │   │   │   └── release_threshold.py
    │   │   ├── releaseactivity.py
    │   │   ├── releasecommit.py
    │   │   ├── releaseenvironment.py
    │   │   ├── releasefile.py
    │   │   ├── releaseheadcommit.py
    │   │   ├── releaseprojectenvironment.py
    │   │   ├── releases
    │   │   │   ├── __init__.py
    │   │   │   ├── constants.py
    │   │   │   ├── exceptions.py
    │   │   │   ├── release_project.py
    │   │   │   ├── set_commits.py
    │   │   │   └── util.py
    │   │   ├── repository.py
    │   │   ├── repositorysettings.py
    │   │   ├── rollbackorganization.py
    │   │   ├── rollbackuser.py
    │   │   ├── rule.py
    │   │   ├── rulefirehistory.py
    │   │   ├── rulesnooze.py
    │   │   ├── savedsearch.py
    │   │   ├── search_common.py
    │   │   ├── sentryshot.py
    │   │   ├── sourcemapprocessingissue.py
    │   │   ├── statistical_detectors.py
    │   │   ├── team.py
    │   │   ├── teamreplica.py
    │   │   ├── tombstone.py
    │   │   ├── transaction_threshold.py
    │   │   └── userreport.py
    │   ├── monitors
    │   │   ├── __init__.py
    │   │   ├── apps.py
    │   │   ├── clock_dispatch.py
    │   │   ├── clock_tasks
    │   │   │   ├── __init__.py
    │   │   │   ├── check_missed.py
    │   │   │   ├── check_timeout.py
    │   │   │   ├── mark_unknown.py
    │   │   │   └── producer.py
    │   │   ├── constants.py
    │   │   ├── consumers
    │   │   │   ├── __init__.py
    │   │   │   ├── clock_tasks_consumer.py
    │   │   │   ├── clock_tick_consumer.py
    │   │   │   ├── incident_occurrences_consumer.py
    │   │   │   └── monitor_consumer.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   ├── base_monitor_checkin_index.py
    │   │   │   ├── base_monitor_details.py
    │   │   │   ├── base_monitor_environment_details.py
    │   │   │   ├── base_monitor_stats.py
    │   │   │   ├── organization_monitor_checkin_index.py
    │   │   │   ├── organization_monitor_details.py
    │   │   │   ├── organization_monitor_environment_details.py
    │   │   │   ├── organization_monitor_index.py
    │   │   │   ├── organization_monitor_index_count.py
    │   │   │   ├── organization_monitor_index_stats.py
    │   │   │   ├── organization_monitor_processing_errors_index.py
    │   │   │   ├── organization_monitor_schedule_sample_data.py
    │   │   │   ├── organization_monitor_stats.py
    │   │   │   ├── project_monitor_checkin_index.py
    │   │   │   ├── project_monitor_details.py
    │   │   │   ├── project_monitor_environment_details.py
    │   │   │   ├── project_monitor_processing_errors_index.py
    │   │   │   ├── project_monitor_stats.py
    │   │   │   ├── project_processing_errors_details.py
    │   │   │   └── project_processing_errors_index.py
    │   │   ├── grouptype.py
    │   │   ├── logic
    │   │   │   ├── __init__.py
    │   │   │   ├── incident_occurrence.py
    │   │   │   ├── incidents.py
    │   │   │   ├── mark_failed.py
    │   │   │   ├── mark_ok.py
    │   │   │   └── monitor_environment.py
    │   │   ├── migrations
    │   │   │   ├── 0001_squashed_0005_record_date_in_progress_state.py
    │   │   │   ├── 0006_add_is_upserting.py
    │   │   │   ├── 0007_monitors_json_field.py
    │   │   │   ├── 0008_fix_processing_error_keys.py
    │   │   │   ├── 0009_backfill_monitor_detectors.py
    │   │   │   ├── 0010_delete_orphaned_detectors.py
    │   │   │   ├── 0011_backfill_monitor_environment_is_muted.py
    │   │   │   ├── 0012_remove_monitor_is_muted_field.py
    │   │   │   ├── 0013_delete_monitor_is_muted_field.py
    │   │   │   └── __init__.py
    │   │   ├── models.py
    │   │   ├── processing_errors
    │   │   │   ├── __init__.py
    │   │   │   ├── errors.py
    │   │   │   └── manager.py
    │   │   ├── rate_limit.py
    │   │   ├── schedule.py
    │   │   ├── serializers.py
    │   │   ├── system_incidents.py
    │   │   ├── tasks
    │   │   │   ├── __init__.py
    │   │   │   ├── clock_pulse.py
    │   │   │   └── detect_broken_monitor_envs.py
    │   │   ├── testutils.py
    │   │   ├── types.py
    │   │   ├── utils.py
    │   │   └── validators.py
    │   ├── monkey
    │   │   └── __init__.py
    │   ├── net
    │   │   ├── __init__.py
    │   │   ├── http.py
    │   │   └── socket.py
    │   ├── new_migrations
    │   │   ├── __init__.py
    │   │   ├── migrations.py
    │   │   └── monkey
    │   │   │   ├── __init__.py
    │   │   │   ├── executor.py
    │   │   │   ├── fields.py
    │   │   │   ├── models.py
    │   │   │   ├── special.py
    │   │   │   └── state.py
    │   ├── newsletter
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   └── dummy.py
    │   ├── nodestore
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── bigtable
    │   │   │   ├── __init__.py
    │   │   │   └── backend.py
    │   │   ├── django
    │   │   │   ├── __init__.py
    │   │   │   ├── backend.py
    │   │   │   └── models.py
    │   │   ├── filesystem
    │   │   │   ├── __init__.py
    │   │   │   └── backend.py
    │   │   └── models.py
    │   ├── notifications
    │   │   ├── __init__.py
    │   │   ├── additional_attachment_manager.py
    │   │   ├── api
    │   │   │   ├── endpoints
    │   │   │   │   ├── notification_actions.md
    │   │   │   │   ├── notification_actions_available.py
    │   │   │   │   ├── notification_actions_details.py
    │   │   │   │   ├── notification_actions_index.py
    │   │   │   │   ├── notification_defaults.py
    │   │   │   │   ├── user_notification_details.py
    │   │   │   │   ├── user_notification_email.py
    │   │   │   │   ├── user_notification_settings_options.py
    │   │   │   │   ├── user_notification_settings_options_detail.py
    │   │   │   │   └── user_notification_settings_providers.py
    │   │   │   ├── parsers
    │   │   │   │   └── notifications.py
    │   │   │   └── serializers
    │   │   │   │   ├── notification_action_request.py
    │   │   │   │   └── notification_action_response.py
    │   │   ├── apps.py
    │   │   ├── class_manager.py
    │   │   ├── defaults.py
    │   │   ├── helpers.py
    │   │   ├── migrations
    │   │   │   ├── 0001_move_notifications_models.py
    │   │   │   ├── 0002_notificationmessage_jsonfield.py
    │   │   │   └── __init__.py
    │   │   ├── models
    │   │   │   ├── __init__.py
    │   │   │   ├── notificationaction.py
    │   │   │   ├── notificationmessage.py
    │   │   │   ├── notificationsettingbase.py
    │   │   │   ├── notificationsettingoption.py
    │   │   │   └── notificationsettingprovider.py
    │   │   ├── notification_action
    │   │   │   ├── __init__.py
    │   │   │   ├── action_handler_registry
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── base.py
    │   │   │   │   ├── common.py
    │   │   │   │   ├── email_handler.py
    │   │   │   │   ├── plugin_handler.py
    │   │   │   │   ├── sentry_app_handler.py
    │   │   │   │   └── webhook_handler.py
    │   │   │   ├── action_validation.py
    │   │   │   ├── group_type_notification_registry
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── handlers
    │   │   │   │   │   ├── issue_alert_registry_handler.py
    │   │   │   │   │   └── metric_alert_registry_handler.py
    │   │   │   ├── grouptype.py
    │   │   │   ├── issue_alert_registry
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── handlers
    │   │   │   │   │   ├── azure_devops_issue_alert_handler.py
    │   │   │   │   │   ├── discord_issue_alert_handler.py
    │   │   │   │   │   ├── email_issue_alert_handler.py
    │   │   │   │   │   ├── github_enterprise_issue_alert_handler.py
    │   │   │   │   │   ├── github_issue_alert_handler.py
    │   │   │   │   │   ├── jira_issue_alert_handler.py
    │   │   │   │   │   ├── jira_server_issue_alert_handler.py
    │   │   │   │   │   ├── msteams_issue_alert_handler.py
    │   │   │   │   │   ├── opsgenie_issue_alert_handler.py
    │   │   │   │   │   ├── pagerduty_issue_alert_handler.py
    │   │   │   │   │   ├── plugin_issue_alert_handler.py
    │   │   │   │   │   ├── sentry_app_issue_alert_handler.py
    │   │   │   │   │   ├── slack_issue_alert_handler.py
    │   │   │   │   │   └── webhook_issue_alert_handler.py
    │   │   │   ├── metric_alert_registry
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── handlers
    │   │   │   │   │   ├── discord_metric_alert_handler.py
    │   │   │   │   │   ├── email_metric_alert_handler.py
    │   │   │   │   │   ├── msteams_metric_alert_handler.py
    │   │   │   │   │   ├── opsgenie_metric_alert_handler.py
    │   │   │   │   │   ├── pagerduty_metric_alert_handler.py
    │   │   │   │   │   ├── sentry_app_metric_alert_handler.py
    │   │   │   │   │   ├── slack_metric_alert_handler.py
    │   │   │   │   │   └── utils.py
    │   │   │   ├── registry.py
    │   │   │   ├── types.py
    │   │   │   └── utils.py
    │   │   ├── notificationcontroller.py
    │   │   ├── notifications
    │   │   │   ├── __init__.py
    │   │   │   ├── activity
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── archive.py
    │   │   │   │   ├── assigned.py
    │   │   │   │   ├── base.py
    │   │   │   │   ├── escalating.py
    │   │   │   │   ├── note.py
    │   │   │   │   ├── regression.py
    │   │   │   │   ├── release.py
    │   │   │   │   ├── resolved.py
    │   │   │   │   ├── resolved_in_pull_request.py
    │   │   │   │   ├── resolved_in_release.py
    │   │   │   │   ├── unassigned.py
    │   │   │   │   └── unresolved.py
    │   │   │   ├── base.py
    │   │   │   ├── codeowners_auto_sync.py
    │   │   │   ├── daily_summary.py
    │   │   │   ├── digest.py
    │   │   │   ├── integration_nudge.py
    │   │   │   ├── missing_members_nudge.py
    │   │   │   ├── organization_request
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── abstract_invite_request.py
    │   │   │   │   ├── base.py
    │   │   │   │   ├── integration_request.py
    │   │   │   │   ├── invite_request.py
    │   │   │   │   └── join_request.py
    │   │   │   ├── registries
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── thread_lookup_registry
    │   │   │   ├── rules.py
    │   │   │   ├── strategies
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── member_write_role_recipient_strategy.py
    │   │   │   │   ├── owner_recipient_strategy.py
    │   │   │   │   └── role_based_recipient_strategy.py
    │   │   │   └── user_report.py
    │   │   ├── notify.py
    │   │   ├── platform
    │   │   │   ├── README.md
    │   │   │   ├── __init__.py
    │   │   │   ├── api
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── endpoints
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── internal_registered_templates.py
    │   │   │   │   │   └── urls.py
    │   │   │   ├── discord
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── provider.py
    │   │   │   ├── email
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── provider.py
    │   │   │   ├── metrics.py
    │   │   │   ├── msteams
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── provider.py
    │   │   │   ├── provider.py
    │   │   │   ├── registry.py
    │   │   │   ├── renderer.py
    │   │   │   ├── service.py
    │   │   │   ├── slack
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── provider.py
    │   │   │   ├── target.py
    │   │   │   ├── templates
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── custom_rule.py
    │   │   │   │   ├── data_export.py
    │   │   │   │   ├── repository.py
    │   │   │   │   └── sample.py
    │   │   │   └── types.py
    │   │   ├── serializers.py
    │   │   ├── services
    │   │   │   ├── __init__.py
    │   │   │   ├── impl.py
    │   │   │   ├── model.py
    │   │   │   ├── serial.py
    │   │   │   └── service.py
    │   │   ├── types.py
    │   │   ├── utils
    │   │   │   ├── __init__.py
    │   │   │   ├── actions.py
    │   │   │   ├── avatar.py
    │   │   │   ├── digest.py
    │   │   │   ├── links.py
    │   │   │   ├── open_period.py
    │   │   │   ├── participants.py
    │   │   │   ├── rules.py
    │   │   │   └── tasks.py
    │   │   └── validators.py
    │   ├── objectstore
    │   │   ├── __init__.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   └── organization.py
    │   │   └── metrics.py
    │   ├── onboarding_tasks
    │   │   ├── __init__.py
    │   │   ├── backends
    │   │   │   ├── __init__.py
    │   │   │   └── organization_onboarding_task.py
    │   │   └── base.py
    │   ├── options
    │   │   ├── __init__.py
    │   │   ├── defaults.py
    │   │   ├── manager.py
    │   │   ├── rollout.py
    │   │   └── store.py
    │   ├── organizations
    │   │   ├── __init__.py
    │   │   ├── absolute_url.py
    │   │   └── services
    │   │   │   ├── __init__.py
    │   │   │   ├── organization
    │   │   │       ├── __init__.py
    │   │   │       ├── impl.py
    │   │   │       ├── model.py
    │   │   │       ├── serial.py
    │   │   │       └── service.py
    │   │   │   └── organization_actions
    │   │   │       ├── impl.py
    │   │   │       └── model.py
    │   ├── overwatch
    │   │   ├── __init__.py
    │   │   └── endpoints
    │   │   │   ├── __init__.py
    │   │   │   └── overwatch_rpc.py
    │   ├── overwatch_webhooks
    │   │   ├── overwatch_consent
    │   │   │   ├── impl.py
    │   │   │   ├── model.py
    │   │   │   └── service.py
    │   │   ├── types.py
    │   │   ├── webhook_forwarder.py
    │   │   └── webhook_publisher.py
    │   ├── ownership
    │   │   ├── __init__.py
    │   │   └── grammar.py
    │   ├── partnerships
    │   │   ├── __init__.py
    │   │   └── base.py
    │   ├── pipeline
    │   │   ├── README.md
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── constants.py
    │   │   ├── provider.py
    │   │   ├── store.py
    │   │   ├── types.py
    │   │   └── views
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   └── nested.py
    │   ├── plugins
    │   │   ├── __init__.py
    │   │   ├── base
    │   │   │   ├── __init__.py
    │   │   │   ├── binding_manager.py
    │   │   │   ├── group_api_urls.py
    │   │   │   ├── manager.py
    │   │   │   ├── response.py
    │   │   │   ├── structs.py
    │   │   │   ├── urls.py
    │   │   │   ├── v1.py
    │   │   │   ├── v2.py
    │   │   │   └── view.py
    │   │   ├── bases
    │   │   │   ├── __init__.py
    │   │   │   ├── data_forwarding.py
    │   │   │   ├── issue.py
    │   │   │   ├── issue2.py
    │   │   │   ├── notify.py
    │   │   │   ├── releasetracking.py
    │   │   │   └── tag.py
    │   │   ├── config.py
    │   │   ├── examples
    │   │   │   ├── __init__.py
    │   │   │   └── issue_tracking.py
    │   │   ├── helpers.py
    │   │   ├── interfaces
    │   │   │   ├── __init__.py
    │   │   │   └── releasehook.py
    │   │   ├── migrator.py
    │   │   ├── providers
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   ├── dummy
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── repository.py
    │   │   │   ├── integration_repository.py
    │   │   │   └── repository.py
    │   │   ├── sentry_interface_types
    │   │   │   ├── __init__.py
    │   │   │   ├── apps.py
    │   │   │   └── models.py
    │   │   ├── sentry_urls
    │   │   │   ├── __init__.py
    │   │   │   ├── apps.py
    │   │   │   └── models.py
    │   │   ├── sentry_useragents
    │   │   │   ├── __init__.py
    │   │   │   ├── apps.py
    │   │   │   └── models.py
    │   │   ├── sentry_webhooks
    │   │   │   ├── __init__.py
    │   │   │   ├── apps.py
    │   │   │   ├── client.py
    │   │   │   └── plugin.py
    │   │   ├── utils.py
    │   │   └── validators
    │   │   │   ├── __init__.py
    │   │   │   └── url.py
    │   ├── post_process_forwarder
    │   │   ├── __init__.py
    │   │   └── post_process_forwarder.py
    │   ├── preprod
    │   │   ├── __init__.py
    │   │   ├── analytics.py
    │   │   ├── api
    │   │   │   ├── bases
    │   │   │   │   └── preprod_artifact_endpoint.py
    │   │   │   ├── endpoints
    │   │   │   │   ├── organization_preprod_artifact_assemble.py
    │   │   │   │   ├── preprod_artifact_admin_batch_delete.py
    │   │   │   │   ├── preprod_artifact_admin_info.py
    │   │   │   │   ├── preprod_artifact_rerun_analysis.py
    │   │   │   │   ├── project_installable_preprod_artifact_download.py
    │   │   │   │   ├── project_preprod_artifact_assemble_generic.py
    │   │   │   │   ├── project_preprod_artifact_delete.py
    │   │   │   │   ├── project_preprod_artifact_download.py
    │   │   │   │   ├── project_preprod_artifact_install_details.py
    │   │   │   │   ├── project_preprod_artifact_update.py
    │   │   │   │   ├── project_preprod_build_details.py
    │   │   │   │   ├── project_preprod_check_for_updates.py
    │   │   │   │   ├── project_preprod_list_builds.py
    │   │   │   │   ├── project_preprod_size.py
    │   │   │   │   ├── pull_request
    │   │   │   │   │   ├── organization_pullrequest_comments.py
    │   │   │   │   │   ├── organization_pullrequest_details.py
    │   │   │   │   │   └── organization_pullrequest_size_analysis_download.py
    │   │   │   │   ├── size_analysis
    │   │   │   │   │   ├── project_preprod_size_analysis_compare.py
    │   │   │   │   │   ├── project_preprod_size_analysis_compare_download.py
    │   │   │   │   │   └── project_preprod_size_analysis_download.py
    │   │   │   │   └── urls.py
    │   │   │   ├── models
    │   │   │   │   ├── launchpad.py
    │   │   │   │   ├── project_preprod_build_details_models.py
    │   │   │   │   ├── project_preprod_list_builds_models.py
    │   │   │   │   └── size_analysis
    │   │   │   │   │   └── project_preprod_size_analysis_compare_models.py
    │   │   │   └── validators.py
    │   │   ├── authentication.py
    │   │   ├── build_distribution_utils.py
    │   │   ├── integration_utils.py
    │   │   ├── migrations
    │   │   │   ├── 0001_emerge_upload_models.py
    │   │   │   ├── 0002_drop_sentry_jsonfield.py
    │   │   │   ├── 0003_drop_sentry_jsonfield_actual.py
    │   │   │   ├── 0004_add_django_jsonfield.py
    │   │   │   ├── 0005_add_git_commit.py
    │   │   │   ├── 0006_add_analysis_file_id_field.py
    │   │   │   ├── 0007_add_install_file.py
    │   │   │   ├── 0008_make_preprod_analysis_file_id_in_size_metrics_table.py
    │   │   │   ├── 0009_drop_preprod_artifact_analysis_file_id_col.py
    │   │   │   ├── 0010_actual_drop_preprod_artifact_analysis_file_id_col.py
    │   │   │   ├── 0011_add_preprod_artifact_app_name_and_app_id_fields.py
    │   │   │   ├── 0012_installablepreprod.py
    │   │   │   ├── 0013_binary_uuid.py
    │   │   │   ├── 0014_commitcomparisons_fk.py
    │   │   │   ├── 0015_add_preprod_artifact_size_metrics_identifier.py
    │   │   │   ├── 0016_add_preprod_artifact_size_comparison_table.py
    │   │   │   ├── 0017_break_commit_fks.py
    │   │   │   ├── 0018_add_preprod_artifact_app_icon_id_field.py
    │   │   │   ├── 0019_add_tooling_version_fields.py
    │   │   │   └── __init__.py
    │   │   ├── models.py
    │   │   ├── producer.py
    │   │   ├── pull_request
    │   │   │   ├── __init__.py
    │   │   │   ├── adapters.py
    │   │   │   ├── comment_types.py
    │   │   │   └── types.py
    │   │   ├── size_analysis
    │   │   │   ├── compare.py
    │   │   │   ├── download.py
    │   │   │   ├── insight_models.py
    │   │   │   ├── models.py
    │   │   │   ├── tasks.py
    │   │   │   └── utils.py
    │   │   ├── tasks.py
    │   │   ├── url_utils.py
    │   │   ├── utils.py
    │   │   └── vcs
    │   │   │   └── status_checks
    │   │   │       ├── __init__.py
    │   │   │       └── size
    │   │   │           ├── __init__.py
    │   │   │           ├── tasks.py
    │   │   │           └── templates.py
    │   ├── prevent
    │   │   ├── __init__.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── organization_github_repos.py
    │   │   │   └── pr_review_github_config.py
    │   │   ├── migrations
    │   │   │   ├── 0001_create_prevent_ai_configuration.py
    │   │   │   ├── 0002_alter_integration_id_not_null.py
    │   │   │   └── __init__.py
    │   │   ├── models.py
    │   │   └── types
    │   │   │   ├── __init__.py
    │   │   │   └── config.py
    │   ├── processing
    │   │   ├── __init__.py
    │   │   └── backpressure
    │   │   │   ├── __init__.py
    │   │   │   ├── arroyo.py
    │   │   │   ├── health.py
    │   │   │   ├── memory.py
    │   │   │   ├── monitor.py
    │   │   │   └── topology.py
    │   ├── profiles
    │   │   ├── __init__.py
    │   │   ├── consumers
    │   │   │   ├── __init__.py
    │   │   │   └── process
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── factory.py
    │   │   ├── data_export.py
    │   │   ├── flamegraph.py
    │   │   ├── java.py
    │   │   ├── profile_chunks.py
    │   │   ├── task.py
    │   │   ├── testutils.py
    │   │   └── utils.py
    │   ├── projectoptions
    │   │   ├── __init__.py
    │   │   ├── defaults.py
    │   │   └── manager.py
    │   ├── projects
    │   │   ├── __init__.py
    │   │   ├── project_rules
    │   │   │   ├── creator.py
    │   │   │   └── updater.py
    │   │   └── services
    │   │   │   ├── __init__.py
    │   │   │   ├── project
    │   │   │       ├── __init__.py
    │   │   │       ├── impl.py
    │   │   │       ├── model.py
    │   │   │       ├── serial.py
    │   │   │       └── service.py
    │   │   │   └── project_key
    │   │   │       ├── __init__.py
    │   │   │       ├── impl.py
    │   │   │       ├── model.py
    │   │   │       ├── serial.py
    │   │   │       └── service.py
    │   ├── py.typed
    │   ├── quotas
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── redis.py
    │   │   └── types.py
    │   ├── ratelimits
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── cardinality.py
    │   │   ├── concurrent.py
    │   │   ├── config.py
    │   │   ├── leaky_bucket.py
    │   │   ├── redis.py
    │   │   ├── sliding_windows.py
    │   │   └── utils.py
    │   ├── receivers
    │   │   ├── __init__.py
    │   │   ├── analytics.py
    │   │   ├── auth.py
    │   │   ├── core.py
    │   │   ├── data_forwarding.py
    │   │   ├── email.py
    │   │   ├── experiments.py
    │   │   ├── features.py
    │   │   ├── onboarding.py
    │   │   ├── outbox
    │   │   │   ├── __init__.py
    │   │   │   ├── control.py
    │   │   │   └── region.py
    │   │   ├── owners.py
    │   │   ├── project_detectors.py
    │   │   ├── releases.py
    │   │   ├── rule_snooze.py
    │   │   ├── rules.py
    │   │   ├── sentry_apps.py
    │   │   ├── staff.py
    │   │   ├── stats.py
    │   │   ├── superuser.py
    │   │   ├── tokens.py
    │   │   ├── useremail.py
    │   │   └── users.py
    │   ├── relay
    │   │   ├── __init__.py
    │   │   ├── config
    │   │   │   ├── __init__.py
    │   │   │   ├── ai_model_costs.py
    │   │   │   ├── ai_operation_type_map.py
    │   │   │   ├── experimental.py
    │   │   │   ├── measurements.py
    │   │   │   └── metric_extraction.py
    │   │   ├── datascrubbing.py
    │   │   ├── globalconfig.py
    │   │   ├── projectconfig_cache
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   └── redis.py
    │   │   ├── projectconfig_debounce_cache
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   └── redis.py
    │   │   ├── types
    │   │   │   ├── __init__.py
    │   │   │   ├── generic_filters.py
    │   │   │   └── rule_condition.py
    │   │   └── utils.py
    │   ├── release_health
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── metrics.py
    │   │   ├── metrics_sessions_v2.py
    │   │   ├── release_monitor
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   └── metrics.py
    │   │   └── tasks.py
    │   ├── releases
    │   │   ├── __init__.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── organization_release_assemble.py
    │   │   │   ├── organization_release_commits.py
    │   │   │   ├── organization_release_details.py
    │   │   │   ├── organization_release_file_details.py
    │   │   │   ├── organization_release_files.py
    │   │   │   ├── organization_release_health_data.py
    │   │   │   ├── organization_release_meta.py
    │   │   │   ├── project_release_commits.py
    │   │   │   ├── project_release_details.py
    │   │   │   ├── project_release_file_details.py
    │   │   │   ├── project_release_files.py
    │   │   │   ├── project_release_repositories.py
    │   │   │   ├── project_release_setup.py
    │   │   │   ├── project_release_stats.py
    │   │   │   ├── project_releases.py
    │   │   │   ├── project_releases_token.py
    │   │   │   └── release_deploys.py
    │   │   ├── migrations
    │   │   │   ├── 0001_release_models.py
    │   │   │   ├── 0002_delete_dual_written_commit_tables.py
    │   │   │   ├── 0003_real_delete_dual_written_commit_tables.py
    │   │   │   ├── 0004_cleanup_failed_safe_deletes.py
    │   │   │   └── __init__.py
    │   │   ├── serializers
    │   │   │   ├── __init__.py
    │   │   │   └── release.py
    │   │   └── use_cases
    │   │   │   ├── __init__.py
    │   │   │   └── release.py
    │   ├── relocation
    │   │   ├── api
    │   │   │   ├── endpoints
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── abort.py
    │   │   │   │   ├── artifacts
    │   │   │   │   │   ├── details.py
    │   │   │   │   │   └── index.py
    │   │   │   │   ├── cancel.py
    │   │   │   │   ├── details.py
    │   │   │   │   ├── index.py
    │   │   │   │   ├── pause.py
    │   │   │   │   ├── public_key.py
    │   │   │   │   ├── recover.py
    │   │   │   │   ├── retry.py
    │   │   │   │   └── unpause.py
    │   │   │   └── serializers
    │   │   │   │   └── relocation.py
    │   │   ├── models
    │   │   │   ├── __init__.py
    │   │   │   ├── relocation.py
    │   │   │   └── relocationtransfer.py
    │   │   ├── services
    │   │   │   └── relocation_export
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   ├── model.py
    │   │   │   │   └── service.py
    │   │   ├── tasks
    │   │   │   ├── __init__.py
    │   │   │   ├── process.py
    │   │   │   └── transfer.py
    │   │   └── utils.py
    │   ├── remote_subscriptions
    │   │   ├── __init__.py
    │   │   ├── apps.py
    │   │   ├── consumers
    │   │   │   ├── __init__.py
    │   │   │   └── result_consumer.py
    │   │   └── models.py
    │   ├── replays
    │   │   ├── __init__.py
    │   │   ├── _case_studies
    │   │   │   ├── INC_1184_consumer_backlog_from_increased_threads
    │   │   │   │   └── report.py
    │   │   │   └── README.md
    │   │   ├── blueprints
    │   │   │   ├── api.md
    │   │   │   ├── recording_consumer.md
    │   │   │   ├── relay.md
    │   │   │   └── snuba_consumer.md
    │   │   ├── consumers
    │   │   │   ├── __init__.py
    │   │   │   └── recording.py
    │   │   ├── data_export.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── data_export_notifications.py
    │   │   │   ├── organization_replay_count.py
    │   │   │   ├── organization_replay_details.py
    │   │   │   ├── organization_replay_events_meta.py
    │   │   │   ├── organization_replay_index.py
    │   │   │   ├── organization_replay_selector_index.py
    │   │   │   ├── project_replay_clicks_index.py
    │   │   │   ├── project_replay_details.py
    │   │   │   ├── project_replay_jobs_delete.py
    │   │   │   ├── project_replay_recording_segment_details.py
    │   │   │   ├── project_replay_recording_segment_index.py
    │   │   │   ├── project_replay_summary.py
    │   │   │   ├── project_replay_video_details.py
    │   │   │   └── project_replay_viewed_by.py
    │   │   ├── lib
    │   │   │   ├── __init__.py
    │   │   │   ├── cache.py
    │   │   │   ├── eap
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── read.py
    │   │   │   │   ├── snuba_transpiler.py
    │   │   │   │   └── write.py
    │   │   │   ├── event_linking.py
    │   │   │   ├── http.py
    │   │   │   ├── kafka.py
    │   │   │   ├── new_query
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── conditions.py
    │   │   │   │   ├── errors.py
    │   │   │   │   ├── fields.py
    │   │   │   │   ├── parsers.py
    │   │   │   │   └── utils.py
    │   │   │   ├── query.py
    │   │   │   ├── seer_api.py
    │   │   │   ├── selector
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── parse.py
    │   │   │   │   └── query.py
    │   │   │   └── storage.py
    │   │   ├── migrations
    │   │   │   ├── 0001_squashed_0005_drop_replay_index.py
    │   │   │   ├── 0006_add_bulk_delete_job.py
    │   │   │   └── __init__.py
    │   │   ├── models.py
    │   │   ├── post_process.py
    │   │   ├── query.py
    │   │   ├── scripts
    │   │   │   ├── __init__.py
    │   │   │   └── delete_replays.py
    │   │   ├── tasks.py
    │   │   ├── testutils.py
    │   │   ├── usecases
    │   │   │   ├── __init__.py
    │   │   │   ├── delete.py
    │   │   │   ├── errors.py
    │   │   │   ├── events.py
    │   │   │   ├── ingest
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── cache.py
    │   │   │   │   ├── event_logger.py
    │   │   │   │   ├── event_parser.py
    │   │   │   │   ├── issue_creation.py
    │   │   │   │   └── types.py
    │   │   │   ├── issue.py
    │   │   │   ├── pack.py
    │   │   │   ├── query
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── conditions
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── activity.py
    │   │   │   │   │   ├── aggregate.py
    │   │   │   │   │   ├── base.py
    │   │   │   │   │   ├── duration.py
    │   │   │   │   │   ├── error_ids.py
    │   │   │   │   │   ├── event_ids.py
    │   │   │   │   │   ├── selector.py
    │   │   │   │   │   └── tags.py
    │   │   │   │   ├── configs
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── aggregate.py
    │   │   │   │   │   ├── aggregate_sort.py
    │   │   │   │   │   └── scalar.py
    │   │   │   │   ├── errors.py
    │   │   │   │   └── fields.py
    │   │   │   ├── reader.py
    │   │   │   ├── replay_counts.py
    │   │   │   └── summarize.py
    │   │   └── validators.py
    │   ├── reprocessing2.py
    │   ├── roles
    │   │   ├── __init__.py
    │   │   └── manager.py
    │   ├── rules
    │   │   ├── __init__.py
    │   │   ├── actions
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   ├── integrations
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── base.py
    │   │   │   │   └── create_ticket
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── base.py
    │   │   │   │   │   ├── form.py
    │   │   │   │   │   └── utils.py
    │   │   │   ├── notify_event.py
    │   │   │   ├── notify_event_service.py
    │   │   │   ├── sentry_apps
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── base.py
    │   │   │   │   ├── notify_event.py
    │   │   │   │   └── utils.py
    │   │   │   ├── services.py
    │   │   │   └── utils.py
    │   │   ├── age.py
    │   │   ├── base.py
    │   │   ├── conditions
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   ├── event_attribute.py
    │   │   │   ├── event_frequency.py
    │   │   │   ├── every_event.py
    │   │   │   ├── existing_high_priority_issue.py
    │   │   │   ├── first_seen_event.py
    │   │   │   ├── level.py
    │   │   │   ├── new_high_priority_issue.py
    │   │   │   ├── reappeared_event.py
    │   │   │   ├── regression_event.py
    │   │   │   └── tagged_event.py
    │   │   ├── filters
    │   │   │   ├── __init__.py
    │   │   │   ├── age_comparison.py
    │   │   │   ├── assigned_to.py
    │   │   │   ├── base.py
    │   │   │   ├── event_attribute.py
    │   │   │   ├── issue_category.py
    │   │   │   ├── issue_occurrences.py
    │   │   │   ├── latest_adopted_release_filter.py
    │   │   │   ├── latest_release.py
    │   │   │   ├── level.py
    │   │   │   └── tagged_event.py
    │   │   ├── history
    │   │   │   ├── __init__.py
    │   │   │   ├── backends
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── postgres.py
    │   │   │   ├── base.py
    │   │   │   ├── endpoints
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── project_rule_group_history.py
    │   │   │   │   └── project_rule_stats.py
    │   │   │   ├── preview.py
    │   │   │   └── preview_strategy.py
    │   │   ├── match.py
    │   │   ├── processing
    │   │   │   ├── __init__.py
    │   │   │   ├── buffer_processing.py
    │   │   │   ├── delayed_processing.py
    │   │   │   └── processor.py
    │   │   └── registry.py
    │   ├── runner
    │   │   ├── __init__.py
    │   │   ├── commands
    │   │   │   ├── __init__.py
    │   │   │   ├── backup.py
    │   │   │   ├── cleanup.py
    │   │   │   ├── config.py
    │   │   │   ├── configoptions.py
    │   │   │   ├── createflag.py
    │   │   │   ├── createuser.py
    │   │   │   ├── devserver.py
    │   │   │   ├── devservices.py
    │   │   │   ├── django.py
    │   │   │   ├── exec.py
    │   │   │   ├── execfile.py
    │   │   │   ├── files.py
    │   │   │   ├── help.py
    │   │   │   ├── init.py
    │   │   │   ├── migrations.py
    │   │   │   ├── notifications.py
    │   │   │   ├── performance.py
    │   │   │   ├── permissions.py
    │   │   │   ├── plugins.py
    │   │   │   ├── presenters
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── audit_log_presenter.py
    │   │   │   │   ├── consolepresenter.py
    │   │   │   │   ├── optionspresenter.py
    │   │   │   │   ├── presenterdelegator.py
    │   │   │   │   └── webhookpresenter.py
    │   │   │   ├── repair.py
    │   │   │   ├── rpcschema.py
    │   │   │   ├── run.py
    │   │   │   ├── sendmail.py
    │   │   │   ├── spans.py
    │   │   │   ├── start.py
    │   │   │   ├── tsdb.py
    │   │   │   └── upgrade.py
    │   │   ├── decorators.py
    │   │   ├── default_settings.py
    │   │   ├── formatting.py
    │   │   ├── importer.py
    │   │   ├── initializer.py
    │   │   ├── main.py
    │   │   └── settings.py
    │   ├── scim
    │   │   └── __init__.py
    │   ├── scripts
    │   │   ├── alerts
    │   │   │   └── conditional_zrem.lua
    │   │   ├── digests
    │   │   │   └── digests.lua
    │   │   ├── quotas
    │   │   │   └── is_rate_limited.lua
    │   │   ├── ratelimits
    │   │   │   ├── api_limiter.lua
    │   │   │   └── leaky_bucket.lua
    │   │   ├── similarity
    │   │   │   └── index.lua
    │   │   ├── spans
    │   │   │   └── add-buffer.lua
    │   │   ├── tsdb
    │   │   │   └── cmsketch.lua
    │   │   └── utils
    │   │   │   ├── locking
    │   │   │       └── delete_lock.lua
    │   │   │   └── sadd_capped.lua
    │   ├── sdk_updates.py
    │   ├── search
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── eap
    │   │   │   ├── columns.py
    │   │   │   ├── common_columns.py
    │   │   │   ├── constants.py
    │   │   │   ├── extrapolation_mode.py
    │   │   │   ├── normalizer.py
    │   │   │   ├── ourlogs
    │   │   │   │   ├── aggregates.py
    │   │   │   │   ├── attributes.py
    │   │   │   │   └── definitions.py
    │   │   │   ├── profile_functions
    │   │   │   │   ├── aggregates.py
    │   │   │   │   ├── attributes.py
    │   │   │   │   └── definitions.py
    │   │   │   ├── resolver.py
    │   │   │   ├── rpc_utils.py
    │   │   │   ├── sampling.py
    │   │   │   ├── spans
    │   │   │   │   ├── aggregates.py
    │   │   │   │   ├── attributes.py
    │   │   │   │   ├── definitions.py
    │   │   │   │   ├── filter_aliases.py
    │   │   │   │   ├── formulas.py
    │   │   │   │   ├── sentry_conventions
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── deprecated_attributes.json
    │   │   │   │   └── utils.py
    │   │   │   ├── trace_metrics
    │   │   │   │   ├── aggregates.py
    │   │   │   │   ├── attributes.py
    │   │   │   │   ├── config.py
    │   │   │   │   ├── definitions.py
    │   │   │   │   ├── formulas.py
    │   │   │   │   └── types.py
    │   │   │   ├── types.py
    │   │   │   ├── uptime_results
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── attributes.py
    │   │   │   │   └── definitions.py
    │   │   │   ├── utils.py
    │   │   │   └── validator.py
    │   │   ├── events
    │   │   │   ├── __init__.py
    │   │   │   ├── builder
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── base.py
    │   │   │   │   ├── discover.py
    │   │   │   │   ├── errors.py
    │   │   │   │   ├── issue_platform.py
    │   │   │   │   ├── metrics.py
    │   │   │   │   ├── profile_functions.py
    │   │   │   │   ├── profiles.py
    │   │   │   │   ├── sessions.py
    │   │   │   │   ├── spans_indexed.py
    │   │   │   │   ├── spans_metrics.py
    │   │   │   │   └── utils.py
    │   │   │   ├── constants.py
    │   │   │   ├── datasets
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── base.py
    │   │   │   │   ├── discover.py
    │   │   │   │   ├── field_aliases.py
    │   │   │   │   ├── filter_aliases.py
    │   │   │   │   ├── function_aliases.py
    │   │   │   │   ├── metrics.py
    │   │   │   │   ├── metrics_layer.py
    │   │   │   │   ├── profile_functions.py
    │   │   │   │   ├── profiles.py
    │   │   │   │   ├── sessions.py
    │   │   │   │   ├── spans_indexed.py
    │   │   │   │   └── spans_metrics.py
    │   │   │   ├── fields.py
    │   │   │   ├── filter.py
    │   │   │   └── types.py
    │   │   ├── snuba
    │   │   │   ├── __init__.py
    │   │   │   ├── backend.py
    │   │   │   └── executors.py
    │   │   └── utils.py
    │   ├── security
    │   │   ├── __init__.py
    │   │   ├── csp.py
    │   │   ├── emails.py
    │   │   └── utils.py
    │   ├── seer
    │   │   ├── __init__py
    │   │   ├── anomaly_detection
    │   │   │   ├── __init__.py
    │   │   │   ├── delete_rule.py
    │   │   │   ├── get_anomaly_data.py
    │   │   │   ├── get_historical_anomalies.py
    │   │   │   ├── store_data.py
    │   │   │   ├── store_data_workflow_engine.py
    │   │   │   ├── types.py
    │   │   │   └── utils.py
    │   │   ├── assisted_query
    │   │   │   ├── discover_tools.py
    │   │   │   ├── issues_tools.py
    │   │   │   └── traces_tools.py
    │   │   ├── autofix
    │   │   │   ├── autofix.py
    │   │   │   ├── autofix_tools.py
    │   │   │   ├── coding_agent.py
    │   │   │   ├── constants.py
    │   │   │   ├── issue_summary.py
    │   │   │   ├── types.py
    │   │   │   ├── utils.py
    │   │   │   └── webhooks.py
    │   │   ├── breakpoints.py
    │   │   ├── constants.py
    │   │   ├── endpoints
    │   │   │   ├── compare.py
    │   │   │   ├── group_ai_autofix.py
    │   │   │   ├── group_ai_summary.py
    │   │   │   ├── group_autofix_setup_check.py
    │   │   │   ├── group_autofix_update.py
    │   │   │   ├── organization_events_anomalies.py
    │   │   │   ├── organization_seer_explorer_chat.py
    │   │   │   ├── organization_seer_explorer_runs.py
    │   │   │   ├── organization_seer_explorer_update.py
    │   │   │   ├── organization_seer_rpc.py
    │   │   │   ├── organization_seer_setup_check.py
    │   │   │   ├── organization_trace_summary.py
    │   │   │   ├── project_seer_preferences.py
    │   │   │   ├── seer_rpc.py
    │   │   │   ├── trace_explorer_ai_query.py
    │   │   │   ├── trace_explorer_ai_setup.py
    │   │   │   ├── trace_explorer_ai_translate_agentic.py
    │   │   │   └── utils.py
    │   │   ├── explorer
    │   │   │   ├── client.py
    │   │   │   ├── client_models.py
    │   │   │   ├── client_utils.py
    │   │   │   ├── custom_tool_utils.py
    │   │   │   ├── index_data.py
    │   │   │   ├── on_completion_hook.py
    │   │   │   ├── tools.py
    │   │   │   └── utils.py
    │   │   ├── fetch_issues
    │   │   │   ├── by_error_type.py
    │   │   │   ├── by_function_name.py
    │   │   │   ├── by_text_query.py
    │   │   │   └── utils.py
    │   │   ├── math.py
    │   │   ├── models.py
    │   │   ├── seer_setup.py
    │   │   ├── sentry_data_models.py
    │   │   ├── services
    │   │   │   ├── __init__.py
    │   │   │   └── test_generation
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   ├── model.py
    │   │   │   │   └── service.py
    │   │   ├── signed_seer_api.py
    │   │   ├── similarity
    │   │   │   ├── __init__.py
    │   │   │   ├── config.py
    │   │   │   ├── grouping_records.py
    │   │   │   ├── similar_issues.py
    │   │   │   ├── types.py
    │   │   │   └── utils.py
    │   │   ├── trace_summary.py
    │   │   ├── vendored.py
    │   │   └── workflows
    │   │   │   ├── __init__.py
    │   │   │   └── compare.py
    │   ├── sentry_apps
    │   │   ├── __init__.py
    │   │   ├── alert_rule_action_creator.py
    │   │   ├── api
    │   │   │   ├── bases
    │   │   │   │   └── sentryapps.py
    │   │   │   ├── endpoints
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── group_external_issue_details.py
    │   │   │   │   ├── group_external_issues.py
    │   │   │   │   ├── installation_details.py
    │   │   │   │   ├── installation_external_issue_actions.py
    │   │   │   │   ├── installation_external_issue_details.py
    │   │   │   │   ├── installation_external_issues.py
    │   │   │   │   ├── installation_external_requests.py
    │   │   │   │   ├── installation_service_hook_projects.py
    │   │   │   │   ├── organization_sentry_apps.py
    │   │   │   │   ├── sentry_app_authorizations.py
    │   │   │   │   ├── sentry_app_avatar.py
    │   │   │   │   ├── sentry_app_components.py
    │   │   │   │   ├── sentry_app_details.py
    │   │   │   │   ├── sentry_app_features.py
    │   │   │   │   ├── sentry_app_installations.py
    │   │   │   │   ├── sentry_app_interaction.py
    │   │   │   │   ├── sentry_app_publish_request.py
    │   │   │   │   ├── sentry_app_rotate_secret.py
    │   │   │   │   ├── sentry_app_stats_details.py
    │   │   │   │   ├── sentry_app_webhook_requests.py
    │   │   │   │   ├── sentry_apps.py
    │   │   │   │   ├── sentry_apps_stats.py
    │   │   │   │   ├── sentry_internal_app_token_details.py
    │   │   │   │   └── sentry_internal_app_tokens.py
    │   │   │   ├── parsers
    │   │   │   │   ├── schema.py
    │   │   │   │   ├── sentry_app.py
    │   │   │   │   ├── sentry_app_avatar.py
    │   │   │   │   ├── sentry_app_installation.py
    │   │   │   │   └── servicehook.py
    │   │   │   ├── serializers
    │   │   │   │   ├── app_platform_event.py
    │   │   │   │   ├── platform_external_issue.py
    │   │   │   │   ├── request.py
    │   │   │   │   ├── sentry_app.py
    │   │   │   │   ├── sentry_app_avatar.py
    │   │   │   │   ├── sentry_app_component.py
    │   │   │   │   ├── sentry_app_installation.py
    │   │   │   │   ├── sentry_app_webhook_request.py
    │   │   │   │   ├── servicehook.py
    │   │   │   │   └── servicehookproject.py
    │   │   │   └── utils
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── webhook_requests.py
    │   │   ├── components.py
    │   │   ├── external_issues
    │   │   │   ├── external_issue_creator.py
    │   │   │   └── issue_link_creator.py
    │   │   ├── external_requests
    │   │   │   ├── alert_rule_action_requester.py
    │   │   │   ├── issue_link_requester.py
    │   │   │   ├── select_requester.py
    │   │   │   └── utils.py
    │   │   ├── installations.py
    │   │   ├── logic.py
    │   │   ├── metrics.py
    │   │   ├── models
    │   │   │   ├── __init__.py
    │   │   │   ├── platformexternalissue.py
    │   │   │   ├── sentry_app.py
    │   │   │   ├── sentry_app_avatar.py
    │   │   │   ├── sentry_app_component.py
    │   │   │   ├── sentry_app_installation.py
    │   │   │   ├── sentry_app_installation_for_provider.py
    │   │   │   ├── sentry_app_installation_token.py
    │   │   │   └── servicehook.py
    │   │   ├── services
    │   │   │   ├── __init__.py
    │   │   │   ├── app
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   ├── model.py
    │   │   │   │   ├── serial.py
    │   │   │   │   └── service.py
    │   │   │   ├── app_request
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   ├── model.py
    │   │   │   │   ├── serial.py
    │   │   │   │   └── service.py
    │   │   │   └── hook
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   ├── model.py
    │   │   │   │   ├── serial.py
    │   │   │   │   └── service.py
    │   │   ├── tasks
    │   │   │   ├── __init__.py
    │   │   │   ├── sentry_apps.py
    │   │   │   └── service_hooks.py
    │   │   ├── token_exchange
    │   │   │   ├── grant_exchanger.py
    │   │   │   ├── manual_refresher.py
    │   │   │   ├── refresher.py
    │   │   │   ├── util.py
    │   │   │   └── validator.py
    │   │   ├── utils
    │   │   │   ├── alert_rule_action.py
    │   │   │   ├── errors.py
    │   │   │   └── webhooks.py
    │   │   └── web
    │   │   │   └── sentryapp_avatar.py
    │   ├── sentry_metrics
    │   │   ├── __init__.py
    │   │   ├── aggregation_option_registry.py
    │   │   ├── client
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   ├── kafka.py
    │   │   │   └── snuba.py
    │   │   ├── configuration.py
    │   │   ├── consumers
    │   │   │   ├── __init__.py
    │   │   │   ├── indexer
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── batch.py
    │   │   │   │   ├── common.py
    │   │   │   │   ├── multiprocess.py
    │   │   │   │   ├── parallel.py
    │   │   │   │   ├── parsed_message.py
    │   │   │   │   ├── processing.py
    │   │   │   │   ├── routing_producer.py
    │   │   │   │   ├── schema_validator.py
    │   │   │   │   ├── slicing_router.py
    │   │   │   │   └── tags_validator.py
    │   │   │   └── last_seen_updater.py
    │   │   ├── indexer
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   ├── cache.py
    │   │   │   ├── limiters
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── writes.py
    │   │   │   ├── mock.py
    │   │   │   ├── postgres
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── apps.py
    │   │   │   │   ├── models.py
    │   │   │   │   └── postgres_v2.py
    │   │   │   └── strings.py
    │   │   ├── querying
    │   │   │   ├── __init__.py
    │   │   │   ├── constants.py
    │   │   │   ├── data
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── api.py
    │   │   │   │   ├── execution.py
    │   │   │   │   ├── mapping
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── base.py
    │   │   │   │   │   └── project_mapper.py
    │   │   │   │   ├── parsing.py
    │   │   │   │   ├── postprocessing
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── base.py
    │   │   │   │   │   └── remapping.py
    │   │   │   │   ├── preparation
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── base.py
    │   │   │   │   │   ├── mapping.py
    │   │   │   │   │   └── units_normalization.py
    │   │   │   │   ├── query.py
    │   │   │   │   ├── transformation
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── base.py
    │   │   │   │   │   └── metrics_api.py
    │   │   │   │   └── utils.py
    │   │   │   ├── eap
    │   │   │   │   └── README.md
    │   │   │   ├── errors.py
    │   │   │   ├── types.py
    │   │   │   ├── units.py
    │   │   │   └── visitors
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── base.py
    │   │   │   │   ├── query_condition.py
    │   │   │   │   └── query_expression.py
    │   │   ├── use_case_id_registry.py
    │   │   ├── use_case_utils.py
    │   │   └── utils.py
    │   ├── services
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── eventstore
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   ├── models.py
    │   │   │   ├── processing
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── base.py
    │   │   │   │   ├── bigtable.py
    │   │   │   │   └── redis.py
    │   │   │   ├── query_preprocessing.py
    │   │   │   ├── reprocessing
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── base.py
    │   │   │   │   └── redis.py
    │   │   │   └── snuba
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── backend.py
    │   │   ├── filestore
    │   │   │   ├── __init__.py
    │   │   │   ├── gcs.py
    │   │   │   └── s3.py
    │   │   ├── http.py
    │   │   ├── nodestore
    │   │   │   ├── README.rst
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   ├── bigtable
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── backend.py
    │   │   │   ├── django
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── backend.py
    │   │   │   │   └── models.py
    │   │   │   ├── filesystem
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── backend.py
    │   │   │   ├── migrations
    │   │   │   │   ├── 0001_squashed_0002_nodestore_no_dictfield.py
    │   │   │   │   └── __init__.py
    │   │   │   └── models.py
    │   │   └── organization
    │   │   │   ├── __init__.py
    │   │   │   ├── model.py
    │   │   │   └── provisioning.py
    │   ├── shared_integrations
    │   │   ├── __init__.py
    │   │   ├── client
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   ├── integration_proxy_client.md
    │   │   │   └── proxy.py
    │   │   ├── constants.py
    │   │   ├── exceptions
    │   │   │   └── __init__.py
    │   │   └── response
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   ├── mapping.py
    │   │   │   ├── sequence.py
    │   │   │   ├── text.py
    │   │   │   └── xml.py
    │   ├── signals.py
    │   ├── silo
    │   │   ├── README.md
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── client.py
    │   │   ├── patches
    │   │   │   ├── __init__.py
    │   │   │   └── silo_aware_transaction_patch.py
    │   │   ├── safety.py
    │   │   └── util.py
    │   ├── similarity
    │   │   ├── __init__.py
    │   │   ├── backends
    │   │   │   ├── __init__.py
    │   │   │   ├── abstract.py
    │   │   │   ├── dummy.py
    │   │   │   ├── metrics.py
    │   │   │   └── redis.py
    │   │   ├── encoder.py
    │   │   ├── features.py
    │   │   └── signatures.py
    │   ├── snuba
    │   │   ├── __init__.py
    │   │   ├── dataset.py
    │   │   ├── discover.py
    │   │   ├── entity_subscription.py
    │   │   ├── errors.py
    │   │   ├── events.py
    │   │   ├── functions.py
    │   │   ├── issue_platform.py
    │   │   ├── metrics
    │   │   │   ├── __init__.py
    │   │   │   ├── datasource.py
    │   │   │   ├── extraction.py
    │   │   │   ├── fields
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── base.py
    │   │   │   │   ├── histogram.py
    │   │   │   │   └── snql.py
    │   │   │   ├── mqb_query_transformer.py
    │   │   │   ├── naming_layer
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── mapping.py
    │   │   │   │   ├── mri.py
    │   │   │   │   └── public.py
    │   │   │   ├── query.py
    │   │   │   ├── query_builder.py
    │   │   │   ├── units.py
    │   │   │   └── utils.py
    │   │   ├── metrics_enhanced_performance.py
    │   │   ├── metrics_layer
    │   │   │   ├── __init__.py
    │   │   │   └── query.py
    │   │   ├── metrics_performance.py
    │   │   ├── models.py
    │   │   ├── ourlogs.py
    │   │   ├── outcomes.py
    │   │   ├── profile_functions.py
    │   │   ├── profiles.py
    │   │   ├── query_sources.py
    │   │   ├── query_subscriptions
    │   │   │   ├── __init__.py
    │   │   │   ├── constants.py
    │   │   │   ├── consumer.py
    │   │   │   └── run.py
    │   │   ├── referrer.py
    │   │   ├── rpc_dataset_common.py
    │   │   ├── sessions.py
    │   │   ├── sessions_v2.py
    │   │   ├── snuba_query_validator.py
    │   │   ├── spans_indexed.py
    │   │   ├── spans_metrics.py
    │   │   ├── spans_rpc.py
    │   │   ├── subscriptions.py
    │   │   ├── tasks.py
    │   │   ├── trace.py
    │   │   ├── trace_metrics.py
    │   │   ├── transactions.py
    │   │   ├── types.py
    │   │   ├── uptime_results.py
    │   │   └── utils.py
    │   ├── spans
    │   │   ├── __init__.py
    │   │   ├── buffer.py
    │   │   ├── consumers
    │   │   │   ├── __init__.py
    │   │   │   ├── process
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── factory.py
    │   │   │   │   └── flusher.py
    │   │   │   └── process_segments
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── convert.py
    │   │   │   │   ├── enrichment.py
    │   │   │   │   ├── factory.py
    │   │   │   │   ├── message.py
    │   │   │   │   ├── shim.py
    │   │   │   │   └── types.py
    │   │   └── grouping
    │   │   │   ├── __init__.py
    │   │   │   ├── api.py
    │   │   │   ├── result.py
    │   │   │   ├── strategy
    │   │   │       ├── __init__.py
    │   │   │       ├── base.py
    │   │   │       └── config.py
    │   │   │   └── utils.py
    │   ├── stacktraces
    │   │   ├── __init__.py
    │   │   ├── functions.py
    │   │   ├── platform.py
    │   │   └── processing.py
    │   ├── static
    │   │   └── sentry
    │   │   │   ├── images
    │   │   │       ├── email
    │   │   │       │   ├── alert-badge-critical.png
    │   │   │       │   ├── alert-badge-resolved.png
    │   │   │       │   ├── alert-badge-warning.png
    │   │   │       │   ├── arrow-decrease.png
    │   │   │       │   ├── arrow-increase.png
    │   │   │       │   ├── arrow-right.png
    │   │   │       │   ├── avatar-notch.png
    │   │   │       │   ├── circle-bg.png
    │   │   │       │   ├── circle-bottom-center.png
    │   │   │       │   ├── circle-bottom-left.png
    │   │   │       │   ├── circle-bottom-right.png
    │   │   │       │   ├── circle-middle-left.png
    │   │   │       │   ├── circle-middle-right.png
    │   │   │       │   ├── circle-top-center.png
    │   │   │       │   ├── circle-top-left.png
    │   │   │       │   ├── circle-top-right.png
    │   │   │       │   ├── commit-icon.png
    │   │   │       │   ├── crons
    │   │   │       │   │   └── crons-hero.jpg
    │   │   │       │   ├── icon-circle-exclamation.png
    │   │   │       │   ├── icon-circle-lightning.png
    │   │   │       │   ├── icon-circle-play.png
    │   │   │       │   ├── icon-lightning.png
    │   │   │       │   ├── icon-play.png
    │   │   │       │   ├── icon-warning.png
    │   │   │       │   ├── sentry-pattern.png
    │   │   │       │   ├── sentry_logo_full.png
    │   │   │       │   ├── sentry_logo_mark.png
    │   │   │       │   └── slack-logo.png
    │   │   │       ├── favicon-dark.png
    │   │   │       ├── favicon-dev.png
    │   │   │       ├── favicon.ico
    │   │   │       ├── favicon.png
    │   │   │       ├── logos
    │   │   │       │   ├── README.md
    │   │   │       │   ├── apple-touch-icon-120x120.png
    │   │   │       │   ├── apple-touch-icon-152x152.png
    │   │   │       │   ├── apple-touch-icon-76x76.png
    │   │   │       │   ├── apple-touch-icon.png
    │   │   │       │   ├── default-organization-logo.png
    │   │   │       │   ├── logo-amazon.svg
    │   │   │       │   ├── logo-amd.svg
    │   │   │       │   ├── logo-android-phone.svg
    │   │   │       │   ├── logo-android-tablet.svg
    │   │   │       │   ├── logo-android.svg
    │   │   │       │   ├── logo-apple-phone.svg
    │   │   │       │   ├── logo-apple-tablet.svg
    │   │   │       │   ├── logo-apple-tv.svg
    │   │   │       │   ├── logo-apple-watch.svg
    │   │   │       │   ├── logo-apple.svg
    │   │   │       │   ├── logo-arm.svg
    │   │   │       │   ├── logo-asana.svg
    │   │   │       │   ├── logo-auth0.svg
    │   │   │       │   ├── logo-aws.svg
    │   │   │       │   ├── logo-azure.svg
    │   │   │       │   ├── logo-bazzite.svg
    │   │   │       │   ├── logo-bitbucket-server.svg
    │   │   │       │   ├── logo-bitbucket.svg
    │   │   │       │   ├── logo-chrome.svg
    │   │   │       │   ├── logo-chromium.svg
    │   │   │       │   ├── logo-cloudflare-worker.svg
    │   │   │       │   ├── logo-crystal.svg
    │   │   │       │   ├── logo-cursor.svg
    │   │   │       │   ├── logo-default.svg
    │   │   │       │   ├── logo-dell.svg
    │   │   │       │   ├── logo-deno.svg
    │   │   │       │   ├── logo-discord.svg
    │   │   │       │   ├── logo-dotnet.svg
    │   │   │       │   ├── logo-edge-new.svg
    │   │   │       │   ├── logo-edge-old.svg
    │   │   │       │   ├── logo-electron.svg
    │   │   │       │   ├── logo-firefox.svg
    │   │   │       │   ├── logo-fly.svg
    │   │   │       │   ├── logo-github-enterprise.svg
    │   │   │       │   ├── logo-github.svg
    │   │   │       │   ├── logo-gitlab.svg
    │   │   │       │   ├── logo-google.svg
    │   │   │       │   ├── logo-heroku.svg
    │   │   │       │   ├── logo-ie.svg
    │   │   │       │   ├── logo-intellinote.svg
    │   │   │       │   ├── logo-jira-server.svg
    │   │   │       │   ├── logo-jira.svg
    │   │   │       │   ├── logo-jumpcloud.svg
    │   │   │       │   ├── logo-lightning.svg
    │   │   │       │   ├── logo-linux.svg
    │   │   │       │   ├── logo-microsoft.svg
    │   │   │       │   ├── logo-monogorilla.svg
    │   │   │       │   ├── logo-motorola.svg
    │   │   │       │   ├── logo-msteams.svg
    │   │   │       │   ├── logo-netcore.svg
    │   │   │       │   ├── logo-netframework.svg
    │   │   │       │   ├── logo-nintendo-switch-2.svg
    │   │   │       │   ├── logo-nintendo-switch.svg
    │   │   │       │   ├── logo-node.svg
    │   │   │       │   ├── logo-nvidia.svg
    │   │   │       │   ├── logo-okta.svg
    │   │   │       │   ├── logo-onelogin.svg
    │   │   │       │   ├── logo-opera.svg
    │   │   │       │   ├── logo-opsgenie.svg
    │   │   │       │   ├── logo-pagerduty.svg
    │   │   │       │   ├── logo-perforce.svg
    │   │   │       │   ├── logo-php.svg
    │   │   │       │   ├── logo-pivotaltracker.svg
    │   │   │       │   ├── logo-playstation.svg
    │   │   │       │   ├── logo-pushover.svg
    │   │   │       │   ├── logo-python.svg
    │   │   │       │   ├── logo-qq.svg
    │   │   │       │   ├── logo-redmine.svg
    │   │   │       │   ├── logo-rippling.svg
    │   │   │       │   ├── logo-ruby.svg
    │   │   │       │   ├── logo-safari.svg
    │   │   │       │   ├── logo-saml2.svg
    │   │   │       │   ├── logo-samsung.svg
    │   │   │       │   ├── logo-segment.svg
    │   │   │       │   ├── logo-sentry.svg
    │   │   │       │   ├── logo-slack.svg
    │   │   │       │   ├── logo-splunk.svg
    │   │   │       │   ├── logo-sprintly.svg
    │   │   │       │   ├── logo-steamos.svg
    │   │   │       │   ├── logo-trello.svg
    │   │   │       │   ├── logo-twilio.svg
    │   │   │       │   ├── logo-ubuntu.svg
    │   │   │       │   ├── logo-uc.svg
    │   │   │       │   ├── logo-unity.svg
    │   │   │       │   ├── logo-unknown.svg
    │   │   │       │   ├── logo-vercel.svg
    │   │   │       │   ├── logo-victorops.svg
    │   │   │       │   ├── logo-visualstudio.svg
    │   │   │       │   ├── logo-windows.svg
    │   │   │       │   ├── logo-xbox.svg
    │   │   │       │   ├── logo-zendesk.svg
    │   │   │       │   └── sentry-avatar.png
    │   │   │       ├── sentry-email-avatar.png
    │   │   │       ├── sentry-glyph-black.png
    │   │   │       └── sentry-loader.svg
    │   │   │   ├── js
    │   │   │       └── ads.js
    │   │   │   └── vendor
    │   │   │       ├── fonts
    │   │   │           ├── adgs-icons.eot
    │   │   │           ├── adgs-icons.ttf
    │   │   │           └── adgs-icons.woff
    │   │   │       ├── jquery.2.2.4.min.js
    │   │   │       ├── select2.css
    │   │   │       ├── select2.min.js
    │   │   │       └── tooltip.min.js
    │   ├── statistical_detectors
    │   │   ├── __init__.py
    │   │   ├── algorithm.py
    │   │   ├── base.py
    │   │   ├── detector.py
    │   │   ├── issue_platform_adapter.py
    │   │   ├── redis.py
    │   │   └── store.py
    │   ├── status_checks
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   └── warnings.py
    │   ├── tagstore
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── exceptions.py
    │   │   ├── snuba
    │   │   │   ├── __init__.py
    │   │   │   └── backend.py
    │   │   └── types.py
    │   ├── tasks
    │   │   ├── __init__.py
    │   │   ├── activity.py
    │   │   ├── ai_agent_monitoring.py
    │   │   ├── assemble.py
    │   │   ├── auth
    │   │   │   ├── __init__.py
    │   │   │   ├── auth.py
    │   │   │   └── check_auth.py
    │   │   ├── auto_enable_codecov.py
    │   │   ├── auto_ongoing_issues.py
    │   │   ├── auto_remove_inbox.py
    │   │   ├── auto_resolve_issues.py
    │   │   ├── auto_source_code_config.py
    │   │   ├── autofix.py
    │   │   ├── base.py
    │   │   ├── beacon.py
    │   │   ├── check_am2_compatibility.py
    │   │   ├── clear_expired_resolutions.py
    │   │   ├── clear_expired_rulesnoozes.py
    │   │   ├── clear_expired_snoozes.py
    │   │   ├── codeowners
    │   │   │   ├── __init__.py
    │   │   │   ├── code_owners_auto_sync.py
    │   │   │   └── update_code_owners_schema.py
    │   │   ├── collect_project_platforms.py
    │   │   ├── commit_context.py
    │   │   ├── commits.py
    │   │   ├── delete_pending_groups.py
    │   │   ├── delete_seer_grouping_records.py
    │   │   ├── digests.py
    │   │   ├── email.py
    │   │   ├── embeddings_grouping
    │   │   │   ├── __init__.py
    │   │   │   ├── constants.py
    │   │   │   └── utils.py
    │   │   ├── files.py
    │   │   ├── groupowner.py
    │   │   ├── llm_issue_detection
    │   │   │   ├── __init__.py
    │   │   │   ├── detection.py
    │   │   │   └── trace_data.py
    │   │   ├── merge.py
    │   │   ├── on_demand_metrics.py
    │   │   ├── options.py
    │   │   ├── organization_contributors.py
    │   │   ├── ping.py
    │   │   ├── post_process.py
    │   │   ├── process_buffer.py
    │   │   ├── relay.py
    │   │   ├── release_registry.py
    │   │   ├── repository.py
    │   │   ├── reprocessing2.py
    │   │   ├── seer.py
    │   │   ├── statistical_detectors.py
    │   │   ├── store.py
    │   │   ├── summaries
    │   │   │   ├── daily_summary.py
    │   │   │   ├── metrics.py
    │   │   │   ├── organization_report_context_factory.py
    │   │   │   ├── utils.py
    │   │   │   └── weekly_reports.py
    │   │   ├── symbolication.py
    │   │   ├── unmerge.py
    │   │   ├── user_report.py
    │   │   ├── web_vitals_issue_detection.py
    │   │   └── weekly_escalating_forecast.py
    │   ├── taskworker
    │   │   ├── __init__.py
    │   │   ├── app.py
    │   │   ├── client
    │   │   │   ├── client.py
    │   │   │   ├── inflight_task_activation.py
    │   │   │   └── processing_result.py
    │   │   ├── constants.py
    │   │   ├── namespaces.py
    │   │   ├── registry.py
    │   │   ├── retry.py
    │   │   ├── router.py
    │   │   ├── runtime.py
    │   │   ├── scheduler
    │   │   │   ├── __init__.py
    │   │   │   ├── runner.py
    │   │   │   └── schedules.py
    │   │   ├── silolimiter.py
    │   │   ├── state.py
    │   │   ├── task.py
    │   │   ├── tasks
    │   │   │   └── examples.py
    │   │   ├── worker.py
    │   │   └── workerchild.py
    │   ├── tempest
    │   │   ├── __init__.py
    │   │   ├── apps.py
    │   │   ├── endpoints
    │   │   │   ├── tempest_credentials.py
    │   │   │   ├── tempest_credentials_details.py
    │   │   │   └── tempest_ips.py
    │   │   ├── migrations
    │   │   │   ├── 0001_squashed_0002_make_message_type_nullable.py
    │   │   │   ├── 0003_use_encrypted_char_field.py
    │   │   │   └── __init__.py
    │   │   ├── models.py
    │   │   ├── permissions.py
    │   │   ├── serializers.py
    │   │   ├── tasks.py
    │   │   └── utils.py
    │   ├── templates
    │   │   └── sentry
    │   │   │   ├── 403-csrf-failure-script.html
    │   │   │   ├── 403-csrf-failure.html
    │   │   │   ├── 404.html
    │   │   │   ├── 500.html
    │   │   │   ├── account
    │   │   │       ├── recover
    │   │   │       │   ├── confirm.html
    │   │   │       │   ├── expired.html
    │   │   │       │   ├── failure.html
    │   │   │       │   ├── index.html
    │   │   │       │   └── sent.html
    │   │   │       ├── relocate
    │   │   │       │   ├── claimed.html
    │   │   │       │   ├── confirm.html
    │   │   │       │   ├── error.html
    │   │   │       │   ├── failure.html
    │   │   │       │   └── sent.html
    │   │   │       ├── set_password
    │   │   │       │   ├── confirm.html
    │   │   │       │   └── failure.html
    │   │   │       └── sudo.html
    │   │   │   ├── apidocs
    │   │   │       └── index.md
    │   │   │   ├── auth-confirm-account.html
    │   │   │   ├── auth-confirm-identity.html
    │   │   │   ├── auth-confirm-link.html
    │   │   │   ├── auth-link-identity.html
    │   │   │   ├── auth-link-login.html
    │   │   │   ├── auth-unlink-identity.html
    │   │   │   ├── auth_close.html
    │   │   │   ├── base-react.html
    │   │   │   ├── bases
    │   │   │       ├── auth.html
    │   │   │       ├── modal.html
    │   │   │       └── react_pipeline.html
    │   │   │   ├── crossdomain.xml
    │   │   │   ├── crossdomain_index.xml
    │   │   │   ├── data-secrecy.html
    │   │   │   ├── debug
    │   │   │       ├── chart-renderer.html
    │   │   │       ├── error-page-embed.html
    │   │   │       └── mail
    │   │   │       │   └── preview.html
    │   │   │   ├── emails
    │   │   │       ├── _group.html
    │   │   │       ├── _suspect_commits.html
    │   │   │       ├── _suspect_commits.txt
    │   │   │       ├── access-approved.html
    │   │   │       ├── access-approved.txt
    │   │   │       ├── activity
    │   │   │       │   ├── generic.html
    │   │   │       │   ├── generic.txt
    │   │   │       │   ├── new-user-feedback.html
    │   │   │       │   ├── new-user-feedback.txt
    │   │   │       │   ├── note.html
    │   │   │       │   ├── note.txt
    │   │   │       │   ├── release.html
    │   │   │       │   └── release.txt
    │   │   │       ├── alert.txt
    │   │   │       ├── api-token-generated.html
    │   │   │       ├── api-token-generated.txt
    │   │   │       ├── auth-link-identity.html
    │   │   │       ├── auth-link-identity.txt
    │   │   │       ├── auth-sso-disabled.html
    │   │   │       ├── auth-sso-disabled.txt
    │   │   │       ├── base.html
    │   │   │       ├── codeowners-auto-sync-failure.html
    │   │   │       ├── codeowners-auto-sync-failure.txt
    │   │   │       ├── confirm_email.html
    │   │   │       ├── confirm_email.txt
    │   │   │       ├── crons
    │   │   │       │   ├── broken-monitors.html
    │   │   │       │   ├── broken-monitors.txt
    │   │   │       │   ├── muted-monitors.html
    │   │   │       │   └── muted-monitors.txt
    │   │   │       ├── data-export-failure.html
    │   │   │       ├── data-export-failure.txt
    │   │   │       ├── data-export-success.html
    │   │   │       ├── data-export-success.txt
    │   │   │       ├── digests
    │   │   │       │   ├── body.html
    │   │   │       │   └── body.txt
    │   │   │       ├── dyn-sampling-custom-rule-fulfilled.html
    │   │   │       ├── dyn-sampling-custom-rule-fulfilled.txt
    │   │   │       ├── email-styles.html
    │   │   │       ├── error.html
    │   │   │       ├── error.txt
    │   │   │       ├── feedback.html
    │   │   │       ├── feedback.txt
    │   │   │       ├── generic.html
    │   │   │       ├── generic.txt
    │   │   │       ├── generic_table.html
    │   │   │       ├── group_header.html
    │   │   │       ├── identity-invalid.html
    │   │   │       ├── identity-invalid.txt
    │   │   │       ├── idp_verification_email.html
    │   │   │       ├── idp_verification_email.txt
    │   │   │       ├── incidents
    │   │   │       │   ├── activity.html
    │   │   │       │   ├── activity.txt
    │   │   │       │   ├── trigger.html
    │   │   │       │   └── trigger.txt
    │   │   │       ├── issue_alert_base.html
    │   │   │       ├── member-invite.html
    │   │   │       ├── member-invite.txt
    │   │   │       ├── mfa-added.html
    │   │   │       ├── mfa-added.txt
    │   │   │       ├── mfa-removed.html
    │   │   │       ├── mfa-removed.txt
    │   │   │       ├── mfa-too-many-attempts.html
    │   │   │       ├── mfa-too-many-attempts.txt
    │   │   │       ├── missing-members-nudge.html
    │   │   │       ├── missing-members-nudge.txt
    │   │   │       ├── onboarding-continuation.html
    │   │   │       ├── onboarding-continuation.txt
    │   │   │       ├── org-auth-token-created.html
    │   │   │       ├── org-auth-token-created.txt
    │   │   │       ├── org_delete_confirm.html
    │   │   │       ├── org_delete_confirm.txt
    │   │   │       ├── organization-invite-request.html
    │   │   │       ├── organization-invite-request.txt
    │   │   │       ├── organization-join-request.html
    │   │   │       ├── organization-join-request.txt
    │   │   │       ├── password-changed.html
    │   │   │       ├── password-changed.txt
    │   │   │       ├── performance.html
    │   │   │       ├── performance.txt
    │   │   │       ├── platform
    │   │   │       │   ├── default.html
    │   │   │       │   └── default.txt
    │   │   │       ├── recover_account.html
    │   │   │       ├── recover_account.txt
    │   │   │       ├── recovery-codes-regenerated.html
    │   │   │       ├── recovery-codes-regenerated.txt
    │   │   │       ├── relocate_account.html
    │   │   │       ├── relocate_account.txt
    │   │   │       ├── relocation_failed.html
    │   │   │       ├── relocation_failed.txt
    │   │   │       ├── relocation_started.html
    │   │   │       ├── relocation_started.txt
    │   │   │       ├── relocation_succeeded.html
    │   │   │       ├── relocation_succeeded.txt
    │   │   │       ├── reports
    │   │   │       │   ├── body.html
    │   │   │       │   └── body.txt
    │   │   │       ├── request-team-access.html
    │   │   │       ├── request-team-access.txt
    │   │   │       ├── requests
    │   │   │       │   ├── organization-integration.html
    │   │   │       │   ├── organization-integration.txt
    │   │   │       │   ├── organization-project.html
    │   │   │       │   └── organization-project.txt
    │   │   │       ├── secret-scanning
    │   │   │       │   ├── body.html
    │   │   │       │   └── body.txt
    │   │   │       ├── security_base.html
    │   │   │       ├── security_base.txt
    │   │   │       ├── sentry-app-publish-confirmation.html
    │   │   │       ├── sentry-app-publish-confirmation.txt
    │   │   │       ├── set_password.html
    │   │   │       ├── set_password.txt
    │   │   │       ├── setup_2fa.html
    │   │   │       ├── setup_2fa.txt
    │   │   │       ├── slack-migration.html
    │   │   │       ├── slack-migration.txt
    │   │   │       ├── transactions.html
    │   │   │       ├── transfer_project.html
    │   │   │       ├── transfer_project.txt
    │   │   │       ├── unable-to-delete-repo.html
    │   │   │       ├── unable-to-delete-repo.txt
    │   │   │       ├── unable-to-fetch-commits.html
    │   │   │       ├── unable-to-fetch-commits.txt
    │   │   │       ├── uptime
    │   │   │       │   ├── auto-detected-monitors.html
    │   │   │       │   └── auto-detected-monitors.txt
    │   │   │       ├── user-deactivated.html
    │   │   │       ├── user-deactivated.txt
    │   │   │       ├── user-deleted.html
    │   │   │       ├── user-deleted.txt
    │   │   │       ├── verification-code.html
    │   │   │       ├── verification-code.txt
    │   │   │       └── welcome_mail.txt
    │   │   │   ├── error-page-embed.html
    │   │   │   ├── error-page-embed.js
    │   │   │   ├── idp_account_not_verified.html
    │   │   │   ├── idp_account_verified.html
    │   │   │   ├── integrations
    │   │   │       ├── bitbucket-server-config.html
    │   │   │       ├── cursor-config.html
    │   │   │       ├── dialog-complete.html
    │   │   │       ├── discord
    │   │   │       │   ├── expired-link.html
    │   │   │       │   ├── linked.html
    │   │   │       │   └── unlinked.html
    │   │   │       ├── generic-error.html
    │   │   │       ├── github-enterprise-config.html
    │   │   │       ├── github-integration-failed.html
    │   │   │       ├── gitlab-config.html
    │   │   │       ├── jira-config.html
    │   │   │       ├── jira-issue-list.html
    │   │   │       ├── jira-issue.html
    │   │   │       ├── jira-server-config.html
    │   │   │       ├── jira
    │   │   │       │   └── aui-prototyping.9.1.5.css
    │   │   │       ├── msteams
    │   │   │       │   ├── expired-link.html
    │   │   │       │   ├── linked.html
    │   │   │       │   ├── no-identity.html
    │   │   │       │   ├── unlink-identity.html
    │   │   │       │   └── unlinked.html
    │   │   │       ├── notify-disable.html
    │   │   │       ├── notify-disable.txt
    │   │   │       ├── opsgenie-config.html
    │   │   │       ├── perforce-config.html
    │   │   │       ├── slack
    │   │   │       │   ├── expired-link.html
    │   │   │       │   ├── link-team-error.html
    │   │   │       │   ├── link-team.html
    │   │   │       │   ├── linked.html
    │   │   │       │   ├── post-linked-team.html
    │   │   │       │   ├── reauth-details.html
    │   │   │       │   ├── reauth-introduction.html
    │   │   │       │   ├── unlink-team.html
    │   │   │       │   ├── unlinked-team.html
    │   │   │       │   └── unlinked.html
    │   │   │       └── vsts-config.html
    │   │   │   ├── js-sdk-loader-noop.js.tmpl
    │   │   │   ├── js-sdk-loader.js.tmpl
    │   │   │   ├── js-sdk-loader.min.js.tmpl
    │   │   │   ├── js-sdk-loader.ts
    │   │   │   ├── layout.html
    │   │   │   ├── login.html
    │   │   │   ├── logout.html
    │   │   │   ├── no-organization-access.html
    │   │   │   ├── oauth-authorize.html
    │   │   │   ├── oauth-error.html
    │   │   │   ├── organization-auth-provider-settings.html
    │   │   │   ├── organization-login.html
    │   │   │   ├── partial
    │   │   │       ├── _form.html
    │   │   │       ├── _form_field.html
    │   │   │       ├── alerts.html
    │   │   │       ├── avatar.html
    │   │   │       ├── form_base.html
    │   │   │       ├── frames
    │   │   │       │   ├── default.txt
    │   │   │       │   ├── java.txt
    │   │   │       │   ├── javascript.txt
    │   │   │       │   └── ruby.txt
    │   │   │       ├── interfaces
    │   │   │       │   ├── csp_email.html
    │   │   │       │   ├── http_email.html
    │   │   │       │   └── user_email.html
    │   │   │       ├── loader.html
    │   │   │       ├── megaphone.html
    │   │   │       ├── preload-data.html
    │   │   │       └── system-status.html
    │   │   │   ├── pipeline-error.html
    │   │   │   ├── pipeline-provider-error.html
    │   │   │   ├── plugins
    │   │   │       ├── bases
    │   │   │       │   └── issue
    │   │   │       │   │   ├── create_issue.html
    │   │   │       │   │   ├── needs_auth.html
    │   │   │       │   │   └── not_configured.html
    │   │   │       ├── project_configuration.html
    │   │   │       └── site_configuration.html
    │   │   │   ├── reactivate-account.html
    │   │   │   ├── setup-wizard.html
    │   │   │   ├── toolbar
    │   │   │       ├── iframe.html
    │   │   │       └── login-success.html
    │   │   │   ├── twofactor.html
    │   │   │   └── twofactor_u2f.html
    │   ├── templatetags
    │   │   ├── __init__.py
    │   │   ├── sentry_admin_helpers.py
    │   │   ├── sentry_api.py
    │   │   ├── sentry_assets.py
    │   │   ├── sentry_avatars.py
    │   │   ├── sentry_features.py
    │   │   ├── sentry_helpers.py
    │   │   ├── sentry_platforms.py
    │   │   ├── sentry_react.py
    │   │   ├── sentry_status.py
    │   │   └── sentry_trace.py
    │   ├── testutils
    │   │   ├── __init__.py
    │   │   ├── abstract.py
    │   │   ├── asserts.py
    │   │   ├── auth.py
    │   │   ├── cases.py
    │   │   ├── factories.py
    │   │   ├── fixtures.py
    │   │   ├── helpers
    │   │   │   ├── __init__.py
    │   │   │   ├── alert_rule.py
    │   │   │   ├── analytics.py
    │   │   │   ├── apigateway.py
    │   │   │   ├── auth_header.py
    │   │   │   ├── backups.py
    │   │   │   ├── data_blobs.py
    │   │   │   ├── datetime.py
    │   │   │   ├── discover.py
    │   │   │   ├── eventprocessing.py
    │   │   │   ├── features.py
    │   │   │   ├── integrations.py
    │   │   │   ├── link_header.py
    │   │   │   ├── notifications.py
    │   │   │   ├── on_demand.py
    │   │   │   ├── options.py
    │   │   │   ├── pagination.py
    │   │   │   ├── redis.py
    │   │   │   ├── response.py
    │   │   │   ├── slack.py
    │   │   │   ├── socket.py
    │   │   │   ├── task_runner.py
    │   │   │   └── usage_accountant.py
    │   │   ├── hybrid_cloud.py
    │   │   ├── issue_detection
    │   │   │   ├── __init__.py
    │   │   │   ├── event_generators.py
    │   │   │   ├── experiments.py
    │   │   │   ├── span_builder.py
    │   │   │   └── store_transaction.py
    │   │   ├── metrics_backend.py
    │   │   ├── middleware.py
    │   │   ├── notifications
    │   │   │   ├── __init__.py
    │   │   │   └── platform.py
    │   │   ├── outbox.py
    │   │   ├── pytest
    │   │   │   ├── __init__.py
    │   │   │   ├── fixtures.py
    │   │   │   ├── json_report_reruns.py
    │   │   │   ├── kafka.py
    │   │   │   ├── metrics.py
    │   │   │   ├── mocking.py
    │   │   │   ├── relay.py
    │   │   │   ├── selenium.py
    │   │   │   ├── sentry.py
    │   │   │   ├── show_flaky_failures.py
    │   │   │   ├── stale_database_reads.py
    │   │   │   ├── template
    │   │   │   │   ├── config.yml
    │   │   │   │   └── credentials.json
    │   │   │   └── unittest.py
    │   │   ├── region.py
    │   │   ├── relay.py
    │   │   ├── requests.py
    │   │   ├── silo.py
    │   │   ├── skips.py
    │   │   └── thread_leaks
    │   │   │   ├── __init__.py
    │   │   │   ├── _constants.py
    │   │   │   ├── _threading.py
    │   │   │   ├── assertion.py
    │   │   │   ├── diff.py
    │   │   │   ├── pytest.py
    │   │   │   └── sentry.py
    │   ├── toolbar
    │   │   ├── __init__.py
    │   │   ├── utils
    │   │   │   └── url.py
    │   │   └── views
    │   │   │   ├── __init__.py
    │   │   │   ├── iframe_view.py
    │   │   │   └── login_success_view.py
    │   ├── tsdb
    │   │   ├── __init__.py
    │   │   ├── base.py
    │   │   ├── dummy.py
    │   │   ├── redis.py
    │   │   ├── redissnuba.py
    │   │   └── snuba.py
    │   ├── types
    │   │   ├── __init__.py
    │   │   ├── activity.py
    │   │   ├── actor.py
    │   │   ├── condition_activity.py
    │   │   ├── group.py
    │   │   ├── grouphash_metadata.py
    │   │   ├── ratelimit.py
    │   │   ├── region.py
    │   │   ├── releaseactivity.py
    │   │   ├── request.py
    │   │   ├── rules.py
    │   │   └── token.py
    │   ├── unmerge.py
    │   ├── uptime
    │   │   ├── __init__.py
    │   │   ├── apps.py
    │   │   ├── autodetect
    │   │   │   ├── __init__.py
    │   │   │   ├── detector.py
    │   │   │   ├── notifications.py
    │   │   │   ├── ranking.py
    │   │   │   ├── result_handler.py
    │   │   │   ├── tasks.py
    │   │   │   └── url_extraction.py
    │   │   ├── config_producer.py
    │   │   ├── config_schema.py
    │   │   ├── consumers
    │   │   │   ├── __init__.py
    │   │   │   ├── eap_converter.py
    │   │   │   ├── eap_producer.py
    │   │   │   └── results_consumer.py
    │   │   ├── eap_utils.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── bases.py
    │   │   │   ├── organiation_uptime_alert_index.py
    │   │   │   ├── organization_uptime_alert_index_count.py
    │   │   │   ├── organization_uptime_stats.py
    │   │   │   ├── organization_uptime_summary.py
    │   │   │   ├── project_uptime_alert_checks_index.py
    │   │   │   ├── project_uptime_alert_details.py
    │   │   │   ├── project_uptime_alert_index.py
    │   │   │   ├── serializers.py
    │   │   │   ├── uptime_ips.py
    │   │   │   ├── utils.py
    │   │   │   └── validators.py
    │   │   ├── grouptype.py
    │   │   ├── migrations
    │   │   │   ├── 0001_squashed_0042_extra_uptime_indexes.py
    │   │   │   ├── 0043_uptime_django_json_field.py
    │   │   │   ├── 0044_remove_project_uptime_subscription.py
    │   │   │   ├── 0045_backfill_detector_thresholds.py
    │   │   │   ├── 0046_delete_project_uptime_subscription_table.py
    │   │   │   ├── 0047_remove_uptime_status_columns.py
    │   │   │   ├── 0048_delete_uptime_status_columns.py
    │   │   │   ├── 0049_cleanup_failed_safe_deletes.py
    │   │   │   └── __init__.py
    │   │   ├── models.py
    │   │   ├── rdap
    │   │   │   ├── __init__.py
    │   │   │   ├── query.py
    │   │   │   └── tasks.py
    │   │   ├── subscriptions
    │   │   │   ├── __init__.py
    │   │   │   ├── regions.py
    │   │   │   ├── subscriptions.py
    │   │   │   └── tasks.py
    │   │   ├── types.py
    │   │   └── utils.py
    │   ├── usage_accountant
    │   │   ├── __init__.py
    │   │   └── accountant.py
    │   ├── users
    │   │   ├── __init__.py
    │   │   ├── api
    │   │   │   ├── bases
    │   │   │   │   └── user.py
    │   │   │   ├── endpoints
    │   │   │   │   ├── authenticator_index.py
    │   │   │   │   ├── user_authenticator_details.py
    │   │   │   │   ├── user_authenticator_enroll.py
    │   │   │   │   ├── user_authenticator_index.py
    │   │   │   │   ├── user_avatar.py
    │   │   │   │   ├── user_details.py
    │   │   │   │   ├── user_emails.py
    │   │   │   │   ├── user_emails_confirm.py
    │   │   │   │   ├── user_identity.py
    │   │   │   │   ├── user_identity_config.py
    │   │   │   │   ├── user_identity_details.py
    │   │   │   │   ├── user_index.py
    │   │   │   │   ├── user_ips.py
    │   │   │   │   ├── user_password.py
    │   │   │   │   ├── user_permission_details.py
    │   │   │   │   ├── user_permissions.py
    │   │   │   │   ├── user_permissions_config.py
    │   │   │   │   ├── user_regions.py
    │   │   │   │   ├── user_role_details.py
    │   │   │   │   ├── user_roles.py
    │   │   │   │   ├── userroles_details.py
    │   │   │   │   └── userroles_index.py
    │   │   │   ├── parsers
    │   │   │   │   ├── email.py
    │   │   │   │   └── userrole.py
    │   │   │   └── serializers
    │   │   │   │   ├── authenticator.py
    │   │   │   │   ├── identity.py
    │   │   │   │   ├── identityprovider.py
    │   │   │   │   ├── user.py
    │   │   │   │   ├── user_identity_config.py
    │   │   │   │   ├── useremail.py
    │   │   │   │   ├── userip.py
    │   │   │   │   └── userrole.py
    │   │   ├── models
    │   │   │   ├── __init__.py
    │   │   │   ├── authenticator.py
    │   │   │   ├── email.py
    │   │   │   ├── identity.py
    │   │   │   ├── lostpasswordhash.py
    │   │   │   ├── user.py
    │   │   │   ├── user_avatar.py
    │   │   │   ├── user_merge_verification_code.py
    │   │   │   ├── user_option.py
    │   │   │   ├── useremail.py
    │   │   │   ├── userip.py
    │   │   │   ├── userpermission.py
    │   │   │   └── userrole.py
    │   │   ├── services
    │   │   │   ├── __init__.py
    │   │   │   ├── lost_password_hash
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   ├── model.py
    │   │   │   │   ├── serial.py
    │   │   │   │   └── service.py
    │   │   │   ├── user
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   ├── model.py
    │   │   │   │   ├── serial.py
    │   │   │   │   └── service.py
    │   │   │   ├── user_option
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   ├── model.py
    │   │   │   │   └── service.py
    │   │   │   └── usersocialauth
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   ├── model.py
    │   │   │   │   ├── serial.py
    │   │   │   │   └── service.py
    │   │   └── web
    │   │   │   ├── __init__.py
    │   │   │   ├── account_identity.py
    │   │   │   ├── accounts.py
    │   │   │   ├── accounts_form.py
    │   │   │   └── user_avatar.py
    │   ├── utils
    │   │   ├── __init__.py
    │   │   ├── arroyo.py
    │   │   ├── arroyo_producer.py
    │   │   ├── assets.py
    │   │   ├── audit.py
    │   │   ├── auth.py
    │   │   ├── avatar.py
    │   │   ├── batching_kafka_consumer.py
    │   │   ├── cache.py
    │   │   ├── circuit_breaker.py
    │   │   ├── circuit_breaker2.py
    │   │   ├── codecs.py
    │   │   ├── codeowners.py
    │   │   ├── colors.py
    │   │   ├── committers.py
    │   │   ├── concurrent.py
    │   │   ├── confluent_producer.py
    │   │   ├── console_platforms.py
    │   │   ├── cursors.py
    │   │   ├── datastructures.py
    │   │   ├── dates.py
    │   │   ├── db.py
    │   │   ├── eap.py
    │   │   ├── email
    │   │   │   ├── __init__.py
    │   │   │   ├── address.py
    │   │   │   ├── backend.py
    │   │   │   ├── faker.py
    │   │   │   ├── list_resolver.py
    │   │   │   ├── manager.py
    │   │   │   ├── message_builder.py
    │   │   │   ├── send.py
    │   │   │   └── signer.py
    │   │   ├── env.py
    │   │   ├── event.py
    │   │   ├── event_frames.py
    │   │   ├── event_tracker.py
    │   │   ├── eventuser.py
    │   │   ├── exceptions.py
    │   │   ├── flag.py
    │   │   ├── forms.py
    │   │   ├── function_cache.py
    │   │   ├── geo.py
    │   │   ├── github.py
    │   │   ├── glob.py
    │   │   ├── groupreference.py
    │   │   ├── hashlib.py
    │   │   ├── http.py
    │   │   ├── imports.py
    │   │   ├── in_app.py
    │   │   ├── integrationdocs.py
    │   │   ├── iterators.py
    │   │   ├── javascript.py
    │   │   ├── json.py
    │   │   ├── jwt.py
    │   │   ├── kafka.py
    │   │   ├── kafka_config.py
    │   │   ├── kvstore
    │   │   │   ├── __init__.py
    │   │   │   ├── abstract.py
    │   │   │   ├── bigtable.py
    │   │   │   ├── cache.py
    │   │   │   ├── encoding.py
    │   │   │   ├── memory.py
    │   │   │   └── redis.py
    │   │   ├── lazy_service_wrapper.py
    │   │   ├── linksign.py
    │   │   ├── locking
    │   │   │   ├── __init__.py
    │   │   │   ├── backends
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── migration.py
    │   │   │   │   └── redis.py
    │   │   │   ├── lock.py
    │   │   │   └── manager.py
    │   │   ├── loremipsum.py
    │   │   ├── managers.py
    │   │   ├── marketo_client.py
    │   │   ├── math.py
    │   │   ├── memory.py
    │   │   ├── meta.py
    │   │   ├── metrics.py
    │   │   ├── mockdata
    │   │   │   ├── __init__.py
    │   │   │   └── core.py
    │   │   ├── not_set.py
    │   │   ├── numbers.py
    │   │   ├── options.py
    │   │   ├── otp.py
    │   │   ├── outcomes.py
    │   │   ├── pagination_factory.py
    │   │   ├── patch_set.py
    │   │   ├── platform_categories.py
    │   │   ├── projectflags.py
    │   │   ├── prompts.py
    │   │   ├── pubsub.py
    │   │   ├── query.py
    │   │   ├── redis.py
    │   │   ├── redis_metrics.py
    │   │   ├── registry.py
    │   │   ├── retries.py
    │   │   ├── rust.py
    │   │   ├── safe.py
    │   │   ├── samples.py
    │   │   ├── sdk.py
    │   │   ├── sdk_crashes
    │   │   │   ├── README.rst
    │   │   │   ├── __init__.py
    │   │   │   ├── event_stripper.py
    │   │   │   ├── path_replacer.py
    │   │   │   ├── sdk_crash_detection.py
    │   │   │   ├── sdk_crash_detection_config.py
    │   │   │   └── sdk_crash_detector.py
    │   │   ├── security
    │   │   │   ├── __init__.py
    │   │   │   ├── encrypted_field_key_store.py
    │   │   │   ├── hash.py
    │   │   │   └── orgauthtoken_token.py
    │   │   ├── sentry_apps
    │   │   │   ├── __init__.py
    │   │   │   ├── request_buffer.py
    │   │   │   ├── service_hook_manager.py
    │   │   │   └── webhooks.py
    │   │   ├── serializers.py
    │   │   ├── services.py
    │   │   ├── session_store.py
    │   │   ├── settings.py
    │   │   ├── signing.py
    │   │   ├── slug.py
    │   │   ├── sms.py
    │   │   ├── snowflake.py
    │   │   ├── snuba.py
    │   │   ├── snuba_rpc.py
    │   │   ├── strings.py
    │   │   ├── tag_normalization.py
    │   │   ├── time_window.py
    │   │   ├── types.py
    │   │   ├── urls.py
    │   │   ├── uwsgi.py
    │   │   ├── validators.py
    │   │   ├── versioning.py
    │   │   ├── warnings.py
    │   │   ├── yaml.py
    │   │   └── zip.py
    │   ├── web
    │   │   ├── __init__.py
    │   │   ├── api.py
    │   │   ├── client_config.py
    │   │   ├── constants.py
    │   │   ├── debug_urls.py
    │   │   ├── decorators.py
    │   │   ├── forms
    │   │   │   ├── __init__.py
    │   │   │   ├── accounts.py
    │   │   │   └── fields.py
    │   │   ├── frontend
    │   │   │   ├── __init__.py
    │   │   │   ├── analytics.py
    │   │   │   ├── auth_channel_login.py
    │   │   │   ├── auth_close.py
    │   │   │   ├── auth_login.py
    │   │   │   ├── auth_logout.py
    │   │   │   ├── auth_organization_login.py
    │   │   │   ├── auth_provider_login.py
    │   │   │   ├── base.py
    │   │   │   ├── cli.py
    │   │   │   ├── csrf_failure.py
    │   │   │   ├── csv.py
    │   │   │   ├── debug
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── charts
    │   │   │   │   │   ├── debug_chart_renderer.py
    │   │   │   │   │   └── metric_alert_charts.py
    │   │   │   │   ├── debug_assigned_email.py
    │   │   │   │   ├── debug_auth_views.py
    │   │   │   │   ├── debug_codeowners_auto_sync_failure_email.py
    │   │   │   │   ├── debug_cron_broken_monitor_email.py
    │   │   │   │   ├── debug_cron_muted_monitor_email.py
    │   │   │   │   ├── debug_error_embed.py
    │   │   │   │   ├── debug_feedback_issue.py
    │   │   │   │   ├── debug_generic_issue.py
    │   │   │   │   ├── debug_incident_trigger_email.py
    │   │   │   │   ├── debug_invalid_identity_email.py
    │   │   │   │   ├── debug_mfa_added_email.py
    │   │   │   │   ├── debug_mfa_removed_email.py
    │   │   │   │   ├── debug_missing_member_nudge_email.py
    │   │   │   │   ├── debug_new_release_email.py
    │   │   │   │   ├── debug_new_user_feedback_email.py
    │   │   │   │   ├── debug_note_email.py
    │   │   │   │   ├── debug_oauth_authorize.py
    │   │   │   │   ├── debug_onboarding_continuation_email.py
    │   │   │   │   ├── debug_organization_integration_request.py
    │   │   │   │   ├── debug_organization_invite_request.py
    │   │   │   │   ├── debug_organization_join_request.py
    │   │   │   │   ├── debug_password_changed_email.py
    │   │   │   │   ├── debug_performance_issue.py
    │   │   │   │   ├── debug_recovery_codes_regenerated_email.py
    │   │   │   │   ├── debug_regression_email.py
    │   │   │   │   ├── debug_resolved_email.py
    │   │   │   │   ├── debug_resolved_in_release_email.py
    │   │   │   │   ├── debug_setup_2fa_email.py
    │   │   │   │   ├── debug_sso_link_email.py
    │   │   │   │   ├── debug_trigger_error.py
    │   │   │   │   ├── debug_unable_to_delete_repository.py
    │   │   │   │   ├── debug_unable_to_fetch_commits_email.py
    │   │   │   │   ├── debug_unassigned_email.py
    │   │   │   │   ├── debug_uptime_auto_detected_monitor_email.py
    │   │   │   │   ├── debug_weekly_report.py
    │   │   │   │   └── mail.py
    │   │   │   ├── disabled_member_view.py
    │   │   │   ├── error_404.py
    │   │   │   ├── error_500.py
    │   │   │   ├── generic.py
    │   │   │   ├── group_event_json.py
    │   │   │   ├── group_plugin_action.py
    │   │   │   ├── group_tag_export.py
    │   │   │   ├── home.py
    │   │   │   ├── idp_email_verification.py
    │   │   │   ├── js_sdk_loader.py
    │   │   │   ├── mailgun_inbound_webhook.py
    │   │   │   ├── mixins
    │   │   │   │   └── __init__.py
    │   │   │   ├── oauth_authorize.py
    │   │   │   ├── oauth_token.py
    │   │   │   ├── openidtoken.py
    │   │   │   ├── organization_auth_settings.py
    │   │   │   ├── organization_avatar.py
    │   │   │   ├── out.py
    │   │   │   ├── pipeline_advancer.py
    │   │   │   ├── project_event.py
    │   │   │   ├── react_page.py
    │   │   │   ├── reactivate_account.py
    │   │   │   ├── release_webhook.py
    │   │   │   ├── setup_wizard.py
    │   │   │   ├── shared_group_details.py
    │   │   │   ├── sudo.py
    │   │   │   └── twofactor.py
    │   │   ├── helpers.py
    │   │   └── urls.py
    │   ├── web_vitals
    │   │   ├── issue_platform_adapter.py
    │   │   ├── query.py
    │   │   └── types.py
    │   ├── workflow_engine
    │   │   ├── __init__.py
    │   │   ├── apps.py
    │   │   ├── buffer
    │   │   │   ├── __init__.py
    │   │   │   ├── batch_client.py
    │   │   │   └── redis_hash_sorted_set_buffer.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── organization_alertrule_detector_index.py
    │   │   │   ├── organization_alertrule_workflow_index.py
    │   │   │   ├── organization_available_action_index.py
    │   │   │   ├── organization_data_condition_index.py
    │   │   │   ├── organization_detector_anomaly_data.py
    │   │   │   ├── organization_detector_count.py
    │   │   │   ├── organization_detector_details.py
    │   │   │   ├── organization_detector_index.py
    │   │   │   ├── organization_detector_types.py
    │   │   │   ├── organization_detector_workflow_details.py
    │   │   │   ├── organization_detector_workflow_index.py
    │   │   │   ├── organization_incident_groupopenperiod_index.py
    │   │   │   ├── organization_open_periods.py
    │   │   │   ├── organization_test_fire_action.py
    │   │   │   ├── organization_workflow_details.py
    │   │   │   ├── organization_workflow_group_history.py
    │   │   │   ├── organization_workflow_index.py
    │   │   │   ├── organization_workflow_stats.py
    │   │   │   ├── serializers
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── action_handler_serializer.py
    │   │   │   │   ├── action_serializer.py
    │   │   │   │   ├── alertrule_detector_serializer.py
    │   │   │   │   ├── alertrule_workflow_serializer.py
    │   │   │   │   ├── data_condition_group_serializer.py
    │   │   │   │   ├── data_condition_handler_serializer.py
    │   │   │   │   ├── data_condition_serializer.py
    │   │   │   │   ├── data_source_serializer.py
    │   │   │   │   ├── detector_serializer.py
    │   │   │   │   ├── detector_workflow_serializer.py
    │   │   │   │   ├── group_open_period_serializer.py
    │   │   │   │   ├── incident_groupopenperiod_serializer.py
    │   │   │   │   ├── timeseries_value_serializer.py
    │   │   │   │   ├── workflow_group_history_serializer.py
    │   │   │   │   └── workflow_serializer.py
    │   │   │   ├── urls.py
    │   │   │   ├── utils
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── filters.py
    │   │   │   │   ├── sortby.py
    │   │   │   │   └── test_fire_action.py
    │   │   │   └── validators
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── alertrule_detector.py
    │   │   │   │   ├── alertrule_workflow.py
    │   │   │   │   ├── base
    │   │   │   │       ├── __init__.py
    │   │   │   │       ├── action.py
    │   │   │   │       ├── data_condition.py
    │   │   │   │       ├── data_condition_group.py
    │   │   │   │       ├── data_source.py
    │   │   │   │       ├── detector.py
    │   │   │   │       └── workflow.py
    │   │   │   │   ├── detector_workflow.py
    │   │   │   │   ├── detector_workflow_mutation.py
    │   │   │   │   ├── error_detector.py
    │   │   │   │   ├── incident_groupopenperiod.py
    │   │   │   │   └── utils.py
    │   │   ├── handlers
    │   │   │   ├── __init__.py
    │   │   │   ├── condition
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── age_comparison_handler.py
    │   │   │   │   ├── assigned_to_handler.py
    │   │   │   │   ├── event_attribute_handler.py
    │   │   │   │   ├── event_created_by_detector_handler.py
    │   │   │   │   ├── event_frequency_handlers.py
    │   │   │   │   ├── event_frequency_query_handlers.py
    │   │   │   │   ├── event_seen_count_handler.py
    │   │   │   │   ├── existing_high_priority_issue_handler.py
    │   │   │   │   ├── first_seen_event_handler.py
    │   │   │   │   ├── issue_category_handler.py
    │   │   │   │   ├── issue_occurrences_handler.py
    │   │   │   │   ├── issue_priority_deescalating_handler.py
    │   │   │   │   ├── issue_priority_equals.py
    │   │   │   │   ├── issue_priority_greater_or_equal_handler.py
    │   │   │   │   ├── issue_resolution_condition_handler.py
    │   │   │   │   ├── latest_adopted_release_handler.py
    │   │   │   │   ├── latest_release_handler.py
    │   │   │   │   ├── level_handler.py
    │   │   │   │   ├── new_high_priority_issue_handler.py
    │   │   │   │   ├── reappeared_event_handler.py
    │   │   │   │   ├── regression_event_handler.py
    │   │   │   │   └── tagged_event_handler.py
    │   │   │   ├── detector
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── base.py
    │   │   │   │   ├── index.md
    │   │   │   │   └── stateful.py
    │   │   │   └── workflow
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── workflow_status_update_handler.py
    │   │   ├── migration_helpers
    │   │   │   ├── __init__.py
    │   │   │   ├── alert_rule.py
    │   │   │   ├── issue_alert_conditions.py
    │   │   │   ├── issue_alert_dual_write.py
    │   │   │   ├── issue_alert_migration.py
    │   │   │   ├── rule_action.py
    │   │   │   ├── rule_conditions.py
    │   │   │   └── utils.py
    │   │   ├── migrations
    │   │   │   ├── 0001_squashed_0065_add_status_to_detector_and_workflow.py
    │   │   │   ├── 0066_workflow_action_group_status_table.py
    │   │   │   ├── 0067_workflow_action_group_status_group_db_constraint.py
    │   │   │   ├── 0068_migrate_anomaly_detection_alerts.py
    │   │   │   ├── 0069_rename_error_detectors.py
    │   │   │   ├── 0070_migrate_remaining_anomaly_detection_alerts.py
    │   │   │   ├── 0071_migrate_remaining_metric_alerts.py
    │   │   │   ├── 0072_add_detector_to_workflowfirehistory.py
    │   │   │   ├── 0073_safe_pending_delete_actiongroupstatus.py
    │   │   │   ├── 0074_safe_delete_actiongroupstatus.py
    │   │   │   ├── 0075_add_index_to_dcg_action.py
    │   │   │   ├── 0076_add_detector_group_table.py
    │   │   │   ├── 0077_add_wfh_single_write_col.py
    │   │   │   ├── 0078_workflow_fire_history_date_index.py
    │   │   │   ├── 0079_add_unique_constraint_to_detector_group.py
    │   │   │   ├── 0080_update_metric_detector_config_fields.py
    │   │   │   ├── 0081_add_unique_constraint_to_detector_group.py
    │   │   │   ├── 0082_disconnect_error_detector_cron_workflows.py
    │   │   │   ├── 0083_add_status_to_action.py
    │   │   │   ├── 0084_crons_dedupe_workflows.py
    │   │   │   ├── 0085_crons_link_detectors_to_all_workflows.py
    │   │   │   ├── 0086_fix_cron_to_cron_workflow_links.py
    │   │   │   ├── 0087_relink_crons_to_compatible_issue_workflows.py
    │   │   │   ├── 0088_remove_monitor_slug_conditions.py
    │   │   │   ├── 0089_update_cron_workflow_names.py
    │   │   │   ├── 0090_add_detectorgroup_detector_date_index.py
    │   │   │   ├── 0091_fix_email_notification_names.py
    │   │   │   ├── 0092_repair_workflow_cron_conditions.py
    │   │   │   ├── 0093_add_action_config_index.py
    │   │   │   ├── 0094_backfill_issue_stream_detector_workflows.py
    │   │   │   ├── 0095_unique_detectorgroup_group.py
    │   │   │   ├── 0096_delete_non_single_written_fire_history.py
    │   │   │   ├── 0097_add_unique_constraint_to_datasource.py
    │   │   │   ├── 0098_detectorgroup_detector_set_null.py
    │   │   │   ├── 0099_backfill_metric_issue_detectorgroup.py
    │   │   │   ├── 0100_move_is_single_written_to_pending.py
    │   │   │   ├── 0101_remove_is_single_written_field.py
    │   │   │   ├── 0102_cleanup_failed_safe_deletes.py
    │   │   │   ├── 0103_add_unique_constraint.py
    │   │   │   ├── 0104_action_data_fallthrough_type.py
    │   │   │   └── __init__.py
    │   │   ├── models
    │   │   │   ├── __init__.py
    │   │   │   ├── action.py
    │   │   │   ├── action_alertruletriggeraction.py
    │   │   │   ├── alertrule_detector.py
    │   │   │   ├── alertrule_workflow.py
    │   │   │   ├── data_condition.py
    │   │   │   ├── data_condition_group.py
    │   │   │   ├── data_condition_group_action.py
    │   │   │   ├── data_source.py
    │   │   │   ├── data_source_detector.py
    │   │   │   ├── datacondition_alertruletrigger.py
    │   │   │   ├── detector.py
    │   │   │   ├── detector_group.py
    │   │   │   ├── detector_state.py
    │   │   │   ├── detector_workflow.py
    │   │   │   ├── incident_groupopenperiod.py
    │   │   │   ├── json_config.py
    │   │   │   ├── workflow.py
    │   │   │   ├── workflow_action_group_status.py
    │   │   │   ├── workflow_data_condition_group.py
    │   │   │   └── workflow_fire_history.py
    │   │   ├── processors
    │   │   │   ├── __init__.py
    │   │   │   ├── action.py
    │   │   │   ├── contexts
    │   │   │   │   └── workflow_event_context.py
    │   │   │   ├── data_condition.py
    │   │   │   ├── data_condition_group.py
    │   │   │   ├── data_packet.py
    │   │   │   ├── data_source.py
    │   │   │   ├── delayed_workflow.py
    │   │   │   ├── detector.py
    │   │   │   ├── log_util.py
    │   │   │   ├── schedule.py
    │   │   │   ├── workflow.py
    │   │   │   └── workflow_fire_history.py
    │   │   ├── registry.py
    │   │   ├── service
    │   │   │   ├── __init__.py
    │   │   │   └── action
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── impl.py
    │   │   │   │   └── service.py
    │   │   ├── tasks
    │   │   │   ├── __init__.py
    │   │   │   ├── actions.py
    │   │   │   ├── delayed_workflows.py
    │   │   │   ├── utils.py
    │   │   │   └── workflows.py
    │   │   ├── transformers.py
    │   │   ├── types.py
    │   │   ├── typings
    │   │   │   ├── __init__.py
    │   │   │   ├── grouptype.py
    │   │   │   └── notification_action.py
    │   │   └── utils
    │   │   │   ├── __init__.py
    │   │   │   ├── dictpath.py
    │   │   │   ├── legacy_metric_tracking.py
    │   │   │   ├── log_context.py
    │   │   │   ├── metrics.py
    │   │   │   └── scopedstats.py
    │   └── wsgi.py
    ├── sentry_plugins
    │   ├── __init__.py
    │   ├── amazon_sqs
    │   │   ├── __init__.py
    │   │   └── plugin.py
    │   ├── anonymizeip.py
    │   ├── asana
    │   │   ├── README.rst
    │   │   ├── __init__.py
    │   │   ├── client.py
    │   │   └── plugin.py
    │   ├── base.py
    │   ├── bitbucket
    │   │   ├── README.rst
    │   │   ├── __init__.py
    │   │   ├── client.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   └── webhook.py
    │   │   ├── plugin.py
    │   │   ├── repository_provider.py
    │   │   ├── testutils.py
    │   │   └── urls.py
    │   ├── client.py
    │   ├── github
    │   │   ├── README.rst
    │   │   ├── __init__.py
    │   │   ├── client.py
    │   │   ├── options.py
    │   │   ├── plugin.py
    │   │   ├── testutils.py
    │   │   ├── urls.py
    │   │   └── webhooks
    │   │   │   ├── __init__.py
    │   │   │   ├── base.py
    │   │   │   ├── events
    │   │   │       ├── __init__.py
    │   │   │       ├── installation.py
    │   │   │       ├── installation_repository.py
    │   │   │       ├── pull_request.py
    │   │   │       └── push.py
    │   │   │   ├── integration.py
    │   │   │   └── non_integration.py
    │   ├── gitlab
    │   │   ├── README.rst
    │   │   ├── __init__.py
    │   │   ├── client.py
    │   │   └── plugin.py
    │   ├── heroku
    │   │   ├── __init__.py
    │   │   └── plugin.py
    │   ├── jira
    │   │   ├── __init__.py
    │   │   ├── client.py
    │   │   └── plugin.py
    │   ├── opsgenie
    │   │   ├── __init__.py
    │   │   ├── client.py
    │   │   └── plugin.py
    │   ├── pagerduty
    │   │   ├── __init__.py
    │   │   ├── client.py
    │   │   └── plugin.py
    │   ├── pivotal
    │   │   ├── __init__.py
    │   │   └── plugin.py
    │   ├── pushover
    │   │   ├── __init__.py
    │   │   ├── client.py
    │   │   └── plugin.py
    │   ├── py.typed
    │   ├── redmine
    │   │   ├── __init__.py
    │   │   ├── client.py
    │   │   ├── forms.py
    │   │   └── plugin.py
    │   ├── segment
    │   │   ├── __init__.py
    │   │   └── plugin.py
    │   ├── sessionstack
    │   │   ├── __init__.py
    │   │   ├── client.py
    │   │   ├── plugin.py
    │   │   └── utils.py
    │   ├── slack
    │   │   ├── README.rst
    │   │   ├── __init__.py
    │   │   ├── client.py
    │   │   └── plugin.py
    │   ├── splunk
    │   │   ├── Splunk_Instructions.rst
    │   │   ├── __init__.py
    │   │   ├── client.py
    │   │   └── plugin.py
    │   ├── trello
    │   │   ├── Trello_Instructions.md
    │   │   ├── __init__.py
    │   │   ├── client.py
    │   │   └── plugin.py
    │   ├── twilio
    │   │   ├── Twilio_Instructions.md
    │   │   ├── __init__.py
    │   │   ├── client.py
    │   │   └── plugin.py
    │   ├── utils.py
    │   └── victorops
    │   │   ├── __init__.py
    │   │   ├── client.py
    │   │   └── plugin.py
    ├── social_auth
    │   ├── LICENSE
    │   ├── __init__.py
    │   ├── admin.py
    │   ├── backends
    │   │   ├── __init__.py
    │   │   ├── asana.py
    │   │   ├── bitbucket.py
    │   │   ├── github.py
    │   │   ├── pipeline
    │   │   │   ├── __init__.py
    │   │   │   ├── associate.py
    │   │   │   ├── misc.py
    │   │   │   ├── social.py
    │   │   │   └── user.py
    │   │   └── visualstudio.py
    │   ├── decorators.py
    │   ├── django_compat.py
    │   ├── exceptions.py
    │   ├── fields.py
    │   ├── locale
    │   │   ├── de
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── it
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── pt_BR
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   ├── ru
    │   │   │   └── LC_MESSAGES
    │   │   │   │   ├── django.mo
    │   │   │   │   └── django.po
    │   │   └── tr
    │   │   │   └── LC_MESSAGES
    │   │   │       ├── django.mo
    │   │   │       └── django.po
    │   ├── migrations
    │   │   ├── 0001_squashed_0002_default_auto_field.py
    │   │   ├── 0003_social_auth_json_field.py
    │   │   └── __init__.py
    │   ├── models.py
    │   ├── py.typed
    │   ├── urls.py
    │   ├── utils.py
    │   └── views.py
    └── sudo
    │   ├── LICENSE
    │   ├── __init__.py
    │   ├── forms.py
    │   ├── middleware.py
    │   ├── models.py
    │   ├── py.typed
    │   ├── settings.py
    │   ├── signals.py
    │   ├── utils.py
    │   └── views.py
├── static
    ├── .cursor
    │   └── BUGBOT.md
    ├── AGENTS.md
    ├── CLAUDE.md
    ├── app
    │   ├── __mocks__
    │   │   ├── api.tsx
    │   │   ├── prismjs.tsx
    │   │   ├── react-date-range.tsx
    │   │   └── react-lazyload.tsx
    │   ├── actionCreators
    │   │   ├── account.spec.tsx
    │   │   ├── account.tsx
    │   │   ├── dashboards.tsx
    │   │   ├── developmentAlerts.tsx
    │   │   ├── discoverHomepageQueries.tsx
    │   │   ├── discoverSavedQueries.tsx
    │   │   ├── events.spec.tsx
    │   │   ├── events.tsx
    │   │   ├── group.spec.tsx
    │   │   ├── group.tsx
    │   │   ├── guides.tsx
    │   │   ├── indicator.tsx
    │   │   ├── integrations.tsx
    │   │   ├── members.tsx
    │   │   ├── metrics.tsx
    │   │   ├── modal.tsx
    │   │   ├── monitors.tsx
    │   │   ├── navigation.spec.tsx
    │   │   ├── navigation.tsx
    │   │   ├── organization.spec.tsx
    │   │   ├── organization.tsx
    │   │   ├── organizations.spec.tsx
    │   │   ├── organizations.tsx
    │   │   ├── pageFilters.spec.tsx
    │   │   ├── pageFilters.tsx
    │   │   ├── performance.tsx
    │   │   ├── platformExternalIssues.tsx
    │   │   ├── projects.spec.tsx
    │   │   ├── projects.tsx
    │   │   ├── prompts.tsx
    │   │   ├── redirectToProject.tsx
    │   │   ├── release.tsx
    │   │   ├── savedSearches.spec.tsx
    │   │   ├── savedSearches.tsx
    │   │   ├── sentryAppInstallations.tsx
    │   │   ├── sentryAppTokens.tsx
    │   │   ├── sentryApps.tsx
    │   │   ├── sessions.tsx
    │   │   ├── sudoModal.tsx
    │   │   ├── tags.spec.tsx
    │   │   ├── tags.tsx
    │   │   ├── teams.tsx
    │   │   └── uptime.tsx
    │   ├── api.spec.tsx
    │   ├── api.tsx
    │   ├── appQueryClient.tsx
    │   ├── bootstrap
    │   │   ├── boostrapRequests.spec.tsx
    │   │   ├── bootstrapRequests.tsx
    │   │   ├── commonInitialization.tsx
    │   │   ├── exportGlobals.tsx
    │   │   ├── index.tsx
    │   │   ├── initializeApp.tsx
    │   │   ├── initializeLocale.tsx
    │   │   ├── initializeMain.tsx
    │   │   ├── initializePipelineView.tsx
    │   │   ├── initializeSdk.spec.tsx
    │   │   ├── initializeSdk.tsx
    │   │   ├── legacyTwitterBootstrap.tsx
    │   │   ├── processInitQueue.spec.tsx
    │   │   ├── processInitQueue.tsx
    │   │   ├── renderDom.tsx
    │   │   ├── renderMain.tsx
    │   │   ├── renderOnDomReady.spec.tsx
    │   │   ├── renderOnDomReady.tsx
    │   │   └── renderPipelineView.tsx
    │   ├── chartcuterie
    │   │   ├── config.tsx
    │   │   ├── discover.tsx
    │   │   ├── metricAlert.tsx
    │   │   ├── metricDetector.tsx
    │   │   ├── performance.tsx
    │   │   ├── slack.tsx
    │   │   └── types.tsx
    │   ├── components
    │   │   ├── IssueStreamHeaderLabel.tsx
    │   │   ├── acl
    │   │   │   ├── access.spec.tsx
    │   │   │   ├── access.tsx
    │   │   │   ├── comingSoon.tsx
    │   │   │   ├── demoModeDisabled.spec.tsx
    │   │   │   ├── demoModeDisabled.tsx
    │   │   │   ├── feature.spec.tsx
    │   │   │   ├── feature.tsx
    │   │   │   ├── featureDisabled.spec.tsx
    │   │   │   ├── featureDisabled.stories.tsx
    │   │   │   ├── featureDisabled.tsx
    │   │   │   ├── featureDisabledModal.spec.tsx
    │   │   │   ├── featureDisabledModal.tsx
    │   │   │   ├── useRole.spec.tsx
    │   │   │   └── useRole.tsx
    │   │   ├── actions
    │   │   │   ├── actionLink.tsx
    │   │   │   ├── archive.spec.tsx
    │   │   │   ├── archive.tsx
    │   │   │   ├── confirmableAction.tsx
    │   │   │   ├── resolve.spec.tsx
    │   │   │   └── resolve.tsx
    │   │   ├── activity
    │   │   │   ├── author.tsx
    │   │   │   ├── item
    │   │   │   │   ├── avatar.tsx
    │   │   │   │   ├── bubble.tsx
    │   │   │   │   └── index.tsx
    │   │   │   └── note
    │   │   │   │   ├── body.tsx
    │   │   │   │   ├── header.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── input.spec.tsx
    │   │   │   │   ├── input.tsx
    │   │   │   │   ├── inputWithStorage.spec.tsx
    │   │   │   │   ├── inputWithStorage.tsx
    │   │   │   │   ├── mentionStyle.tsx
    │   │   │   │   └── types.tsx
    │   │   ├── aiPrivacyTooltip.tsx
    │   │   ├── alerts
    │   │   │   ├── onDemandMetricAlert.tsx
    │   │   │   ├── pageBanner.stories.tsx
    │   │   │   ├── pageBanner.tsx
    │   │   │   ├── snoozeAlert.tsx
    │   │   │   └── unsupportedAlert.tsx
    │   │   ├── analyticsArea.spec.tsx
    │   │   ├── analyticsArea.tsx
    │   │   ├── archivedBox.spec.tsx
    │   │   ├── archivedBox.tsx
    │   │   ├── arithmeticBuilder
    │   │   │   ├── action.spec.tsx
    │   │   │   ├── action.tsx
    │   │   │   ├── context.tsx
    │   │   │   ├── expression.tsx
    │   │   │   ├── grammar.pegjs
    │   │   │   ├── index.spec.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── token
    │   │   │   │   ├── deletableToken.tsx
    │   │   │   │   ├── freeText.tsx
    │   │   │   │   ├── function.tsx
    │   │   │   │   ├── grid.tsx
    │   │   │   │   ├── index.spec.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── literal.tsx
    │   │   │   │   ├── operator.tsx
    │   │   │   │   └── parenthesis.tsx
    │   │   │   ├── tokenizer.spec.tsx
    │   │   │   ├── tokenizer.tsx
    │   │   │   ├── types.tsx
    │   │   │   ├── validator.spec.tsx
    │   │   │   └── validator.tsx
    │   │   ├── arithmeticInput
    │   │   │   ├── grammar.pegjs
    │   │   │   ├── parser.spec.tsx
    │   │   │   └── parser.tsx
    │   │   ├── assigneeBadge.stories.tsx
    │   │   ├── assigneeBadge.tsx
    │   │   ├── assigneeSelectorDropdown.spec.tsx
    │   │   ├── assigneeSelectorDropdown.tsx
    │   │   ├── assistant
    │   │   │   ├── getGuidesContent.tsx
    │   │   │   ├── guideAnchor.spec.tsx
    │   │   │   ├── guideAnchor.tsx
    │   │   │   └── types.tsx
    │   │   ├── autoComplete.spec.tsx
    │   │   ├── autoComplete.tsx
    │   │   ├── autoSelectText.tsx
    │   │   ├── avatarChooser
    │   │   │   ├── avatarCropper.spec.tsx
    │   │   │   ├── avatarCropper.tsx
    │   │   │   ├── index.tsx
    │   │   │   └── useUploader.tsx
    │   │   ├── badge
    │   │   │   ├── groupPriority.spec.tsx
    │   │   │   ├── groupPriority.stories.tsx
    │   │   │   ├── groupPriority.tsx
    │   │   │   └── iconCellSignal.tsx
    │   │   ├── banner.spec.tsx
    │   │   ├── banner.tsx
    │   │   ├── breadcrumbs.spec.tsx
    │   │   ├── breadcrumbs.stories.tsx
    │   │   ├── breadcrumbs.tsx
    │   │   ├── calendar
    │   │   │   ├── calendar.stories.tsx
    │   │   │   ├── calendarStylesWrapper.tsx
    │   │   │   ├── datePicker.tsx
    │   │   │   ├── dateRangePicker.tsx
    │   │   │   └── index.tsx
    │   │   ├── card.tsx
    │   │   ├── carousel.spec.tsx
    │   │   ├── carousel.tsx
    │   │   ├── charts
    │   │   │   ├── areaChart.tsx
    │   │   │   ├── barChart.tsx
    │   │   │   ├── barChartZoom.tsx
    │   │   │   ├── baseChart.spec.tsx
    │   │   │   ├── baseChart.tsx
    │   │   │   ├── baseChartHeightResize.spec.tsx
    │   │   │   ├── breakdownBars.tsx
    │   │   │   ├── chartWidgetLoader-unmocked-imports.spec.tsx
    │   │   │   ├── chartWidgetLoader.spec.tsx
    │   │   │   ├── chartWidgetLoader.stories.tsx
    │   │   │   ├── chartWidgetLoader.tsx
    │   │   │   ├── chartZoom.tsx
    │   │   │   ├── components
    │   │   │   │   ├── dataZoomInside.tsx
    │   │   │   │   ├── grid.tsx
    │   │   │   │   ├── legend.tsx
    │   │   │   │   ├── markArea.tsx
    │   │   │   │   ├── markLine.tsx
    │   │   │   │   ├── toolBox.tsx
    │   │   │   │   ├── tooltip.tsx
    │   │   │   │   ├── visualMap.tsx
    │   │   │   │   ├── xAxis.spec.tsx
    │   │   │   │   ├── xAxis.tsx
    │   │   │   │   └── yAxis.tsx
    │   │   │   ├── errorPanel.tsx
    │   │   │   ├── eventsAreaChart.spec.tsx
    │   │   │   ├── eventsChart.tsx
    │   │   │   ├── eventsRequest.spec.tsx
    │   │   │   ├── eventsRequest.tsx
    │   │   │   ├── groupStatusChart.tsx
    │   │   │   ├── heatMapChart.tsx
    │   │   │   ├── intervalSelector.spec.tsx
    │   │   │   ├── intervalSelector.tsx
    │   │   │   ├── lineChart.tsx
    │   │   │   ├── loadingPanel.tsx
    │   │   │   ├── miniBarChart.tsx
    │   │   │   ├── onDemandMetricRequest.spec.tsx
    │   │   │   ├── onDemandMetricRequest.tsx
    │   │   │   ├── optionSelector.spec.tsx
    │   │   │   ├── optionSelector.tsx
    │   │   │   ├── releaseSeries.spec.tsx
    │   │   │   ├── releaseSeries.tsx
    │   │   │   ├── series
    │   │   │   │   ├── areaSeries.tsx
    │   │   │   │   ├── barSeries.tsx
    │   │   │   │   ├── heatMapSeries.tsx
    │   │   │   │   ├── lineSeries.tsx
    │   │   │   │   └── scatterSeries.tsx
    │   │   │   ├── sessionsRequest.tsx
    │   │   │   ├── stackedAreaChart.tsx
    │   │   │   ├── styles.tsx
    │   │   │   ├── transitionChart.tsx
    │   │   │   ├── transparentLoadingMask.tsx
    │   │   │   ├── useChartXRangeSelection.spec.tsx
    │   │   │   ├── useChartXRangeSelection.tsx
    │   │   │   ├── useChartZoom.tsx
    │   │   │   ├── useSessionsRequest.tsx
    │   │   │   ├── utils.spec.tsx
    │   │   │   └── utils.tsx
    │   │   ├── checkInTimeline
    │   │   │   ├── checkInPlaceholder.tsx
    │   │   │   ├── checkInTimeline.stories.tsx
    │   │   │   ├── checkInTimeline.tsx
    │   │   │   ├── checkInTooltip.spec.tsx
    │   │   │   ├── checkInTooltip.tsx
    │   │   │   ├── dateNavigator.tsx
    │   │   │   ├── gridLines.tsx
    │   │   │   ├── hooks
    │   │   │   │   ├── useDateNavigation.tsx
    │   │   │   │   ├── useMonitorDates.tsx
    │   │   │   │   └── useTimeWindowConfig.tsx
    │   │   │   ├── timelineCursor.spec.tsx
    │   │   │   ├── timelineCursor.tsx
    │   │   │   ├── timelineZoom.spec.tsx
    │   │   │   ├── timelineZoom.tsx
    │   │   │   ├── types.tsx
    │   │   │   └── utils
    │   │   │   │   ├── getAggregateStatus.spec.tsx
    │   │   │   │   ├── getAggregateStatus.tsx
    │   │   │   │   ├── getConfigFromTimeRange.spec.tsx
    │   │   │   │   ├── getConfigFromTimeRange.tsx
    │   │   │   │   ├── getTickStyle.tsx
    │   │   │   │   ├── getTimeRangeFromEvent.spec.tsx
    │   │   │   │   ├── getTimeRangeFromEvent.tsx
    │   │   │   │   ├── isStatsBucketEmpty.spec.tsx
    │   │   │   │   ├── isStatsBucketEmpty.tsx
    │   │   │   │   ├── mergeBuckets.spec.tsx
    │   │   │   │   ├── mergeBuckets.tsx
    │   │   │   │   ├── mergeStats.spec.tsx
    │   │   │   │   ├── mergeStats.tsx
    │   │   │   │   └── testUtils.tsx
    │   │   ├── circleIndicator.spec.tsx
    │   │   ├── circleIndicator.tsx
    │   │   ├── clippedBox.spec.tsx
    │   │   ├── clippedBox.stories.tsx
    │   │   ├── clippedBox.tsx
    │   │   ├── collapsePanel.spec.tsx
    │   │   ├── collapsePanel.stories.tsx
    │   │   ├── collapsePanel.tsx
    │   │   ├── collapsible.spec.tsx
    │   │   ├── collapsible.stories.tsx
    │   │   ├── collapsible.tsx
    │   │   ├── commandLine.spec.tsx
    │   │   ├── commandLine.tsx
    │   │   ├── commandPalette
    │   │   │   ├── context.tsx
    │   │   │   ├── makeCommandPaletteAction.tsx
    │   │   │   ├── types.tsx
    │   │   │   ├── ui
    │   │   │   │   ├── constants.tsx
    │   │   │   │   ├── content.spec.tsx
    │   │   │   │   ├── content.tsx
    │   │   │   │   ├── list.tsx
    │   │   │   │   ├── modal.tsx
    │   │   │   │   └── useCommandPaletteState.tsx
    │   │   │   ├── useCommandPaletteActions.mdx
    │   │   │   ├── useCommandPaletteActions.tsx
    │   │   │   └── useGlobalCommandPaletteActions.tsx
    │   │   ├── commitLink.tsx
    │   │   ├── commitRow.spec.tsx
    │   │   ├── commitRow.tsx
    │   │   ├── confirm.spec.tsx
    │   │   ├── confirm.stories.tsx
    │   │   ├── confirm.tsx
    │   │   ├── confirmDelete.spec.tsx
    │   │   ├── confirmDelete.tsx
    │   │   ├── container
    │   │   │   ├── accordion.spec.tsx
    │   │   │   ├── accordion.tsx
    │   │   │   ├── negativeSpaceContainer.stories.tsx
    │   │   │   ├── negativeSpaceContainer.tsx
    │   │   │   └── stacked.tsx
    │   │   ├── contentSliderDiff
    │   │   │   ├── contentSliderDiff.stories.tsx
    │   │   │   ├── index.spec.tsx
    │   │   │   └── index.tsx
    │   │   ├── contextPickerModal.spec.tsx
    │   │   ├── contextPickerModal.tsx
    │   │   ├── copyToClipboardButton.stories.tsx
    │   │   ├── copyToClipboardButton.tsx
    │   │   ├── core
    │   │   │   ├── alert
    │   │   │   │   ├── alert.chonk.tsx
    │   │   │   │   ├── alert.mdx
    │   │   │   │   ├── alert.spec.tsx
    │   │   │   │   ├── alert.tsx
    │   │   │   │   ├── alertLink.spec.tsx
    │   │   │   │   ├── alertLink.tsx
    │   │   │   │   └── index.tsx
    │   │   │   ├── avatar
    │   │   │   │   ├── actorAvatar.spec.tsx
    │   │   │   │   ├── actorAvatar.tsx
    │   │   │   │   ├── avatar.mdx
    │   │   │   │   ├── avatarList.spec.tsx
    │   │   │   │   ├── avatarList.tsx
    │   │   │   │   ├── baseAvatar.tsx
    │   │   │   │   ├── baseAvatarComponentStyles.tsx
    │   │   │   │   ├── docIntegrationAvatar.tsx
    │   │   │   │   ├── gravatar.spec.tsx
    │   │   │   │   ├── gravatar.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── letterAvatar.spec.tsx
    │   │   │   │   ├── letterAvatar.tsx
    │   │   │   │   ├── organizationAvatar.tsx
    │   │   │   │   ├── projectAvatar.tsx
    │   │   │   │   ├── sentryAppAvatar.tsx
    │   │   │   │   ├── teamAvatar.tsx
    │   │   │   │   └── userAvatar.tsx
    │   │   │   ├── badge
    │   │   │   │   ├── alertBadge.chonk.tsx
    │   │   │   │   ├── alertBadge.spec.tsx
    │   │   │   │   ├── alertBadge.tsx
    │   │   │   │   ├── badge.chonk.tsx
    │   │   │   │   ├── badge.mdx
    │   │   │   │   ├── badge.tsx
    │   │   │   │   ├── deployBadge.spec.tsx
    │   │   │   │   ├── deployBadge.tsx
    │   │   │   │   ├── featureBadge.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── tag.chonk.tsx
    │   │   │   │   ├── tag.spec.tsx
    │   │   │   │   └── tag.tsx
    │   │   │   ├── button
    │   │   │   │   ├── button.mdx
    │   │   │   │   ├── button.spec.tsx
    │   │   │   │   ├── button.tsx
    │   │   │   │   ├── buttonBar.stories.tsx
    │   │   │   │   ├── buttonBar.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── linkButton.mdx
    │   │   │   │   ├── linkButton.tsx
    │   │   │   │   ├── styles.chonk.tsx
    │   │   │   │   ├── styles.tsx
    │   │   │   │   ├── types.tsx
    │   │   │   │   └── useButtonFunctionality.tsx
    │   │   │   ├── checkbox
    │   │   │   │   ├── checkbox.chonk.tsx
    │   │   │   │   ├── checkbox.mdx
    │   │   │   │   ├── checkbox.spec.tsx
    │   │   │   │   ├── checkbox.tsx
    │   │   │   │   └── index.tsx
    │   │   │   ├── chonk.ts
    │   │   │   ├── code
    │   │   │   │   ├── codeBlock.mdx
    │   │   │   │   ├── codeBlock.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── inlineCode.mdx
    │   │   │   │   └── inlineCode.tsx
    │   │   │   ├── compactSelect
    │   │   │   │   ├── compactSelect.spec.tsx
    │   │   │   │   ├── compactSelect.stories.tsx
    │   │   │   │   ├── compactSelect.tsx
    │   │   │   │   ├── composite.spec.tsx
    │   │   │   │   ├── composite.stories.tsx
    │   │   │   │   ├── composite.tsx
    │   │   │   │   ├── control.tsx
    │   │   │   │   ├── gridList
    │   │   │   │   │   ├── index.tsx
    │   │   │   │   │   ├── option.tsx
    │   │   │   │   │   └── section.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── list.tsx
    │   │   │   │   ├── listBox
    │   │   │   │   │   ├── index.spec.tsx
    │   │   │   │   │   ├── index.tsx
    │   │   │   │   │   ├── option.tsx
    │   │   │   │   │   └── section.tsx
    │   │   │   │   ├── styles.tsx
    │   │   │   │   ├── types.tsx
    │   │   │   │   └── utils.tsx
    │   │   │   ├── contributing.mdx
    │   │   │   ├── disclosure
    │   │   │   │   ├── disclosure.mdx
    │   │   │   │   ├── disclosure.spec.tsx
    │   │   │   │   ├── disclosure.tsx
    │   │   │   │   └── index.tsx
    │   │   │   ├── image
    │   │   │   │   ├── image.mdx
    │   │   │   │   ├── image.spec.tsx
    │   │   │   │   ├── image.tsx
    │   │   │   │   └── index.tsx
    │   │   │   ├── input
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── input.chonk.tsx
    │   │   │   │   ├── input.spec.tsx
    │   │   │   │   ├── input.stories.tsx
    │   │   │   │   ├── input.tsx
    │   │   │   │   ├── inputGroup.chonk.tsx
    │   │   │   │   ├── inputGroup.spec.tsx
    │   │   │   │   ├── inputGroup.stories.tsx
    │   │   │   │   ├── inputGroup.tsx
    │   │   │   │   ├── numberDragInput.stories.tsx
    │   │   │   │   ├── numberDragInput.tsx
    │   │   │   │   ├── numberInput.spec.tsx
    │   │   │   │   ├── numberInput.stories.tsx
    │   │   │   │   ├── numberInput.tsx
    │   │   │   │   └── useAutosizeInput.tsx
    │   │   │   ├── inspector.spec.tsx
    │   │   │   ├── inspector.tsx
    │   │   │   ├── interactionStateLayer
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── interactionStateLayer.stories.tsx
    │   │   │   │   └── interactionStateLayer.tsx
    │   │   │   ├── layout
    │   │   │   │   ├── composition.mdx
    │   │   │   │   ├── container.mdx
    │   │   │   │   ├── container.spec.tsx
    │   │   │   │   ├── container.tsx
    │   │   │   │   ├── flex.mdx
    │   │   │   │   ├── flex.spec.tsx
    │   │   │   │   ├── flex.tsx
    │   │   │   │   ├── grid.mdx
    │   │   │   │   ├── grid.spec.tsx
    │   │   │   │   ├── grid.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── stack.mdx
    │   │   │   │   ├── stack.spec.tsx
    │   │   │   │   ├── stack.tsx
    │   │   │   │   ├── styles.spec.tsx
    │   │   │   │   └── styles.tsx
    │   │   │   ├── link
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── link.mdx
    │   │   │   │   ├── link.spec.tsx
    │   │   │   │   ├── link.tsx
    │   │   │   │   └── linkBehaviorContext.tsx
    │   │   │   ├── menuListItem
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── menuListItem.chonk.tsx
    │   │   │   │   ├── menuListItem.stories.tsx
    │   │   │   │   └── menuListItem.tsx
    │   │   │   ├── patterns
    │   │   │   │   └── numbers-and-units.mdx
    │   │   │   ├── principles
    │   │   │   │   ├── content-and-voice
    │   │   │   │   │   └── content-and-voice.mdx
    │   │   │   │   ├── layering-and-elevation
    │   │   │   │   │   ├── background-elevation-colors.png
    │   │   │   │   │   ├── chonky-borders-perspective.png
    │   │   │   │   │   ├── floating-elements-shadows.png
    │   │   │   │   │   ├── grouped-interactive-elements.png
    │   │   │   │   │   ├── issue-details-page-example.png
    │   │   │   │   │   ├── layering-and-elevation.mdx
    │   │   │   │   │   ├── monitor-config-page-example.png
    │   │   │   │   │   └── object-model-diagram.png
    │   │   │   │   └── motion
    │   │   │   │   │   └── motion.mdx
    │   │   │   ├── quote
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── quote.mdx
    │   │   │   │   └── quote.tsx
    │   │   │   ├── radio
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── radio.chonk.tsx
    │   │   │   │   ├── radio.spec.tsx
    │   │   │   │   ├── radio.stories.tsx
    │   │   │   │   └── radio.tsx
    │   │   │   ├── segmentedControl
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── segmentedControl.chonk.tsx
    │   │   │   │   ├── segmentedControl.spec.tsx
    │   │   │   │   ├── segmentedControl.stories.tsx
    │   │   │   │   └── segmentedControl.tsx
    │   │   │   ├── select
    │   │   │   │   ├── async.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── multiSelect.stories.tsx
    │   │   │   │   ├── option.tsx
    │   │   │   │   ├── select.chonk.tsx
    │   │   │   │   ├── select.stories.tsx
    │   │   │   │   └── select.tsx
    │   │   │   ├── separator
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── separator.mdx
    │   │   │   │   ├── separator.spec.tsx
    │   │   │   │   └── separator.tsx
    │   │   │   ├── slideOverPanel
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── slideOverPanel.mdx
    │   │   │   │   └── slideOverPanel.tsx
    │   │   │   ├── slider
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── slider.chonk.tsx
    │   │   │   │   ├── slider.stories.tsx
    │   │   │   │   └── slider.tsx
    │   │   │   ├── switch
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── switch.chonk.tsx
    │   │   │   │   ├── switch.spec.tsx
    │   │   │   │   ├── switch.stories.tsx
    │   │   │   │   └── switch.tsx
    │   │   │   ├── tabs
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── item.tsx
    │   │   │   │   ├── tab.chonk.tsx
    │   │   │   │   ├── tab.tsx
    │   │   │   │   ├── tabList.chonk.tsx
    │   │   │   │   ├── tabList.tsx
    │   │   │   │   ├── tabPanels.tsx
    │   │   │   │   ├── tabs.spec.tsx
    │   │   │   │   ├── tabs.stories.tsx
    │   │   │   │   ├── tabs.tsx
    │   │   │   │   └── utils.tsx
    │   │   │   ├── text
    │   │   │   │   ├── heading.mdx
    │   │   │   │   ├── heading.spec.tsx
    │   │   │   │   ├── heading.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── prose.mdx
    │   │   │   │   ├── prose.tsx
    │   │   │   │   ├── styles.tsx
    │   │   │   │   ├── text.mdx
    │   │   │   │   ├── text.spec.tsx
    │   │   │   │   └── text.tsx
    │   │   │   ├── textarea
    │   │   │   │   ├── index.tsx
    │   │   │   │   └── textarea.tsx
    │   │   │   ├── toast
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── toast.stories.tsx
    │   │   │   │   └── toast.tsx
    │   │   │   ├── tooltip
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── tooltip.mdx
    │   │   │   │   ├── tooltip.spec.tsx
    │   │   │   │   └── tooltip.tsx
    │   │   │   └── trackingContext.tsx
    │   │   ├── count.tsx
    │   │   ├── createAlertButton.spec.tsx
    │   │   ├── createAlertButton.tsx
    │   │   ├── customCommitsResolutionModal.spec.tsx
    │   │   ├── customCommitsResolutionModal.tsx
    │   │   ├── customIgnoreCountModal.tsx
    │   │   ├── customIgnoreDurationModal.tsx
    │   │   ├── customResolutionModal.spec.tsx
    │   │   ├── customResolutionModal.tsx
    │   │   ├── dataExport.spec.tsx
    │   │   ├── dataExport.tsx
    │   │   ├── dateTime.spec.tsx
    │   │   ├── dateTime.tsx
    │   │   ├── demo
    │   │   │   └── demoHeader.tsx
    │   │   ├── demoSandboxButton.tsx
    │   │   ├── deprecatedAsyncComponent.spec.tsx
    │   │   ├── deprecatedAsyncComponent.tsx
    │   │   ├── deprecatedDropdownMenu.spec.tsx
    │   │   ├── deprecatedDropdownMenu.tsx
    │   │   ├── deprecatedforms
    │   │   │   ├── booleanField.spec.tsx
    │   │   │   ├── booleanField.tsx
    │   │   │   ├── dateTimeField.tsx
    │   │   │   ├── emailField.spec.tsx
    │   │   │   ├── emailField.tsx
    │   │   │   ├── form.spec.tsx
    │   │   │   ├── form.tsx
    │   │   │   ├── formContext.tsx
    │   │   │   ├── formField.tsx
    │   │   │   ├── genericField.spec.tsx
    │   │   │   ├── genericField.tsx
    │   │   │   ├── inputField.tsx
    │   │   │   ├── numberField.spec.tsx
    │   │   │   ├── numberField.tsx
    │   │   │   ├── passwordField.spec.tsx
    │   │   │   ├── passwordField.tsx
    │   │   │   ├── selectAsyncField.spec.tsx
    │   │   │   ├── selectAsyncField.tsx
    │   │   │   ├── selectCreatableField.spec.tsx
    │   │   │   ├── selectCreatableField.tsx
    │   │   │   ├── selectField.spec.tsx
    │   │   │   ├── selectField.tsx
    │   │   │   ├── textField.spec.tsx
    │   │   │   ├── textField.tsx
    │   │   │   ├── textareaField.tsx
    │   │   │   └── withFormContext.tsx
    │   │   ├── deviceName.spec.tsx
    │   │   ├── deviceName.tsx
    │   │   ├── discover
    │   │   │   ├── discoverFeature.tsx
    │   │   │   ├── quickContextCommitRow.spec.tsx
    │   │   │   ├── quickContextCommitRow.tsx
    │   │   │   ├── transactionsList.spec.tsx
    │   │   │   ├── transactionsList.tsx
    │   │   │   └── transactionsTable.tsx
    │   │   ├── discoverButton.tsx
    │   │   ├── dropdownBubble.tsx
    │   │   ├── dropdownButton.tsx
    │   │   ├── dropdownMenu
    │   │   │   ├── footer.tsx
    │   │   │   ├── index.spec.tsx
    │   │   │   ├── index.stories.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── item.tsx
    │   │   │   ├── list.tsx
    │   │   │   └── section.tsx
    │   │   ├── duration.tsx
    │   │   ├── duration
    │   │   │   ├── duration.spec.tsx
    │   │   │   ├── duration.stories.tsx
    │   │   │   └── duration.tsx
    │   │   ├── dynamicSampling
    │   │   │   ├── investigationRule.spec.tsx
    │   │   │   └── investigationRule.tsx
    │   │   ├── editableText.spec.tsx
    │   │   ├── editableText.tsx
    │   │   ├── emptyMessage.mdx
    │   │   ├── emptyMessage.tsx
    │   │   ├── emptyStateWarning.stories.tsx
    │   │   ├── emptyStateWarning.tsx
    │   │   ├── errorBoundary.spec.tsx
    │   │   ├── errorBoundary.tsx
    │   │   ├── errors
    │   │   │   ├── detailedError.spec.tsx
    │   │   │   ├── detailedError.tsx
    │   │   │   ├── groupEventDetailsLoadingError.tsx
    │   │   │   └── notFound.tsx
    │   │   ├── eventOrGroupExtraDetails.spec.tsx
    │   │   ├── eventOrGroupExtraDetails.tsx
    │   │   ├── eventOrGroupHeader.spec.tsx
    │   │   ├── eventOrGroupHeader.tsx
    │   │   ├── eventOrGroupTitle.spec.tsx
    │   │   ├── eventOrGroupTitle.tsx
    │   │   ├── eventTitleError.tsx
    │   │   ├── events
    │   │   │   ├── attachmentViewers
    │   │   │   │   ├── imageViewer.tsx
    │   │   │   │   ├── jsonViewer.spec.tsx
    │   │   │   │   ├── jsonViewer.tsx
    │   │   │   │   ├── logFileViewer.tsx
    │   │   │   │   ├── previewAttachmentTypes.tsx
    │   │   │   │   ├── previewPanelItem.tsx
    │   │   │   │   ├── rrwebJsonViewer.tsx
    │   │   │   │   ├── utils.tsx
    │   │   │   │   └── videoViewer.tsx
    │   │   │   ├── autofix
    │   │   │   │   ├── FlyingLinesEffect.tsx
    │   │   │   │   ├── autofixChanges.analytics.spec.tsx
    │   │   │   │   ├── autofixChanges.spec.tsx
    │   │   │   │   ├── autofixChanges.tsx
    │   │   │   │   ├── autofixDiff.spec.tsx
    │   │   │   │   ├── autofixDiff.tsx
    │   │   │   │   ├── autofixFeedback.tsx
    │   │   │   │   ├── autofixHighlightPopup.tsx
    │   │   │   │   ├── autofixHighlightWrapper.tsx
    │   │   │   │   ├── autofixInsightCards.spec.tsx
    │   │   │   │   ├── autofixOutputStream.spec.tsx
    │   │   │   │   ├── autofixOutputStream.tsx
    │   │   │   │   ├── autofixProgressBar.tsx
    │   │   │   │   ├── autofixRootCause.spec.tsx
    │   │   │   │   ├── autofixRootCause.tsx
    │   │   │   │   ├── autofixSetupWriteAccessModal.spec.tsx
    │   │   │   │   ├── autofixSetupWriteAccessModal.tsx
    │   │   │   │   ├── autofixSolution.spec.tsx
    │   │   │   │   ├── autofixSolution.tsx
    │   │   │   │   ├── autofixSolutionEventItem.tsx
    │   │   │   │   ├── autofixStartBox.tsx
    │   │   │   │   ├── autofixStepFeedback.tsx
    │   │   │   │   ├── autofixSteps.spec.tsx
    │   │   │   │   ├── autofixSteps.tsx
    │   │   │   │   ├── autofixTimeline.tsx
    │   │   │   │   ├── autofixTimelineItem.tsx
    │   │   │   │   ├── codingAgentCard.tsx
    │   │   │   │   ├── cursorIntegrationCta.spec.tsx
    │   │   │   │   ├── cursorIntegrationCta.tsx
    │   │   │   │   ├── hooks
    │   │   │   │   │   └── useUpdateInsightCard.tsx
    │   │   │   │   ├── insights
    │   │   │   │   │   ├── autofixInsightCard.tsx
    │   │   │   │   │   ├── autofixInsightCards.tsx
    │   │   │   │   │   ├── autofixInsightSources.tsx
    │   │   │   │   │   ├── collapsibleChainLink.tsx
    │   │   │   │   │   └── insightSourcesFooter.tsx
    │   │   │   │   ├── preferences
    │   │   │   │   │   └── hooks
    │   │   │   │   │   │   ├── useOrganizationRepositories.ts
    │   │   │   │   │   │   ├── useProjectSeerPreferences.ts
    │   │   │   │   │   │   └── useUpdateProjectSeerPreferences.ts
    │   │   │   │   ├── seerCreateViewButton.tsx
    │   │   │   │   ├── types.ts
    │   │   │   │   ├── useAutofix.tsx
    │   │   │   │   ├── useAutofixSetup.tsx
    │   │   │   │   ├── useOrganizationSeerSetup.tsx
    │   │   │   │   ├── useSeerAcknowledgeMutation.tsx
    │   │   │   │   ├── useTextSelection.tsx
    │   │   │   │   ├── useTypingAnimation.ts
    │   │   │   │   ├── utils.tsx
    │   │   │   │   └── utils
    │   │   │   │   │   └── insightUtils.tsx
    │   │   │   ├── breadcrumbs
    │   │   │   │   ├── breadcrumbItemContent.spec.tsx
    │   │   │   │   ├── breadcrumbItemContent.tsx
    │   │   │   │   ├── breadcrumbsDataSection.spec.tsx
    │   │   │   │   ├── breadcrumbsDataSection.tsx
    │   │   │   │   ├── breadcrumbsDrawer.spec.tsx
    │   │   │   │   ├── breadcrumbsDrawer.tsx
    │   │   │   │   ├── breadcrumbsTimeline.tsx
    │   │   │   │   ├── testUtils.tsx
    │   │   │   │   └── utils.tsx
    │   │   │   ├── contexts
    │   │   │   │   ├── README.md
    │   │   │   │   ├── contextBlock.tsx
    │   │   │   │   ├── contextCard.spec.tsx
    │   │   │   │   ├── contextCard.tsx
    │   │   │   │   ├── contextDataSection.tsx
    │   │   │   │   ├── contextIcon.stories.tsx
    │   │   │   │   ├── contextIcon.tsx
    │   │   │   │   ├── index.spec.ts
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── knownContext
    │   │   │   │   │   ├── app.spec.tsx
    │   │   │   │   │   ├── app.tsx
    │   │   │   │   │   ├── browser.spec.tsx
    │   │   │   │   │   ├── browser.tsx
    │   │   │   │   │   ├── cloudResource.spec.tsx
    │   │   │   │   │   ├── cloudResource.tsx
    │   │   │   │   │   ├── culture.spec.tsx
    │   │   │   │   │   ├── culture.tsx
    │   │   │   │   │   ├── device.spec.tsx
    │   │   │   │   │   ├── device.tsx
    │   │   │   │   │   ├── gpu.spec.tsx
    │   │   │   │   │   ├── gpu.tsx
    │   │   │   │   │   ├── memoryInfo.spec.tsx
    │   │   │   │   │   ├── memoryInfo.tsx
    │   │   │   │   │   ├── missingInstrumentation.spec.tsx
    │   │   │   │   │   ├── missingInstrumentation.tsx
    │   │   │   │   │   ├── os.spec.tsx
    │   │   │   │   │   ├── os.tsx
    │   │   │   │   │   ├── profile.spec.tsx
    │   │   │   │   │   ├── profile.tsx
    │   │   │   │   │   ├── replay.spec.tsx
    │   │   │   │   │   ├── replay.tsx
    │   │   │   │   │   ├── runtime.spec.tsx
    │   │   │   │   │   ├── runtime.tsx
    │   │   │   │   │   ├── state.spec.tsx
    │   │   │   │   │   ├── state.tsx
    │   │   │   │   │   ├── threadPoolInfo.spec.tsx
    │   │   │   │   │   ├── threadPoolInfo.tsx
    │   │   │   │   │   ├── trace.spec.tsx
    │   │   │   │   │   ├── trace.tsx
    │   │   │   │   │   ├── user.spec.tsx
    │   │   │   │   │   └── user.tsx
    │   │   │   │   ├── platformContext
    │   │   │   │   │   ├── laravel.spec.tsx
    │   │   │   │   │   ├── laravel.tsx
    │   │   │   │   │   ├── react.spec.tsx
    │   │   │   │   │   ├── react.tsx
    │   │   │   │   │   ├── spring.spec.tsx
    │   │   │   │   │   ├── spring.tsx
    │   │   │   │   │   ├── unity.spec.tsx
    │   │   │   │   │   ├── unity.tsx
    │   │   │   │   │   └── utils.tsx
    │   │   │   │   ├── utils.spec.tsx
    │   │   │   │   └── utils.tsx
    │   │   │   ├── device.tsx
    │   │   │   ├── errorLevel.tsx
    │   │   │   ├── eventAnnotation.tsx
    │   │   │   ├── eventAttachmentActions.tsx
    │   │   │   ├── eventAttachments.spec.tsx
    │   │   │   ├── eventAttachments.tsx
    │   │   │   ├── eventAttachmentsCrashReportsNotice.tsx
    │   │   │   ├── eventCustomPerformanceMetrics.spec.tsx
    │   │   │   ├── eventCustomPerformanceMetrics.tsx
    │   │   │   ├── eventDataSection.tsx
    │   │   │   ├── eventDrawer.tsx
    │   │   │   ├── eventEntries.spec.tsx
    │   │   │   ├── eventEntries.tsx
    │   │   │   ├── eventEntry.tsx
    │   │   │   ├── eventEvidence.spec.tsx
    │   │   │   ├── eventEvidence.tsx
    │   │   │   ├── eventExtraData
    │   │   │   │   ├── getEventExtraDataKnownDataDetails.tsx
    │   │   │   │   ├── index.spec.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   └── types.tsx
    │   │   │   ├── eventHydrationDiff
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── replayDiffContent.tsx
    │   │   │   │   └── replayDiffSection.tsx
    │   │   │   ├── eventMessage.spec.tsx
    │   │   │   ├── eventMessage.tsx
    │   │   │   ├── eventProcessingErrors.spec.tsx
    │   │   │   ├── eventProcessingErrors.tsx
    │   │   │   ├── eventReplay
    │   │   │   │   ├── constants.tsx
    │   │   │   │   ├── index.spec.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── replayClipPreview.spec.tsx
    │   │   │   │   ├── replayClipPreview.tsx
    │   │   │   │   ├── replayClipPreviewPlayer.tsx
    │   │   │   │   ├── replayClipSection.tsx
    │   │   │   │   ├── replayInlineOnboardingPanel.spec.tsx
    │   │   │   │   ├── replayInlineOnboardingPanel.tsx
    │   │   │   │   ├── replayPreviewPlayer.tsx
    │   │   │   │   └── staticReplayPreview.tsx
    │   │   │   ├── eventSdk.spec.tsx
    │   │   │   ├── eventSdk.tsx
    │   │   │   ├── eventStatisticalDetector
    │   │   │   │   ├── aggregateSpanDiff.tsx
    │   │   │   │   ├── breakpointChart.tsx
    │   │   │   │   ├── breakpointChartOptions.tsx
    │   │   │   │   ├── consts.tsx
    │   │   │   │   ├── eventComparison
    │   │   │   │   │   ├── eventDisplay.spec.tsx
    │   │   │   │   │   ├── eventDisplay.tsx
    │   │   │   │   │   └── index.tsx
    │   │   │   │   ├── eventDifferentialFlamegraph.tsx
    │   │   │   │   ├── eventRegressionSummary.tsx
    │   │   │   │   ├── eventRegressionTable.tsx
    │   │   │   │   ├── eventThroughput.tsx
    │   │   │   │   ├── functionBreakpointChart.tsx
    │   │   │   │   └── lineChart.tsx
    │   │   │   ├── eventTags
    │   │   │   │   ├── eventTagCustomBanner.tsx
    │   │   │   │   ├── eventTagsTree.spec.tsx
    │   │   │   │   ├── eventTagsTree.tsx
    │   │   │   │   ├── eventTagsTreeRow.tsx
    │   │   │   │   ├── eventTagsValue.tsx
    │   │   │   │   ├── index.spec.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   └── util.tsx
    │   │   │   ├── eventTagsAndScreenshot
    │   │   │   │   ├── index.spec.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── screenshot
    │   │   │   │   │   ├── imageVisualization.tsx
    │   │   │   │   │   ├── index.tsx
    │   │   │   │   │   ├── modal.spec.tsx
    │   │   │   │   │   ├── modal.tsx
    │   │   │   │   │   ├── screenshotDataSection.spec.tsx
    │   │   │   │   │   ├── screenshotDataSection.tsx
    │   │   │   │   │   └── screenshotPagination.tsx
    │   │   │   │   └── tags.tsx
    │   │   │   ├── eventViewHierarchy.spec.tsx
    │   │   │   ├── eventViewHierarchy.tsx
    │   │   │   ├── featureFlags
    │   │   │   │   ├── cta
    │   │   │   │   │   └── featureFlagCTAContent.tsx
    │   │   │   │   ├── eventFeatureFlagDrawer.spec.tsx
    │   │   │   │   ├── eventFeatureFlagDrawer.tsx
    │   │   │   │   ├── eventFeatureFlagSection.spec.tsx
    │   │   │   │   ├── eventFeatureFlagSection.tsx
    │   │   │   │   ├── featureFlagSettingsButton.tsx
    │   │   │   │   ├── featureFlagSort.tsx
    │   │   │   │   ├── flagActionDropdown.tsx
    │   │   │   │   ├── onboarding
    │   │   │   │   │   ├── featureFlagOnboardingLayout.tsx
    │   │   │   │   │   ├── featureFlagOnboardingSidebar.tsx
    │   │   │   │   │   ├── featureFlagOtherPlatformOnboarding.tsx
    │   │   │   │   │   ├── onboardingAdditionalFeatures.tsx
    │   │   │   │   │   └── useFeatureFlagOnboarding.tsx
    │   │   │   │   ├── testUtils.tsx
    │   │   │   │   └── utils.tsx
    │   │   │   ├── groupingInfo
    │   │   │   │   ├── groupingComponent.tsx
    │   │   │   │   ├── groupingComponentChildren.tsx
    │   │   │   │   ├── groupingComponentFrames.tsx
    │   │   │   │   ├── groupingComponentStacktrace.tsx
    │   │   │   │   ├── groupingInfo.tsx
    │   │   │   │   ├── groupingInfoSection.spec.tsx
    │   │   │   │   ├── groupingInfoSection.tsx
    │   │   │   │   ├── groupingSummary.tsx
    │   │   │   │   ├── groupingVariant.spec.tsx
    │   │   │   │   ├── groupingVariant.tsx
    │   │   │   │   ├── useEventGroupingInfo.tsx
    │   │   │   │   └── utils.tsx
    │   │   │   ├── highlights
    │   │   │   │   ├── editHighlightsModal.spec.tsx
    │   │   │   │   ├── editHighlightsModal.tsx
    │   │   │   │   ├── highlightsDataSection.spec.tsx
    │   │   │   │   ├── highlightsDataSection.tsx
    │   │   │   │   ├── highlightsIconSummary.spec.tsx
    │   │   │   │   ├── highlightsIconSummary.tsx
    │   │   │   │   ├── highlightsSettingsForm.spec.tsx
    │   │   │   │   ├── highlightsSettingsForm.tsx
    │   │   │   │   ├── testUtils.tsx
    │   │   │   │   ├── util.spec.tsx
    │   │   │   │   └── util.tsx
    │   │   │   ├── interfaces
    │   │   │   │   ├── analyzeFrames.spec.tsx
    │   │   │   │   ├── analyzeFrames.tsx
    │   │   │   │   ├── breadcrumbs
    │   │   │   │   │   ├── breadcrumb
    │   │   │   │   │   │   ├── category.tsx
    │   │   │   │   │   │   ├── data
    │   │   │   │   │   │   │   ├── default.spec.tsx
    │   │   │   │   │   │   │   ├── default.tsx
    │   │   │   │   │   │   │   ├── exception.spec.tsx
    │   │   │   │   │   │   │   ├── exception.tsx
    │   │   │   │   │   │   │   ├── http.spec.tsx
    │   │   │   │   │   │   │   ├── http.tsx
    │   │   │   │   │   │   │   ├── index.tsx
    │   │   │   │   │   │   │   ├── sql.spec.tsx
    │   │   │   │   │   │   │   ├── sql.tsx
    │   │   │   │   │   │   │   └── summary.tsx
    │   │   │   │   │   │   ├── index.tsx
    │   │   │   │   │   │   ├── level.tsx
    │   │   │   │   │   │   ├── time
    │   │   │   │   │   │   │   └── index.tsx
    │   │   │   │   │   │   └── type
    │   │   │   │   │   │   │   ├── icon.tsx
    │   │   │   │   │   │   │   └── index.tsx
    │   │   │   │   │   ├── breadcrumbs.spec.tsx
    │   │   │   │   │   ├── breadcrumbs.tsx
    │   │   │   │   │   ├── index.tsx
    │   │   │   │   │   ├── types.tsx
    │   │   │   │   │   └── utils.tsx
    │   │   │   │   ├── crashContent
    │   │   │   │   │   ├── exception
    │   │   │   │   │   │   ├── actionableItems.spec.tsx
    │   │   │   │   │   │   ├── actionableItems.tsx
    │   │   │   │   │   │   ├── actionableItemsUtils.tsx
    │   │   │   │   │   │   ├── banners
    │   │   │   │   │   │   │   ├── addIntegrationBanner.tsx
    │   │   │   │   │   │   │   ├── stacktraceBanners.spec.tsx
    │   │   │   │   │   │   │   └── stacktraceBanners.tsx
    │   │   │   │   │   │   ├── content.spec.tsx
    │   │   │   │   │   │   ├── content.tsx
    │   │   │   │   │   │   ├── index.tsx
    │   │   │   │   │   │   ├── lineCoverageContext.tsx
    │   │   │   │   │   │   ├── lineCoverageLegend.tsx
    │   │   │   │   │   │   ├── mechanism.spec.tsx
    │   │   │   │   │   │   ├── mechanism.tsx
    │   │   │   │   │   │   ├── rawContent.tsx
    │   │   │   │   │   │   ├── relatedExceptions.spec.tsx
    │   │   │   │   │   │   ├── relatedExceptions.tsx
    │   │   │   │   │   │   ├── stackTrace.spec.tsx
    │   │   │   │   │   │   ├── stackTrace.tsx
    │   │   │   │   │   │   ├── useActionableItems.tsx
    │   │   │   │   │   │   ├── useSourceMapDebuggerData.tsx
    │   │   │   │   │   │   ├── utils.spec.tsx
    │   │   │   │   │   │   └── utils.tsx
    │   │   │   │   │   └── stackTrace
    │   │   │   │   │   │   ├── content.spec.tsx
    │   │   │   │   │   │   ├── content.tsx
    │   │   │   │   │   │   ├── index.tsx
    │   │   │   │   │   │   ├── nativeContent.spec.tsx
    │   │   │   │   │   │   ├── nativeContent.tsx
    │   │   │   │   │   │   ├── omittedFrames.tsx
    │   │   │   │   │   │   ├── platformIcon.tsx
    │   │   │   │   │   │   ├── rawContent.spec.tsx
    │   │   │   │   │   │   └── rawContent.tsx
    │   │   │   │   ├── crons
    │   │   │   │   │   └── cronTimelineSection.tsx
    │   │   │   │   ├── csp
    │   │   │   │   │   ├── help
    │   │   │   │   │   │   ├── effectiveDirectives.tsx
    │   │   │   │   │   │   └── index.tsx
    │   │   │   │   │   ├── index.spec.tsx
    │   │   │   │   │   └── index.tsx
    │   │   │   │   ├── debugMeta
    │   │   │   │   │   ├── debugImage
    │   │   │   │   │   │   ├── index.tsx
    │   │   │   │   │   │   ├── processingIcon.tsx
    │   │   │   │   │   │   ├── processings.tsx
    │   │   │   │   │   │   └── status.tsx
    │   │   │   │   │   ├── debugImageDetails
    │   │   │   │   │   │   ├── candidate
    │   │   │   │   │   │   │   ├── actions.tsx
    │   │   │   │   │   │   │   ├── index.tsx
    │   │   │   │   │   │   │   ├── information
    │   │   │   │   │   │   │   │   ├── divider.tsx
    │   │   │   │   │   │   │   │   ├── features.tsx
    │   │   │   │   │   │   │   │   ├── index.tsx
    │   │   │   │   │   │   │   │   └── processingIcon.tsx
    │   │   │   │   │   │   │   ├── status
    │   │   │   │   │   │   │   │   ├── index.tsx
    │   │   │   │   │   │   │   │   └── statusTooltip.tsx
    │   │   │   │   │   │   │   └── utils.tsx
    │   │   │   │   │   │   ├── candidates.tsx
    │   │   │   │   │   │   ├── generalInfo.tsx
    │   │   │   │   │   │   ├── index.spec.tsx
    │   │   │   │   │   │   ├── index.tsx
    │   │   │   │   │   │   ├── reprocessAlert.tsx
    │   │   │   │   │   │   └── utils.tsx
    │   │   │   │   │   ├── index.spec.tsx
    │   │   │   │   │   ├── index.tsx
    │   │   │   │   │   ├── layout.tsx
    │   │   │   │   │   ├── processing
    │   │   │   │   │   │   ├── item.tsx
    │   │   │   │   │   │   └── list.tsx
    │   │   │   │   │   ├── utils.spec.tsx
    │   │   │   │   │   └── utils.tsx
    │   │   │   │   ├── exception.tsx
    │   │   │   │   ├── frame
    │   │   │   │   │   ├── assembly.tsx
    │   │   │   │   │   ├── context.spec.tsx
    │   │   │   │   │   ├── context.tsx
    │   │   │   │   │   ├── contextLineNumber.tsx
    │   │   │   │   │   ├── defaultTitle
    │   │   │   │   │   │   └── index.tsx
    │   │   │   │   │   ├── deprecatedLine.spec.tsx
    │   │   │   │   │   ├── deprecatedLine.tsx
    │   │   │   │   │   ├── frameRegisters
    │   │   │   │   │   │   ├── index.spec.tsx
    │   │   │   │   │   │   ├── index.tsx
    │   │   │   │   │   │   ├── registers.tsx
    │   │   │   │   │   │   ├── utils.tsx
    │   │   │   │   │   │   └── value.tsx
    │   │   │   │   │   ├── frameVariables.spec.tsx
    │   │   │   │   │   ├── frameVariables.tsx
    │   │   │   │   │   ├── functionName.tsx
    │   │   │   │   │   ├── groupingIndicator.tsx
    │   │   │   │   │   ├── leadHint.tsx
    │   │   │   │   │   ├── openInContextLine.spec.tsx
    │   │   │   │   │   ├── openInContextLine.tsx
    │   │   │   │   │   ├── stacktraceLink.spec.tsx
    │   │   │   │   │   ├── stacktraceLink.tsx
    │   │   │   │   │   ├── stacktraceLinkModal.spec.tsx
    │   │   │   │   │   ├── stacktraceLinkModal.tsx
    │   │   │   │   │   ├── usePrismTokensSourceContext.spec.tsx
    │   │   │   │   │   ├── usePrismTokensSourceContext.tsx
    │   │   │   │   │   ├── useStacktraceCoverage.tsx
    │   │   │   │   │   ├── useStacktraceLink.tsx
    │   │   │   │   │   ├── utils.spec.tsx
    │   │   │   │   │   └── utils.tsx
    │   │   │   │   ├── generic.spec.tsx
    │   │   │   │   ├── generic.tsx
    │   │   │   │   ├── keyValueList
    │   │   │   │   │   ├── index.spec.tsx
    │   │   │   │   │   ├── index.tsx
    │   │   │   │   │   └── value.tsx
    │   │   │   │   ├── message.spec.tsx
    │   │   │   │   ├── message.tsx
    │   │   │   │   ├── nativeFrame.tsx
    │   │   │   │   ├── noStackTraceMessage.tsx
    │   │   │   │   ├── performance
    │   │   │   │   │   ├── anrRootCause.spec.tsx
    │   │   │   │   │   ├── anrRootCause.tsx
    │   │   │   │   │   ├── eventTraceView.spec.tsx
    │   │   │   │   │   ├── eventTraceView.tsx
    │   │   │   │   │   ├── spanEvidence.spec.tsx
    │   │   │   │   │   ├── spanEvidence.tsx
    │   │   │   │   │   ├── spanEvidenceKeyValueList.spec.tsx
    │   │   │   │   │   ├── spanEvidenceKeyValueList.tsx
    │   │   │   │   │   ├── spanEvidenceTraceView.tsx
    │   │   │   │   │   └── utils.tsx
    │   │   │   │   ├── request
    │   │   │   │   │   ├── getTransformedData.tsx
    │   │   │   │   │   ├── graphQlRequestBody.tsx
    │   │   │   │   │   ├── index.spec.tsx
    │   │   │   │   │   ├── index.tsx
    │   │   │   │   │   ├── richHttpContentClippedBoxBodySection.tsx
    │   │   │   │   │   └── richHttpContentClippedBoxKeyValueList.tsx
    │   │   │   │   ├── searchBarAction.spec.tsx
    │   │   │   │   ├── searchBarAction.tsx
    │   │   │   │   ├── sourceMapsDebuggerModal.spec.tsx
    │   │   │   │   ├── sourceMapsDebuggerModal.tsx
    │   │   │   │   ├── spans
    │   │   │   │   │   ├── filter.tsx
    │   │   │   │   │   ├── minimap.tsx
    │   │   │   │   │   ├── spanProfileDetails.tsx
    │   │   │   │   │   ├── spanTreeModel.spec.tsx
    │   │   │   │   │   ├── spanTreeModel.tsx
    │   │   │   │   │   ├── types.tsx
    │   │   │   │   │   ├── utils.spec.tsx
    │   │   │   │   │   ├── utils.tsx
    │   │   │   │   │   ├── waterfallModel.spec.tsx
    │   │   │   │   │   └── waterfallModel.tsx
    │   │   │   │   ├── stackTrace.tsx
    │   │   │   │   ├── stackTraceContext.spec.tsx
    │   │   │   │   ├── stackTraceContext.tsx
    │   │   │   │   ├── template.tsx
    │   │   │   │   ├── threads.spec.tsx
    │   │   │   │   ├── threads.tsx
    │   │   │   │   ├── threads
    │   │   │   │   │   └── threadSelector
    │   │   │   │   │   │   ├── filterThreadInfo.tsx
    │   │   │   │   │   │   ├── findBestThread.tsx
    │   │   │   │   │   │   ├── getRelevantFrame.tsx
    │   │   │   │   │   │   ├── getThreadException.tsx
    │   │   │   │   │   │   ├── getThreadStacktrace.tsx
    │   │   │   │   │   │   ├── index.tsx
    │   │   │   │   │   │   ├── lockReason.tsx
    │   │   │   │   │   │   ├── option.tsx
    │   │   │   │   │   │   ├── styles.tsx
    │   │   │   │   │   │   └── threadStates.tsx
    │   │   │   │   ├── types.tsx
    │   │   │   │   ├── uptime
    │   │   │   │   │   ├── uptimeDataSection.spec.tsx
    │   │   │   │   │   └── uptimeDataSection.tsx
    │   │   │   │   ├── utils.spec.tsx
    │   │   │   │   └── utils.tsx
    │   │   │   ├── meta
    │   │   │   │   ├── annotatedText
    │   │   │   │   │   ├── annotatedTextErrors.tsx
    │   │   │   │   │   ├── annotatedTextValue.tsx
    │   │   │   │   │   ├── filteredAnnotatedTextValue.tsx
    │   │   │   │   │   ├── index.tsx
    │   │   │   │   │   ├── redaction.tsx
    │   │   │   │   │   ├── utils.tsx
    │   │   │   │   │   └── valueElement.tsx
    │   │   │   │   └── metaProxy.tsx
    │   │   │   ├── metrics
    │   │   │   │   ├── metricsDrawer.tsx
    │   │   │   │   ├── metricsSection.spec.tsx
    │   │   │   │   ├── metricsSection.tsx
    │   │   │   │   └── useMetricsIssueSection.tsx
    │   │   │   ├── opsBreakdown.tsx
    │   │   │   ├── ourlogs
    │   │   │   │   ├── ourlogsDrawer.tsx
    │   │   │   │   ├── ourlogsSection.spec.tsx
    │   │   │   │   └── ourlogsSection.tsx
    │   │   │   ├── packageData.spec.tsx
    │   │   │   ├── packageData.tsx
    │   │   │   ├── profileEventEvidence.spec.tsx
    │   │   │   ├── profileEventEvidence.tsx
    │   │   │   ├── rrwebIntegration.tsx
    │   │   │   ├── rrwebReplayer
    │   │   │   │   ├── baseRRWebReplayer.tsx
    │   │   │   │   └── index.tsx
    │   │   │   ├── searchBarFieldConstants.ts
    │   │   │   ├── styles.tsx
    │   │   │   ├── suspectCommitFeedback.spec.tsx
    │   │   │   ├── suspectCommitFeedback.tsx
    │   │   │   ├── suspectCommits.spec.tsx
    │   │   │   ├── suspectCommits.tsx
    │   │   │   ├── traceEventDataSection.tsx
    │   │   │   ├── useFocusControl.tsx
    │   │   │   ├── userFeedback.tsx
    │   │   │   └── viewHierarchy
    │   │   │   │   ├── detailsPanel.spec.tsx
    │   │   │   │   ├── detailsPanel.tsx
    │   │   │   │   ├── index.spec.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── node.tsx
    │   │   │   │   ├── renderingSystem.tsx
    │   │   │   │   ├── utils.spec.tsx
    │   │   │   │   ├── utils.tsx
    │   │   │   │   └── wireframe.tsx
    │   │   ├── externalIssues
    │   │   │   ├── externalForm.tsx
    │   │   │   ├── externalIssueForm.spec.tsx
    │   │   │   ├── externalIssueForm.tsx
    │   │   │   ├── ticketRuleModal.spec.tsx
    │   │   │   ├── ticketRuleModal.tsx
    │   │   │   ├── useAsyncOptionsCache.tsx
    │   │   │   ├── useDynamicFields.tsx
    │   │   │   └── utils.tsx
    │   │   ├── featureFeedback
    │   │   │   ├── feedbackModal.spec.tsx
    │   │   │   ├── feedbackModal.tsx
    │   │   │   ├── index.spec.tsx
    │   │   │   └── index.tsx
    │   │   ├── featureFlags
    │   │   │   ├── featureFlagsLogTable.tsx
    │   │   │   ├── hooks
    │   │   │   │   ├── useFetchGroupAndEvent.tsx
    │   │   │   │   ├── useFlagSeries.tsx
    │   │   │   │   ├── useFlagsInEvent.tsx
    │   │   │   │   └── useOrganizationFlagLog.tsx
    │   │   │   └── utils.tsx
    │   │   ├── feedback
    │   │   │   ├── decodeFeedbackSlug.tsx
    │   │   │   ├── details
    │   │   │   │   ├── feedbackEmptyDetails.tsx
    │   │   │   │   └── feedbackErrorDetails.tsx
    │   │   │   ├── feedbackFilters.tsx
    │   │   │   ├── feedbackItem
    │   │   │   │   ├── crashReportSection.tsx
    │   │   │   │   ├── feedbackActions.tsx
    │   │   │   │   ├── feedbackActivitySection.tsx
    │   │   │   │   ├── feedbackAssignedTo.spec.tsx
    │   │   │   │   ├── feedbackAssignedTo.tsx
    │   │   │   │   ├── feedbackItem.tsx
    │   │   │   │   ├── feedbackItemHeader.tsx
    │   │   │   │   ├── feedbackItemLoader.tsx
    │   │   │   │   ├── feedbackItemSection.tsx
    │   │   │   │   ├── feedbackItemUsername.spec.tsx
    │   │   │   │   ├── feedbackItemUsername.tsx
    │   │   │   │   ├── feedbackReplay.tsx
    │   │   │   │   ├── feedbackScreenshot.tsx
    │   │   │   │   ├── feedbackShortId.tsx
    │   │   │   │   ├── feedbackTimestampsTooltip.tsx
    │   │   │   │   ├── feedbackUrl.tsx
    │   │   │   │   ├── feedbackViewers.tsx
    │   │   │   │   ├── messageSection.tsx
    │   │   │   │   ├── messageTitle.tsx
    │   │   │   │   ├── replayInlineCTAPanel.tsx
    │   │   │   │   ├── replaySection.tsx
    │   │   │   │   ├── screenshotSection.tsx
    │   │   │   │   ├── screenshotsModal.tsx
    │   │   │   │   ├── traceDataSection.tsx
    │   │   │   │   ├── useFeedbackActions.ts
    │   │   │   │   ├── useFeedbackHasScreenshot.tsx
    │   │   │   │   └── useFetchCrashReport.tsx
    │   │   │   ├── feedbackOnboarding
    │   │   │   │   ├── feedbackConfigToggle.tsx
    │   │   │   │   ├── feedbackOnboardingLayout.tsx
    │   │   │   │   └── sidebar.tsx
    │   │   │   ├── feedbackSearch.tsx
    │   │   │   ├── feedbackSetupPanel.tsx
    │   │   │   ├── getFeedbackItemQueryKey.tsx
    │   │   │   ├── list
    │   │   │   │   ├── feedbackList.tsx
    │   │   │   │   ├── feedbackListBulkSelection.tsx
    │   │   │   │   ├── feedbackListHeader.tsx
    │   │   │   │   ├── feedbackListItem.tsx
    │   │   │   │   ├── issueTrackingSignals.tsx
    │   │   │   │   ├── mailboxPicker.tsx
    │   │   │   │   ├── useBulkEditFeedbacks.tsx
    │   │   │   │   ├── useFeedbackCategories.tsx
    │   │   │   │   ├── useFeedbackSummary.tsx
    │   │   │   │   ├── useHasLinkedIssues.tsx
    │   │   │   │   ├── useMailboxCounts.tsx
    │   │   │   │   └── useRefetchFeedbackList.tsx
    │   │   │   ├── summaryCategories
    │   │   │   │   ├── feedbackCategories.spec.tsx
    │   │   │   │   ├── feedbackCategories.tsx
    │   │   │   │   ├── feedbackSummary.tsx
    │   │   │   │   └── feedbackSummaryCategories.tsx
    │   │   │   ├── useCurrentFeedbackId.tsx
    │   │   │   ├── useCurrentFeedbackProject.tsx
    │   │   │   ├── useDeleteFeedback.tsx
    │   │   │   ├── useFeedbackCache.tsx
    │   │   │   ├── useFeedbackHasNewItems.tsx
    │   │   │   ├── useFeedbackListQueryKey.tsx
    │   │   │   ├── useFeedbackOnboarding.tsx
    │   │   │   ├── useFeedbackQueryKeys.tsx
    │   │   │   ├── useFetchFeedbackData.tsx
    │   │   │   ├── useMailbox.ts
    │   │   │   ├── useMutateActivity.tsx
    │   │   │   ├── useMutateFeedback.tsx
    │   │   │   └── useRedirectToFeedbackFromEvent.tsx
    │   │   ├── feedbackButton
    │   │   │   ├── feedbackButton.tsx
    │   │   │   ├── floatingFeedbackButton.tsx
    │   │   │   └── useFeedbackSDKIntegration.tsx
    │   │   ├── fileSize.tsx
    │   │   ├── footer.tsx
    │   │   ├── forms
    │   │   │   ├── apiForm.tsx
    │   │   │   ├── collapsibleSection.tsx
    │   │   │   ├── controls
    │   │   │   │   ├── multipleCheckbox.spec.tsx
    │   │   │   │   ├── multipleCheckbox.tsx
    │   │   │   │   ├── radioGroup.spec.tsx
    │   │   │   │   ├── radioGroup.tsx
    │   │   │   │   ├── rangeSlider
    │   │   │   │   │   ├── index.spec.tsx
    │   │   │   │   │   ├── index.tsx
    │   │   │   │   │   ├── sliderAndInputWrapper.tsx
    │   │   │   │   │   └── sliderLabel.tsx
    │   │   │   │   └── reactSelectWrapper.tsx
    │   │   │   ├── fieldFromConfig.tsx
    │   │   │   ├── fieldGroup
    │   │   │   │   ├── controlState.tsx
    │   │   │   │   ├── controlWrapper.tsx
    │   │   │   │   ├── fieldControlState.tsx
    │   │   │   │   ├── fieldDescription.tsx
    │   │   │   │   ├── fieldHelp.tsx
    │   │   │   │   ├── fieldLabel.tsx
    │   │   │   │   ├── fieldQuestion.tsx
    │   │   │   │   ├── fieldRequiredBadge.tsx
    │   │   │   │   ├── fieldWrapper.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   └── types.tsx
    │   │   │   ├── fields
    │   │   │   │   ├── accessibility.spec.tsx
    │   │   │   │   ├── blankField.tsx
    │   │   │   │   ├── booleanField.tsx
    │   │   │   │   ├── checkboxField.tsx
    │   │   │   │   ├── choiceMapperField.tsx
    │   │   │   │   ├── dateTimeField.tsx
    │   │   │   │   ├── emailField.tsx
    │   │   │   │   ├── fileField.tsx
    │   │   │   │   ├── hiddenField.tsx
    │   │   │   │   ├── index.stories.tsx
    │   │   │   │   ├── inputField.tsx
    │   │   │   │   ├── numberField.tsx
    │   │   │   │   ├── projectMapperField.spec.tsx
    │   │   │   │   ├── projectMapperField.tsx
    │   │   │   │   ├── radioField.tsx
    │   │   │   │   ├── rangeField.tsx
    │   │   │   │   ├── secretField.tsx
    │   │   │   │   ├── segmentedRadioField.tsx
    │   │   │   │   ├── selectAsyncField.tsx
    │   │   │   │   ├── selectField.tsx
    │   │   │   │   ├── sentryMemberTeamSelectorField.spec.tsx
    │   │   │   │   ├── sentryMemberTeamSelectorField.tsx
    │   │   │   │   ├── sentryOrganizationRoleSelectorField.spec.tsx
    │   │   │   │   ├── sentryOrganizationRoleSelectorField.tsx
    │   │   │   │   ├── sentryProjectSelectorField.spec.tsx
    │   │   │   │   ├── sentryProjectSelectorField.tsx
    │   │   │   │   ├── separatorField.tsx
    │   │   │   │   ├── tableField.spec.tsx
    │   │   │   │   ├── tableField.tsx
    │   │   │   │   ├── textField.tsx
    │   │   │   │   └── textareaField.tsx
    │   │   │   ├── form.stories.tsx
    │   │   │   ├── form.tsx
    │   │   │   ├── formContext.tsx
    │   │   │   ├── formField
    │   │   │   │   ├── controlState.tsx
    │   │   │   │   ├── index.spec.tsx
    │   │   │   │   └── index.tsx
    │   │   │   ├── formIndicators.tsx
    │   │   │   ├── formPanel.tsx
    │   │   │   ├── jsonForm.spec.tsx
    │   │   │   ├── jsonForm.tsx
    │   │   │   ├── model.tsx
    │   │   │   ├── spinner.tsx
    │   │   │   ├── state.tsx
    │   │   │   └── types.tsx
    │   │   ├── frontendVersionContext.spec.tsx
    │   │   ├── frontendVersionContext.tsx
    │   │   ├── globalDrawer
    │   │   │   ├── components.tsx
    │   │   │   ├── index.spec.tsx
    │   │   │   ├── index.stories.tsx
    │   │   │   ├── index.tsx
    │   │   │   └── useDrawerResizing.tsx
    │   │   ├── globalModal
    │   │   │   ├── components.tsx
    │   │   │   ├── index.spec.tsx
    │   │   │   ├── index.tsx
    │   │   │   └── useGlobalModal.tsx
    │   │   ├── globalSelectionLink.spec.tsx
    │   │   ├── globalSelectionLink.tsx
    │   │   ├── group
    │   │   │   ├── assignedTo.spec.tsx
    │   │   │   ├── assignedTo.tsx
    │   │   │   ├── assigneeSelector.tsx
    │   │   │   ├── externalIssuesList
    │   │   │   │   ├── externalIssueActions.spec.tsx
    │   │   │   │   ├── externalIssueActions.tsx
    │   │   │   │   ├── hooks
    │   │   │   │   │   ├── types.tsx
    │   │   │   │   │   ├── useGroupExternalIssues.tsx
    │   │   │   │   │   ├── useIntegrationExternalIssues.tsx
    │   │   │   │   │   ├── usePluginExternalIssues.tsx
    │   │   │   │   │   └── useSentryAppExternalIssues.tsx
    │   │   │   │   ├── index.spec.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── streamlinedExternalIssueList.tsx
    │   │   │   │   ├── types.tsx
    │   │   │   │   ├── useExternalIssueData.tsx
    │   │   │   │   ├── useExternalIssues.tsx
    │   │   │   │   ├── useFetchIntegrations.tsx
    │   │   │   │   └── useIssueTrackingFilter.tsx
    │   │   │   ├── groupSummary.spec.tsx
    │   │   │   ├── groupSummary.tsx
    │   │   │   ├── groupSummaryWithAutofix.spec.tsx
    │   │   │   ├── groupSummaryWithAutofix.tsx
    │   │   │   ├── inboxBadges
    │   │   │   │   ├── groupStatusTag.tsx
    │   │   │   │   ├── shortId.tsx
    │   │   │   │   ├── statusBadge.spec.tsx
    │   │   │   │   ├── statusBadge.tsx
    │   │   │   │   ├── timesTag.tsx
    │   │   │   │   └── unhandledTag.tsx
    │   │   │   ├── issueReplayCount.spec.tsx
    │   │   │   ├── issueReplayCount.tsx
    │   │   │   ├── issueSeerBadge.tsx
    │   │   │   ├── pluginActions.tsx
    │   │   │   ├── releaseChart.spec.tsx
    │   │   │   ├── releaseChart.tsx
    │   │   │   ├── releaseStats.spec.tsx
    │   │   │   ├── releaseStats.tsx
    │   │   │   ├── seenInfo.tsx
    │   │   │   ├── sentryAppExternalIssueActions.spec.tsx
    │   │   │   ├── sentryAppExternalIssueActions.tsx
    │   │   │   ├── sentryAppExternalIssueForm.spec.tsx
    │   │   │   ├── sentryAppExternalIssueForm.tsx
    │   │   │   ├── sentryAppExternalIssueModal.tsx
    │   │   │   └── tagFacets
    │   │   │   │   ├── index.spec.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   └── tagFacetsDistributionMeter.tsx
    │   │   ├── groupPreviewTooltip
    │   │   │   ├── evidencePreview.spec.tsx
    │   │   │   ├── evidencePreview.tsx
    │   │   │   ├── groupPreviewHovercard.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── spanEvidencePreview.spec.tsx
    │   │   │   ├── spanEvidencePreview.tsx
    │   │   │   ├── stackTracePreview.spec.tsx
    │   │   │   ├── stackTracePreview.tsx
    │   │   │   └── utils.tsx
    │   │   ├── guidedSteps
    │   │   │   ├── guidedSteps.spec.tsx
    │   │   │   ├── guidedSteps.stories.tsx
    │   │   │   └── guidedSteps.tsx
    │   │   ├── helpSearch.spec.tsx
    │   │   ├── helpSearch.tsx
    │   │   ├── highlight.spec.tsx
    │   │   ├── highlight.tsx
    │   │   ├── highlightCornerModal.tsx
    │   │   ├── highlightModalContainer.tsx
    │   │   ├── hook.spec.tsx
    │   │   ├── hook.tsx
    │   │   ├── hookOrDefault.spec.tsx
    │   │   ├── hookOrDefault.tsx
    │   │   ├── hotkeysLabel.spec.tsx
    │   │   ├── hotkeysLabel.tsx
    │   │   ├── hovercard.spec.tsx
    │   │   ├── hovercard.tsx
    │   │   ├── iconCircledNumber.tsx
    │   │   ├── idBadge
    │   │   │   ├── actorBadge.tsx
    │   │   │   ├── badgeDisplayName.tsx
    │   │   │   ├── baseBadge.spec.tsx
    │   │   │   ├── baseBadge.tsx
    │   │   │   ├── getBadge.tsx
    │   │   │   ├── index.spec.tsx
    │   │   │   ├── index.stories.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── memberBadge.spec.tsx
    │   │   │   ├── memberBadge.tsx
    │   │   │   ├── organizationBadge.spec.tsx
    │   │   │   ├── organizationBadge.tsx
    │   │   │   ├── projectBadge.spec.tsx
    │   │   │   ├── projectBadge.tsx
    │   │   │   ├── teamBadge.spec.tsx
    │   │   │   ├── teamBadge.tsx
    │   │   │   ├── userBadge.spec.tsx
    │   │   │   └── userBadge.tsx
    │   │   ├── illustrations
    │   │   │   └── NoProjectEmptyState.tsx
    │   │   ├── indicators.spec.tsx
    │   │   ├── indicators.tsx
    │   │   ├── infiniteList
    │   │   │   ├── infiniteListItems.tsx
    │   │   │   └── infiniteListState.tsx
    │   │   ├── issueDiff
    │   │   │   ├── index.spec.tsx
    │   │   │   └── index.tsx
    │   │   ├── issueSyncListElement.spec.tsx
    │   │   ├── issueSyncListElement.tsx
    │   │   ├── issues
    │   │   │   ├── groupList.tsx
    │   │   │   ├── groupListHeader.tsx
    │   │   │   └── suspect
    │   │   │   │   ├── constants.tsx
    │   │   │   │   ├── suspectFlags.tsx
    │   │   │   │   ├── suspectTable.tsx
    │   │   │   │   ├── useGroupSuspectFlagScores.tsx
    │   │   │   │   ├── useLegacyEventSuspectFlags.tsx
    │   │   │   │   ├── useSuspectFlagScoreThreshold.tsx
    │   │   │   │   └── useSuspectFlags.tsx
    │   │   ├── keyValueData
    │   │   │   ├── index.stories.tsx
    │   │   │   └── index.tsx
    │   │   ├── keyValueTable.spec.tsx
    │   │   ├── keyValueTable.tsx
    │   │   ├── lastCommit.spec.tsx
    │   │   ├── lastCommit.tsx
    │   │   ├── layouts
    │   │   │   ├── fullViewport.tsx
    │   │   │   └── thirds.tsx
    │   │   ├── lazyLoad.spec.tsx
    │   │   ├── lazyLoad.tsx
    │   │   ├── lazyRender.tsx
    │   │   ├── links
    │   │   │   ├── externalLink.tsx
    │   │   │   └── listLink.tsx
    │   │   ├── list
    │   │   │   ├── index.tsx
    │   │   │   ├── listItem.tsx
    │   │   │   └── utils.tsx
    │   │   ├── listGroup.tsx
    │   │   ├── loading
    │   │   │   ├── loadingContainer.spec.tsx
    │   │   │   └── loadingContainer.tsx
    │   │   ├── loadingError.stories.tsx
    │   │   ├── loadingError.tsx
    │   │   ├── loadingIndicator.stories.tsx
    │   │   ├── loadingIndicator.tsx
    │   │   ├── loadingMask.tsx
    │   │   ├── logoSentry.stories.tsx
    │   │   ├── logoSentry.tsx
    │   │   ├── menuItem.tsx
    │   │   ├── metrics
    │   │   │   └── chart
    │   │   │   │   └── chart.tsx
    │   │   ├── modals
    │   │   │   ├── addTempestCredentialsModal.tsx
    │   │   │   ├── bulkEditMonitorsModal.tsx
    │   │   │   ├── createNewIntegrationModal.tsx
    │   │   │   ├── createReleaseIntegrationModal.tsx
    │   │   │   ├── createTeamModal.spec.tsx
    │   │   │   ├── createTeamModal.tsx
    │   │   │   ├── dashboardWidgetQuerySelectorModal.spec.tsx
    │   │   │   ├── dashboardWidgetQuerySelectorModal.tsx
    │   │   │   ├── debugFileCustomRepository
    │   │   │   │   ├── http.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   └── utils.tsx
    │   │   │   ├── demoEndModal.spec.tsx
    │   │   │   ├── demoEndModal.tsx
    │   │   │   ├── demoSignUp.tsx
    │   │   │   ├── deprecatedCommandPalette.spec.tsx
    │   │   │   ├── deprecatedCommandPalette.tsx
    │   │   │   ├── diffModal.spec.tsx
    │   │   │   ├── diffModal.tsx
    │   │   │   ├── editOwnershipRulesModal.tsx
    │   │   │   ├── emailVerificationModal.spec.tsx
    │   │   │   ├── emailVerificationModal.tsx
    │   │   │   ├── explore
    │   │   │   │   ├── saveQueryModal.spec.tsx
    │   │   │   │   └── saveQueryModal.tsx
    │   │   │   ├── featureTourModal.spec.tsx
    │   │   │   ├── featureTourModal.tsx
    │   │   │   ├── helpSearchModal.spec.tsx
    │   │   │   ├── helpSearchModal.tsx
    │   │   │   ├── importDashboardFromFileModal.tsx
    │   │   │   ├── insightChartModal.tsx
    │   │   │   ├── inviteMembersModal
    │   │   │   │   ├── emailValue.tsx
    │   │   │   │   ├── index.spec.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── inviteButton.tsx
    │   │   │   │   ├── inviteHeaderMessages.tsx
    │   │   │   │   ├── inviteMembersContext.tsx
    │   │   │   │   ├── inviteMembersFooter.spec.tsx
    │   │   │   │   ├── inviteMembersFooter.tsx
    │   │   │   │   ├── inviteRowControl.spec.tsx
    │   │   │   │   ├── inviteRowControl.tsx
    │   │   │   │   ├── inviteStatusMessage.tsx
    │   │   │   │   ├── types.tsx
    │   │   │   │   └── useInviteModal.tsx
    │   │   │   ├── inviteMissingMembersModal
    │   │   │   │   ├── index.spec.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   └── types.tsx
    │   │   │   ├── issueOwnershipRuleModal.tsx
    │   │   │   ├── memberInviteModalCustomization.tsx
    │   │   │   ├── navigateToExternalLinkModal.spec.tsx
    │   │   │   ├── navigateToExternalLinkModal.tsx
    │   │   │   ├── privateGamingSdkAccessModal.tsx
    │   │   │   ├── projectCreationModal.spec.tsx
    │   │   │   ├── projectCreationModal.tsx
    │   │   │   ├── recoveryOptionsModal.spec.tsx
    │   │   │   ├── recoveryOptionsModal.tsx
    │   │   │   ├── redirectToProject.spec.tsx
    │   │   │   ├── redirectToProject.tsx
    │   │   │   ├── reprocessEventModal.spec.tsx
    │   │   │   ├── reprocessEventModal.tsx
    │   │   │   ├── sentryAppDetailsModal.spec.tsx
    │   │   │   ├── sentryAppDetailsModal.tsx
    │   │   │   ├── sentryAppPublishRequestModal
    │   │   │   │   ├── sentryAppPublishRequestModal.spec.tsx
    │   │   │   │   ├── sentryAppPublishRequestModal.tsx
    │   │   │   │   └── sentryAppUtils.tsx
    │   │   │   ├── sudoModal.spec.tsx
    │   │   │   ├── sudoModal.tsx
    │   │   │   ├── teamAccessRequestModal.spec.tsx
    │   │   │   ├── teamAccessRequestModal.tsx
    │   │   │   ├── tokenRegenerationConfirmationModal.spec.tsx
    │   │   │   ├── tokenRegenerationConfirmationModal.tsx
    │   │   │   ├── widgetBuilder
    │   │   │   │   ├── addToDashboardModal.spec.tsx
    │   │   │   │   ├── addToDashboardModal.tsx
    │   │   │   │   └── linkToDashboardModal.tsx
    │   │   │   ├── widgetViewerModal.spec.tsx
    │   │   │   ├── widgetViewerModal.tsx
    │   │   │   └── widgetViewerModal
    │   │   │   │   └── utils.tsx
    │   │   ├── narrowLayout.spec.tsx
    │   │   ├── narrowLayout.tsx
    │   │   ├── noAccess.tsx
    │   │   ├── noProjectMessage.spec.tsx
    │   │   ├── noProjectMessage.tsx
    │   │   ├── notAvailable.spec.tsx
    │   │   ├── notAvailable.tsx
    │   │   ├── notificationActions
    │   │   │   ├── forms
    │   │   │   │   ├── onCallServiceForm.tsx
    │   │   │   │   └── slackForm.tsx
    │   │   │   ├── notificationActionItem.tsx
    │   │   │   ├── notificationActionManager.spec.tsx
    │   │   │   └── notificationActionManager.tsx
    │   │   ├── onboarding
    │   │   │   ├── consoleModal.tsx
    │   │   │   ├── frameworkSuggestionModal.spec.tsx
    │   │   │   ├── frameworkSuggestionModal.tsx
    │   │   │   ├── gettingStartedDoc
    │   │   │   │   ├── authTokenGenerator.tsx
    │   │   │   │   ├── buildSdkConfig.ts
    │   │   │   │   ├── contentBlocks
    │   │   │   │   │   ├── defaultRenderers.tsx
    │   │   │   │   │   ├── renderer.tsx
    │   │   │   │   │   ├── rendererContext.tsx
    │   │   │   │   │   ├── types.tsx
    │   │   │   │   │   └── utils.tsx
    │   │   │   │   ├── copyDsnField.tsx
    │   │   │   │   ├── deprecatedPlatformInfo.spec.tsx
    │   │   │   │   ├── deprecatedPlatformInfo.tsx
    │   │   │   │   ├── feedback
    │   │   │   │   │   ├── altCrashReportCallout.tsx
    │   │   │   │   │   ├── crashReportCallout.tsx
    │   │   │   │   │   └── widgetCallout.tsx
    │   │   │   │   ├── onboardingCodeSnippet.spec.tsx
    │   │   │   │   ├── onboardingCodeSnippet.tsx
    │   │   │   │   ├── onboardingLayout.tsx
    │   │   │   │   ├── replay
    │   │   │   │   │   └── tracePropagationMessage.tsx
    │   │   │   │   ├── sdkDocumentation.spec.tsx
    │   │   │   │   ├── sdkDocumentation.tsx
    │   │   │   │   ├── step.tsx
    │   │   │   │   ├── storeCrashReportsConfig.tsx
    │   │   │   │   ├── types.ts
    │   │   │   │   ├── useSourcePackageRegistries.tsx
    │   │   │   │   └── utils
    │   │   │   │   │   ├── consoleExtensions.tsx
    │   │   │   │   │   ├── feedbackOnboarding.tsx
    │   │   │   │   │   ├── index.tsx
    │   │   │   │   │   ├── replayOnboarding.tsx
    │   │   │   │   │   ├── useCurrentProjectState.spec.tsx
    │   │   │   │   │   ├── useCurrentProjectState.ts
    │   │   │   │   │   └── useLoadGettingStarted.ts
    │   │   │   ├── onboardingContext.tsx
    │   │   │   ├── platformOptionDropdown.tsx
    │   │   │   ├── platformOptionsControl.spec.tsx
    │   │   │   ├── platformOptionsControl.tsx
    │   │   │   ├── productSelection.spec.tsx
    │   │   │   ├── productSelection.tsx
    │   │   │   ├── projectCreationErrorAlert.tsx
    │   │   │   ├── useCreateProject.ts
    │   │   │   ├── useCreateProjectAndRules.ts
    │   │   │   ├── useCreateProjectRules.ts
    │   │   │   ├── useMutateOnboardingTasks.spec.tsx
    │   │   │   ├── useMutateOnboardingTasks.ts
    │   │   │   └── useRecentCreatedProject.ts
    │   │   ├── onboardingPanel.stories.tsx
    │   │   ├── onboardingPanel.tsx
    │   │   ├── onboardingWizard
    │   │   │   ├── content.spec.tsx
    │   │   │   ├── content.tsx
    │   │   │   ├── filterSupportedTasks.spec.tsx
    │   │   │   ├── filterSupportedTasks.tsx
    │   │   │   ├── modalTask.tsx
    │   │   │   ├── taskConfig.tsx
    │   │   │   ├── useOnboardingTasks.tsx
    │   │   │   └── utils.tsx
    │   │   ├── organizations
    │   │   │   ├── datePageFilter.spec.tsx
    │   │   │   ├── datePageFilter.tsx
    │   │   │   ├── environmentPageFilter
    │   │   │   │   ├── index.spec.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   └── trigger.tsx
    │   │   │   ├── hybridFilter.spec.tsx
    │   │   │   ├── hybridFilter.tsx
    │   │   │   ├── pageFilterBar.tsx
    │   │   │   ├── pageFilters
    │   │   │   │   ├── container.spec.tsx
    │   │   │   │   ├── container.tsx
    │   │   │   │   ├── desyncedFilter.tsx
    │   │   │   │   ├── parse.spec.tsx
    │   │   │   │   ├── parse.tsx
    │   │   │   │   ├── persistence.tsx
    │   │   │   │   ├── types.tsx
    │   │   │   │   ├── utils.spec.tsx
    │   │   │   │   └── utils.tsx
    │   │   │   └── projectPageFilter
    │   │   │   │   ├── index.spec.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   └── trigger.tsx
    │   │   ├── overlay.tsx
    │   │   ├── overlayArrow.tsx
    │   │   ├── pageHeadingQuestionTooltip.tsx
    │   │   ├── pageOverlay.tsx
    │   │   ├── pagination.tsx
    │   │   ├── panels
    │   │   │   ├── panel.tsx
    │   │   │   ├── panelAlert.tsx
    │   │   │   ├── panelBody.tsx
    │   │   │   ├── panelFooter.tsx
    │   │   │   ├── panelHeader.tsx
    │   │   │   ├── panelItem.tsx
    │   │   │   ├── panelTable.spec.tsx
    │   │   │   └── panelTable.tsx
    │   │   ├── passwordStrength.tsx
    │   │   ├── percentChange.spec.tsx
    │   │   ├── percentChange.tsx
    │   │   ├── performance
    │   │   │   ├── layouts.tsx
    │   │   │   ├── searchBar.spec.tsx
    │   │   │   ├── searchBar.tsx
    │   │   │   ├── spanSearchQueryBuilder.tsx
    │   │   │   ├── teamKeyTransaction.tsx
    │   │   │   ├── teamKeyTransactionsManager.tsx
    │   │   │   ├── transactionSearchQueryBuilder.tsx
    │   │   │   └── waterfall
    │   │   │   │   ├── constants.tsx
    │   │   │   │   ├── rowBar.tsx
    │   │   │   │   ├── utils.spec.tsx
    │   │   │   │   └── utils.tsx
    │   │   ├── performanceDuration.tsx
    │   │   ├── performanceOnboarding
    │   │   │   ├── sidebar.tsx
    │   │   │   └── utils.tsx
    │   │   ├── pickProjectToContinue.tsx
    │   │   ├── pill.tsx
    │   │   ├── pills.tsx
    │   │   ├── placeholder.stories.tsx
    │   │   ├── placeholder.tsx
    │   │   ├── platformList.spec.tsx
    │   │   ├── platformList.tsx
    │   │   ├── platformPicker.spec.tsx
    │   │   ├── platformPicker.tsx
    │   │   ├── pluginConfig.spec.tsx
    │   │   ├── pluginConfig.tsx
    │   │   ├── pluginList.tsx
    │   │   ├── preprod
    │   │   │   └── preprodBuildsTable.tsx
    │   │   ├── prevent
    │   │   │   ├── branchSelector
    │   │   │   │   ├── branchSelector.tsx
    │   │   │   │   └── useInfiniteRepositoryBranches.tsx
    │   │   │   ├── container
    │   │   │   │   └── preventParamsProvider.tsx
    │   │   │   ├── context
    │   │   │   │   └── preventContext.tsx
    │   │   │   ├── dateSelector
    │   │   │   │   ├── dateSelector.spec.tsx
    │   │   │   │   └── dateSelector.tsx
    │   │   │   ├── integratedOrgSelector
    │   │   │   │   ├── integratedOrgSelector.spec.tsx
    │   │   │   │   └── integratedOrgSelector.tsx
    │   │   │   ├── repoSelector
    │   │   │   │   ├── repoSelector.tsx
    │   │   │   │   ├── useInfiniteRepositories.tsx
    │   │   │   │   └── useSyncRepos.tsx
    │   │   │   ├── summary.spec.tsx
    │   │   │   ├── summary.tsx
    │   │   │   ├── testSuiteDropdown
    │   │   │   │   ├── testSuiteDropdown.tsx
    │   │   │   │   └── useTestSuites.tsx
    │   │   │   ├── utils.tsx
    │   │   │   └── virtualRenderers
    │   │   │   │   ├── colorBar.tsx
    │   │   │   │   ├── constants.ts
    │   │   │   │   ├── lineNumber.tsx
    │   │   │   │   ├── scrollBar.tsx
    │   │   │   │   ├── useCodeHighlighter.ts
    │   │   │   │   ├── useDisablePointerEvents.spec.tsx
    │   │   │   │   ├── useDisablePointerEvents.ts
    │   │   │   │   ├── useIsOverflowing.spec.tsx
    │   │   │   │   ├── useIsOverflowing.ts
    │   │   │   │   ├── useSyncScrollMargin.spec.ts
    │   │   │   │   ├── useSyncScrollMargin.ts
    │   │   │   │   ├── useSyncTotalWidth.spec.tsx
    │   │   │   │   ├── useSyncTotalWidth.ts
    │   │   │   │   ├── useSyncWrapperWidth.spec.ts
    │   │   │   │   ├── useSyncWrapperWidth.ts
    │   │   │   │   ├── virtualDiffRenderer.spec.tsx
    │   │   │   │   ├── virtualDiffRenderer.tsx
    │   │   │   │   ├── virtualFileRenderer.spec.tsx
    │   │   │   │   └── virtualFileRenderer.tsx
    │   │   ├── previewFeature.tsx
    │   │   ├── profiling
    │   │   │   ├── arrayLinks.spec.tsx
    │   │   │   ├── arrayLinks.tsx
    │   │   │   ├── billing
    │   │   │   │   └── alerts.tsx
    │   │   │   ├── boundTooltip.tsx
    │   │   │   ├── continuousProfileHeader.tsx
    │   │   │   ├── exportProfileButton.tsx
    │   │   │   ├── flamegraph
    │   │   │   │   ├── aggregateFlamegraph.tsx
    │   │   │   │   ├── aggregateFlamegraphSidePanel.tsx
    │   │   │   │   ├── aggregateFlamegraphTreeContextMenu.tsx
    │   │   │   │   ├── aggregateFlamegraphTreeTable.tsx
    │   │   │   │   ├── callTreeTable.tsx
    │   │   │   │   ├── collapsibleTimeline.tsx
    │   │   │   │   ├── continuousFlamegraph.tsx
    │   │   │   │   ├── differentialFlamegraph.tsx
    │   │   │   │   ├── differentialFlamegraphLayout.tsx
    │   │   │   │   ├── flamegraph.spec.tsx
    │   │   │   │   ├── flamegraph.tsx
    │   │   │   │   ├── flamegraphChart.tsx
    │   │   │   │   ├── flamegraphChartTooltip.tsx
    │   │   │   │   ├── flamegraphContextMenu.tsx
    │   │   │   │   ├── flamegraphDrawer
    │   │   │   │   │   ├── differentialFlamegraphDrawer.tsx
    │   │   │   │   │   ├── flamegraphDrawer.tsx
    │   │   │   │   │   ├── flamegraphTreeContextMenu.tsx
    │   │   │   │   │   ├── flamegraphTreeTable.tsx
    │   │   │   │   │   └── profileDetails.tsx
    │   │   │   │   ├── flamegraphLayout.tsx
    │   │   │   │   ├── flamegraphOverlays
    │   │   │   │   │   ├── FlamegraphWarnings.spec.tsx
    │   │   │   │   │   └── FlamegraphWarnings.tsx
    │   │   │   │   ├── flamegraphPreview.spec.tsx
    │   │   │   │   ├── flamegraphPreview.tsx
    │   │   │   │   ├── flamegraphSpanTooltip.tsx
    │   │   │   │   ├── flamegraphSpans.tsx
    │   │   │   │   ├── flamegraphSpansContextMenu.tsx
    │   │   │   │   ├── flamegraphToolbar
    │   │   │   │   │   ├── differentialFlamegraphNegationSwitch.tsx
    │   │   │   │   │   ├── differentialFlamegraphSettingsButton.tsx
    │   │   │   │   │   ├── differentialFlamegraphToolbar.tsx
    │   │   │   │   │   ├── flamegraphOptionsMenu.tsx
    │   │   │   │   │   ├── flamegraphSearch.tsx
    │   │   │   │   │   ├── flamegraphThreadSelector.spec.tsx
    │   │   │   │   │   ├── flamegraphThreadSelector.tsx
    │   │   │   │   │   ├── flamegraphToolbar.tsx
    │   │   │   │   │   └── flamegraphViewSelectMenu.tsx
    │   │   │   │   ├── flamegraphTooltip.tsx
    │   │   │   │   ├── flamegraphUIFrames.tsx
    │   │   │   │   ├── flamegraphUIFramesTooltip.tsx
    │   │   │   │   ├── flamegraphZoomView.tsx
    │   │   │   │   ├── flamegraphZoomViewMinimap.tsx
    │   │   │   │   └── interactions
    │   │   │   │   │   ├── useCanvasScroll.tsx
    │   │   │   │   │   ├── useCanvasZoomOrScroll.tsx
    │   │   │   │   │   ├── useDrawHoveredBorderEffect.tsx
    │   │   │   │   │   ├── useDrawSelectedBorderEffect.tsx
    │   │   │   │   │   ├── useInteractionViewCheckPoint.tsx
    │   │   │   │   │   ├── useViewKeyboardNavigation.tsx
    │   │   │   │   │   └── useWheelCenterZoom.tsx
    │   │   │   ├── flamegraphSearch.spec.tsx
    │   │   │   ├── profileEventsTable.spec.tsx
    │   │   │   ├── profileEventsTable.tsx
    │   │   │   ├── profileHeader.tsx
    │   │   │   ├── profilingBreadcrumbs.spec.tsx
    │   │   │   ├── profilingBreadcrumbs.tsx
    │   │   │   ├── profilingContextMenu.tsx
    │   │   │   ├── profilingOnboardingSidebar.tsx
    │   │   │   ├── suspectFunctions
    │   │   │   │   └── suspectFunctionsTable.tsx
    │   │   │   └── textTruncateOverflow.tsx
    │   │   ├── progressBar.spec.tsx
    │   │   ├── progressBar.stories.tsx
    │   │   ├── progressBar.tsx
    │   │   ├── progressRing.tsx
    │   │   ├── projectList.spec.tsx
    │   │   ├── projectList.stories.tsx
    │   │   ├── projectList.tsx
    │   │   ├── projects
    │   │   │   ├── bookmarkStar.spec.tsx
    │   │   │   ├── bookmarkStar.tsx
    │   │   │   ├── canCreateProject.spec.tsx
    │   │   │   ├── canCreateProject.tsx
    │   │   │   └── missingProjectMembership.tsx
    │   │   ├── pullRequestLink.spec.tsx
    │   │   ├── pullRequestLink.tsx
    │   │   ├── queryCount.spec.tsx
    │   │   ├── queryCount.tsx
    │   │   ├── questionTooltip.stories.tsx
    │   │   ├── questionTooltip.tsx
    │   │   ├── quickTrace
    │   │   │   └── utils.tsx
    │   │   ├── quietZoneQRCode.tsx
    │   │   ├── redirect.tsx
    │   │   ├── replays
    │   │   │   ├── alerts
    │   │   │   │   ├── archivedReplayAlert.tsx
    │   │   │   │   ├── missingReplayAlert.stories.tsx
    │   │   │   │   ├── missingReplayAlert.tsx
    │   │   │   │   ├── replayRequestsThrottledAlert.tsx
    │   │   │   │   ├── replayUnsupportedAlert.stories.tsx
    │   │   │   │   └── replayUnsupportedAlert.tsx
    │   │   │   ├── breadcrumbs
    │   │   │   │   ├── breadcrumbCodeSnippet.tsx
    │   │   │   │   ├── breadcrumbComparisonButton.tsx
    │   │   │   │   ├── breadcrumbDescription.tsx
    │   │   │   │   ├── breadcrumbIssueLink.tsx
    │   │   │   │   ├── breadcrumbItem.spec.tsx
    │   │   │   │   ├── breadcrumbItem.tsx
    │   │   │   │   ├── breadcrumbStructuredData.tsx
    │   │   │   │   ├── breadcrumbWebVital.tsx
    │   │   │   │   ├── errorTitle.tsx
    │   │   │   │   ├── gridlines.tsx
    │   │   │   │   ├── openReplayComparisonButton.tsx
    │   │   │   │   ├── replayComparisonModal.tsx
    │   │   │   │   ├── replayTimeline.tsx
    │   │   │   │   ├── replayTimelineEvents.tsx
    │   │   │   │   ├── replayTimelineTooltip.tsx
    │   │   │   │   ├── selectorList.tsx
    │   │   │   │   ├── timeline.tsx
    │   │   │   │   └── timelineGaps.tsx
    │   │   │   ├── bulkDelete
    │   │   │   │   ├── replayBulkDeleteAuditLog.tsx
    │   │   │   │   ├── replayBulkDeleteAuditLogTable.tsx
    │   │   │   │   ├── types.tsx
    │   │   │   │   └── useReplayBulkDeleteAuditLog.tsx
    │   │   │   ├── canvasReplayerPlugin.spec.ts
    │   │   │   ├── canvasReplayerPlugin.tsx
    │   │   │   ├── canvasSupportNotice.tsx
    │   │   │   ├── countTooltipContent.tsx
    │   │   │   ├── deserializeCanvasArgs.ts
    │   │   │   ├── diff
    │   │   │   │   ├── diffCompareContext.tsx
    │   │   │   │   ├── diffFeedbackBanner.tsx
    │   │   │   │   ├── learnMoreButton.tsx
    │   │   │   │   ├── picker
    │   │   │   │   │   ├── crumbItem.tsx
    │   │   │   │   │   ├── diffTimestampPicker.tsx
    │   │   │   │   │   └── mutationOption.tsx
    │   │   │   │   ├── replayDiffChooser.tsx
    │   │   │   │   ├── replayMutationTree.tsx
    │   │   │   │   ├── replaySideBySideImageDiff.tsx
    │   │   │   │   ├── replaySliderDiff.tsx
    │   │   │   │   ├── replayTextDiff.tsx
    │   │   │   │   └── utils.tsx
    │   │   │   ├── header
    │   │   │   │   ├── configureReplayCard.tsx
    │   │   │   │   ├── errorCounts.spec.tsx
    │   │   │   │   ├── errorCounts.stories.tsx
    │   │   │   │   ├── errorCounts.tsx
    │   │   │   │   ├── replayMetaData.tsx
    │   │   │   │   └── replayViewers.tsx
    │   │   │   ├── jetpackComposePiiNotice.tsx
    │   │   │   ├── jumpButtons.tsx
    │   │   │   ├── list
    │   │   │   │   └── __stories__
    │   │   │   │   │   ├── replayList.stories.tsx
    │   │   │   │   │   ├── replayList.tsx
    │   │   │   │   │   └── replayListItem.tsx
    │   │   │   ├── player
    │   │   │   │   ├── __stories__
    │   │   │   │   │   ├── environmentPicker.tsx
    │   │   │   │   │   ├── jumpToOffsetButtonBar.tsx
    │   │   │   │   │   ├── projectPicker.tsx
    │   │   │   │   │   ├── providers.tsx
    │   │   │   │   │   └── replaySlugChooser.tsx
    │   │   │   │   ├── bufferingOverlay.tsx
    │   │   │   │   ├── fastForwardBadge.tsx
    │   │   │   │   ├── replayCurrentTime.stories.tsx
    │   │   │   │   ├── replayCurrentTime.tsx
    │   │   │   │   ├── replayLoadingState.tsx
    │   │   │   │   ├── replayPlayPauseButton.stories.tsx
    │   │   │   │   ├── replayPlayPauseButton.tsx
    │   │   │   │   ├── replayPlayer.stories.tsx
    │   │   │   │   ├── replayPlayer.tsx
    │   │   │   │   ├── replayPlayerMeasurer.stories.tsx
    │   │   │   │   ├── replayPlayerMeasurer.tsx
    │   │   │   │   ├── scrubber.tsx
    │   │   │   │   ├── styles.tsx
    │   │   │   │   ├── useTimelineMouseTracking.tsx
    │   │   │   │   └── zoomTrianges.tsx
    │   │   │   ├── preferences
    │   │   │   │   ├── replayPreferenceDropdown.stories.tsx
    │   │   │   │   ├── replayPreferenceDropdown.tsx
    │   │   │   │   └── replayPreferences.tsx
    │   │   │   ├── queryBasedSortLinkGenerator.tsx
    │   │   │   ├── queryParams
    │   │   │   │   └── selectedReplayIndex.tsx
    │   │   │   ├── releaseDropdownFilter.tsx
    │   │   │   ├── renderSortableHeaderCell.tsx
    │   │   │   ├── replayBadge.stories.tsx
    │   │   │   ├── replayBadge.tsx
    │   │   │   ├── replayContext.tsx
    │   │   │   ├── replayController.tsx
    │   │   │   ├── replayCountBadge.tsx
    │   │   │   ├── replayCurrentScreen.tsx
    │   │   │   ├── replayCurrentUrl.tsx
    │   │   │   ├── replayFullscreenButton.tsx
    │   │   │   ├── replayGroupContext.tsx
    │   │   │   ├── replayLiveIndicator.tsx
    │   │   │   ├── replayPlayPauseButton.tsx
    │   │   │   ├── replayPlayer.tsx
    │   │   │   ├── replayProcessingError.tsx
    │   │   │   ├── replaySidebarToggleButton.tsx
    │   │   │   ├── replayTagsTableRow.spec.tsx
    │   │   │   ├── replayTagsTableRow.tsx
    │   │   │   ├── replayTooltipTime.tsx
    │   │   │   ├── replayView.tsx
    │   │   │   ├── table
    │   │   │   │   ├── deleteReplays.tsx
    │   │   │   │   ├── filters
    │   │   │   │   │   ├── numericDropdownFilter.tsx
    │   │   │   │   │   ├── osBrowserDropdownFilter.tsx
    │   │   │   │   │   └── utils.tsx
    │   │   │   │   ├── replayTable.tsx
    │   │   │   │   ├── replayTableColumns.tsx
    │   │   │   │   ├── replayTableHeader.tsx
    │   │   │   │   └── useReplayTableSort.tsx
    │   │   │   ├── timeAndScrubberGrid.tsx
    │   │   │   ├── unmaskAlert.spec.tsx
    │   │   │   ├── unmaskAlert.tsx
    │   │   │   ├── useJumpButtons.tsx
    │   │   │   ├── usePlaylistQuery.tsx
    │   │   │   ├── useReplayHighlighting.tsx
    │   │   │   ├── useUserViewedReplays.tsx
    │   │   │   ├── utils.spec.tsx
    │   │   │   ├── utils.tsx
    │   │   │   ├── videoReplayer.spec.tsx
    │   │   │   ├── videoReplayer.tsx
    │   │   │   ├── videoReplayerWithInteractions.tsx
    │   │   │   └── virtualizedGrid
    │   │   │   │   ├── bodyCell.tsx
    │   │   │   │   ├── detailsSplitDivider.tsx
    │   │   │   │   ├── gridTable.tsx
    │   │   │   │   ├── headerCell.tsx
    │   │   │   │   ├── overflowHidden.tsx
    │   │   │   │   ├── splitPanel.tsx
    │   │   │   │   └── useDetailsSplit.tsx
    │   │   ├── replaysOnboarding
    │   │   │   ├── pickPlatformOptions.tsx
    │   │   │   ├── replayConfigToggle.tsx
    │   │   │   ├── replayOnboardingLayout.tsx
    │   │   │   ├── sidebar.tsx
    │   │   │   └── utils.tsx
    │   │   ├── repositoryRow.spec.tsx
    │   │   ├── repositoryRow.tsx
    │   │   ├── reprocessedBox.tsx
    │   │   ├── resolutionBox.spec.tsx
    │   │   ├── resolutionBox.tsx
    │   │   ├── resourceCard.tsx
    │   │   ├── resultGrid.spec.tsx
    │   │   ├── resultGrid.tsx
    │   │   ├── roleSelectControl.tsx
    │   │   ├── savedEntityTable.tsx
    │   │   ├── scoreBar.spec.tsx
    │   │   ├── scoreBar.tsx
    │   │   ├── scoreCard.tsx
    │   │   ├── scrollCarousel.spec.tsx
    │   │   ├── scrollCarousel.stories.tsx
    │   │   ├── scrollCarousel.tsx
    │   │   ├── search
    │   │   │   ├── index.spec.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── list.tsx
    │   │   │   ├── searchResult.tsx
    │   │   │   ├── searchResultWrapper.tsx
    │   │   │   └── sources
    │   │   │   │   ├── apiSource.spec.tsx
    │   │   │   │   ├── apiSource.tsx
    │   │   │   │   ├── commandSource.tsx
    │   │   │   │   ├── formSource.spec.tsx
    │   │   │   │   ├── formSource.tsx
    │   │   │   │   ├── helpSource.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── organizationsSource.spec.tsx
    │   │   │   │   ├── organizationsSource.tsx
    │   │   │   │   ├── routeSource.spec.tsx
    │   │   │   │   ├── routeSource.tsx
    │   │   │   │   ├── types.tsx
    │   │   │   │   └── utils.tsx
    │   │   ├── searchBar
    │   │   │   ├── index.tsx
    │   │   │   ├── searchDropdown.tsx
    │   │   │   ├── searchInvalidTag.tsx
    │   │   │   ├── types.tsx
    │   │   │   ├── utils.spec.tsx
    │   │   │   └── utils.tsx
    │   │   ├── searchQueryBuilder
    │   │   │   ├── askSeer
    │   │   │   │   ├── askSeer.tsx
    │   │   │   │   ├── askSeerConsentOption.tsx
    │   │   │   │   ├── askSeerFeedback.tsx
    │   │   │   │   ├── askSeerOption.tsx
    │   │   │   │   └── components.tsx
    │   │   │   ├── askSeerCombobox
    │   │   │   │   ├── askSeerComboBox.spec.tsx
    │   │   │   │   ├── askSeerComboBox.tsx
    │   │   │   │   ├── askSeerSearchHeader.tsx
    │   │   │   │   ├── askSeerSearchListBox.tsx
    │   │   │   │   ├── askSeerSearchPopover.tsx
    │   │   │   │   ├── askSeerSearchSkeleton.tsx
    │   │   │   │   ├── queryTokens.tsx
    │   │   │   │   ├── types.ts
    │   │   │   │   └── utils.ts
    │   │   │   ├── context.tsx
    │   │   │   ├── formattedQuery.spec.tsx
    │   │   │   ├── formattedQuery.tsx
    │   │   │   ├── hooks.spec.tsx
    │   │   │   ├── hooks.ts
    │   │   │   ├── hooks
    │   │   │   │   ├── useHandleSearch.tsx
    │   │   │   │   ├── useKeyboardSelection.tsx
    │   │   │   │   ├── useOnChange.tsx
    │   │   │   │   ├── useQueryBuilderGrid.tsx
    │   │   │   │   ├── useQueryBuilderGridItem.tsx
    │   │   │   │   ├── useQueryBuilderState.spec.tsx
    │   │   │   │   ├── useQueryBuilderState.tsx
    │   │   │   │   ├── useSelectOnDrag.tsx
    │   │   │   │   └── useUndoStack.tsx
    │   │   │   ├── index.spec.tsx
    │   │   │   ├── index.stories.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── plainTextQueryInput.tsx
    │   │   │   ├── selectionKeyHandler.tsx
    │   │   │   ├── tokenizedQueryGrid.tsx
    │   │   │   ├── tokens
    │   │   │   │   ├── boolean.tsx
    │   │   │   │   ├── combobox.tsx
    │   │   │   │   ├── components.tsx
    │   │   │   │   ├── deletableToken.tsx
    │   │   │   │   ├── filter
    │   │   │   │   │   ├── aggregateKey.tsx
    │   │   │   │   │   ├── filter.tsx
    │   │   │   │   │   ├── filterKey.tsx
    │   │   │   │   │   ├── filterKeyCombobox.tsx
    │   │   │   │   │   ├── filterOperator.tsx
    │   │   │   │   │   ├── functionDescription.tsx
    │   │   │   │   │   ├── parametersCombobox.tsx
    │   │   │   │   │   ├── parsers
    │   │   │   │   │   │   ├── date
    │   │   │   │   │   │   │   ├── grammar.pegjs
    │   │   │   │   │   │   │   └── parser.tsx
    │   │   │   │   │   │   ├── duration
    │   │   │   │   │   │   │   ├── grammar.pegjs
    │   │   │   │   │   │   │   └── parser.tsx
    │   │   │   │   │   │   ├── percentage
    │   │   │   │   │   │   │   ├── grammar.pegjs
    │   │   │   │   │   │   │   └── parser.tsx
    │   │   │   │   │   │   ├── size
    │   │   │   │   │   │   │   ├── grammar.pegjs
    │   │   │   │   │   │   │   └── parser.tsx
    │   │   │   │   │   │   └── string
    │   │   │   │   │   │   │   ├── grammar.pegjs
    │   │   │   │   │   │   │   ├── parser.spec.tsx
    │   │   │   │   │   │   │   └── parser.tsx
    │   │   │   │   │   ├── replaceCommaSeparatedValue.spec.tsx
    │   │   │   │   │   ├── replaceCommaSeparatedValue.tsx
    │   │   │   │   │   ├── specificDatePicker.tsx
    │   │   │   │   │   ├── unstyledButton.tsx
    │   │   │   │   │   ├── useAggregateParamVisual.tsx
    │   │   │   │   │   ├── useFilterButtonProps.tsx
    │   │   │   │   │   ├── utils.spec.tsx
    │   │   │   │   │   ├── utils.tsx
    │   │   │   │   │   ├── valueCombobox.tsx
    │   │   │   │   │   ├── valueListBox.tsx
    │   │   │   │   │   └── valueSuggestions
    │   │   │   │   │   │   ├── boolean.tsx
    │   │   │   │   │   │   ├── date.tsx
    │   │   │   │   │   │   ├── duration.tsx
    │   │   │   │   │   │   ├── numeric.tsx
    │   │   │   │   │   │   ├── size.tsx
    │   │   │   │   │   │   ├── types.tsx
    │   │   │   │   │   │   └── utils.tsx
    │   │   │   │   ├── filterKeyListBox
    │   │   │   │   │   ├── index.tsx
    │   │   │   │   │   ├── keyDescription.tsx
    │   │   │   │   │   ├── types.tsx
    │   │   │   │   │   ├── useFilterKeyListBox.tsx
    │   │   │   │   │   ├── useRecentSearchFilters.tsx
    │   │   │   │   │   ├── useRecentSearches.tsx
    │   │   │   │   │   └── utils.tsx
    │   │   │   │   ├── freeText.tsx
    │   │   │   │   ├── invalidTokenTooltip.tsx
    │   │   │   │   ├── paren.tsx
    │   │   │   │   ├── useSearchTokenCombobox.tsx
    │   │   │   │   ├── useSortedFilterKeyItems.tsx
    │   │   │   │   └── utils.tsx
    │   │   │   ├── types.tsx
    │   │   │   └── utils.tsx
    │   │   ├── searchSyntax
    │   │   │   ├── evaluator.spec.tsx
    │   │   │   ├── evaluator.tsx
    │   │   │   ├── grammar.pegjs
    │   │   │   ├── mutableSearch.spec.tsx
    │   │   │   ├── mutableSearch.tsx
    │   │   │   ├── parser.spec.tsx
    │   │   │   ├── parser.tsx
    │   │   │   ├── renderer.spec.tsx
    │   │   │   ├── renderer.tsx
    │   │   │   └── utils.tsx
    │   │   ├── selectMembers
    │   │   │   └── index.tsx
    │   │   ├── sentryAppComponentIcon.tsx
    │   │   ├── sentryDocumentTitle
    │   │   │   ├── documentTitleManager.tsx
    │   │   │   ├── index.spec.tsx
    │   │   │   └── index.tsx
    │   │   ├── serviceIncidentDetails.tsx
    │   │   ├── shortId.tsx
    │   │   ├── sidebarSection.tsx
    │   │   ├── similarScoreCard.spec.tsx
    │   │   ├── similarScoreCard.tsx
    │   │   ├── similarSpectrum.spec.tsx
    │   │   ├── similarSpectrum.tsx
    │   │   ├── slider
    │   │   │   ├── index.spec.tsx
    │   │   │   ├── index.tsx
    │   │   │   └── thumb.tsx
    │   │   ├── splitDiff.spec.tsx
    │   │   ├── splitDiff.tsx
    │   │   ├── splitPanel.tsx
    │   │   ├── statusIndicator.tsx
    │   │   ├── sticky.tsx
    │   │   ├── stream
    │   │   │   ├── group.spec.tsx
    │   │   │   ├── group.tsx
    │   │   │   └── groupChart.tsx
    │   │   ├── strictClick.tsx
    │   │   ├── structuredEventData
    │   │   │   ├── annotatedValue.tsx
    │   │   │   ├── collapsibleValue.tsx
    │   │   │   ├── index.spec.tsx
    │   │   │   ├── index.stories.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── jsonEventData.tsx
    │   │   │   ├── linkHint.tsx
    │   │   │   ├── recursiveStructuredData.tsx
    │   │   │   ├── useExpandedState.tsx
    │   │   │   └── utils.tsx
    │   │   ├── suggestedAvatarStack.tsx
    │   │   ├── superuserStaffAccessForm.tsx
    │   │   ├── tables
    │   │   │   ├── gridEditable
    │   │   │   │   ├── index.stories.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── sortLink.tsx
    │   │   │   │   ├── styles.tsx
    │   │   │   │   ├── useQueryBasedColumnResize.tsx
    │   │   │   │   ├── useQueryBasedSorting.tsx
    │   │   │   │   └── useStateBasedColumnResize.tsx
    │   │   │   └── simpleTable
    │   │   │   │   ├── index.spec.tsx
    │   │   │   │   ├── index.stories.tsx
    │   │   │   │   └── index.tsx
    │   │   ├── teamRoleSelect.tsx
    │   │   ├── teamRoleUtils.tsx
    │   │   ├── teamSelector.spec.tsx
    │   │   ├── teamSelector.tsx
    │   │   ├── teams
    │   │   │   └── createTeamForm.tsx
    │   │   ├── textCopyInput.spec.tsx
    │   │   ├── textCopyInput.tsx
    │   │   ├── textOverflow.tsx
    │   │   ├── themeAndStyleProvider.tsx
    │   │   ├── timeRangeSelector
    │   │   │   ├── dateRange.tsx
    │   │   │   ├── index.spec.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── selectorItems.tsx
    │   │   │   ├── timePicker.tsx
    │   │   │   ├── timeRangeItemLabel.tsx
    │   │   │   ├── types.tsx
    │   │   │   ├── utils.spec.tsx
    │   │   │   └── utils.tsx
    │   │   ├── timeSince.spec.tsx
    │   │   ├── timeSince.tsx
    │   │   ├── timeline
    │   │   │   ├── index.stories.tsx
    │   │   │   └── index.tsx
    │   │   ├── timezoneProvider.spec.tsx
    │   │   ├── timezoneProvider.tsx
    │   │   ├── tokenizedInput
    │   │   │   ├── grid
    │   │   │   │   ├── useGridList.tsx
    │   │   │   │   ├── useGridListItem.tsx
    │   │   │   │   └── utils.tsx
    │   │   │   └── token
    │   │   │   │   ├── comboBox.spec.tsx
    │   │   │   │   ├── comboBox.tsx
    │   │   │   │   ├── deletableToken.spec.tsx
    │   │   │   │   ├── deletableToken.tsx
    │   │   │   │   ├── inputBox.tsx
    │   │   │   │   └── utils.tsx
    │   │   ├── toolbarHeader.spec.tsx
    │   │   ├── toolbarHeader.tsx
    │   │   ├── tours
    │   │   │   ├── components.spec.tsx
    │   │   │   ├── components.tsx
    │   │   │   ├── startTour.tsx
    │   │   │   ├── testUtils.tsx
    │   │   │   ├── tour.stories.tsx
    │   │   │   ├── tourContext.spec.tsx
    │   │   │   ├── tourContext.tsx
    │   │   │   └── useAssistant.tsx
    │   │   ├── truncate.tsx
    │   │   ├── updatedEmptyState.spec.tsx
    │   │   ├── updatedEmptyState.tsx
    │   │   ├── userMisery.spec.tsx
    │   │   ├── userMisery.tsx
    │   │   ├── version.spec.tsx
    │   │   ├── version.tsx
    │   │   ├── versionHoverCard.spec.tsx
    │   │   ├── versionHoverCard.tsx
    │   │   ├── waitingForEvents.spec.tsx
    │   │   ├── waitingForEvents.tsx
    │   │   ├── webAuthn
    │   │   │   ├── handlers.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── webAuthnAssert.tsx
    │   │   │   └── webAuthnEnroll.tsx
    │   │   └── workflowEngine
    │   │   │   ├── form
    │   │   │       ├── automationBuilderInput.tsx
    │   │   │       ├── automationBuilderNumberInput.tsx
    │   │   │       ├── automationBuilderRowLine.tsx
    │   │   │       ├── automationBuilderSelect.tsx
    │   │   │       ├── environmentSelector.spec.tsx
    │   │   │       ├── environmentSelector.tsx
    │   │   │       ├── fullHeightForm.tsx
    │   │   │       ├── getFormFieldValue.tsx
    │   │   │       ├── useFormField.spec.tsx
    │   │   │       └── useFormField.tsx
    │   │   │   ├── gridCell
    │   │   │       ├── actionCell.tsx
    │   │   │       ├── automationTitleCell.tsx
    │   │   │       ├── emptyCell.tsx
    │   │   │       ├── index.spec.tsx
    │   │   │       ├── index.stories.tsx
    │   │   │       ├── issueCell.tsx
    │   │   │       ├── timeAgoCell.tsx
    │   │   │       └── titleCell.tsx
    │   │   │   ├── layout
    │   │   │       ├── detail.tsx
    │   │   │       ├── edit.tsx
    │   │   │       └── list.tsx
    │   │   │   ├── ui
    │   │   │       ├── actionMetadata.tsx
    │   │   │       ├── card.tsx
    │   │   │       ├── conditionBadge.tsx
    │   │   │       ├── container.tsx
    │   │   │       ├── dismissableInfoAlert.tsx
    │   │   │       ├── footer.tsx
    │   │   │       ├── purpleTextButton.tsx
    │   │   │       ├── section.tsx
    │   │   │       └── selectAllHeaderCheckbox.tsx
    │   │   │   └── useWorkflowEngineFeatureGate.tsx
    │   ├── constants
    │   │   ├── apiErrorCodes.tsx
    │   │   ├── consolePlatforms.ts
    │   │   ├── eventErrors.tsx
    │   │   ├── index.spec.tsx
    │   │   ├── index.tsx
    │   │   ├── ios-device-list.tsx
    │   │   ├── pageFilters.tsx
    │   │   ├── releases.tsx
    │   │   └── superuserAccessErrors.tsx
    │   ├── data
    │   │   ├── controlsiloUrlPatterns.ts
    │   │   ├── debugFileSources.tsx
    │   │   ├── forms
    │   │   │   ├── accountDetails.tsx
    │   │   │   ├── accountEmails.tsx
    │   │   │   ├── accountNotificationSettings.tsx
    │   │   │   ├── accountPassword.tsx
    │   │   │   ├── accountPreferences.tsx
    │   │   │   ├── apiApplication.tsx
    │   │   │   ├── cspReports.tsx
    │   │   │   ├── inboundFilters.tsx
    │   │   │   ├── organizationGeneralSettings.tsx
    │   │   │   ├── organizationMembershipSettings.tsx
    │   │   │   ├── organizationSecurityAndPrivacyGroups.tsx
    │   │   │   ├── projectAlerts.tsx
    │   │   │   ├── projectGeneralSettings.tsx
    │   │   │   ├── projectIssueGrouping.tsx
    │   │   │   ├── projectSecurityAndPrivacyGroups.tsx
    │   │   │   ├── sentryApplication.tsx
    │   │   │   ├── teamSettingsFields.tsx
    │   │   │   └── userFeedback.tsx
    │   │   ├── languages.tsx
    │   │   ├── platformCategories.tsx
    │   │   ├── platformPickerCategories.tsx
    │   │   ├── platforms.tsx
    │   │   ├── timezones.tsx
    │   │   └── world.json
    │   ├── debug
    │   │   └── notifications
    │   │   │   ├── components
    │   │   │       ├── debugNotificationsExample.tsx
    │   │   │       ├── debugNotificationsHeader.tsx
    │   │   │       ├── debugNotificationsLanding.tsx
    │   │   │       ├── debugNotificationsPreview.tsx
    │   │   │       ├── debugNotificationsSearch.tsx
    │   │   │       ├── debugNotificationsSidebar.tsx
    │   │   │       └── notificationBodyRenderer.tsx
    │   │   │   ├── hooks
    │   │   │       ├── useRegistry.tsx
    │   │   │       └── useRouteSource.tsx
    │   │   │   ├── previews
    │   │   │       ├── discordPreview.tsx
    │   │   │       ├── emailPreview.tsx
    │   │   │       ├── slackPreview.tsx
    │   │   │       └── teamsPreview.tsx
    │   │   │   ├── types.ts
    │   │   │   └── views
    │   │   │       └── index.tsx
    │   ├── gettingStartedDocs
    │   │   ├── android
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── profiling.tsx
    │   │   │   └── sessionReplay.tsx
    │   │   ├── apple-ios
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   └── sessionReplay.tsx
    │   │   ├── apple-macos
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   └── profiling.tsx
    │   │   ├── apple
    │   │   │   ├── index.tsx
    │   │   │   └── onboarding.spec.tsx
    │   │   ├── bun
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── capacitor
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── sessionReplay.tsx
    │   │   │   ├── userFeedback.tsx
    │   │   │   └── utils.tsx
    │   │   ├── cordova
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── dart
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── deno
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── dotnet-aspnet
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── dotnet-aspnetcore
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── dotnet-awslambda
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── dotnet-gcpfunctions
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── dotnet-maui
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── dotnet-winforms
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── dotnet-wpf
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── dotnet-xamarin
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── dotnet
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── feedback.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── profiling.tsx
    │   │   │   └── utils.tsx
    │   │   ├── electron
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── feedback.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── replay.tsx
    │   │   │   └── utils.tsx
    │   │   ├── elixir
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── flutter
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── sessionReplay.tsx
    │   │   │   └── userFeedback.tsx
    │   │   ├── go-echo
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── go-fasthttp
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── go-fiber
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── go-gin
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── go-http
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── go-iris
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── go-negroni
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── go
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── godot
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── ionic
    │   │   │   └── index.tsx
    │   │   ├── java-log4j2
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   └── utils.tsx
    │   │   ├── java-logback
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   └── utils.tsx
    │   │   ├── java-spring-boot
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   └── utils.tsx
    │   │   ├── java-spring
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   └── utils.tsx
    │   │   ├── java
    │   │   │   ├── feedback.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   └── utils.tsx
    │   │   ├── javascript-angular
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── feedback.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── replay.tsx
    │   │   │   └── utils.tsx
    │   │   ├── javascript-astro
    │   │   │   ├── agentMonitoring.tsx
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── feedback.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── mcp.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── replay.tsx
    │   │   │   └── utils.tsx
    │   │   ├── javascript-ember
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── feedback.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── replay.tsx
    │   │   │   └── utils.tsx
    │   │   ├── javascript-gatsby
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── feedback.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── replay.tsx
    │   │   │   └── utils.tsx
    │   │   ├── javascript-nextjs
    │   │   │   ├── agentMonitoring.tsx
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── feedback.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── mcp.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── performance.tsx
    │   │   │   ├── replay.tsx
    │   │   │   └── utils.tsx
    │   │   ├── javascript-nuxt
    │   │   │   ├── agentMonitoring.tsx
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── feedback.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── mcp.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── replay.tsx
    │   │   │   └── utils.tsx
    │   │   ├── javascript-react-router
    │   │   │   ├── agentMonitoring.tsx
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── feedback.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── mcp.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── performance.tsx
    │   │   │   ├── replay.tsx
    │   │   │   └── utils.tsx
    │   │   ├── javascript-react
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── feedback.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── performance.tsx
    │   │   │   ├── replay.tsx
    │   │   │   └── utils.tsx
    │   │   ├── javascript-remix
    │   │   │   ├── agentMonitoring.tsx
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── feedback.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── mcp.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── replay.tsx
    │   │   │   └── utils.tsx
    │   │   ├── javascript-solid
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── feedback.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── replay.tsx
    │   │   │   └── utils.tsx
    │   │   ├── javascript-solidstart
    │   │   │   ├── agentMonitoring.tsx
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── feedback.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── mcp.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── replay.tsx
    │   │   │   └── utils.tsx
    │   │   ├── javascript-svelte
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── feedback.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── replay.tsx
    │   │   │   └── utils.tsx
    │   │   ├── javascript-sveltekit
    │   │   │   ├── agentMonitoring.tsx
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── feedback.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── mcp.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── replay.tsx
    │   │   │   └── utils.tsx
    │   │   ├── javascript-tanstackstart-react
    │   │   │   ├── agentMonitoring.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── mcp.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── javascript-vue
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── feedback.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── replay.tsx
    │   │   │   └── utils.tsx
    │   │   ├── javascript
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── featureFlag.tsx
    │   │   │   ├── feedback.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── jsLoader.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── metrics.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── performance.tsx
    │   │   │   ├── profiling.tsx
    │   │   │   ├── replay.tsx
    │   │   │   ├── updateDynamicSdkLoaderOptions.ts
    │   │   │   └── utils.tsx
    │   │   ├── kotlin
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   └── utils.tsx
    │   │   ├── minidump
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── native-qt
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── native
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   └── utils.tsx
    │   │   ├── nintendo-switch
    │   │   │   ├── index.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── node-awslambda
    │   │   │   ├── agentMonitoring.tsx
    │   │   │   ├── awslambdaArnSelector.tsx
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── mcp.tsx
    │   │   │   ├── metrics.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── profiling.tsx
    │   │   │   └── utils.tsx
    │   │   ├── node-azurefunctions
    │   │   │   ├── agentMonitoring.tsx
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── mcp.tsx
    │   │   │   ├── metrics.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   └── profiling.tsx
    │   │   ├── node-cloudflare-pages
    │   │   │   ├── agentMonitoring.tsx
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── mcp.tsx
    │   │   │   ├── metrics.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── node-cloudflare-workers
    │   │   │   ├── agentMonitoring.tsx
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── mcp.tsx
    │   │   │   ├── metrics.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── node-connect
    │   │   │   ├── agentMonitoring.tsx
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── mcp.tsx
    │   │   │   ├── metrics.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   └── profiling.tsx
    │   │   ├── node-express
    │   │   │   ├── agentMonitoring.tsx
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── mcp.tsx
    │   │   │   ├── metrics.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   └── profiling.tsx
    │   │   ├── node-fastify
    │   │   │   ├── agentMonitoring.tsx
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── mcp.tsx
    │   │   │   ├── metrics.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   └── profiling.tsx
    │   │   ├── node-gcpfunctions
    │   │   │   ├── agentMonitoring.tsx
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── mcp.tsx
    │   │   │   ├── metrics.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   └── profiling.tsx
    │   │   ├── node-hapi
    │   │   │   ├── agentMonitoring.tsx
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── feedback.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── mcp.tsx
    │   │   │   ├── metrics.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   └── profiling.tsx
    │   │   ├── node-hono
    │   │   │   ├── agentMonitoring.tsx
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── feedback.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── mcp.tsx
    │   │   │   ├── metrics.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   └── profiling.tsx
    │   │   ├── node-koa
    │   │   │   ├── agentMonitoring.tsx
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── feedback.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── mcp.tsx
    │   │   │   ├── metrics.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   └── profiling.tsx
    │   │   ├── node-nestjs
    │   │   │   ├── agentMonitoring.tsx
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── feedback.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── mcp.tsx
    │   │   │   ├── metrics.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   └── profiling.tsx
    │   │   ├── node
    │   │   │   ├── agentMonitoring.tsx
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── mcp.tsx
    │   │   │   ├── metrics.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── performance.tsx
    │   │   │   ├── profiling.tsx
    │   │   │   └── utils.tsx
    │   │   ├── php-laravel
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── metrics.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── profiling.tsx
    │   │   │   └── utils.tsx
    │   │   ├── php-symfony
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── metrics.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── profiling.tsx
    │   │   │   └── utils.tsx
    │   │   ├── php
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── metrics.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── performance.tsx
    │   │   │   └── profiling.tsx
    │   │   ├── playstation
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   └── utils.tsx
    │   │   ├── powershell
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── python-aiohttp
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── python-asgi
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── python-awslambda
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── profiling.tsx
    │   │   │   └── utils.tsx
    │   │   ├── python-bottle
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── python-celery
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── python-chalice
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── python-django
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   └── performance.tsx
    │   │   ├── python-falcon
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── python-fastapi
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── python-flask
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   └── performance.tsx
    │   │   ├── python-gcpfunctions
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── python-pyramid
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── python-quart
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── python-rq
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── python-sanic
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── python-serverless
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── python-starlette
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── python-tornado
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── python-tryton
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   └── profiling.tsx
    │   │   ├── python-wsgi
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── python
    │   │   │   ├── agentMonitoring.tsx
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── featureFlag.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.spec.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── mcp.tsx
    │   │   │   ├── metrics.spec.tsx
    │   │   │   ├── metrics.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── performance.tsx
    │   │   │   ├── profiling.tsx
    │   │   │   ├── utils.spec.tsx
    │   │   │   └── utils.tsx
    │   │   ├── react-native
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   ├── profiling.tsx
    │   │   │   ├── sessionReplay.tsx
    │   │   │   ├── userFeedback.tsx
    │   │   │   └── utils.tsx
    │   │   ├── ruby-rack
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── ruby-rails
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── ruby
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   ├── onboarding.tsx
    │   │   │   └── profiling.tsx
    │   │   ├── rust
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── logs.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── unity
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   ├── unreal
    │   │   │   ├── crashReport.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── onboarding.spec.tsx
    │   │   │   └── onboarding.tsx
    │   │   └── xbox
    │   │   │   ├── index.tsx
    │   │   │   └── onboarding.tsx
    │   ├── icons
    │   │   ├── iconAdd.tsx
    │   │   ├── iconAllProjects.tsx
    │   │   ├── iconAngry.tsx
    │   │   ├── iconArrow.tsx
    │   │   ├── iconAsana.tsx
    │   │   ├── iconAttachment.tsx
    │   │   ├── iconBitbucket.tsx
    │   │   ├── iconBookmark.tsx
    │   │   ├── iconBot.tsx
    │   │   ├── iconBranch.tsx
    │   │   ├── iconBroadcast.tsx
    │   │   ├── iconBuilding.tsx
    │   │   ├── iconBusiness.tsx
    │   │   ├── iconCalendar.tsx
    │   │   ├── iconCase.tsx
    │   │   ├── iconChat.tsx
    │   │   ├── iconCheckmark.tsx
    │   │   ├── iconChevron.tsx
    │   │   ├── iconCircle.tsx
    │   │   ├── iconCircleFill.tsx
    │   │   ├── iconClock.tsx
    │   │   ├── iconClose.tsx
    │   │   ├── iconCode.tsx
    │   │   ├── iconCodecov.tsx
    │   │   ├── iconCommit.tsx
    │   │   ├── iconCompass.tsx
    │   │   ├── iconContract.tsx
    │   │   ├── iconCopy.tsx
    │   │   ├── iconCreditCard.tsx
    │   │   ├── iconCursorArrow.tsx
    │   │   ├── iconDashboard.tsx
    │   │   ├── iconDelete.tsx
    │   │   ├── iconDiamond.tsx
    │   │   ├── iconDiscord.tsx
    │   │   ├── iconDivide.tsx
    │   │   ├── iconDocs.tsx
    │   │   ├── iconDownload.tsx
    │   │   ├── iconEdit.tsx
    │   │   ├── iconEllipsis.tsx
    │   │   ├── iconExclamation.tsx
    │   │   ├── iconExpand.tsx
    │   │   ├── iconFatal.tsx
    │   │   ├── iconFile.tsx
    │   │   ├── iconFileBroken.tsx
    │   │   ├── iconFilter.tsx
    │   │   ├── iconFire.tsx
    │   │   ├── iconFix.tsx
    │   │   ├── iconFlag.tsx
    │   │   ├── iconFocus.tsx
    │   │   ├── iconGeneric.tsx
    │   │   ├── iconGithub.tsx
    │   │   ├── iconGitlab.tsx
    │   │   ├── iconGlobe.tsx
    │   │   ├── iconGoogle.tsx
    │   │   ├── iconGrabbable.tsx
    │   │   ├── iconGraph.tsx
    │   │   ├── iconGraphArea.tsx
    │   │   ├── iconGraphBar.tsx
    │   │   ├── iconGraphCircle.tsx
    │   │   ├── iconGraphLine.tsx
    │   │   ├── iconGraphScatter.tsx
    │   │   ├── iconGrid.tsx
    │   │   ├── iconGroup.tsx
    │   │   ├── iconHappy.tsx
    │   │   ├── iconHide.tsx
    │   │   ├── iconImage.tsx
    │   │   ├── iconInfo.tsx
    │   │   ├── iconInput.tsx
    │   │   ├── iconIssues.tsx
    │   │   ├── iconJira.tsx
    │   │   ├── iconJson.tsx
    │   │   ├── iconKeyDown.tsx
    │   │   ├── iconLab.tsx
    │   │   ├── iconLightning.tsx
    │   │   ├── iconLinear.tsx
    │   │   ├── iconLink.tsx
    │   │   ├── iconList.tsx
    │   │   ├── iconLocation.tsx
    │   │   ├── iconLock.tsx
    │   │   ├── iconMail.tsx
    │   │   ├── iconMarkdown.tsx
    │   │   ├── iconMegaphone.tsx
    │   │   ├── iconMeh.tsx
    │   │   ├── iconMenu.tsx
    │   │   ├── iconMobile.tsx
    │   │   ├── iconMoon.tsx
    │   │   ├── iconMute.tsx
    │   │   ├── iconMyProjects.tsx
    │   │   ├── iconNext.tsx
    │   │   ├── iconNot.tsx
    │   │   ├── iconNumber.tsx
    │   │   ├── iconOpen.tsx
    │   │   ├── iconPanel.tsx
    │   │   ├── iconParenthesis.tsx
    │   │   ├── iconPause.tsx
    │   │   ├── iconPerforce.tsx
    │   │   ├── iconPin.tsx
    │   │   ├── iconPlay.tsx
    │   │   ├── iconPrevent.tsx
    │   │   ├── iconPrevious.tsx
    │   │   ├── iconPrint.tsx
    │   │   ├── iconProfiling.tsx
    │   │   ├── iconProject.tsx
    │   │   ├── iconQuestion.tsx
    │   │   ├── iconReceipt.tsx
    │   │   ├── iconRefresh.tsx
    │   │   ├── iconReleases.tsx
    │   │   ├── iconRepository.tsx
    │   │   ├── iconResize.tsx
    │   │   ├── iconRewind10.tsx
    │   │   ├── iconRuler.tsx
    │   │   ├── iconSad.tsx
    │   │   ├── iconScrollHorizontally.tsx
    │   │   ├── iconScrollVertically.tsx
    │   │   ├── iconSearch.tsx
    │   │   ├── iconSeer.tsx
    │   │   ├── iconSentry.tsx
    │   │   ├── iconSentryPrideLogo.tsx
    │   │   ├── iconSettings.tsx
    │   │   ├── iconShow.tsx
    │   │   ├── iconSiren.tsx
    │   │   ├── iconSlashForward.tsx
    │   │   ├── iconSliders.tsx
    │   │   ├── iconSort.tsx
    │   │   ├── iconSound.tsx
    │   │   ├── iconSpan.tsx
    │   │   ├── iconStack.tsx
    │   │   ├── iconStar.tsx
    │   │   ├── iconStats.tsx
    │   │   ├── iconSubscribed.tsx
    │   │   ├── iconSubtract.tsx
    │   │   ├── iconSupport.tsx
    │   │   ├── iconSync.tsx
    │   │   ├── iconTable.tsx
    │   │   ├── iconTag.tsx
    │   │   ├── iconTap.tsx
    │   │   ├── iconTelescope.tsx
    │   │   ├── iconTerminal.tsx
    │   │   ├── iconThumb.tsx
    │   │   ├── iconTimer.tsx
    │   │   ├── iconTrello.tsx
    │   │   ├── iconUnsubscribed.tsx
    │   │   ├── iconUpgrade.tsx
    │   │   ├── iconUpload.tsx
    │   │   ├── iconUser.tsx
    │   │   ├── iconVercel.tsx
    │   │   ├── iconVsts.tsx
    │   │   ├── iconWarning.tsx
    │   │   ├── iconWifi.tsx
    │   │   ├── iconWindow.tsx
    │   │   ├── iconZoom.tsx
    │   │   ├── icons.stories.tsx
    │   │   ├── index.tsx
    │   │   ├── svgIcon.tsx
    │   │   └── useIconDefaults.tsx
    │   ├── index.tsx
    │   ├── locale.spec.tsx
    │   ├── locale.tsx
    │   ├── main.tsx
    │   ├── makeLazyloadComponent.spec.tsx
    │   ├── makeLazyloadComponent.tsx
    │   ├── plugins
    │   │   ├── basePlugin.tsx
    │   │   ├── components
    │   │   │   ├── issueActions.tsx
    │   │   │   ├── pluginIcon.spec.tsx
    │   │   │   ├── pluginIcon.tsx
    │   │   │   └── settings.tsx
    │   │   ├── defaultIssuePlugin.tsx
    │   │   ├── defaultPlugin.tsx
    │   │   ├── index.tsx
    │   │   ├── jira
    │   │   │   ├── components
    │   │   │   │   ├── issueActions.tsx
    │   │   │   │   └── settings.tsx
    │   │   │   └── index.tsx
    │   │   ├── pluginComponentBase.tsx
    │   │   ├── registry.tsx
    │   │   └── sessionstack
    │   │   │   ├── components
    │   │   │       └── settings.tsx
    │   │   │   ├── contexts
    │   │   │       └── sessionstack.tsx
    │   │   │   └── index.tsx
    │   ├── router
    │   │   ├── preload.ts
    │   │   ├── routeConfigContext.tsx
    │   │   ├── routes.spec.tsx
    │   │   ├── routes.tsx
    │   │   └── types.tsx
    │   ├── scrapsProviders
    │   │   ├── index.tsx
    │   │   ├── link.tsx
    │   │   └── tracking.tsx
    │   ├── stores
    │   │   ├── IssueListCacheStore.tsx
    │   │   ├── alertStore.spec.tsx
    │   │   ├── alertStore.tsx
    │   │   ├── configStore.spec.tsx
    │   │   ├── configStore.tsx
    │   │   ├── debugMetaStore.tsx
    │   │   ├── demoWalkthroughStore.tsx
    │   │   ├── groupStore.spec.tsx
    │   │   ├── groupStore.tsx
    │   │   ├── groupingStore.spec.tsx
    │   │   ├── groupingStore.tsx
    │   │   ├── guideStore.spec.tsx
    │   │   ├── guideStore.tsx
    │   │   ├── hookStore.tsx
    │   │   ├── indicatorStore.tsx
    │   │   ├── memberListStore.tsx
    │   │   ├── modalStore.tsx
    │   │   ├── onboardingDrawerStore.tsx
    │   │   ├── organizationStore.spec.tsx
    │   │   ├── organizationStore.tsx
    │   │   ├── organizationsStore.spec.tsx
    │   │   ├── organizationsStore.tsx
    │   │   ├── pageFiltersStore.spec.tsx
    │   │   ├── pageFiltersStore.tsx
    │   │   ├── projectsStatsStore.tsx
    │   │   ├── projectsStore.spec.tsx
    │   │   ├── projectsStore.tsx
    │   │   ├── repositoryStore.tsx
    │   │   ├── selectedGroupStore.spec.tsx
    │   │   ├── selectedGroupStore.tsx
    │   │   ├── sentryAppComponentsStore.tsx
    │   │   ├── sentryAppInstallationsStore.tsx
    │   │   ├── tagStore.spec.tsx
    │   │   ├── tagStore.tsx
    │   │   ├── teamStore.spec.tsx
    │   │   ├── teamStore.tsx
    │   │   ├── types.tsx
    │   │   ├── useLegacyStore.spec.tsx
    │   │   ├── useLegacyStore.tsx
    │   │   └── useSentryAppComponentsData.tsx
    │   ├── stories
    │   │   ├── apiReference.tsx
    │   │   ├── demo.tsx
    │   │   ├── index.tsx
    │   │   ├── jsx.tsx
    │   │   ├── layout.tsx
    │   │   ├── moduleExports.tsx
    │   │   ├── playground
    │   │   │   ├── motion.tsx
    │   │   │   └── slideOverPanel.tsx
    │   │   ├── props.tsx
    │   │   ├── storybook.tsx
    │   │   ├── theme.tsx
    │   │   ├── type-loader.ts
    │   │   └── view
    │   │   │   ├── index.tsx
    │   │   │   ├── landing
    │   │   │       ├── acronym.tsx
    │   │   │       ├── figures.tsx
    │   │   │       └── index.tsx
    │   │   │   ├── storyExports.tsx
    │   │   │   ├── storyFooter.tsx
    │   │   │   ├── storyHeader.tsx
    │   │   │   ├── storyHeading.tsx
    │   │   │   ├── storyMdxComponent.tsx
    │   │   │   ├── storyResources.tsx
    │   │   │   ├── storySearch.tsx
    │   │   │   ├── storySidebar.tsx
    │   │   │   ├── storySourceLinks.tsx
    │   │   │   ├── storyTableOfContents.tsx
    │   │   │   ├── storyTree.tsx
    │   │   │   ├── useStoriesDarkMode.tsx
    │   │   │   ├── useStoriesLoader.tsx
    │   │   │   └── useStory.tsx
    │   ├── styles
    │   │   ├── animations.tsx
    │   │   ├── colors.mdx
    │   │   ├── global.tsx
    │   │   ├── images.stories.tsx
    │   │   ├── pulsingIndicator.tsx
    │   │   ├── space.tsx
    │   │   ├── text.tsx
    │   │   └── typography.stories.tsx
    │   ├── types
    │   │   ├── alerts.tsx
    │   │   ├── auth.tsx
    │   │   ├── breadcrumbs.tsx
    │   │   ├── controlSiloOrganization.tsx
    │   │   ├── core.tsx
    │   │   ├── debugFiles.tsx
    │   │   ├── debugImage.tsx
    │   │   ├── echarts.tsx
    │   │   ├── event.tsx
    │   │   ├── fileLoader.d.ts
    │   │   ├── group.tsx
    │   │   ├── hooks.tsx
    │   │   ├── integrations.tsx
    │   │   ├── jsSelfProfiling.d.ts
    │   │   ├── legacyReactRouter.tsx
    │   │   ├── notificationActions.tsx
    │   │   ├── onboarding.tsx
    │   │   ├── organization.tsx
    │   │   ├── profiling.d.ts
    │   │   ├── profiling
    │   │   │   └── core.tsx
    │   │   ├── project.tsx
    │   │   ├── reducerAction.tsx
    │   │   ├── reflux.d.ts
    │   │   ├── relay.tsx
    │   │   ├── release.tsx
    │   │   ├── sampling.tsx
    │   │   ├── sandbox.tsx
    │   │   ├── sessions.tsx
    │   │   ├── sourceMaps.tsx
    │   │   ├── stacktrace.tsx
    │   │   ├── system.tsx
    │   │   ├── type-loader.d.ts
    │   │   ├── user.tsx
    │   │   ├── utils.tsx
    │   │   └── workflowEngine
    │   │   │   ├── actions.tsx
    │   │   │   ├── automations.tsx
    │   │   │   ├── dataConditions.tsx
    │   │   │   └── detectors.tsx
    │   ├── utils.spec.tsx
    │   ├── utils.tsx
    │   ├── utils
    │   │   ├── __mocks__
    │   │   │   ├── localStorage.tsx
    │   │   │   └── recreateRoute.tsx
    │   │   ├── __snapshots__
    │   │   │   └── highlightFuseMatches.spec.tsx.snap
    │   │   ├── analytics.tsx
    │   │   ├── analytics
    │   │   │   ├── agentMonitoringAnalyticsEvents.tsx
    │   │   │   ├── alertsAnalyticsEvents.tsx
    │   │   │   ├── breadcrumbsAnalyticsEvents.tsx
    │   │   │   ├── coreuiAnalyticsEvents.tsx
    │   │   │   ├── dashboardsAnalyticsEvents.tsx
    │   │   │   ├── discoverAnalyticsEvents.tsx
    │   │   │   ├── dynamicSamplingAnalyticsEvents.tsx
    │   │   │   ├── ecosystemAnalyticsEvents.tsx
    │   │   │   ├── exploreAnalyticsEvents.tsx
    │   │   │   ├── featureFlagAnalyticsEvents.tsx
    │   │   │   ├── feedbackAnalyticsEvents.tsx
    │   │   │   ├── gamingAnalyticsEvents.tsx
    │   │   │   ├── growthAnalyticsEvents.tsx
    │   │   │   ├── insightAnalyticEvents.tsx
    │   │   │   ├── integrations
    │   │   │   │   ├── index.ts
    │   │   │   │   └── platformAnalyticsEvents.ts
    │   │   │   ├── issueAnalyticsEvents.tsx
    │   │   │   ├── laravelInsightsAnalyticsEvents.tsx
    │   │   │   ├── logsAnalyticsEvent.tsx
    │   │   │   ├── makeAnalyticsFunction.tsx
    │   │   │   ├── mcpMonitoringAnalyticsEvents.tsx
    │   │   │   ├── metricsAnalyticsEvent.tsx
    │   │   │   ├── monitorsAnalyticsEvents.tsx
    │   │   │   ├── navigationAnalyticsEvents.tsx
    │   │   │   ├── nextJsInsightsAnalyticsEvents.tsx
    │   │   │   ├── onboardingAnalyticsEvents.tsx
    │   │   │   ├── performanceAnalyticsEvents.tsx
    │   │   │   ├── preprodBuildAnalyticsEvents.tsx
    │   │   │   ├── profilingAnalyticsEvents.tsx
    │   │   │   ├── projectCreationAnalyticsEvents.tsx
    │   │   │   ├── quickStartAnalyticsEvents.tsx
    │   │   │   ├── releasesAnalyticsEvents.tsx
    │   │   │   ├── replayAnalyticsEvents.tsx
    │   │   │   ├── searchAnalyticsEvents.tsx
    │   │   │   ├── settingsAnalyticsEvents.tsx
    │   │   │   ├── signupAnalyticsEvents.tsx
    │   │   │   ├── stackTraceAnalyticsEvents.tsx
    │   │   │   ├── starfishAnalyticsEvents.tsx
    │   │   │   ├── statsAnalyticsEvents.tsx
    │   │   │   ├── tempestAnalyticsEvents.tsx
    │   │   │   ├── tracingEventMap.tsx
    │   │   │   └── workflowAnalyticsEvents.tsx
    │   │   ├── ansiEscapeCodes.spec.tsx
    │   │   ├── ansiEscapeCodes.tsx
    │   │   ├── api
    │   │   │   ├── apiOptions.spec.tsx
    │   │   │   ├── apiOptions.ts
    │   │   │   ├── getApiUrl.spec.ts
    │   │   │   ├── getApiUrl.ts
    │   │   │   ├── knownGetsentryApiUrls.ts
    │   │   │   ├── knownSentryApiUrls.generated.ts
    │   │   │   ├── useAggregatedQueryKeys.spec.tsx
    │   │   │   ├── useAggregatedQueryKeys.stories.tsx
    │   │   │   ├── useAggregatedQueryKeys.tsx
    │   │   │   ├── useFetchParallelPages.spec.tsx
    │   │   │   ├── useFetchParallelPages.stories.tsx
    │   │   │   ├── useFetchParallelPages.tsx
    │   │   │   ├── useFetchSequentialPages.spec.tsx
    │   │   │   ├── useFetchSequentialPages.stories.tsx
    │   │   │   └── useFetchSequentialPages.tsx
    │   │   ├── array
    │   │   │   ├── removeAtArrayIndex.spec.tsx
    │   │   │   ├── removeAtArrayIndex.tsx
    │   │   │   ├── replaceAtArrayIndex.spec.tsx
    │   │   │   ├── replaceAtArrayIndex.tsx
    │   │   │   ├── segmentSequentialBy.spec.tsx
    │   │   │   ├── segmentSequentialBy.tsx
    │   │   │   ├── toArray.tsx
    │   │   │   ├── uniq.spec.ts
    │   │   │   └── uniq.ts
    │   │   ├── browserHistory.tsx
    │   │   ├── bytes
    │   │   │   ├── formatBytesBase10.tsx
    │   │   │   └── formatBytesBase2.tsx
    │   │   ├── consolidatedScopes.spec.tsx
    │   │   ├── consolidatedScopes.tsx
    │   │   ├── convertFromSelect2Choices.spec.tsx
    │   │   ├── convertFromSelect2Choices.tsx
    │   │   ├── crashReports.spec.tsx
    │   │   ├── crashReports.tsx
    │   │   ├── createStorage.tsx
    │   │   ├── cursor.tsx
    │   │   ├── cursorPoller.tsx
    │   │   ├── customMeasurements
    │   │   │   ├── customMeasurements.tsx
    │   │   │   ├── customMeasurementsContext.tsx
    │   │   │   └── customMeasurementsProvider.tsx
    │   │   ├── dashboards
    │   │   │   ├── issueAssignee.tsx
    │   │   │   ├── issueFieldRenderers.spec.tsx
    │   │   │   └── issueFieldRenderers.tsx
    │   │   ├── date
    │   │   │   ├── getFormattedTimestamp.tsx
    │   │   │   ├── isValidDate.spec.tsx
    │   │   │   └── isValidDate.tsx
    │   │   ├── dates.spec.tsx
    │   │   ├── dates.tsx
    │   │   ├── dedupeArray.tsx
    │   │   ├── demoMode
    │   │   │   ├── demoTours.spec.tsx
    │   │   │   ├── demoTours.tsx
    │   │   │   ├── guides.tsx
    │   │   │   ├── index.spec.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── utils.tsx
    │   │   │   └── utm.tsx
    │   │   ├── discover
    │   │   │   ├── arrayValue.spec.tsx
    │   │   │   ├── arrayValue.tsx
    │   │   │   ├── categorizeDuration.tsx
    │   │   │   ├── charts.spec.tsx
    │   │   │   ├── charts.tsx
    │   │   │   ├── discoverQuery.spec.tsx
    │   │   │   ├── discoverQuery.tsx
    │   │   │   ├── eventView.spec.tsx
    │   │   │   ├── eventView.tsx
    │   │   │   ├── fieldRenderers.spec.tsx
    │   │   │   ├── fieldRenderers.tsx
    │   │   │   ├── fields.spec.tsx
    │   │   │   ├── fields.tsx
    │   │   │   ├── genericDiscoverQuery.spec.tsx
    │   │   │   ├── genericDiscoverQuery.tsx
    │   │   │   ├── styles.tsx
    │   │   │   ├── teamKeyTransactionField.spec.tsx
    │   │   │   ├── teamKeyTransactionField.tsx
    │   │   │   ├── types.tsx
    │   │   │   ├── urls.spec.tsx
    │   │   │   ├── urls.tsx
    │   │   │   └── viewReplayLink.tsx
    │   │   ├── displayReprocessEventAction.spec.tsx
    │   │   ├── displayReprocessEventAction.tsx
    │   │   ├── docs.tsx
    │   │   ├── domId.tsx
    │   │   ├── downloadObjectAsJson.tsx
    │   │   ├── duration
    │   │   │   ├── axisDuration.tsx
    │   │   │   ├── formatDuration.spec.tsx
    │   │   │   ├── formatDuration.tsx
    │   │   │   ├── formatSecondsToClock.spec.tsx
    │   │   │   ├── formatSecondsToClock.tsx
    │   │   │   ├── formatTraceDuration.tsx
    │   │   │   ├── getDuration.spec.tsx
    │   │   │   ├── getDuration.tsx
    │   │   │   ├── getExactDuration.spec.tsx
    │   │   │   ├── getExactDuration.tsx
    │   │   │   ├── getPeriod.spec.tsx
    │   │   │   ├── getPeriod.tsx
    │   │   │   ├── intervalToMilliseconds.spec.tsx
    │   │   │   ├── intervalToMilliseconds.tsx
    │   │   │   ├── parseClockToSeconds.spec.tsx
    │   │   │   ├── parseClockToSeconds.tsx
    │   │   │   ├── parsePeriodToHours.spec.tsx
    │   │   │   ├── parsePeriodToHours.tsx
    │   │   │   ├── statsPeriodToDays.tsx
    │   │   │   └── types.tsx
    │   │   ├── dynamicSampling
    │   │   │   └── features.tsx
    │   │   ├── environment.tsx
    │   │   ├── errorHandler.tsx
    │   │   ├── event
    │   │   │   └── useEventCanShowReplayUpsell.tsx
    │   │   ├── eventExceptionGroup.spec.tsx
    │   │   ├── eventExceptionGroup.tsx
    │   │   ├── eventWaiter.spec.tsx
    │   │   ├── eventWaiter.tsx
    │   │   ├── events.tsx
    │   │   ├── extractSlug.spec.tsx
    │   │   ├── extractSlug.tsx
    │   │   ├── featureFlagOverrides.spec.ts
    │   │   ├── featureFlagOverrides.ts
    │   │   ├── featureFlags.spec.ts
    │   │   ├── featureFlags.ts
    │   │   ├── feedback
    │   │   │   ├── coaleseIssueStatsPeriodQuery.spec.tsx
    │   │   │   ├── coaleseIssueStatsPeriodQuery.tsx
    │   │   │   ├── hasLinkedError.tsx
    │   │   │   └── types.tsx
    │   │   ├── fields
    │   │   │   └── index.ts
    │   │   ├── fileExtension.tsx
    │   │   ├── formatters.spec.tsx
    │   │   ├── formatters.tsx
    │   │   ├── fuzzySearch.tsx
    │   │   ├── getCsrfToken.tsx
    │   │   ├── getCurrentSentryReactRootSpan.tsx
    │   │   ├── getDaysSinceDate.spec.tsx
    │   │   ├── getDaysSinceDate.tsx
    │   │   ├── getDisplayName.tsx
    │   │   ├── getDynamicText.spec.tsx
    │   │   ├── getDynamicText.tsx
    │   │   ├── getKeyCode.ts
    │   │   ├── getMinMax.tsx
    │   │   ├── getModalPortal.tsx
    │   │   ├── getOrganizationAge.tsx
    │   │   ├── getPendingInvite.tsx
    │   │   ├── getPlatformName.tsx
    │   │   ├── getRouteStringFromRoutes.spec.tsx
    │   │   ├── getRouteStringFromRoutes.tsx
    │   │   ├── getSourceMapsWizardSnippet.ts
    │   │   ├── getStacktraceBody.spec.tsx
    │   │   ├── getStacktraceBody.tsx
    │   │   ├── gettingStartedDocs
    │   │   │   ├── getPackageVersion.ts
    │   │   │   └── mobileWizard.ts
    │   │   ├── git
    │   │   │   ├── getShortCommitHash.tsx
    │   │   │   ├── parseRepo.spec.tsx
    │   │   │   └── parseRepo.tsx
    │   │   ├── guid.tsx
    │   │   ├── handleXhrErrorResponse.spec.tsx
    │   │   ├── handleXhrErrorResponse.tsx
    │   │   ├── highlightFuseMatches.spec.tsx
    │   │   ├── highlightFuseMatches.tsx
    │   │   ├── integrationUtil.spec.tsx
    │   │   ├── integrationUtil.tsx
    │   │   ├── isActiveSuperuser.tsx
    │   │   ├── isCtrlKeyPressed.tsx
    │   │   ├── isMemberDisabledFromLimit.tsx
    │   │   ├── isModifierKeyPressed.tsx
    │   │   ├── isValidOrgSlug.spec.tsx
    │   │   ├── isValidOrgSlug.tsx
    │   │   ├── issueTypeConfig
    │   │   │   ├── aiDetectedConfig.tsx
    │   │   │   ├── cronConfig.tsx
    │   │   │   ├── dbQueryConfig.tsx
    │   │   │   ├── errorConfig.tsx
    │   │   │   ├── feedbackConfig.tsx
    │   │   │   ├── frontendConfig.tsx
    │   │   │   ├── httpClientConfig.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── metricConfig.tsx
    │   │   │   ├── metricIssueConfig.tsx
    │   │   │   ├── mobileConfig.tsx
    │   │   │   ├── outageConfig.tsx
    │   │   │   ├── performanceConfig.tsx
    │   │   │   ├── replayConfig.tsx
    │   │   │   ├── types.tsx
    │   │   │   └── uptimeConfig.tsx
    │   │   ├── list
    │   │   │   ├── useListItemCheckboxState.spec.ts
    │   │   │   └── useListItemCheckboxState.tsx
    │   │   ├── localStorage.tsx
    │   │   ├── makeCombinedReducer.spec.tsx
    │   │   ├── makeCombinedReducer.tsx
    │   │   ├── marked
    │   │   │   ├── marked.spec.tsx
    │   │   │   ├── marked.tsx
    │   │   │   ├── markedText.spec.tsx
    │   │   │   ├── markedText.stories.tsx
    │   │   │   └── markedText.tsx
    │   │   ├── measurements
    │   │   │   └── measurements.tsx
    │   │   ├── membersAndTeams
    │   │   │   ├── useAssignedSearchValues.tsx
    │   │   │   ├── useMemberUsernames.tsx
    │   │   │   └── userUtils.ts
    │   │   ├── middleEllipsis.spec.tsx
    │   │   ├── number
    │   │   │   ├── areNumbersAlmostEqual.spec.tsx
    │   │   │   ├── areNumbersAlmostEqual.tsx
    │   │   │   ├── clamp.tsx
    │   │   │   ├── divide.spec.tsx
    │   │   │   ├── divide.tsx
    │   │   │   ├── formatApdex.spec.tsx
    │   │   │   ├── formatApdex.tsx
    │   │   │   ├── formatFloat.spec.tsx
    │   │   │   ├── formatFloat.tsx
    │   │   │   ├── formatMetricUsingUnit.tsx
    │   │   │   ├── formatNumberWithDynamicDecimalPoints.spec.tsx
    │   │   │   ├── formatNumberWithDynamicDecimalPoints.tsx
    │   │   │   ├── formatPercentage.spec.tsx
    │   │   │   ├── formatPercentage.tsx
    │   │   │   ├── rangeMap.spec.tsx
    │   │   │   ├── rangeMap.tsx
    │   │   │   ├── toPercent.spec.tsx
    │   │   │   ├── toPercent.tsx
    │   │   │   ├── toRoundedPercent.spec.tsx
    │   │   │   └── toRoundedPercent.tsx
    │   │   ├── object
    │   │   │   ├── isEmptyObject.tsx
    │   │   │   ├── valueIsEqual.spec.tsx
    │   │   │   └── valueIsEqual.tsx
    │   │   ├── onDemandMetrics
    │   │   │   ├── constants.tsx
    │   │   │   ├── features.tsx
    │   │   │   ├── index.spec.tsx
    │   │   │   └── index.tsx
    │   │   ├── oxfordizeArray.spec.tsx
    │   │   ├── oxfordizeArray.tsx
    │   │   ├── panelProvider.tsx
    │   │   ├── parseApiError.tsx
    │   │   ├── parseHtmlMarks.spec.tsx
    │   │   ├── parseHtmlMarks.tsx
    │   │   ├── parseLinkHeader.spec.ts
    │   │   ├── parseLinkHeader.tsx
    │   │   ├── performance
    │   │   │   ├── constants.tsx
    │   │   │   ├── contexts
    │   │   │   │   ├── metricsCardinality.tsx
    │   │   │   │   ├── metricsEnhancedPerformanceDataContext.tsx
    │   │   │   │   ├── metricsEnhancedSetting.tsx
    │   │   │   │   ├── onDemandControl.spec.tsx
    │   │   │   │   ├── onDemandControl.tsx
    │   │   │   │   ├── pageAlert.spec.tsx
    │   │   │   │   ├── pageAlert.tsx
    │   │   │   │   ├── performanceDisplayContext.tsx
    │   │   │   │   ├── performanceEventViewContext.tsx
    │   │   │   │   └── utils.tsx
    │   │   │   ├── histogram
    │   │   │   │   ├── constants.tsx
    │   │   │   │   ├── histogramQuery.spec.tsx
    │   │   │   │   ├── histogramQuery.tsx
    │   │   │   │   ├── index.tsx
    │   │   │   │   ├── types.tsx
    │   │   │   │   └── utils.tsx
    │   │   │   ├── metricsEnhanced
    │   │   │   │   ├── metricsCompatibilityQuery.tsx
    │   │   │   │   └── metricsCompatibilityQuerySums.tsx
    │   │   │   ├── segmentExplorer
    │   │   │   │   ├── segmentExplorerQuery.tsx
    │   │   │   │   ├── tagKeyHistogramQuery.tsx
    │   │   │   │   └── tagTransactionsQuery.tsx
    │   │   │   ├── suspectSpans
    │   │   │   │   └── types.tsx
    │   │   │   ├── trends
    │   │   │   │   └── trendsDiscoverQuery.tsx
    │   │   │   └── vitals
    │   │   │   │   ├── constants.tsx
    │   │   │   │   ├── hasMeasurementsQuery.tsx
    │   │   │   │   ├── types.tsx
    │   │   │   │   └── vitalsCardsDiscoverQuery.tsx
    │   │   ├── performanceForSentry
    │   │   │   └── index.tsx
    │   │   ├── platform.tsx
    │   │   ├── prism.tsx
    │   │   ├── profiling
    │   │   │   ├── callTreeNode.tsx
    │   │   │   ├── canvasScheduler.spec.tsx
    │   │   │   ├── canvasScheduler.tsx
    │   │   │   ├── canvasView.spec.tsx
    │   │   │   ├── canvasView.tsx
    │   │   │   ├── colors
    │   │   │   │   ├── utils.spec.tsx
    │   │   │   │   └── utils.tsx
    │   │   │   ├── differentialFlamegraph.spec.tsx
    │   │   │   ├── differentialFlamegraph.tsx
    │   │   │   ├── filterFlamegraphTree.spec.tsx
    │   │   │   ├── filterFlamegraphTree.tsx
    │   │   │   ├── flamegraph.spec.tsx
    │   │   │   ├── flamegraph.ts
    │   │   │   ├── flamegraph
    │   │   │   │   ├── flamegraphKeyboardNavigation.spec.ts
    │   │   │   │   ├── flamegraphKeyboardNavigation.ts
    │   │   │   │   ├── flamegraphStateProvider
    │   │   │   │   │   ├── flamegraphContext.tsx
    │   │   │   │   │   ├── flamegraphContextProvider.tsx
    │   │   │   │   │   ├── flamegraphQueryParamSync.tsx
    │   │   │   │   │   └── reducers
    │   │   │   │   │   │   ├── flamegraphPreferences.tsx
    │   │   │   │   │   │   ├── flamegraphProfiles.tsx
    │   │   │   │   │   │   ├── flamegraphSearch.tsx
    │   │   │   │   │   │   └── flamegraphZoomPosition.tsx
    │   │   │   │   ├── flamegraphTheme.tsx
    │   │   │   │   ├── flamegraphThemeProvider.tsx
    │   │   │   │   ├── hooks
    │   │   │   │   │   ├── useFlamegraphPreferences.ts
    │   │   │   │   │   ├── useFlamegraphProfiles.tsx
    │   │   │   │   │   ├── useFlamegraphSearch.ts
    │   │   │   │   │   ├── useFlamegraphState.ts
    │   │   │   │   │   └── useFlamegraphZoomPosition.tsx
    │   │   │   │   └── useFlamegraphTheme.ts
    │   │   │   ├── flamegraphCanvas.spec.tsx
    │   │   │   ├── flamegraphCanvas.tsx
    │   │   │   ├── flamegraphChart.tsx
    │   │   │   ├── flamegraphFrame.tsx
    │   │   │   ├── formatters
    │   │   │   │   ├── stackMarkerToHumanReadable.spec.tsx
    │   │   │   │   └── stackMarkerToHumanReadable.tsx
    │   │   │   ├── frame.spec.tsx
    │   │   │   ├── frame.tsx
    │   │   │   ├── fzf
    │   │   │   │   ├── fzf.spec.ts
    │   │   │   │   └── fzf.ts
    │   │   │   ├── gl
    │   │   │   │   ├── utils.spec.tsx
    │   │   │   │   └── utils.ts
    │   │   │   ├── guards
    │   │   │   │   ├── profile.spec.tsx
    │   │   │   │   └── profile.tsx
    │   │   │   ├── hooks
    │   │   │   │   ├── types.tsx
    │   │   │   │   ├── useAggregateFlamegraphQuery.ts
    │   │   │   │   ├── useContextMenu.tsx
    │   │   │   │   ├── useCurrentProjectFromRouteParam.tsx
    │   │   │   │   ├── useDifferentialFlamegraphModel.tsx
    │   │   │   │   ├── useDifferentialFlamegraphQuery.ts
    │   │   │   │   ├── useInternalFlamegraphDebugMode.ts
    │   │   │   │   ├── useKeyboardNavigation.tsx
    │   │   │   │   ├── useProfileEvents.spec.tsx
    │   │   │   │   ├── useProfileEvents.tsx
    │   │   │   │   ├── useProfileEventsStats.spec.tsx
    │   │   │   │   ├── useProfileEventsStats.tsx
    │   │   │   │   ├── useProfileFunctionTrends.spec.tsx
    │   │   │   │   ├── useProfileFunctionTrends.tsx
    │   │   │   │   ├── useProfileFunctions.spec.tsx
    │   │   │   │   ├── useProfileFunctions.tsx
    │   │   │   │   ├── useProfileTopEventsStats.tsx
    │   │   │   │   ├── useRelativeDateTime.tsx
    │   │   │   │   ├── useSentryEvent.tsx
    │   │   │   │   ├── useSourceLink.tsx
    │   │   │   │   ├── useVirtualizedTree
    │   │   │   │   │   ├── VirtualizedTree.spec.tsx
    │   │   │   │   │   ├── VirtualizedTree.tsx
    │   │   │   │   │   ├── VirtualizedTreeNode.spec.tsx
    │   │   │   │   │   ├── VirtualizedTreeNode.tsx
    │   │   │   │   │   ├── useVirtualizedTree.spec.tsx
    │   │   │   │   │   ├── useVirtualizedTree.tsx
    │   │   │   │   │   ├── useVirtualizedTreeReducer.tsx
    │   │   │   │   │   └── virtualizedTreeUtils.tsx
    │   │   │   │   └── utils.tsx
    │   │   │   ├── jsSelfProfiling.spec.tsx
    │   │   │   ├── jsSelfProfiling.tsx
    │   │   │   ├── platforms.spec.tsx
    │   │   │   ├── platforms.tsx
    │   │   │   ├── profile
    │   │   │   │   ├── continuousProfile.spec.tsx
    │   │   │   │   ├── continuousProfile.tsx
    │   │   │   │   ├── eventedProfile.spec.tsx
    │   │   │   │   ├── eventedProfile.tsx
    │   │   │   │   ├── importProfile.spec.tsx
    │   │   │   │   ├── importProfile.tsx
    │   │   │   │   ├── jsSelfProfile.spec.tsx
    │   │   │   │   ├── jsSelfProfile.tsx
    │   │   │   │   ├── profile.spec.tsx
    │   │   │   │   ├── profile.tsx
    │   │   │   │   ├── sampledProfile.spec.tsx
    │   │   │   │   ├── sampledProfile.tsx
    │   │   │   │   ├── sentrySampledProfile.spec.tsx
    │   │   │   │   ├── sentrySampledProfile.tsx
    │   │   │   │   ├── testUtils.tsx
    │   │   │   │   ├── utils.spec.tsx
    │   │   │   │   └── utils.tsx
    │   │   │   ├── renderers
    │   │   │   │   ├── UIFramesRenderer.tsx
    │   │   │   │   ├── UIFramesRenderer2D.tsx
    │   │   │   │   ├── chartRenderer.tsx
    │   │   │   │   ├── flamegraphRenderer.tsx
    │   │   │   │   ├── flamegraphRenderer2D.tsx
    │   │   │   │   ├── flamegraphRendererWebGL.spec.tsx
    │   │   │   │   ├── flamegraphRendererWebGL.tsx
    │   │   │   │   ├── flamegraphTextRenderer.spec.tsx
    │   │   │   │   ├── flamegraphTextRenderer.tsx
    │   │   │   │   ├── gridRenderer.spec.tsx
    │   │   │   │   ├── gridRenderer.tsx
    │   │   │   │   ├── positionIndicatorRenderer.spec.tsx
    │   │   │   │   ├── positionIndicatorRenderer.tsx
    │   │   │   │   ├── sampleTickRenderer.tsx
    │   │   │   │   ├── selectedFrameRenderer.spec.tsx
    │   │   │   │   ├── selectedFrameRenderer.tsx
    │   │   │   │   ├── shaders.tsx
    │   │   │   │   ├── spansRenderer.tsx
    │   │   │   │   ├── spansTextRenderer.tsx
    │   │   │   │   ├── testUtils.tsx
    │   │   │   │   ├── textRenderer.tsx
    │   │   │   │   ├── uiFramesRendererWebGL.spec.tsx
    │   │   │   │   └── uiFramesRendererWebGL.tsx
    │   │   │   ├── routes.tsx
    │   │   │   ├── spanChart.spec.tsx
    │   │   │   ├── spanChart.tsx
    │   │   │   ├── spanTree.spec.tsx
    │   │   │   ├── spanTree.tsx
    │   │   │   ├── speedscope.tsx
    │   │   │   ├── tableRenderer.tsx
    │   │   │   ├── uiFrames.spec.tsx
    │   │   │   ├── uiFrames.tsx
    │   │   │   ├── units
    │   │   │   │   ├── unit.spec.ts
    │   │   │   │   └── units.ts
    │   │   │   └── validators
    │   │   │   │   └── regExp.tsx
    │   │   ├── project
    │   │   │   ├── sortProjects.spec.tsx
    │   │   │   ├── sortProjects.tsx
    │   │   │   ├── useDetailedProject.tsx
    │   │   │   ├── useSelectedProjectsHaveField.tsx
    │   │   │   └── useUpdateProject.tsx
    │   │   ├── projects.spec.tsx
    │   │   ├── projects.tsx
    │   │   ├── promptIsDismissed.tsx
    │   │   ├── provideAriaRouter.tsx
    │   │   ├── queryClient.spec.tsx
    │   │   ├── queryClient.tsx
    │   │   ├── queryString.spec.tsx
    │   │   ├── queryString.tsx
    │   │   ├── react
    │   │   │   └── isHydrationError.tsx
    │   │   ├── reactRouter6Compat
    │   │   │   ├── location.tsx
    │   │   │   ├── onRouteLeave.tsx
    │   │   │   └── router.tsx
    │   │   ├── recordSentryAppInteraction.tsx
    │   │   ├── recreateRoute.spec.tsx
    │   │   ├── recreateRoute.tsx
    │   │   ├── regions
    │   │   │   └── index.tsx
    │   │   ├── releases
    │   │   │   ├── releasesProvider.spec.tsx
    │   │   │   └── releasesProvider.tsx
    │   │   ├── removeBodyTheme.tsx
    │   │   ├── replaceRouterParams.spec.tsx
    │   │   ├── replaceRouterParams.tsx
    │   │   ├── replayCount
    │   │   │   ├── useReplayCount.spec.tsx
    │   │   │   ├── useReplayCount.tsx
    │   │   │   ├── useReplayCountForFeedbacks.tsx
    │   │   │   ├── useReplayCountForIssues.tsx
    │   │   │   ├── useReplayCountForTransactions.tsx
    │   │   │   └── useReplayExists.tsx
    │   │   ├── replays
    │   │   │   ├── createHiddenPlayer.tsx
    │   │   │   ├── extractDomNodes.tsx
    │   │   │   ├── fetchReplayClicks.tsx
    │   │   │   ├── fetchReplayList.tsx
    │   │   │   ├── generatePlatformIconName.tsx
    │   │   │   ├── getCurrentScreenName.spec.tsx
    │   │   │   ├── getCurrentScreenName.tsx
    │   │   │   ├── getCurrentUrl.spec.tsx
    │   │   │   ├── getCurrentUrl.tsx
    │   │   │   ├── getDiffTimestamps.spec.tsx
    │   │   │   ├── getDiffTimestamps.tsx
    │   │   │   ├── getFrameDetails.tsx
    │   │   │   ├── getReplayEvent.spec.tsx
    │   │   │   ├── getReplayEvent.tsx
    │   │   │   ├── getReplayIdFromEvent.tsx
    │   │   │   ├── highlightNode.tsx
    │   │   │   ├── hooks
    │   │   │   │   ├── useActiveReplayTab.spec.tsx
    │   │   │   │   ├── useActiveReplayTab.tsx
    │   │   │   │   ├── useCrumbHandlers.tsx
    │   │   │   │   ├── useDeadRageSelectors.tsx
    │   │   │   │   ├── useDeleteReplay.tsx
    │   │   │   │   ├── useDeleteReplays.tsx
    │   │   │   │   ├── useExtractDiffMutations.tsx
    │   │   │   │   ├── useExtractDomNodes.tsx
    │   │   │   │   ├── useExtractPageHtml.tsx
    │   │   │   │   ├── useFeedbackEvents.tsx
    │   │   │   │   ├── useFiltersInLocationQuery.tsx
    │   │   │   │   ├── useInitialTimeOffsetMs.spec.tsx
    │   │   │   │   ├── useInitialTimeOffsetMs.tsx
    │   │   │   │   ├── useLoadReplayReader.spec.tsx
    │   │   │   │   ├── useLoadReplayReader.tsx
    │   │   │   │   ├── useLogEventReplayStatus.tsx
    │   │   │   │   ├── useLogReplayDataLoaded.tsx
    │   │   │   │   ├── useMarkReplayViewed.tsx
    │   │   │   │   ├── usePollReplayRecord.spec.tsx
    │   │   │   │   ├── usePollReplayRecord.tsx
    │   │   │   │   ├── useReplayData.spec.tsx
    │   │   │   │   ├── useReplayData.tsx
    │   │   │   │   ├── useReplayLayout.tsx
    │   │   │   │   ├── useReplayList.tsx
    │   │   │   │   ├── useReplayListQueryKey.tsx
    │   │   │   │   ├── useReplayOnboarding.tsx
    │   │   │   │   ├── useReplayPageview.tsx
    │   │   │   │   ├── useReplayProjectSlug.tsx
    │   │   │   │   ├── useShareReplayAtTimestamp.tsx
    │   │   │   │   ├── useSplitPanelTracking.tsx
    │   │   │   │   └── useTimelineScale.tsx
    │   │   │   ├── hydrateBreadcrumbs.spec.tsx
    │   │   │   ├── hydrateBreadcrumbs.tsx
    │   │   │   ├── hydrateErrors.spec.tsx
    │   │   │   ├── hydrateErrors.tsx
    │   │   │   ├── hydrateFrames.spec.tsx
    │   │   │   ├── hydrateFrames.tsx
    │   │   │   ├── hydrateRRWebRecordingFrames.spec.tsx
    │   │   │   ├── hydrateRRWebRecordingFrames.tsx
    │   │   │   ├── hydrateSelectorData.tsx
    │   │   │   ├── hydrateSpans.spec.tsx
    │   │   │   ├── hydrateSpans.tsx
    │   │   │   ├── playback
    │   │   │   │   ├── hooks
    │   │   │   │   │   ├── useEmitTimestampChanges.tsx
    │   │   │   │   │   ├── useReplayCurrentTime.tsx
    │   │   │   │   │   └── useTouchEventsCheck.tsx
    │   │   │   │   └── providers
    │   │   │   │   │   ├── replayPlayerPluginsContext.tsx
    │   │   │   │   │   ├── replayPlayerPluginsContextProvider.spec.tsx
    │   │   │   │   │   ├── replayPlayerSizeContext.tsx
    │   │   │   │   │   ├── replayPlayerStateContext.spec.tsx
    │   │   │   │   │   ├── replayPlayerStateContext.tsx
    │   │   │   │   │   ├── replayPlaylistProvider.tsx
    │   │   │   │   │   ├── replayPreferencesContext.spec.tsx
    │   │   │   │   │   ├── replayPreferencesContext.tsx
    │   │   │   │   │   ├── replayReaderProvider.tsx
    │   │   │   │   │   └── useCurrentHoverTime.tsx
    │   │   │   ├── projectSupportsReplay.spec.tsx
    │   │   │   ├── projectSupportsReplay.tsx
    │   │   │   ├── replay.tsx
    │   │   │   ├── replayDataUtils.tsx
    │   │   │   ├── replayPlayerTimestampEmitter.tsx
    │   │   │   ├── replayReader.spec.tsx
    │   │   │   ├── replayReader.tsx
    │   │   │   ├── replayerDomQuery.tsx
    │   │   │   ├── replayerStepper.tsx
    │   │   │   ├── resourceFrame.tsx
    │   │   │   ├── sdkVersions.tsx
    │   │   │   ├── timer.spec.tsx
    │   │   │   ├── timer.tsx
    │   │   │   ├── types.tsx
    │   │   │   └── useDeleteReplays.spec.tsx
    │   │   ├── requestError
    │   │   │   ├── requestError.tsx
    │   │   │   ├── sanitizePath.spec.tsx
    │   │   │   └── sanitizePath.tsx
    │   │   ├── resolveRoute.spec.tsx
    │   │   ├── resolveRoute.tsx
    │   │   ├── retryableImport.spec.tsx
    │   │   ├── retryableImport.tsx
    │   │   ├── routeAnalytics
    │   │   │   ├── useDisableRouteAnalytics.spec.tsx
    │   │   │   ├── useDisableRouteAnalytics.tsx
    │   │   │   ├── useRouteAnalyticsEventNames.spec.tsx
    │   │   │   ├── useRouteAnalyticsEventNames.tsx
    │   │   │   ├── useRouteAnalyticsHookSetup.spec.tsx
    │   │   │   ├── useRouteAnalyticsHookSetup.tsx
    │   │   │   ├── useRouteAnalyticsParams.spec.tsx
    │   │   │   └── useRouteAnalyticsParams.tsx
    │   │   ├── routeTitle.tsx
    │   │   ├── sanitizeQuerySelector.spec.tsx
    │   │   ├── sanitizeQuerySelector.tsx
    │   │   ├── selectText.tsx
    │   │   ├── sessionStorage.tsx
    │   │   ├── sessions.spec.tsx
    │   │   ├── sessions.tsx
    │   │   ├── shouldPreloadData.tsx
    │   │   ├── silence-react-unsafe-warnings.ts
    │   │   ├── slugify.spec.tsx
    │   │   ├── slugify.tsx
    │   │   ├── sqlish
    │   │   │   ├── SQLishFormatter.spec.tsx
    │   │   │   ├── SQLishFormatter.tsx
    │   │   │   ├── SQLishParser.spec.tsx
    │   │   │   ├── SQLishParser.ts
    │   │   │   ├── formatters
    │   │   │   │   ├── simpleMarkup.tsx
    │   │   │   │   ├── string.ts
    │   │   │   │   └── stringAccumulator.ts
    │   │   │   ├── sqlish.pegjs
    │   │   │   └── types.ts
    │   │   ├── statics-setup.tsx
    │   │   ├── string
    │   │   │   ├── capitalize.spec.tsx
    │   │   │   ├── capitalize.tsx
    │   │   │   ├── centerTruncate.tsx
    │   │   │   ├── containsCRLF.ts
    │   │   │   ├── ellipsize.spec.tsx
    │   │   │   ├── ellipsize.tsx
    │   │   │   ├── isUUID.spec.tsx
    │   │   │   ├── isUUID.tsx
    │   │   │   ├── isUrl.tsx
    │   │   │   ├── isValidUrl.tsx
    │   │   │   ├── looksLikeAJSONArray.spec.tsx
    │   │   │   ├── looksLikeAJSONArray.tsx
    │   │   │   ├── looksLikeAJSONObject.spec.tsx
    │   │   │   ├── looksLikeAJSONObject.tsx
    │   │   │   ├── middleEllipsis.tsx
    │   │   │   ├── toTitleCase.spec.tsx
    │   │   │   ├── toTitleCase.tsx
    │   │   │   ├── trimSlug.spec.tsx
    │   │   │   ├── trimSlug.tsx
    │   │   │   ├── trimTextCenter.spec.tsx
    │   │   │   ├── trimTextCenter.tsx
    │   │   │   └── unicode.ts
    │   │   ├── tabularData
    │   │   │   ├── scaleTabularDataColumn.spec.tsx
    │   │   │   └── scaleTabularDataColumn.tsx
    │   │   ├── tag.ts
    │   │   ├── teams.spec.tsx
    │   │   ├── teams.tsx
    │   │   ├── tempest
    │   │   │   └── features.tsx
    │   │   ├── testableTransition.tsx
    │   │   ├── testableWindowLocation.tsx
    │   │   ├── theme
    │   │   │   ├── index.tsx
    │   │   │   ├── scraps
    │   │   │   │   ├── color.tsx
    │   │   │   │   ├── size.tsx
    │   │   │   │   └── typography.tsx
    │   │   │   ├── theme.spec.tsx
    │   │   │   ├── theme.tsx
    │   │   │   ├── useChonkPrompt.spec.tsx
    │   │   │   ├── useChonkPrompt.tsx
    │   │   │   ├── useInvertedTheme.ts
    │   │   │   ├── withChonk.spec.tsx
    │   │   │   └── withChonk.tsx
    │   │   ├── timeSeries
    │   │   │   ├── getIntervalForTimeSeriesQuery.tsx
    │   │   │   ├── getTimeSeriesInterval.tsx
    │   │   │   ├── markDelayedData.tsx
    │   │   │   ├── parseGroupBy.spec.tsx
    │   │   │   ├── parseGroupBy.tsx
    │   │   │   ├── scaleTimeSeriesData.spec.tsx
    │   │   │   ├── scaleTimeSeriesData.tsx
    │   │   │   ├── segmentTimeSeriesByIncompleteData.spec.tsx
    │   │   │   ├── segmentTimeSeriesByIncompleteData.tsx
    │   │   │   ├── timeSeriesItemToEChartsDataPoint.tsx
    │   │   │   ├── transformLegacySeriesToPlottables.spec.tsx
    │   │   │   ├── transformLegacySeriesToPlottables.tsx
    │   │   │   ├── useFetchEventsTimeSeries.mdx
    │   │   │   ├── useFetchEventsTimeSeries.spec.tsx
    │   │   │   └── useFetchEventsTimeSeries.tsx
    │   │   ├── tokenizeSearch.spec.tsx
    │   │   ├── tokenizeSearch.tsx
    │   │   ├── touch.tsx
    │   │   ├── unitConversion
    │   │   │   ├── convertDuration.spec.tsx
    │   │   │   ├── convertDuration.tsx
    │   │   │   ├── convertRate.spec.tsx
    │   │   │   ├── convertRate.tsx
    │   │   │   ├── convertSize.spec.tsx
    │   │   │   └── convertSize.tsx
    │   │   ├── unreachable.tsx
    │   │   ├── url
    │   │   │   ├── formatSearchStringForQueryParam.spec.tsx
    │   │   │   ├── formatSearchStringForQueryParam.tsx
    │   │   │   ├── normalizeUrl.spec.tsx
    │   │   │   ├── normalizeUrl.tsx
    │   │   │   ├── safeURL.spec.tsx
    │   │   │   ├── safeURL.tsx
    │   │   │   ├── stripURLOrigin.spec.tsx
    │   │   │   ├── stripURLOrigin.tsx
    │   │   │   ├── testUtils.tsx
    │   │   │   ├── urlParamBatchContext.spec.tsx
    │   │   │   ├── urlParamBatchContext.tsx
    │   │   │   ├── useLocationQuery.spec.tsx
    │   │   │   ├── useLocationQuery.tsx
    │   │   │   ├── useQueryParamState.spec.tsx
    │   │   │   ├── useQueryParamState.tsx
    │   │   │   ├── useUrlParams.spec.tsx
    │   │   │   └── useUrlParams.tsx
    │   │   ├── useApi.spec.tsx
    │   │   ├── useApi.tsx
    │   │   ├── useBreakpoints.spec.tsx
    │   │   ├── useBreakpoints.tsx
    │   │   ├── useCanCreateProject.tsx
    │   │   ├── useCleanQueryParamsOnRouteLeave.spec.tsx
    │   │   ├── useCleanQueryParamsOnRouteLeave.tsx
    │   │   ├── useColorscheme.tsx
    │   │   ├── useCommitters.tsx
    │   │   ├── useCopyToClipboard.tsx
    │   │   ├── useCustomMeasurements.spec.tsx
    │   │   ├── useCustomMeasurements.tsx
    │   │   ├── useDatePageFilterProps.tsx
    │   │   ├── useDebouncedValue.spec.tsx
    │   │   ├── useDebouncedValue.tsx
    │   │   ├── useDeploys.tsx
    │   │   ├── useDevicePixelRatio.tsx
    │   │   ├── useDimensions.tsx
    │   │   ├── useDismissAlert.spec.tsx
    │   │   ├── useDismissAlert.tsx
    │   │   ├── useDispatchingReducer.spec.tsx
    │   │   ├── useDispatchingReducer.tsx
    │   │   ├── useEffectAfterFirstRender.ts
    │   │   ├── useFeedbackForm.spec.tsx
    │   │   ├── useFeedbackForm.tsx
    │   │   ├── useHotkeys.spec.tsx
    │   │   ├── useHotkeys.tsx
    │   │   ├── useHoverOverlay.spec.tsx
    │   │   ├── useHoverOverlay.tsx
    │   │   ├── useInitSentryToolbar.tsx
    │   │   ├── useIsMountedRef.spec.tsx
    │   │   ├── useIsMountedRef.tsx
    │   │   ├── useIsSentryEmployee.spec.tsx
    │   │   ├── useIsSentryEmployee.ts
    │   │   ├── useIsStuck.tsx
    │   │   ├── useIssueEventOwners.tsx
    │   │   ├── useKeyPress.tsx
    │   │   ├── useLocalStorageState.spec.tsx
    │   │   ├── useLocalStorageState.ts
    │   │   ├── useLocation.spec.tsx
    │   │   ├── useLocation.tsx
    │   │   ├── useMaxPickableDays.spec.tsx
    │   │   ├── useMaxPickableDays.tsx
    │   │   ├── useMedia.tsx
    │   │   ├── useMembers.spec.tsx
    │   │   ├── useMembers.tsx
    │   │   ├── useMemoWithPrevious.spec.tsx
    │   │   ├── useMemoWithPrevious.ts
    │   │   ├── useMouseTracking.tsx
    │   │   ├── useMutateApiToken.tsx
    │   │   ├── useMutateUserOptions.tsx
    │   │   ├── useNavigate.spec.tsx
    │   │   ├── useNavigate.tsx
    │   │   ├── useOnClickOutside.tsx
    │   │   ├── useOrganization.stories.tsx
    │   │   ├── useOrganization.tsx
    │   │   ├── useOverlay.tsx
    │   │   ├── useOwnerOptions.spec.tsx
    │   │   ├── useOwnerOptions.tsx
    │   │   ├── useOwners.spec.tsx
    │   │   ├── useOwners.tsx
    │   │   ├── usePageFilters.tsx
    │   │   ├── useParams.spec.tsx
    │   │   ├── useParams.tsx
    │   │   ├── usePrevious.spec.tsx
    │   │   ├── usePrevious.stories.tsx
    │   │   ├── usePrevious.tsx
    │   │   ├── usePrismTokens.spec.tsx
    │   │   ├── usePrismTokens.stories.tsx
    │   │   ├── usePrismTokens.tsx
    │   │   ├── useProjectFromId.tsx
    │   │   ├── useProjectFromSlug.tsx
    │   │   ├── useProjectKeys.tsx
    │   │   ├── useProjectSdkNeedsUpdate.spec.tsx
    │   │   ├── useProjectSdkNeedsUpdate.tsx
    │   │   ├── useProjects.spec.tsx
    │   │   ├── useProjects.tsx
    │   │   ├── useRAF.tsx
    │   │   ├── useRefChildrenVisibility.tsx
    │   │   ├── useRelease.tsx
    │   │   ├── useReleaseRepositories.tsx
    │   │   ├── useReleaseStats.tsx
    │   │   ├── useRepositories.tsx
    │   │   ├── useResettableState.tsx
    │   │   ├── useResizable.tsx
    │   │   ├── useResizableDrawer.tsx
    │   │   ├── useRouteContext.tsx
    │   │   ├── useRouter.spec.tsx
    │   │   ├── useRouter.tsx
    │   │   ├── useRoutes.spec.tsx
    │   │   ├── useRoutes.tsx
    │   │   ├── useScrollSync.spec.tsx
    │   │   ├── useScrollSync.ts
    │   │   ├── useScrollToTop.tsx
    │   │   ├── useSentryAppComponentsStore.tsx
    │   │   ├── useServiceIncidents.tsx
    │   │   ├── useSessionStorage.tsx
    │   │   ├── useSyncedLocalStorageState.spec.tsx
    │   │   ├── useSyncedLocalStorageState.tsx
    │   │   ├── useTags.spec.tsx
    │   │   ├── useTags.tsx
    │   │   ├── useTeams.spec.tsx
    │   │   ├── useTeams.tsx
    │   │   ├── useTeamsById.spec.tsx
    │   │   ├── useTeamsById.tsx
    │   │   ├── useTimeout.spec.tsx
    │   │   ├── useTimeout.tsx
    │   │   ├── useUndoableReducer.spec.tsx
    │   │   ├── useUndoableReducer.tsx
    │   │   ├── useUser.stories.tsx
    │   │   ├── useUser.tsx
    │   │   ├── useUserFromId.tsx
    │   │   ├── useUserTeams.spec.tsx
    │   │   ├── useUserTeams.tsx
    │   │   ├── userselect.tsx
    │   │   ├── versions
    │   │   │   ├── formatVersion.tsx
    │   │   │   ├── isSemverRelease.tsx
    │   │   │   ├── parseVersion.tsx
    │   │   │   ├── semverCompare.spec.tsx
    │   │   │   └── semverCompare.ts
    │   │   ├── window
    │   │   │   ├── useFullscreen.tsx
    │   │   │   └── useIsFullscreen.tsx
    │   │   ├── withApi.spec.tsx
    │   │   ├── withApi.tsx
    │   │   ├── withConfig.spec.tsx
    │   │   ├── withConfig.tsx
    │   │   ├── withDomainRedirect.spec.tsx
    │   │   ├── withDomainRedirect.tsx
    │   │   ├── withDomainRequired.spec.tsx
    │   │   ├── withDomainRequired.tsx
    │   │   ├── withOrganization.tsx
    │   │   ├── withOrganizations.tsx
    │   │   ├── withPageFilters.spec.tsx
    │   │   ├── withPageFilters.tsx
    │   │   ├── withProject.tsx
    │   │   ├── withProjects.spec.tsx
    │   │   ├── withProjects.tsx
    │   │   ├── withSentryAppComponents.spec.tsx
    │   │   ├── withSentryAppComponents.tsx
    │   │   ├── withSentryRouter.spec.tsx
    │   │   ├── withSentryRouter.tsx
    │   │   ├── withTags.spec.tsx
    │   │   ├── withTags.tsx
    │   │   └── zendesk.tsx
    │   └── views
    │   │   ├── acceptOrganizationInvite
    │   │       ├── index.spec.tsx
    │   │       └── index.tsx
    │   │   ├── acceptProjectTransfer
    │   │       ├── index.spec.tsx
    │   │       └── index.tsx
    │   │   ├── admin
    │   │       ├── adminEnvironment.tsx
    │   │       ├── adminLayout.tsx
    │   │       ├── adminMail.tsx
    │   │       ├── adminOrganizations.tsx
    │   │       ├── adminPackages.tsx
    │   │       ├── adminProjects.tsx
    │   │       ├── adminRelays.spec.tsx
    │   │       ├── adminRelays.tsx
    │   │       ├── adminSettings.spec.tsx
    │   │       ├── adminSettings.tsx
    │   │       ├── adminUserEdit.tsx
    │   │       ├── adminUsers.tsx
    │   │       ├── adminWarnings.tsx
    │   │       ├── installWizard
    │   │       │   ├── index.spec.tsx
    │   │       │   └── index.tsx
    │   │       └── options.tsx
    │   │   ├── alerts
    │   │       ├── builder
    │   │       │   ├── builderBreadCrumbs.tsx
    │   │       │   └── projectProvider.tsx
    │   │       ├── create.spec.tsx
    │   │       ├── create.tsx
    │   │       ├── edit.tsx
    │   │       ├── filterBar.tsx
    │   │       ├── incidentRedirect.spec.tsx
    │   │       ├── incidentRedirect.tsx
    │   │       ├── index.spec.tsx
    │   │       ├── index.tsx
    │   │       ├── list
    │   │       │   ├── header.spec.tsx
    │   │       │   ├── header.tsx
    │   │       │   ├── incidents
    │   │       │   │   ├── index.spec.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   └── row.tsx
    │   │       │   ├── onboarding.tsx
    │   │       │   └── rules
    │   │       │   │   ├── alertLastIncidentActivationInfo.spec.tsx
    │   │       │   │   ├── alertLastIncidentActivationInfo.tsx
    │   │       │   │   ├── alertRuleStatus.tsx
    │   │       │   │   ├── alertRulesList.spec.tsx
    │   │       │   │   ├── alertRulesList.tsx
    │   │       │   │   ├── combinedAlertBadge.spec.tsx
    │   │       │   │   ├── combinedAlertBadge.tsx
    │   │       │   │   ├── row.tsx
    │   │       │   │   ├── teamFilter.tsx
    │   │       │   │   └── utils.tsx
    │   │       ├── pathnames.tsx
    │   │       ├── rules
    │   │       │   ├── crons
    │   │       │   │   ├── details.spec.tsx
    │   │       │   │   ├── details.tsx
    │   │       │   │   ├── edit.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── utils.spec.tsx
    │   │       │   │   └── utils.tsx
    │   │       │   ├── issue
    │   │       │   │   ├── addIntegrationRow.spec.tsx
    │   │       │   │   ├── addIntegrationRow.tsx
    │   │       │   │   ├── details
    │   │       │   │   │   ├── alertChart.tsx
    │   │       │   │   │   ├── issuesList.tsx
    │   │       │   │   │   ├── ruleDetails.spec.tsx
    │   │       │   │   │   ├── ruleDetails.tsx
    │   │       │   │   │   ├── sidebar.tsx
    │   │       │   │   │   ├── textRule.spec.tsx
    │   │       │   │   │   └── textRule.tsx
    │   │       │   │   ├── feedbackAlertBanner.tsx
    │   │       │   │   ├── index.spec.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── memberTeamFields.tsx
    │   │       │   │   ├── messagingIntegrationModal.spec.tsx
    │   │       │   │   ├── messagingIntegrationModal.tsx
    │   │       │   │   ├── previewIssues.tsx
    │   │       │   │   ├── previewTable.tsx
    │   │       │   │   ├── ruleNode.spec.tsx
    │   │       │   │   ├── ruleNode.tsx
    │   │       │   │   ├── ruleNodeList.tsx
    │   │       │   │   ├── sentryAppRuleModal.spec.tsx
    │   │       │   │   ├── sentryAppRuleModal.tsx
    │   │       │   │   ├── setupMessagingIntegrationButton.spec.tsx
    │   │       │   │   └── setupMessagingIntegrationButton.tsx
    │   │       │   ├── metric
    │   │       │   │   ├── actions.tsx
    │   │       │   │   ├── constants.spec.tsx
    │   │       │   │   ├── constants.tsx
    │   │       │   │   ├── create.spec.tsx
    │   │       │   │   ├── create.tsx
    │   │       │   │   ├── details
    │   │       │   │   │   ├── anomalyDetectionFeedbackBanner.spec.tsx
    │   │       │   │   │   ├── anomalyDetectionFeedbackBanner.tsx
    │   │       │   │   │   ├── body.tsx
    │   │       │   │   │   ├── constants.tsx
    │   │       │   │   │   ├── errorMigrationWarning.spec.tsx
    │   │       │   │   │   ├── errorMigrationWarning.tsx
    │   │       │   │   │   ├── header.tsx
    │   │       │   │   │   ├── index.spec.tsx
    │   │       │   │   │   ├── index.tsx
    │   │       │   │   │   ├── metricChart.tsx
    │   │       │   │   │   ├── metricChartOption.tsx
    │   │       │   │   │   ├── metricHistory.spec.tsx
    │   │       │   │   │   ├── metricHistory.tsx
    │   │       │   │   │   ├── relatedIssues.spec.tsx
    │   │       │   │   │   ├── relatedIssues.tsx
    │   │       │   │   │   ├── relatedIssuesNotAvailable.tsx
    │   │       │   │   │   ├── relatedTransactions.tsx
    │   │       │   │   │   ├── sidebar.tsx
    │   │       │   │   │   ├── utils.spec.tsx
    │   │       │   │   │   └── utils.tsx
    │   │       │   │   ├── duplicate.spec.tsx
    │   │       │   │   ├── duplicate.tsx
    │   │       │   │   ├── eapField.spec.tsx
    │   │       │   │   ├── eapField.tsx
    │   │       │   │   ├── edit.spec.tsx
    │   │       │   │   ├── edit.tsx
    │   │       │   │   ├── incompatibleAlertQuery.spec.tsx
    │   │       │   │   ├── incompatibleAlertQuery.tsx
    │   │       │   │   ├── metricField.tsx
    │   │       │   │   ├── metricRulePresets.tsx
    │   │       │   │   ├── onDemandThresholdChecker.tsx
    │   │       │   │   ├── ruleConditionsForm.spec.tsx
    │   │       │   │   ├── ruleConditionsForm.tsx
    │   │       │   │   ├── ruleForm.spec.tsx
    │   │       │   │   ├── ruleForm.tsx
    │   │       │   │   ├── ruleNameOwnerForm.tsx
    │   │       │   │   ├── thresholdTypeForm.tsx
    │   │       │   │   ├── triggers
    │   │       │   │   │   ├── actionsPanel
    │   │       │   │   │   │   ├── actionSpecificTargetSelector.tsx
    │   │       │   │   │   │   ├── actionTargetSelector.tsx
    │   │       │   │   │   │   ├── deleteActionButton.tsx
    │   │       │   │   │   │   └── index.tsx
    │   │       │   │   │   ├── anomalyAlertsForm.tsx
    │   │       │   │   │   ├── chart
    │   │       │   │   │   │   ├── index.spec.tsx
    │   │       │   │   │   │   ├── index.tsx
    │   │       │   │   │   │   └── thresholdsChart.tsx
    │   │       │   │   │   ├── dynamicAlertsFeedbackButton.tsx
    │   │       │   │   │   ├── form.tsx
    │   │       │   │   │   ├── index.tsx
    │   │       │   │   │   └── thresholdControl.tsx
    │   │       │   │   ├── types.tsx
    │   │       │   │   ├── utils
    │   │       │   │   │   ├── anomalyChart.spec.tsx
    │   │       │   │   │   ├── anomalyChart.tsx
    │   │       │   │   │   ├── determineSeriesConfidence.spec.tsx
    │   │       │   │   │   ├── determineSeriesConfidence.tsx
    │   │       │   │   │   ├── determineSeriesSampleCount.tsx
    │   │       │   │   │   ├── getEventTypeFilter.tsx
    │   │       │   │   │   ├── getMetricDatasetQueryExtras.tsx
    │   │       │   │   │   ├── hasThresholdValue.tsx
    │   │       │   │   │   ├── isCrashFreeAlert.tsx
    │   │       │   │   │   ├── onDemandMetricAlert.spec.tsx
    │   │       │   │   │   ├── onDemandMetricAlert.tsx
    │   │       │   │   │   └── useMetricRule.tsx
    │   │       │   │   └── wizardField.tsx
    │   │       │   ├── uptime
    │   │       │   │   ├── checkIndicator.tsx
    │   │       │   │   ├── details.spec.tsx
    │   │       │   │   ├── details.tsx
    │   │       │   │   ├── detailsSidebar.tsx
    │   │       │   │   ├── detailsTimeline.tsx
    │   │       │   │   ├── detailsTimelineLegend.tsx
    │   │       │   │   ├── edit.spec.tsx
    │   │       │   │   ├── edit.tsx
    │   │       │   │   ├── existingOrCreate.spec.tsx
    │   │       │   │   ├── existingOrCreate.tsx
    │   │       │   │   ├── httpSnippet.spec.tsx
    │   │       │   │   ├── httpSnippet.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── statusToggleButton.tsx
    │   │       │   │   ├── types.tsx
    │   │       │   │   ├── uptimeAlertForm.spec.tsx
    │   │       │   │   ├── uptimeAlertForm.tsx
    │   │       │   │   ├── uptimeChecksGrid.tsx
    │   │       │   │   ├── uptimeChecksTable.tsx
    │   │       │   │   ├── uptimeHeadersField.spec.tsx
    │   │       │   │   ├── uptimeHeadersField.tsx
    │   │       │   │   └── uptimeIssues.tsx
    │   │       │   ├── userSnoozeDeprecationBanner.tsx
    │   │       │   ├── utils.spec.tsx
    │   │       │   └── utils.tsx
    │   │       ├── types.tsx
    │   │       ├── utils
    │   │       │   ├── apiCalls.tsx
    │   │       │   ├── constants.tsx
    │   │       │   ├── getChangeStatus.tsx
    │   │       │   ├── getComparisonMarkLines.tsx
    │   │       │   ├── getMetricRuleDiscoverUrl.spec.tsx
    │   │       │   ├── getMetricRuleDiscoverUrl.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── migrationUi.tsx
    │   │       │   ├── timePeriods.spec.tsx
    │   │       │   ├── timePeriods.tsx
    │   │       │   └── utils.spec.tsx
    │   │       ├── wizard
    │   │       │   ├── index.spec.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── options.tsx
    │   │       │   ├── panelContent.tsx
    │   │       │   ├── radioPanelGroup.spec.tsx
    │   │       │   ├── radioPanelGroup.tsx
    │   │       │   ├── utils.spec.tsx
    │   │       │   └── utils.tsx
    │   │       ├── workflowEngineRedirectWrappers
    │   │       │   ├── alertBuilderProjectProvider.tsx
    │   │       │   ├── alertCreate.tsx
    │   │       │   ├── alertEdit.tsx
    │   │       │   ├── incident.tsx
    │   │       │   ├── issueAlertRuleDetails.tsx
    │   │       │   ├── metricAlertRuleDetails.tsx
    │   │       │   ├── metricAlertRuleEdit.tsx
    │   │       │   ├── uptimeAlertRuleDetails.tsx
    │   │       │   └── uptimeExistingOrCreate.tsx
    │   │       └── workflowEngineRedirects.tsx
    │   │   ├── app
    │   │       ├── alertMessage.tsx
    │   │       ├── appBodyContent.tsx
    │   │       ├── asyncSDKIntegrationProvider.tsx
    │   │       ├── index.spec.tsx
    │   │       ├── index.tsx
    │   │       ├── root.tsx
    │   │       └── systemAlerts.tsx
    │   │   ├── auth
    │   │       ├── layout.tsx
    │   │       ├── login.spec.tsx
    │   │       ├── login.tsx
    │   │       ├── loginForm.spec.tsx
    │   │       ├── loginForm.tsx
    │   │       ├── registerForm.spec.tsx
    │   │       ├── registerForm.tsx
    │   │       ├── ssoForm.spec.tsx
    │   │       └── ssoForm.tsx
    │   │   ├── authV2
    │   │       ├── README.md
    │   │       ├── components
    │   │       │   └── index.tsx
    │   │       ├── contexts
    │   │       │   ├── loginContext.tsx
    │   │       │   ├── organizationContext.tsx
    │   │       │   └── sessionContext.tsx
    │   │       ├── pages
    │   │       │   └── index.tsx
    │   │       ├── routes.tsx
    │   │       └── types.tsx
    │   │   ├── automations
    │   │       ├── components
    │   │       │   ├── actionFilters
    │   │       │   │   ├── ageComparison.tsx
    │   │       │   │   ├── assignedTo.tsx
    │   │       │   │   ├── comparisonBranches.tsx
    │   │       │   │   ├── constants.tsx
    │   │       │   │   ├── eventAttribute.tsx
    │   │       │   │   ├── eventFrequency.tsx
    │   │       │   │   ├── eventUniqueUserFrequency.tsx
    │   │       │   │   ├── issueCategory.tsx
    │   │       │   │   ├── issueOccurrences.tsx
    │   │       │   │   ├── issuePriority.tsx
    │   │       │   │   ├── issuePriorityDeescalating.tsx
    │   │       │   │   ├── latestAdoptedRelease.tsx
    │   │       │   │   ├── latestRelease.tsx
    │   │       │   │   ├── level.tsx
    │   │       │   │   ├── percentSessions.tsx
    │   │       │   │   ├── subfiltersList.tsx
    │   │       │   │   └── taggedEvent.tsx
    │   │       │   ├── actionNodeList.spec.tsx
    │   │       │   ├── actionNodeList.tsx
    │   │       │   ├── actionNodes.tsx
    │   │       │   ├── actions
    │   │       │   │   ├── azureDevOps.tsx
    │   │       │   │   ├── discord.tsx
    │   │       │   │   ├── email.tsx
    │   │       │   │   ├── github.tsx
    │   │       │   │   ├── githubEnterprise.tsx
    │   │       │   │   ├── integrationField.tsx
    │   │       │   │   ├── jira.tsx
    │   │       │   │   ├── jiraServer.tsx
    │   │       │   │   ├── msTeams.tsx
    │   │       │   │   ├── opsgenie.tsx
    │   │       │   │   ├── pagerduty.tsx
    │   │       │   │   ├── plugin.tsx
    │   │       │   │   ├── sentryApp.tsx
    │   │       │   │   ├── serviceField.tsx
    │   │       │   │   ├── slack.tsx
    │   │       │   │   ├── tagsField.tsx
    │   │       │   │   ├── targetDisplayField.tsx
    │   │       │   │   ├── ticketActionSettingsButton.tsx
    │   │       │   │   └── webhook.tsx
    │   │       │   ├── automationActionSummary.tsx
    │   │       │   ├── automationBuilder.tsx
    │   │       │   ├── automationBuilderConflictContext.tsx
    │   │       │   ├── automationBuilderContext.tsx
    │   │       │   ├── automationBuilderErrorContext.tsx
    │   │       │   ├── automationBuilderRow.tsx
    │   │       │   ├── automationFeedbackButton.tsx
    │   │       │   ├── automationForm.tsx
    │   │       │   ├── automationFormData.tsx
    │   │       │   ├── automationHistoryList.tsx
    │   │       │   ├── automationListTable
    │   │       │   │   ├── actions.tsx
    │   │       │   │   ├── connectedDetectors.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── row.tsx
    │   │       │   │   └── search.tsx
    │   │       │   ├── automationStatsChart.tsx
    │   │       │   ├── conditionsPanel.tsx
    │   │       │   ├── connectedMonitorsList.tsx
    │   │       │   ├── dataConditionNodeList.spec.tsx
    │   │       │   ├── dataConditionNodeList.tsx
    │   │       │   ├── dataConditionNodes.tsx
    │   │       │   ├── editAutomationActions.tsx
    │   │       │   ├── editConnectedMonitors.spec.tsx
    │   │       │   ├── editConnectedMonitors.tsx
    │   │       │   ├── editableAutomationName.tsx
    │   │       │   ├── forms
    │   │       │   │   ├── automationNameUtils.spec.tsx
    │   │       │   │   ├── automationNameUtils.tsx
    │   │       │   │   ├── common
    │   │       │   │   │   └── getAutomationAnalyticsPayload.ts
    │   │       │   │   ├── context.tsx
    │   │       │   │   └── useSetAutomaticAutomationName.tsx
    │   │       │   └── triggers
    │   │       │   │   └── constants.tsx
    │   │       ├── constants.tsx
    │   │       ├── detail.spec.tsx
    │   │       ├── detail.tsx
    │   │       ├── edit.spec.tsx
    │   │       ├── edit.tsx
    │   │       ├── hooks
    │   │       │   ├── index.tsx
    │   │       │   ├── utils.spec.tsx
    │   │       │   └── utils.tsx
    │   │       ├── list.spec.tsx
    │   │       ├── list.tsx
    │   │       ├── new.spec.tsx
    │   │       ├── new.tsx
    │   │       ├── pathnames.tsx
    │   │       └── routes.tsx
    │   │   ├── beaconConsent
    │   │       └── index.tsx
    │   │   ├── conduit
    │   │       └── conduitDemo.stories.tsx
    │   │   ├── dashboards
    │   │       ├── addWidget.tsx
    │   │       ├── constants.tsx
    │   │       ├── contexts
    │   │       │   ├── widgetSyncContext.stories.tsx
    │   │       │   └── widgetSyncContext.tsx
    │   │       ├── controls.tsx
    │   │       ├── create.tsx
    │   │       ├── createLimitWrapper.tsx
    │   │       ├── dashboard.spec.tsx
    │   │       ├── dashboard.tsx
    │   │       ├── data.tsx
    │   │       ├── datasetConfig
    │   │       │   ├── base.tsx
    │   │       │   ├── errors.spec.tsx
    │   │       │   ├── errors.tsx
    │   │       │   ├── errorsAndTransactions.spec.tsx
    │   │       │   ├── errorsAndTransactions.tsx
    │   │       │   ├── issues.spec.tsx
    │   │       │   ├── issues.tsx
    │   │       │   ├── logs.tsx
    │   │       │   ├── releases.spec.tsx
    │   │       │   ├── releases.tsx
    │   │       │   ├── spans.spec.tsx
    │   │       │   ├── spans.tsx
    │   │       │   ├── traceMetrics.tsx
    │   │       │   ├── transactions.spec.tsx
    │   │       │   ├── transactions.tsx
    │   │       │   └── utils
    │   │       │   │   ├── combineBaseFieldsWithEapTags.tsx
    │   │       │   │   ├── getSeriesRequestData.spec.tsx
    │   │       │   │   └── getSeriesRequestData.tsx
    │   │       ├── detail.spec.tsx
    │   │       ├── detail.tsx
    │   │       ├── editAccessSelector.spec.tsx
    │   │       ├── editAccessSelector.tsx
    │   │       ├── exportDashboard.tsx
    │   │       ├── filtersBar.spec.tsx
    │   │       ├── filtersBar.tsx
    │   │       ├── globalFilter
    │   │       │   ├── addFilter.spec.tsx
    │   │       │   ├── addFilter.tsx
    │   │       │   ├── filterSelector.spec.tsx
    │   │       │   ├── filterSelector.tsx
    │   │       │   ├── filterSelectorTrigger.tsx
    │   │       │   ├── genericFilterSelector.tsx
    │   │       │   ├── numericFilterSelector.tsx
    │   │       │   ├── numericFilterSelectorTrigger.tsx
    │   │       │   └── utils.tsx
    │   │       ├── hooks
    │   │       │   ├── useDatasetSearchBarData.tsx
    │   │       │   ├── useDeleteDashboard.tsx
    │   │       │   ├── useDuplicateDashboard.tsx
    │   │       │   ├── useGetStarredDashboards.tsx
    │   │       │   ├── useHasDrillDownFlows.tsx
    │   │       │   ├── useHasTraceMetricsDashboards.tsx
    │   │       │   ├── useInvalidateStarredDashboards.tsx
    │   │       │   ├── useOwnedDashboards.tsx
    │   │       │   ├── useReorderStarredDashboards.tsx
    │   │       │   ├── useResetDashboardLists.tsx
    │   │       │   ├── useTrackAnalyticsOnSpanMigrationError.tsx
    │   │       │   └── useValidateWidget.tsx
    │   │       ├── index.tsx
    │   │       ├── indexedEventsSelectionAlert.spec.tsx
    │   │       ├── indexedEventsSelectionAlert.tsx
    │   │       ├── layoutUtils.spec.tsx
    │   │       ├── layoutUtils.tsx
    │   │       ├── manage
    │   │       │   ├── dashboardCard.tsx
    │   │       │   ├── dashboardGrid.spec.tsx
    │   │       │   ├── dashboardGrid.tsx
    │   │       │   ├── dashboardTable.spec.tsx
    │   │       │   ├── dashboardTable.tsx
    │   │       │   ├── gridPreview
    │   │       │   │   ├── chartPreviews
    │   │       │   │   │   ├── area.tsx
    │   │       │   │   │   ├── bar.tsx
    │   │       │   │   │   ├── line.tsx
    │   │       │   │   │   ├── number.tsx
    │   │       │   │   │   └── table.tsx
    │   │       │   │   └── index.tsx
    │   │       │   ├── index.spec.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── settings.tsx
    │   │       │   ├── tableView
    │   │       │   │   ├── ownedDashboardsTable.tsx
    │   │       │   │   ├── table.spec.tsx
    │   │       │   │   └── table.tsx
    │   │       │   ├── templateCard.tsx
    │   │       │   └── types.tsx
    │   │       ├── orgDashboards.spec.tsx
    │   │       ├── orgDashboards.tsx
    │   │       ├── prebuiltDashboardRenderer.tsx
    │   │       ├── releasesSelectControl.spec.tsx
    │   │       ├── releasesSelectControl.tsx
    │   │       ├── sortableWidget.tsx
    │   │       ├── title.tsx
    │   │       ├── types.tsx
    │   │       ├── utils.spec.tsx
    │   │       ├── utils.tsx
    │   │       ├── utils
    │   │       │   ├── checkUserHasEditAccess.tsx
    │   │       │   ├── getBucketSize.tsx
    │   │       │   ├── getWidgetExploreUrl.spec.tsx
    │   │       │   ├── getWidgetExploreUrl.tsx
    │   │       │   ├── isEventsStats.spec.tsx
    │   │       │   ├── isEventsStats.tsx
    │   │       │   ├── prebuiltConfigs.tsx
    │   │       │   ├── prebuiltConfigs
    │   │       │   │   ├── http
    │   │       │   │   │   ├── domainSummary.ts
    │   │       │   │   │   ├── http.ts
    │   │       │   │   │   └── settings.ts
    │   │       │   │   ├── queries
    │   │       │   │   │   ├── constants.ts
    │   │       │   │   │   ├── queries.ts
    │   │       │   │   │   └── querySummary.ts
    │   │       │   │   ├── sessionHealth.ts
    │   │       │   │   └── utils
    │   │       │   │   │   ├── spaceWidgetsEquallyOnRow.spec.tsx
    │   │       │   │   │   └── spaceWidgetsEquallyOnRow.ts
    │   │       │   ├── shouldForceQueryToSpans.spec.tsx
    │   │       │   ├── shouldForceQueryToSpans.tsx
    │   │       │   ├── transformEventsResponseToSeries.spec.tsx
    │   │       │   ├── transformEventsResponseToSeries.tsx
    │   │       │   ├── transformEventsStatsToSeries.tsx
    │   │       │   ├── transformSessionsResponseToSeries.spec.tsx
    │   │       │   ├── transformSessionsResponseToSeries.tsx
    │   │       │   ├── transformSessionsResponseToTable.tsx
    │   │       │   ├── usePopulateLinkedDashboards.tsx
    │   │       │   ├── useTimeseriesVisualizationEnabled.tsx
    │   │       │   ├── widgetCanUseTimeSeriesVisualization.tsx
    │   │       │   └── widgetQueryQueue.tsx
    │   │       ├── view.spec.tsx
    │   │       ├── view.tsx
    │   │       ├── widgetBuilder
    │   │       │   ├── buildSteps
    │   │       │   │   ├── filterResultsStep
    │   │       │   │   │   ├── eventsSearchBar.spec.tsx
    │   │       │   │   │   ├── eventsSearchBar.tsx
    │   │       │   │   │   ├── issuesSearchBar.tsx
    │   │       │   │   │   ├── releaseSearchBar.tsx
    │   │       │   │   │   ├── spansSearchBar.spec.tsx
    │   │       │   │   │   └── spansSearchBar.tsx
    │   │       │   │   ├── groupByStep
    │   │       │   │   │   ├── groupBySelector.tsx
    │   │       │   │   │   ├── queryField.tsx
    │   │       │   │   │   └── sortableQueryField.tsx
    │   │       │   │   └── thresholdsStep
    │   │       │   │   │   ├── thresholds.spec.tsx
    │   │       │   │   │   ├── thresholds.tsx
    │   │       │   │   │   └── thresholdsHoverWrapper.tsx
    │   │       │   ├── components
    │   │       │   │   ├── common
    │   │       │   │   │   ├── animationSettings.tsx
    │   │       │   │   │   ├── draggableUtils.tsx
    │   │       │   │   │   ├── sectionHeader.tsx
    │   │       │   │   │   └── sortableFieldWrapper.tsx
    │   │       │   │   ├── datasetSelector.spec.tsx
    │   │       │   │   ├── datasetSelector.tsx
    │   │       │   │   ├── exploreArithmeticBuilder.tsx
    │   │       │   │   ├── filtersBar.tsx
    │   │       │   │   ├── groupBySelector.spec.tsx
    │   │       │   │   ├── groupBySelector.tsx
    │   │       │   │   ├── nameAndDescFields.spec.tsx
    │   │       │   │   ├── nameAndDescFields.tsx
    │   │       │   │   ├── newWidgetBuilder.spec.tsx
    │   │       │   │   ├── newWidgetBuilder.tsx
    │   │       │   │   ├── queryFilterBuilder.spec.tsx
    │   │       │   │   ├── queryFilterBuilder.tsx
    │   │       │   │   ├── saveButton.tsx
    │   │       │   │   ├── saveButtonGroup.tsx
    │   │       │   │   ├── sortBySelector.spec.tsx
    │   │       │   │   ├── sortBySelector.tsx
    │   │       │   │   ├── sortBySelectors.tsx
    │   │       │   │   ├── thresholds.spec.tsx
    │   │       │   │   ├── thresholds.tsx
    │   │       │   │   ├── typeSelector.spec.tsx
    │   │       │   │   ├── typeSelector.tsx
    │   │       │   │   ├── visualize
    │   │       │   │   │   ├── aggregateParameterField.tsx
    │   │       │   │   │   ├── index.spec.tsx
    │   │       │   │   │   ├── index.tsx
    │   │       │   │   │   ├── selectRow.tsx
    │   │       │   │   │   ├── traceMetrics
    │   │       │   │   │   │   ├── aggregateSelector.tsx
    │   │       │   │   │   │   └── metricSelectRow.tsx
    │   │       │   │   │   └── visualizeGhostField.tsx
    │   │       │   │   ├── widgetBuilderSlideout.spec.tsx
    │   │       │   │   ├── widgetBuilderSlideout.tsx
    │   │       │   │   ├── widgetOnDemandQueryWarning.tsx
    │   │       │   │   ├── widgetPreview.tsx
    │   │       │   │   ├── widgetTemplatesList.spec.tsx
    │   │       │   │   └── widgetTemplatesList.tsx
    │   │       │   ├── contexts
    │   │       │   │   └── widgetBuilderContext.tsx
    │   │       │   ├── hooks
    │   │       │   │   ├── useCacheBuilderState.spec.tsx
    │   │       │   │   ├── useCacheBuilderState.tsx
    │   │       │   │   ├── useDashboardWidgetSource.tsx
    │   │       │   │   ├── useDisableTransactionWidget.tsx
    │   │       │   │   ├── useIsEditingWidget.tsx
    │   │       │   │   ├── useSegmentSpanWidgetState.tsx
    │   │       │   │   ├── useWidgetBuilderState.spec.tsx
    │   │       │   │   └── useWidgetBuilderState.tsx
    │   │       │   ├── issueWidget
    │   │       │   │   ├── fields.tsx
    │   │       │   │   ├── utils.spec.tsx
    │   │       │   │   └── utils.tsx
    │   │       │   ├── releaseWidget
    │   │       │   │   ├── fields.spec.tsx
    │   │       │   │   └── fields.tsx
    │   │       │   ├── utils.tsx
    │   │       │   └── utils
    │   │       │   │   ├── convertBuilderStateToStateQueryParams.spec.tsx
    │   │       │   │   ├── convertBuilderStateToStateQueryParams.ts
    │   │       │   │   ├── convertBuilderStateToWidget.spec.tsx
    │   │       │   │   ├── convertBuilderStateToWidget.ts
    │   │       │   │   ├── convertWidgetToBuilderStateParams.spec.tsx
    │   │       │   │   ├── convertWidgetToBuilderStateParams.ts
    │   │       │   │   ├── generateMetricAggregate.tsx
    │   │       │   │   ├── getDefaultWidget.spec.tsx
    │   │       │   │   ├── getDefaultWidget.tsx
    │   │       │   │   └── trackEngagementAnalytics.tsx
    │   │       ├── widgetCard
    │   │       │   ├── autoSizedTest.spec.tsx
    │   │       │   ├── autoSizedText.stories.tsx
    │   │       │   ├── autoSizedText.tsx
    │   │       │   ├── chart.tsx
    │   │       │   ├── dashboardsMEPContext.tsx
    │   │       │   ├── genericWidgetQueries.tsx
    │   │       │   ├── index.spec.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── issueWidgetQueries.spec.tsx
    │   │       │   ├── issueWidgetQueries.tsx
    │   │       │   ├── releaseWidgetQueries.spec.tsx
    │   │       │   ├── releaseWidgetQueries.tsx
    │   │       │   ├── spansWidgetQueries.spec.tsx
    │   │       │   ├── spansWidgetQueries.tsx
    │   │       │   ├── toolbar.tsx
    │   │       │   ├── tooltipIconTrigger.tsx
    │   │       │   ├── traceMetricsWidgetQueries.tsx
    │   │       │   ├── visualizationWidget.tsx
    │   │       │   ├── warningsList.tsx
    │   │       │   ├── widgetCardChartContainer.tsx
    │   │       │   ├── widgetCardContextMenu.tsx
    │   │       │   ├── widgetCardDataLoader.tsx
    │   │       │   ├── widgetFrame.spec.tsx
    │   │       │   ├── widgetFrame.tsx
    │   │       │   ├── widgetQueries.spec.tsx
    │   │       │   └── widgetQueries.tsx
    │   │       ├── widgetLegendNameEncoderDecoder.tsx
    │   │       ├── widgetLegendSelectionState.spec.tsx
    │   │       ├── widgetLegendSelectionState.tsx
    │   │       ├── widgetLibrary
    │   │       │   ├── data.tsx
    │   │       │   └── widgetCard.tsx
    │   │       ├── widgetViewer
    │   │       │   └── widgetViewerContext.tsx
    │   │       ├── widgetWrapper.tsx
    │   │       └── widgets
    │   │       │   ├── bigNumberWidget
    │   │       │       ├── bigNumberWidgetVisualization.spec.tsx
    │   │       │       ├── bigNumberWidgetVisualization.stories.tsx
    │   │       │       ├── bigNumberWidgetVisualization.tsx
    │   │       │       ├── differenceToPreviousPeriodValue.tsx
    │   │       │       ├── settings.tsx
    │   │       │       └── thresholdsIndicator.tsx
    │   │       │   ├── common
    │   │       │       ├── settings.tsx
    │   │       │       ├── typePredicates.tsx
    │   │       │       └── types.tsx
    │   │       │   ├── detailsWidget
    │   │       │       ├── detailsWidgetVisualization.spec.tsx
    │   │       │       ├── detailsWidgetVisualization.tsx
    │   │       │       ├── settings.ts
    │   │       │       └── types.ts
    │   │       │   ├── tableWidget
    │   │       │       ├── fixtures
    │   │       │       │   └── sampleHTTPRequestTableData.ts
    │   │       │       ├── tableWidgetVisualization.spec.tsx
    │   │       │       ├── tableWidgetVisualization.stories.tsx
    │   │       │       ├── tableWidgetVisualization.tsx
    │   │       │       ├── utils.spec.ts
    │   │       │       └── utils.ts
    │   │       │   ├── timeSeriesWidget
    │   │       │       ├── __stories__
    │   │       │       │   ├── shiftTabularDataToNow.tsx
    │   │       │       │   └── shiftTimeSeriesToNow.tsx
    │   │       │       ├── fixtures
    │   │       │       │   ├── sampleCrashFreeRateTimeSeries.ts
    │   │       │       │   ├── sampleDurationTimeSeries.ts
    │   │       │       │   ├── sampleScoreTimeSeries.ts
    │   │       │       │   ├── sampleThroughputTimeSeries.ts
    │   │       │       │   └── spanSamplesWithDurations.ts
    │   │       │       ├── formatters
    │   │       │       │   ├── formatTimeSeriesLabel.spec.tsx
    │   │       │       │   ├── formatTimeSeriesLabel.tsx
    │   │       │       │   ├── formatTimeSeriesName.tsx
    │   │       │       │   ├── formatTooltipValue.spec.tsx
    │   │       │       │   ├── formatTooltipValue.tsx
    │   │       │       │   ├── formatXAxisTimestamp.spec.tsx
    │   │       │       │   ├── formatXAxisTimestamp.tsx
    │   │       │       │   ├── formatYAxisDuration.spec.tsx
    │   │       │       │   ├── formatYAxisDuration.tsx
    │   │       │       │   ├── formatYAxisValue.spec.tsx
    │   │       │       │   └── formatYAxisValue.tsx
    │   │       │       ├── plottables
    │   │       │       │   ├── area.tsx
    │   │       │       │   ├── bars.tsx
    │   │       │       │   ├── baselineMarkline.tsx
    │   │       │       │   ├── continuousTimeSeries.spec.tsx
    │   │       │       │   ├── continuousTimeSeries.tsx
    │   │       │       │   ├── line.tsx
    │   │       │       │   ├── plottable.tsx
    │   │       │       │   ├── samples.tsx
    │   │       │       │   └── thresholds.tsx
    │   │       │       ├── releaseSeries.tsx
    │   │       │       ├── settings.tsx
    │   │       │       ├── timeSeriesWidgetVisualization.stories.tsx
    │   │       │       ├── timeSeriesWidgetVisualization.tsx
    │   │       │       └── timeSeriesWidgetYAxis.tsx
    │   │       │   └── widget
    │   │       │       ├── widget.stories.tsx
    │   │       │       ├── widget.tsx
    │   │       │       ├── widgetDescription.tsx
    │   │       │       ├── widgetError.tsx
    │   │       │       ├── widgetTitle.tsx
    │   │       │       └── widgetToolbar.tsx
    │   │   ├── dataExport
    │   │       ├── dataDownload.spec.tsx
    │   │       └── dataDownload.tsx
    │   │   ├── detectors
    │   │       ├── components
    │   │       │   ├── connectAutomationsDrawer.tsx
    │   │       │   ├── connectedAutomationList.tsx
    │   │       │   ├── details
    │   │       │   │   ├── common
    │   │       │   │   │   ├── actions.tsx
    │   │       │   │   │   ├── assignee.tsx
    │   │       │   │   │   ├── automations.spec.tsx
    │   │       │   │   │   ├── automations.tsx
    │   │       │   │   │   ├── buildDetectorZoomQuery.ts
    │   │       │   │   │   ├── description.tsx
    │   │       │   │   │   ├── disabledAlert.spec.tsx
    │   │       │   │   │   ├── disabledAlert.tsx
    │   │       │   │   │   ├── extraDetails.tsx
    │   │       │   │   │   ├── header.tsx
    │   │       │   │   │   ├── ongoingIssues.tsx
    │   │       │   │   │   ├── openPeriodIssues.spec.tsx
    │   │       │   │   │   └── openPeriodIssues.tsx
    │   │       │   │   ├── cron
    │   │       │   │   │   ├── index.spec.tsx
    │   │       │   │   │   └── index.tsx
    │   │       │   │   ├── error
    │   │       │   │   │   ├── index.spec.tsx
    │   │       │   │   │   └── index.tsx
    │   │       │   │   ├── fallback.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── metric
    │   │       │   │   │   ├── chart.spec.tsx
    │   │       │   │   │   ├── chart.tsx
    │   │       │   │   │   ├── charts
    │   │       │   │   │   │   └── metricDetectorChartOptions.tsx
    │   │       │   │   │   ├── detect.spec.tsx
    │   │       │   │   │   ├── detect.tsx
    │   │       │   │   │   ├── getDetectorOpenInDestination.spec.tsx
    │   │       │   │   │   ├── getDetectorOpenInDestination.tsx
    │   │       │   │   │   ├── index.tsx
    │   │       │   │   │   ├── sidebar.tsx
    │   │       │   │   │   ├── timePeriodSelect.spec.tsx
    │   │       │   │   │   ├── timePeriodSelect.tsx
    │   │       │   │   │   ├── transactionsDatasetWarning.tsx
    │   │       │   │   │   └── utils
    │   │       │   │   │   │   ├── useDetectorChartAxisBounds.tsx
    │   │       │   │   │   │   ├── useDetectorTimePeriods.tsx
    │   │       │   │   │   │   └── useIsMigratedExtrapolation.tsx
    │   │       │   │   └── uptime
    │   │       │   │   │   ├── index.spec.tsx
    │   │       │   │   │   └── index.tsx
    │   │       │   ├── detectorLink.tsx
    │   │       │   ├── detectorListConnectedAutomations.tsx
    │   │       │   ├── detectorListTable
    │   │       │   │   ├── actions.tsx
    │   │       │   │   ├── detectorAssigneeCell.tsx
    │   │       │   │   ├── detectorListRow.tsx
    │   │       │   │   ├── detectorTypeCell.tsx
    │   │       │   │   └── index.tsx
    │   │       │   ├── detectorSearch.tsx
    │   │       │   ├── detectorTypeForm.tsx
    │   │       │   ├── forms
    │   │       │   │   ├── automateSection.spec.tsx
    │   │       │   │   ├── automateSection.tsx
    │   │       │   │   ├── common
    │   │       │   │   │   ├── assignSection.tsx
    │   │       │   │   │   ├── breadcrumbs.tsx
    │   │       │   │   │   ├── describeSection.tsx
    │   │       │   │   │   ├── footer.tsx
    │   │       │   │   │   ├── getDetectorAnalyticsPayload.ts
    │   │       │   │   │   ├── useSetAutomaticName.spec.tsx
    │   │       │   │   │   └── useSetAutomaticName.tsx
    │   │       │   │   ├── context.tsx
    │   │       │   │   ├── cron
    │   │       │   │   │   ├── detect.tsx
    │   │       │   │   │   ├── fields.tsx
    │   │       │   │   │   ├── index.spec.tsx
    │   │       │   │   │   ├── index.tsx
    │   │       │   │   │   ├── instrumentationGuide.spec.tsx
    │   │       │   │   │   ├── instrumentationGuide.tsx
    │   │       │   │   │   └── resolve.tsx
    │   │       │   │   ├── detectorBaseFields.tsx
    │   │       │   │   ├── editDetectorLayout.tsx
    │   │       │   │   ├── error
    │   │       │   │   │   └── index.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── metric
    │   │       │   │   │   ├── metric.tsx
    │   │       │   │   │   ├── metricDetectorChart.tsx
    │   │       │   │   │   ├── metricFormData.tsx
    │   │       │   │   │   ├── metricTemplateOptions.tsx
    │   │       │   │   │   ├── previewChart.tsx
    │   │       │   │   │   ├── queryFilterBuilder.tsx
    │   │       │   │   │   ├── resolveSection.tsx
    │   │       │   │   │   ├── templateSection.tsx
    │   │       │   │   │   ├── useAutoMetricDetectorName.tsx
    │   │       │   │   │   ├── useDatasetChoices.tsx
    │   │       │   │   │   ├── useInitialMetricDetectorFormData.spec.tsx
    │   │       │   │   │   ├── useInitialMetricDetectorFormData.tsx
    │   │       │   │   │   ├── useIntervalChoices.tsx
    │   │       │   │   │   └── visualize.tsx
    │   │       │   │   ├── newDetectorLayout.tsx
    │   │       │   │   ├── sectionLabel.tsx
    │   │       │   │   └── uptime
    │   │       │   │   │   ├── detect
    │   │       │   │   │       ├── index.tsx
    │   │       │   │   │       └── uptimeHeadersField.tsx
    │   │       │   │   │   ├── fields.tsx
    │   │       │   │   │   ├── index.tsx
    │   │       │   │   │   ├── regionWarning.tsx
    │   │       │   │   │   └── resolve.tsx
    │   │       │   ├── monitorFeedbackButton.tsx
    │   │       │   └── priorityDot.tsx
    │   │       ├── datasetConfig
    │   │       │   ├── base.tsx
    │   │       │   ├── components
    │   │       │   │   ├── eventSearchBar.tsx
    │   │       │   │   ├── releaseSearchBar.tsx
    │   │       │   │   └── traceSearchBar.tsx
    │   │       │   ├── errors.spec.tsx
    │   │       │   ├── errors.tsx
    │   │       │   ├── eventTypes.spec.tsx
    │   │       │   ├── eventTypes.tsx
    │   │       │   ├── getDatasetConfig.tsx
    │   │       │   ├── getDetectorDataset.tsx
    │   │       │   ├── logs.tsx
    │   │       │   ├── releases.tsx
    │   │       │   ├── spans.spec.tsx
    │   │       │   ├── spans.tsx
    │   │       │   ├── transactions.spec.tsx
    │   │       │   ├── transactions.tsx
    │   │       │   ├── types.tsx
    │   │       │   ├── useCustomMeasurements.tsx
    │   │       │   ├── useTraceItemAttributes.tsx
    │   │       │   └── utils
    │   │       │   │   ├── discoverSeries.tsx
    │   │       │   │   ├── isEapDataset.tsx
    │   │       │   │   ├── releasesSeries.tsx
    │   │       │   │   ├── timePeriods.tsx
    │   │       │   │   └── translateAggregateTag.tsx
    │   │       ├── detail.spec.tsx
    │   │       ├── detail.tsx
    │   │       ├── detectorViewContainer.tsx
    │   │       ├── edit.spec.tsx
    │   │       ├── edit.tsx
    │   │       ├── hooks
    │   │       │   ├── index.ts
    │   │       │   ├── useCreateDetectorFormSubmit.tsx
    │   │       │   ├── useDeleteDetectorMutation.tsx
    │   │       │   ├── useDeleteDetectorsMutation.tsx
    │   │       │   ├── useEditDetectorFormSubmit.tsx
    │   │       │   ├── useEditDetectorsMutation.tsx
    │   │       │   ├── useFilteredAnomalyThresholdSeries.tsx
    │   │       │   ├── useIncidentMarkers.tsx
    │   │       │   ├── useMetricDetectorAnomalies.spec.tsx
    │   │       │   ├── useMetricDetectorAnomalies.tsx
    │   │       │   ├── useMetricDetectorAnomalyPeriods.spec.tsx
    │   │       │   ├── useMetricDetectorAnomalyPeriods.tsx
    │   │       │   ├── useMetricDetectorAnomalyThresholds.spec.tsx
    │   │       │   ├── useMetricDetectorAnomalyThresholds.tsx
    │   │       │   ├── useMetricDetectorSeries.tsx
    │   │       │   ├── useMetricDetectorThresholdSeries.tsx
    │   │       │   ├── useMetricTimestamps.tsx
    │   │       │   ├── useOpenPeriods.tsx
    │   │       │   └── useTimePeriodSelection.tsx
    │   │       ├── list
    │   │       │   ├── allMonitors.spec.tsx
    │   │       │   ├── allMonitors.tsx
    │   │       │   ├── common
    │   │       │   │   ├── alertsRedirectNotice.tsx
    │   │       │   │   ├── constants.tsx
    │   │       │   │   ├── detectorListActions.tsx
    │   │       │   │   ├── detectorListContent.tsx
    │   │       │   │   ├── detectorListHeader.tsx
    │   │       │   │   ├── insightsRedirectNotice.tsx
    │   │       │   │   ├── useDetectorListQuery.tsx
    │   │       │   │   └── useDetectorListSort.tsx
    │   │       │   ├── cron.spec.tsx
    │   │       │   ├── cron.tsx
    │   │       │   ├── error.tsx
    │   │       │   ├── metric.tsx
    │   │       │   ├── myMonitors.tsx
    │   │       │   ├── uptime.spec.tsx
    │   │       │   └── uptime.tsx
    │   │       ├── monitorViewContext.tsx
    │   │       ├── new-setting.spec.tsx
    │   │       ├── new-settings.tsx
    │   │       ├── new.spec.tsx
    │   │       ├── new.tsx
    │   │       ├── pathnames.tsx
    │   │       ├── routes.tsx
    │   │       └── utils
    │   │       │   ├── anomalyDetectionLabels.tsx
    │   │       │   ├── detectorChartFormatting.spec.tsx
    │   │       │   ├── detectorChartFormatting.tsx
    │   │       │   ├── detectorTypeConfig.tsx
    │   │       │   ├── getDetectorEnvironment.tsx
    │   │       │   ├── getDetectorResolutionDescription.spec.tsx
    │   │       │   ├── getDetectorResolutionDescription.tsx
    │   │       │   ├── metricDetectorSuffix.spec.tsx
    │   │       │   ├── metricDetectorSuffix.tsx
    │   │       │   ├── useCanCreateDetector.tsx
    │   │       │   ├── useCanEditDetector.tsx
    │   │       │   └── useDetectorFilterKeys.tsx
    │   │   ├── disabledMember
    │   │       └── index.tsx
    │   │   ├── discover
    │   │       ├── breadcrumb.tsx
    │   │       ├── eventDetails.tsx
    │   │       ├── eventInputName.tsx
    │   │       ├── homepage.spec.tsx
    │   │       ├── homepage.tsx
    │   │       ├── index.tsx
    │   │       ├── landing.spec.tsx
    │   │       ├── landing.tsx
    │   │       ├── miniGraph.spec.tsx
    │   │       ├── miniGraph.tsx
    │   │       ├── pathnames.tsx
    │   │       ├── queryList.spec.tsx
    │   │       ├── queryList.tsx
    │   │       ├── querycard.tsx
    │   │       ├── results.spec.tsx
    │   │       ├── results.tsx
    │   │       ├── results
    │   │       │   ├── chartFooter.spec.tsx
    │   │       │   ├── chartFooter.tsx
    │   │       │   ├── data.tsx
    │   │       │   ├── resultsChart.spec.tsx
    │   │       │   ├── resultsChart.tsx
    │   │       │   ├── resultsHeader.tsx
    │   │       │   ├── resultsSearchQueryBuilder.spec.tsx
    │   │       │   ├── resultsSearchQueryBuilder.tsx
    │   │       │   ├── sampleDataAlert.spec.tsx
    │   │       │   ├── sampleDataAlert.tsx
    │   │       │   ├── tags.spec.tsx
    │   │       │   └── tags.tsx
    │   │       ├── savedQuery
    │   │       │   ├── datasetSelectorTabs.spec.tsx
    │   │       │   ├── datasetSelectorTabs.tsx
    │   │       │   ├── index.spec.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── utils.spec.tsx
    │   │       │   └── utils.tsx
    │   │       ├── table
    │   │       │   ├── arithmeticInput.spec.tsx
    │   │       │   ├── arithmeticInput.tsx
    │   │       │   ├── cellAction.spec.tsx
    │   │       │   ├── cellAction.tsx
    │   │       │   ├── columnEditCollection.spec.tsx
    │   │       │   ├── columnEditCollection.tsx
    │   │       │   ├── columnEditModal.spec.tsx
    │   │       │   ├── columnEditModal.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── queryField.tsx
    │   │       │   ├── quickContext
    │   │       │   │   ├── actionDropdown.spec.tsx
    │   │       │   │   ├── actionDropdown.tsx
    │   │       │   │   ├── eventContext.spec.tsx
    │   │       │   │   ├── eventContext.tsx
    │   │       │   │   ├── issueContext.spec.tsx
    │   │       │   │   ├── issueContext.tsx
    │   │       │   │   ├── quickContextHovercard.spec.tsx
    │   │       │   │   ├── quickContextHovercard.tsx
    │   │       │   │   ├── quickContextWrapper.tsx
    │   │       │   │   ├── releaseContext.spec.tsx
    │   │       │   │   ├── releaseContext.tsx
    │   │       │   │   ├── styles.tsx
    │   │       │   │   ├── testUtils.tsx
    │   │       │   │   └── utils.tsx
    │   │       │   ├── tableActions.tsx
    │   │       │   ├── tableView.spec.tsx
    │   │       │   ├── tableView.tsx
    │   │       │   ├── topResultsIndicator.tsx
    │   │       │   └── types.tsx
    │   │       ├── utils.spec.tsx
    │   │       └── utils.tsx
    │   │   ├── explore
    │   │       ├── components
    │   │       │   ├── annotatedAttributeTooltip.tsx
    │   │       │   ├── attributeBreakdowns
    │   │       │   │   ├── attributeDistributionChart.tsx
    │   │       │   │   ├── attributeDistributionContent.tsx
    │   │       │   │   ├── chartSelectionContext.tsx
    │   │       │   │   ├── cohortComparisonChart.tsx
    │   │       │   │   ├── cohortComparisonContent.tsx
    │   │       │   │   ├── constants.tsx
    │   │       │   │   ├── content.tsx
    │   │       │   │   ├── floatingTrigger.tsx
    │   │       │   │   ├── styles.tsx
    │   │       │   │   └── utils.tsx
    │   │       │   ├── attributeDetails.tsx
    │   │       │   ├── breadcrumb.tsx
    │   │       │   ├── chart
    │   │       │   │   ├── chartFooter.tsx
    │   │       │   │   ├── chartVisualization.tsx
    │   │       │   │   ├── placeholder.tsx
    │   │       │   │   └── types.tsx
    │   │       │   ├── chartContextMenu.tsx
    │   │       │   ├── exploreExport.tsx
    │   │       │   ├── overChartButtonGroup.tsx
    │   │       │   ├── schemaHints
    │   │       │   │   ├── schemaHintsDrawer.tsx
    │   │       │   │   ├── schemaHintsList.spec.tsx
    │   │       │   │   ├── schemaHintsList.tsx
    │   │       │   │   └── schemaHintsUtils.tsx
    │   │       │   ├── styles.tsx
    │   │       │   ├── table.tsx
    │   │       │   ├── tableActionButton.tsx
    │   │       │   ├── toolbar
    │   │       │   │   ├── styles.tsx
    │   │       │   │   ├── toolbarGroupBy
    │   │       │   │   │   └── index.tsx
    │   │       │   │   └── toolbarVisualize
    │   │       │   │   │   ├── index.tsx
    │   │       │   │   │   └── visualizeEquation.tsx
    │   │       │   ├── traceItemAttributes
    │   │       │   │   ├── attributesTree.spec.tsx
    │   │       │   │   ├── attributesTree.tsx
    │   │       │   │   ├── attributesTreeValue.spec.tsx
    │   │       │   │   ├── attributesTreeValue.tsx
    │   │       │   │   └── utils.tsx
    │   │       │   ├── traceItemSearchQueryBuilder.tsx
    │   │       │   └── typeBadge.tsx
    │   │       ├── constants.tsx
    │   │       ├── contexts
    │   │       │   ├── dragNDropContext.tsx
    │   │       │   ├── logs
    │   │       │   │   ├── fields.tsx
    │   │       │   │   ├── logsAutoRefreshContext.tsx
    │   │       │   │   ├── logsPageData.tsx
    │   │       │   │   ├── logsPageParams.tsx
    │   │       │   │   └── sortBys.tsx
    │   │       │   ├── pageParamsContext
    │   │       │   │   ├── aggregateFields.tsx
    │   │       │   │   ├── aggregateSortBys.tsx
    │   │       │   │   ├── groupBys.tsx
    │   │       │   │   ├── id.tsx
    │   │       │   │   ├── index.spec.tsx
    │   │       │   │   ├── mode.tsx
    │   │       │   │   ├── sortBys.tsx
    │   │       │   │   ├── title.tsx
    │   │       │   │   ├── visualizes.spec.tsx
    │   │       │   │   └── visualizes.tsx
    │   │       │   ├── spanTagsContext.tsx
    │   │       │   └── traceItemAttributeContext.tsx
    │   │       ├── exploreStateQueryParamsProvider.tsx
    │   │       ├── hooks
    │   │       │   ├── useAddToDashboard.spec.tsx
    │   │       │   ├── useAddToDashboard.tsx
    │   │       │   ├── useAnalytics.tsx
    │   │       │   ├── useAttributeBreakdownComparison.tsx
    │   │       │   ├── useAttributeBreakdowns.tsx
    │   │       │   ├── useAttributeBreakdownsTooltip.tsx
    │   │       │   ├── useChartInterval.spec.tsx
    │   │       │   ├── useChartInterval.tsx
    │   │       │   ├── useCrossEventQueries.spec.tsx
    │   │       │   ├── useCrossEventQueries.tsx
    │   │       │   ├── useDeleteQuery.tsx
    │   │       │   ├── useDragNDropColumns.spec.tsx
    │   │       │   ├── useDragNDropColumns.tsx
    │   │       │   ├── useExploreAggregatesTable.spec.tsx
    │   │       │   ├── useExploreAggregatesTable.tsx
    │   │       │   ├── useExploreSpansTable.spec.tsx
    │   │       │   ├── useExploreSpansTable.tsx
    │   │       │   ├── useExploreSuggestedAttribute.tsx
    │   │       │   ├── useExploreTimeseries.spec.tsx
    │   │       │   ├── useExploreTimeseries.tsx
    │   │       │   ├── useExploreTracesTable.tsx
    │   │       │   ├── useGetSavedQueries.tsx
    │   │       │   ├── useGetTraceItemAttributeKeys.tsx
    │   │       │   ├── useGetTraceItemAttributeValues.spec.tsx
    │   │       │   ├── useGetTraceItemAttributeValues.tsx
    │   │       │   ├── useGroupByFields.tsx
    │   │       │   ├── useMetricOptions.spec.tsx
    │   │       │   ├── useMetricOptions.tsx
    │   │       │   ├── usePaginationAnalytics.tsx
    │   │       │   ├── useProgressiveQuery.spec.tsx
    │   │       │   ├── useProgressiveQuery.tsx
    │   │       │   ├── useReorderStarredSavedQueries.tsx
    │   │       │   ├── useSaveMultiQuery.tsx
    │   │       │   ├── useSaveQuery.tsx
    │   │       │   ├── useSortByFields.spec.tsx
    │   │       │   ├── useSortByFields.tsx
    │   │       │   ├── useStarQuery.tsx
    │   │       │   ├── useTab.spec.tsx
    │   │       │   ├── useTab.tsx
    │   │       │   ├── useTopEvents.tsx
    │   │       │   ├── useTraceExploreAiQuerySetup.tsx
    │   │       │   ├── useTraceItemAttributeKeys.spec.tsx
    │   │       │   ├── useTraceItemAttributeKeys.tsx
    │   │       │   ├── useTraceItemDetails.tsx
    │   │       │   ├── useTraces.spec.tsx
    │   │       │   ├── useTraces.tsx
    │   │       │   ├── useVisitQuery.tsx
    │   │       │   ├── useVisualizeFields.spec.tsx
    │   │       │   └── useVisualizeFields.tsx
    │   │       ├── indexRedirect.tsx
    │   │       ├── logs
    │   │       │   ├── confidenceFooter.spec.tsx
    │   │       │   ├── confidenceFooter.tsx
    │   │       │   ├── constants.tsx
    │   │       │   ├── content.spec.tsx
    │   │       │   ├── content.tsx
    │   │       │   ├── fieldRenderers.spec.tsx
    │   │       │   ├── fieldRenderers.tsx
    │   │       │   ├── hasLogsOnReplays.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── isLogsEnabled.tsx
    │   │       │   ├── logsAutoRefresh.spec.tsx
    │   │       │   ├── logsAutoRefresh.tsx
    │   │       │   ├── logsDownsamplingAlert.tsx
    │   │       │   ├── logsExport.spec.tsx
    │   │       │   ├── logsExport.tsx
    │   │       │   ├── logsExportCsv.tsx
    │   │       │   ├── logsFrozenContext.tsx
    │   │       │   ├── logsGraph.tsx
    │   │       │   ├── logsLocationQueryParamsProvider.tsx
    │   │       │   ├── logsOnboarding.tsx
    │   │       │   ├── logsQueryParams.spec.tsx
    │   │       │   ├── logsQueryParams.tsx
    │   │       │   ├── logsQueryParamsProvider.tsx
    │   │       │   ├── logsStateQueryParamsProvider.tsx
    │   │       │   ├── logsTab.spec.tsx
    │   │       │   ├── logsTab.tsx
    │   │       │   ├── logsTimeTooltip.spec.tsx
    │   │       │   ├── logsTimeTooltip.tsx
    │   │       │   ├── logsToolbar.spec.tsx
    │   │       │   ├── logsToolbar.tsx
    │   │       │   ├── styles.tsx
    │   │       │   ├── tables
    │   │       │   │   ├── logsAggregateTable.spec.tsx
    │   │       │   │   ├── logsAggregateTable.tsx
    │   │       │   │   ├── logsInfiniteTable.spec.tsx
    │   │       │   │   ├── logsInfiniteTable.tsx
    │   │       │   │   ├── logsTableRow.spec.tsx
    │   │       │   │   ├── logsTableRow.tsx
    │   │       │   │   └── logsTableUtils.tsx
    │   │       │   ├── types.tsx
    │   │       │   ├── useLogAttributesTreeActions.tsx
    │   │       │   ├── useLogsAggregatesTable.spec.tsx
    │   │       │   ├── useLogsAggregatesTable.tsx
    │   │       │   ├── useLogsAutoRefreshInterval.tsx
    │   │       │   ├── useLogsQuery.spec.tsx
    │   │       │   ├── useLogsQuery.tsx
    │   │       │   ├── useLogsSearchQueryBuilderProps.tsx
    │   │       │   ├── useLogsTimeseries.spec.tsx
    │   │       │   ├── useLogsTimeseries.tsx
    │   │       │   ├── usePersistentLogsPageParameters.spec.tsx
    │   │       │   ├── usePersistentLogsPageParameters.tsx
    │   │       │   ├── useSaveAsItems.spec.tsx
    │   │       │   ├── useSaveAsItems.tsx
    │   │       │   ├── useStreamingTimeseriesResult.spec.tsx
    │   │       │   ├── useStreamingTimeseriesResult.tsx
    │   │       │   ├── useVirtualStreaming.spec.tsx
    │   │       │   ├── useVirtualStreaming.tsx
    │   │       │   ├── utils.spec.tsx
    │   │       │   ├── utils.tsx
    │   │       │   └── utils
    │   │       │   │   └── logsReplayUtils.tsx
    │   │       ├── metrics
    │   │       │   ├── confidenceFooter.tsx
    │   │       │   ├── constants.tsx
    │   │       │   ├── content.tsx
    │   │       │   ├── hooks
    │   │       │   │   ├── testUtils.tsx
    │   │       │   │   ├── useMetricAggregatesTable.spec.tsx
    │   │       │   │   ├── useMetricAggregatesTable.tsx
    │   │       │   │   ├── useMetricSamplesTable.spec.tsx
    │   │       │   │   ├── useMetricSamplesTable.tsx
    │   │       │   │   ├── useMetricTimeseries.spec.tsx
    │   │       │   │   ├── useMetricTimeseries.tsx
    │   │       │   │   ├── useMetricTraceDetail.tsx
    │   │       │   │   ├── useOrientationControl.tsx
    │   │       │   │   ├── useSaveMetricsMultiQuery.tsx
    │   │       │   │   └── useTraceTelemetry.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── metricGraph
    │   │       │   │   ├── index.tsx
    │   │       │   │   └── styles.tsx
    │   │       │   ├── metricInfoTabs
    │   │       │   │   ├── aggregatesTab.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── metricDetails.tsx
    │   │       │   │   ├── metricInfoTabStyles.tsx
    │   │       │   │   ├── metricsSamplesTable.tsx
    │   │       │   │   ├── metricsSamplesTableHeader.tsx
    │   │       │   │   ├── metricsSamplesTableRow.tsx
    │   │       │   │   └── samplesTab.tsx
    │   │       │   ├── metricPanel
    │   │       │   │   ├── hideContentButton.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── panelPositionSelector.tsx
    │   │       │   │   ├── sideBySideOrientation.tsx
    │   │       │   │   ├── stackedOrientation.tsx
    │   │       │   │   └── utils.tsx
    │   │       │   ├── metricQuery.tsx
    │   │       │   ├── metricToolbar
    │   │       │   │   ├── aggregateDropdown.tsx
    │   │       │   │   ├── deleteMetricButton.tsx
    │   │       │   │   ├── filter.tsx
    │   │       │   │   ├── groupBySelector.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── metricSaveAs.tsx
    │   │       │   │   └── metricSelector.tsx
    │   │       │   ├── metricsFlags.tsx
    │   │       │   ├── metricsFrozenContext.tsx
    │   │       │   ├── metricsOnboarding.tsx
    │   │       │   ├── metricsQueryParams.tsx
    │   │       │   ├── metricsStateQueryParamsProvider.tsx
    │   │       │   ├── metricsTab.spec.tsx
    │   │       │   ├── metricsTab.tsx
    │   │       │   ├── multiMetricsQueryParams.spec.tsx
    │   │       │   ├── multiMetricsQueryParams.tsx
    │   │       │   ├── styles.tsx
    │   │       │   ├── types.tsx
    │   │       │   ├── useSaveAsMetricItems.spec.tsx
    │   │       │   ├── useSaveAsMetricItems.tsx
    │   │       │   └── utils.tsx
    │   │       ├── multiQueryMode
    │   │       │   ├── components
    │   │       │   │   └── miniTable.tsx
    │   │       │   ├── content.spec.tsx
    │   │       │   ├── content.tsx
    │   │       │   ├── hooks
    │   │       │   │   ├── useAddCompareQueryToDashboard.tsx
    │   │       │   │   ├── useMultiQueryTable.spec.tsx
    │   │       │   │   ├── useMultiQueryTable.tsx
    │   │       │   │   ├── useMultiQueryTimeseries.spec.tsx
    │   │       │   │   └── useMultiQueryTimeseries.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── locationUtils.tsx
    │   │       │   ├── queryConstructors
    │   │       │   │   ├── groupBy.tsx
    │   │       │   │   ├── menu.tsx
    │   │       │   │   ├── search.tsx
    │   │       │   │   ├── sortBy.tsx
    │   │       │   │   ├── styles.tsx
    │   │       │   │   └── visualize.tsx
    │   │       │   ├── queryRow.tsx
    │   │       │   └── queryVisualizations
    │   │       │   │   ├── chart.tsx
    │   │       │   │   └── table.tsx
    │   │       ├── queryParams
    │   │       │   ├── aggregateField.ts
    │   │       │   ├── aggregateSortBy.ts
    │   │       │   ├── context.spec.tsx
    │   │       │   ├── context.tsx
    │   │       │   ├── crossEvent.ts
    │   │       │   ├── cursor.ts
    │   │       │   ├── extrapolate.ts
    │   │       │   ├── field.ts
    │   │       │   ├── groupBy.ts
    │   │       │   ├── location.ts
    │   │       │   ├── managedFields.spec.tsx
    │   │       │   ├── managedFields.tsx
    │   │       │   ├── mode.ts
    │   │       │   ├── query.ts
    │   │       │   ├── readableQueryParams.ts
    │   │       │   ├── savedQuery.ts
    │   │       │   ├── sortBy.ts
    │   │       │   ├── visualize.spec.ts
    │   │       │   ├── visualize.ts
    │   │       │   └── writableQueryParams.ts
    │   │       ├── savedQueries
    │   │       │   ├── exploreParams.spec.tsx
    │   │       │   ├── exploreParams.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── savedQueriesLandingContent.spec.tsx
    │   │       │   ├── savedQueriesLandingContent.tsx
    │   │       │   ├── savedQueriesTable.spec.tsx
    │   │       │   └── savedQueriesTable.tsx
    │   │       ├── savedQueryEditMenu.tsx
    │   │       ├── settings.tsx
    │   │       ├── spans
    │   │       │   ├── charts
    │   │       │   │   ├── confidenceFooter.spec.tsx
    │   │       │   │   ├── confidenceFooter.tsx
    │   │       │   │   ├── index.spec.tsx
    │   │       │   │   └── index.tsx
    │   │       │   ├── content.tsx
    │   │       │   ├── droppedFieldsAlert.tsx
    │   │       │   ├── extrapolationEnabledAlert.tsx
    │   │       │   ├── settingsDropdown.tsx
    │   │       │   ├── spansExport.spec.tsx
    │   │       │   ├── spansExport.tsx
    │   │       │   ├── spansQueryParams.spec.tsx
    │   │       │   ├── spansQueryParams.tsx
    │   │       │   ├── spansQueryParamsProvider.tsx
    │   │       │   ├── spansTab.spec.tsx
    │   │       │   ├── spansTab.tsx
    │   │       │   ├── spansTabSearchSection.tsx
    │   │       │   ├── spansTabSeerComboBox.tsx
    │   │       │   └── tour.tsx
    │   │       ├── starSavedQueryButton.tsx
    │   │       ├── tables
    │   │       │   ├── aggregateColumnEditorModal.spec.tsx
    │   │       │   ├── aggregateColumnEditorModal.tsx
    │   │       │   ├── aggregatesTable.tsx
    │   │       │   ├── columnEditorModal.spec.tsx
    │   │       │   ├── columnEditorModal.tsx
    │   │       │   ├── fieldRenderer.spec.tsx
    │   │       │   ├── fieldRenderer.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── spansTable.tsx
    │   │       │   └── tracesTable
    │   │       │   │   ├── data.tsx
    │   │       │   │   ├── fieldRenderers.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── spansTable.tsx
    │   │       │   │   ├── styles.tsx
    │   │       │   │   ├── types.tsx
    │   │       │   │   └── utils.tsx
    │   │       ├── toolbar
    │   │       │   ├── index.spec.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── toolbarGroupBy.tsx
    │   │       │   ├── toolbarSaveAs.tsx
    │   │       │   ├── toolbarSortBy.tsx
    │   │       │   └── toolbarVisualize.tsx
    │   │       ├── types.tsx
    │   │       ├── useRawCounts.tsx
    │   │       ├── utils.spec.tsx
    │   │       └── utils.tsx
    │   │   ├── feedback
    │   │       ├── feedbackEmptyState.spec.tsx
    │   │       ├── feedbackEmptyState.tsx
    │   │       ├── feedbackListPage.tsx
    │   │       ├── index.tsx
    │   │       └── pathnames.tsx
    │   │   ├── insights
    │   │       ├── agentModels
    │   │       │   ├── settings.ts
    │   │       │   └── views
    │   │       │   │   └── modelsLandingPage.tsx
    │   │       ├── agentTools
    │   │       │   ├── settings.ts
    │   │       │   └── views
    │   │       │   │   └── toolsLandingPage.tsx
    │   │       ├── aiGenerations
    │   │       │   ├── settings.ts
    │   │       │   └── views
    │   │       │   │   ├── components
    │   │       │   │       ├── generationsChart.tsx
    │   │       │   │       ├── generationsTable.tsx
    │   │       │   │       └── generationsToolbar.tsx
    │   │       │   │   ├── overview.tsx
    │   │       │   │   └── utils
    │   │       │   │       ├── constants.tsx
    │   │       │   │       ├── referrer.tsx
    │   │       │   │       └── useFieldsQueryParam.tsx
    │   │       ├── browser
    │   │       │   ├── common
    │   │       │   │   └── queries
    │   │       │   │   │   └── useResourcesQuery.ts
    │   │       │   ├── resources
    │   │       │   │   ├── components
    │   │       │   │   │   ├── charts
    │   │       │   │   │   │   ├── resourceLandingPageCharts.tsx
    │   │       │   │   │   │   └── resourceSummaryCharts.tsx
    │   │       │   │   │   ├── renderBlockingSelector.tsx
    │   │       │   │   │   ├── resourceInfo.tsx
    │   │       │   │   │   ├── resourceSize.tsx
    │   │       │   │   │   ├── resourceView.tsx
    │   │       │   │   │   ├── sampleImages.spec.tsx
    │   │       │   │   │   ├── sampleImages.tsx
    │   │       │   │   │   └── tables
    │   │       │   │   │   │   ├── resourceSummaryTable.tsx
    │   │       │   │   │   │   └── resourceTable.tsx
    │   │       │   │   ├── constants.ts
    │   │       │   │   ├── queries
    │   │       │   │   │   ├── useResourcePageQuery.ts
    │   │       │   │   │   └── useResourcePagesQuery.ts
    │   │       │   │   ├── referrer.ts
    │   │       │   │   ├── settings.ts
    │   │       │   │   ├── types.tsx
    │   │       │   │   ├── utils
    │   │       │   │   │   ├── queryParameterDecoders
    │   │       │   │   │   │   └── subregions.tsx
    │   │       │   │   │   ├── useResourceFilters.ts
    │   │       │   │   │   ├── useResourceSort.ts
    │   │       │   │   │   └── useResourceSummarySort.ts
    │   │       │   │   └── views
    │   │       │   │   │   ├── resourceSummaryPage.tsx
    │   │       │   │   │   ├── resourcesLandingPage.spec.tsx
    │   │       │   │   │   └── resourcesLandingPage.tsx
    │   │       │   └── webVitals
    │   │       │   │   ├── components
    │   │       │   │       ├── browserTypeSelector.tsx
    │   │       │   │       ├── charts
    │   │       │   │       │   ├── formatTimeSeriesResultsToChartData.tsx
    │   │       │   │       │   ├── performanceScoreBreakdownChart.spec.tsx
    │   │       │   │       │   ├── performanceScoreChart.tsx
    │   │       │   │       │   ├── webVitalStatusLineChart.tsx
    │   │       │   │       │   └── webVitalWeightList.tsx
    │   │       │   │       ├── pageOverviewSidebar.spec.tsx
    │   │       │   │       ├── pageOverviewSidebar.tsx
    │   │       │   │       ├── pageOverviewWebVitalsDetailPanel.spec.tsx
    │   │       │   │       ├── pageOverviewWebVitalsDetailPanel.tsx
    │   │       │   │       ├── performanceBadge.tsx
    │   │       │   │       ├── performanceScoreRing.tsx
    │   │       │   │       ├── performanceScoreRingWithTooltips.spec.tsx
    │   │       │   │       ├── performanceScoreRingWithTooltips.tsx
    │   │       │   │       ├── tables
    │   │       │   │       │   ├── pagePerformanceTable.spec.tsx
    │   │       │   │       │   ├── pagePerformanceTable.tsx
    │   │       │   │       │   └── pageSamplePerformanceTable.tsx
    │   │       │   │       ├── webVitalDescription.tsx
    │   │       │   │       ├── webVitalMeters.tsx
    │   │       │   │       ├── webVitalMetersWithIssues.spec.tsx
    │   │       │   │       ├── webVitalMetersWithIssues.tsx
    │   │       │   │       ├── webVitalsDetailPanel.spec.tsx
    │   │       │   │       └── webVitalsDetailPanel.tsx
    │   │       │   │   ├── queries
    │   │       │   │       ├── rawWebVitalsQueries
    │   │       │   │       │   ├── useProjectRawWebVitalsQuery.tsx
    │   │       │   │       │   └── useProjectRawWebVitalsValuesTimeseriesQuery.tsx
    │   │       │   │       ├── storedScoreQueries
    │   │       │   │       │   ├── getWebVitalScoresFromTableDataRow.tsx
    │   │       │   │       │   ├── useProjectWebVitalsScoresQuery.tsx
    │   │       │   │       │   ├── useProjectWebVitalsScoresTimeseriesQuery.tsx
    │   │       │   │       │   ├── useTransactionSamplesWebVitalsScoresQuery.tsx
    │   │       │   │       │   └── useTransactionWebVitalsScoresQuery.tsx
    │   │       │   │       ├── useSpanSamplesCategorizedQuery.tsx
    │   │       │   │       ├── useSpanSamplesWebVitalsQuery.tsx
    │   │       │   │       └── useWebVitalsIssuesQuery.tsx
    │   │       │   │   ├── referrers.ts
    │   │       │   │   ├── settings.ts
    │   │       │   │   ├── types.tsx
    │   │       │   │   ├── utils
    │   │       │   │       ├── applyStaticWeightsToTimeseries.spec.tsx
    │   │       │   │       ├── applyStaticWeightsToTimeseries.tsx
    │   │       │   │       ├── getWeights.tsx
    │   │       │   │       ├── mapWebVitalToOrderBy.tsx
    │   │       │   │       ├── performanceScoreColors.tsx
    │   │       │   │       ├── queryParameterDecoders
    │   │       │   │       │   └── browserType.tsx
    │   │       │   │       ├── scoreThresholds.tsx
    │   │       │   │       ├── scoreToStatus.tsx
    │   │       │   │       ├── useHasSeerWebVitalsSuggestions.tsx
    │   │       │   │       ├── useProfileExists.tsx
    │   │       │   │       ├── useSeerWebVitalsSuggestions.tsx
    │   │       │   │       └── useWebVitalsSort.tsx
    │   │       │   │   └── views
    │   │       │   │       ├── pageOverview.spec.tsx
    │   │       │   │       ├── pageOverview.tsx
    │   │       │   │       ├── webVitalsLandingPage.spec.tsx
    │   │       │   │       └── webVitalsLandingPage.tsx
    │   │       ├── cache
    │   │       │   ├── components
    │   │       │   │   ├── charts
    │   │       │   │   │   ├── hitMissChart.tsx
    │   │       │   │   │   └── transactionDurationChartWithSamples.tsx
    │   │       │   │   ├── samplePanel.tsx
    │   │       │   │   └── tables
    │   │       │   │   │   ├── cacheHitMissCell.tsx
    │   │       │   │   │   ├── spanSamplesTable.tsx
    │   │       │   │   │   ├── transactionCell.tsx
    │   │       │   │   │   └── transactionsTable.tsx
    │   │       │   ├── referrers.ts
    │   │       │   ├── settings.ts
    │   │       │   └── views
    │   │       │   │   ├── cacheLandingPage.spec.tsx
    │   │       │   │   └── cacheLandingPage.tsx
    │   │       ├── colors.tsx
    │   │       ├── common
    │   │       │   ├── components
    │   │       │   │   ├── chart.spec.tsx
    │   │       │   │   ├── chart.tsx
    │   │       │   │   ├── chartActionDropdown.tsx
    │   │       │   │   ├── chartPanel.spec.tsx
    │   │       │   │   ├── chartPanel.tsx
    │   │       │   │   ├── enviornmentSelector.tsx
    │   │       │   │   ├── fullSpanDescription.spec.tsx
    │   │       │   │   ├── fullSpanDescription.tsx
    │   │       │   │   ├── headerContainer.tsx
    │   │       │   │   ├── headerTooltips
    │   │       │   │   │   └── headerTooltips.tsx
    │   │       │   │   ├── insightsAreaChartWidget.tsx
    │   │       │   │   ├── insightsChartContainer.tsx
    │   │       │   │   ├── insightsLineChartWidget.tsx
    │   │       │   │   ├── insightsModuleDatePageFilter.tsx
    │   │       │   │   ├── insightsTimeSeriesWidget.tsx
    │   │       │   │   ├── issues.tsx
    │   │       │   │   ├── metricReadout.spec.tsx
    │   │       │   │   ├── metricReadout.tsx
    │   │       │   │   ├── moduleFeature.spec.tsx
    │   │       │   │   ├── moduleFeature.tsx
    │   │       │   │   ├── moduleLayout.tsx
    │   │       │   │   ├── modulePageFilterBar.tsx
    │   │       │   │   ├── modulePageProviders.spec.tsx
    │   │       │   │   ├── modulePageProviders.tsx
    │   │       │   │   ├── modulesOnboarding.spec.tsx
    │   │       │   │   ├── modulesOnboarding.tsx
    │   │       │   │   ├── overviewIssuesWidget.tsx
    │   │       │   │   ├── projectSelector.tsx
    │   │       │   │   ├── releaseSelector.spec.tsx
    │   │       │   │   ├── releaseSelector.tsx
    │   │       │   │   ├── releasesSort.tsx
    │   │       │   │   ├── ribbon.tsx
    │   │       │   │   ├── sampleDrawerBody.tsx
    │   │       │   │   ├── sampleDrawerHeaderTransaction.spec.tsx
    │   │       │   │   ├── sampleDrawerHeaderTransaction.tsx
    │   │       │   │   ├── samplesTable
    │   │       │   │   │   ├── common.tsx
    │   │       │   │   │   └── spanSamplesTable.tsx
    │   │       │   │   ├── spanDescription.spec.tsx
    │   │       │   │   ├── spanDescription.tsx
    │   │       │   │   ├── spanGroupDetailsLink.tsx
    │   │       │   │   ├── tableCells
    │   │       │   │   │   ├── currencyCell.tsx
    │   │       │   │   │   ├── durationCell.tsx
    │   │       │   │   │   ├── filenameCell.tsx
    │   │       │   │   │   ├── percentChangeCell.tsx
    │   │       │   │   │   ├── renderHeadCell.tsx
    │   │       │   │   │   ├── resourceSizeCell.tsx
    │   │       │   │   │   ├── responseStatusCodeCell.tsx
    │   │       │   │   │   ├── spanDescriptionCell.tsx
    │   │       │   │   │   ├── spanIdCell.tsx
    │   │       │   │   │   ├── starredSegmentCell.tsx
    │   │       │   │   │   ├── throughputCell.tsx
    │   │       │   │   │   └── timeSpentCell.tsx
    │   │       │   │   ├── textAlign.tsx
    │   │       │   │   └── widgets
    │   │       │   │   │   ├── cacheMissRateChartWidget.tsx
    │   │       │   │   │   ├── cacheThroughputChartWidget.tsx
    │   │       │   │   │   ├── crashFreeSessionsChartWidget.tsx
    │   │       │   │   │   ├── databaseLandingDurationChartWidget.tsx
    │   │       │   │   │   ├── databaseLandingThroughputChartWidget.tsx
    │   │       │   │   │   ├── databaseSummaryDurationChartWidget.tsx
    │   │       │   │   │   ├── databaseSummaryThroughputChartWidget.tsx
    │   │       │   │   │   ├── hooks
    │   │       │   │   │       ├── useDatabaseLandingChartFilter.tsx
    │   │       │   │   │       ├── useDatabaseLandingDurationQuery.tsx
    │   │       │   │   │       ├── useDatabaseLandingThroughputQuery.tsx
    │   │       │   │   │       ├── useHttpDomainSummaryChartFilter.tsx
    │   │       │   │   │       ├── useHttpLandingChartFilter.tsx
    │   │       │   │   │       ├── useResourceLandingSeries.tsx
    │   │       │   │   │       └── useResourceSummarySeries.tsx
    │   │       │   │   │   ├── httpDomainSummaryDurationChartWidget.tsx
    │   │       │   │   │   ├── httpDomainSummaryResponseCodesChartWidget.tsx
    │   │       │   │   │   ├── httpDomainSummaryThroughputChartWidget.tsx
    │   │       │   │   │   ├── httpDurationChartWidget.tsx
    │   │       │   │   │   ├── httpResponseCodesChartWidget.tsx
    │   │       │   │   │   ├── httpThroughputChartWidget.tsx
    │   │       │   │   │   ├── mcpTrafficWidget.tsx
    │   │       │   │   │   ├── newAndResolvedIssueChartWidget.tsx
    │   │       │   │   │   ├── overviewAgentsDurationChartWidget.tsx
    │   │       │   │   │   ├── overviewAgentsRunsChartWidget.tsx
    │   │       │   │   │   ├── overviewApiLatencyChartWidget.tsx
    │   │       │   │   │   ├── overviewCacheMissChartWidget.tsx
    │   │       │   │   │   ├── overviewJobsChartWidget.tsx
    │   │       │   │   │   ├── overviewPageloadsChartWidget.tsx
    │   │       │   │   │   ├── overviewRequestsChartWidget.tsx
    │   │       │   │   │   ├── overviewSlowAssetsWidget.tsx
    │   │       │   │   │   ├── overviewSlowNextjsSSRWidget.tsx
    │   │       │   │   │   ├── overviewSlowQueriesChartWidget.tsx
    │   │       │   │   │   ├── overviewTimeConsumingQueriesWidget.tsx
    │   │       │   │   │   ├── overviewTimeConsumingRequestsWidget.tsx
    │   │       │   │   │   ├── overviewTransactionDurationChartWidget.tsx
    │   │       │   │   │   ├── overviewTransactionThroughputChartWidget.tsx
    │   │       │   │   │   ├── performanceScoreBreakdownChartWidget.tsx
    │   │       │   │   │   ├── queuesLandingLatencyChartWidget.tsx
    │   │       │   │   │   ├── queuesLandingThroughputChartWidget.tsx
    │   │       │   │   │   ├── queuesSummaryLatencyChartWidget.tsx
    │   │       │   │   │   ├── queuesSummaryThroughputChartWidget.tsx
    │   │       │   │   │   ├── releaseNewIssuesChartWidget.tsx
    │   │       │   │   │   ├── releaseSessionCountChartWidget.tsx
    │   │       │   │   │   ├── releaseSessionPercentageChartWidget.tsx
    │   │       │   │   │   ├── resourceLandingDurationChartWidget.tsx
    │   │       │   │   │   ├── resourceLandingThroughputChartWidget.tsx
    │   │       │   │   │   ├── resourceSummaryAverageSizeChartWidget.tsx
    │   │       │   │   │   ├── resourceSummaryDurationChartWidget.tsx
    │   │       │   │   │   ├── resourceSummaryThroughputChartWidget.tsx
    │   │       │   │   │   ├── sessionHealthCountChartWidget.tsx
    │   │       │   │   │   ├── sessionHealthRateChartWidget.tsx
    │   │       │   │   │   ├── types.tsx
    │   │       │   │   │   ├── unhealthySessionsChartWidget.tsx
    │   │       │   │   │   ├── userHealthCountChartWidget.tsx
    │   │       │   │   │   └── userHealthRateChartWidget.tsx
    │   │       │   ├── queries
    │   │       │   │   ├── getSeriesEventView.tsx
    │   │       │   │   ├── types.ts
    │   │       │   │   ├── useDiscover.spec.tsx
    │   │       │   │   ├── useDiscover.ts
    │   │       │   │   ├── useEventDetails.tsx
    │   │       │   │   ├── useHasFirstSpan.tsx
    │   │       │   │   ├── useHasTtfdConfigured.tsx
    │   │       │   │   ├── useOnboardingProject.tsx
    │   │       │   │   ├── useReleases.tsx
    │   │       │   │   ├── useSortedTimeSeries.tsx
    │   │       │   │   ├── useSpanSamples.tsx
    │   │       │   │   └── useSpansQuery.tsx
    │   │       │   ├── utils
    │   │       │   │   ├── buildEventViewQuery.tsx
    │   │       │   │   ├── combineMeta.spec.ts
    │   │       │   │   ├── combineMeta.ts
    │   │       │   │   ├── constants.tsx
    │   │       │   │   ├── convertSeriesToTimeseries.tsx
    │   │       │   │   ├── domainRedirect.tsx
    │   │       │   │   ├── formatVersionAndCenterTruncate.ts
    │   │       │   │   ├── getAlertsUrl.spec.tsx
    │   │       │   │   ├── getAlertsUrl.tsx
    │   │       │   │   ├── getDateConditions.tsx
    │   │       │   │   ├── getDateFilters.tsx
    │   │       │   │   ├── getMetricMonitorUrl.tsx
    │   │       │   │   ├── hasEAPAlerts.tsx
    │   │       │   │   ├── moduleTitles.tsx
    │   │       │   │   ├── releaseComparison.spec.tsx
    │   │       │   │   ├── releaseComparison.tsx
    │   │       │   │   ├── resolveSpanModule.tsx
    │   │       │   │   ├── retryHandlers.tsx
    │   │       │   │   ├── trackResponse.tsx
    │   │       │   │   ├── useAddToSpanDashboard.ts
    │   │       │   │   ├── useAlertsProject.tsx
    │   │       │   │   ├── useCompactSelectOptionsCache.spec.tsx
    │   │       │   │   ├── useCompactSelectOptionsCache.tsx
    │   │       │   │   ├── useDefaultToAllProjects.spec.tsx
    │   │       │   │   ├── useDefaultToAllProjects.tsx
    │   │       │   │   ├── useEap.tsx
    │   │       │   │   ├── useHasDataTrackAnalytics.tsx
    │   │       │   │   ├── useMobileVitalsDrawer.tsx
    │   │       │   │   ├── useModuleTitle.tsx
    │   │       │   │   ├── useModuleURL.tsx
    │   │       │   │   ├── useSamplesDrawer.tsx
    │   │       │   │   ├── useStarredSegment.tsx
    │   │       │   │   ├── useWasSearchSpaceExhausted.tsx
    │   │       │   │   └── useWebVitalsDrawer.tsx
    │   │       │   └── views
    │   │       │   │   ├── queryParameters.tsx
    │   │       │   │   ├── spanSummaryPage
    │   │       │   │       └── sampleList
    │   │       │   │       │   ├── durationChart
    │   │       │   │       │       ├── getSampleChartSymbol.tsx
    │   │       │   │       │       ├── index.tsx
    │   │       │   │       │       └── symbol.ts
    │   │       │   │       │   ├── index.tsx
    │   │       │   │       │   ├── sampleInfo
    │   │       │   │       │       └── index.tsx
    │   │       │   │       │   └── sampleTable
    │   │       │   │       │       ├── sampleTable.spec.tsx
    │   │       │   │       │       └── sampleTable.tsx
    │   │       │   │   └── spans
    │   │       │   │       ├── selectors
    │   │       │   │           ├── actionSelector.tsx
    │   │       │   │           ├── domainSelector.spec.tsx
    │   │       │   │           ├── domainSelector.tsx
    │   │       │   │           ├── emptyOption.tsx
    │   │       │   │           ├── subregionSelector.tsx
    │   │       │   │           └── transactionSelector.tsx
    │   │       │   │       └── types.tsx
    │   │       ├── constants.tsx
    │   │       ├── crons
    │   │       │   ├── components
    │   │       │   │   ├── checkInCell.tsx
    │   │       │   │   ├── cronsLandingPanel.tsx
    │   │       │   │   ├── detailsSidebar.tsx
    │   │       │   │   ├── detailsTimeline.tsx
    │   │       │   │   ├── detailsTimelineLegend.tsx
    │   │       │   │   ├── manualCheckInGuides.tsx
    │   │       │   │   ├── mockTimelineVisualization.spec.tsx
    │   │       │   │   ├── mockTimelineVisualization.tsx
    │   │       │   │   ├── monitorCheckIns.tsx
    │   │       │   │   ├── monitorCheckInsGrid.spec.tsx
    │   │       │   │   ├── monitorCheckInsGrid.tsx
    │   │       │   │   ├── monitorCreateForm.tsx
    │   │       │   │   ├── monitorForm.spec.tsx
    │   │       │   │   ├── monitorForm.tsx
    │   │       │   │   ├── monitorHeader.tsx
    │   │       │   │   ├── monitorHeaderActions.spec.tsx
    │   │       │   │   ├── monitorHeaderActions.tsx
    │   │       │   │   ├── monitorIndicator.tsx
    │   │       │   │   ├── monitorIssues.tsx
    │   │       │   │   ├── monitorQuickStartGuide.tsx
    │   │       │   │   ├── newMonitorButton.tsx
    │   │       │   │   ├── onboarding.tsx
    │   │       │   │   ├── overviewTimeline
    │   │       │   │   │   ├── index.tsx
    │   │       │   │   │   ├── monitorEnvironmentLabel.tsx
    │   │       │   │   │   ├── overviewRow.tsx
    │   │       │   │   │   ├── resolutionSelector.tsx
    │   │       │   │   │   └── sortSelector.tsx
    │   │       │   │   ├── ownerFilter.tsx
    │   │       │   │   ├── platformPickerPanel.tsx
    │   │       │   │   ├── processingErrors
    │   │       │   │   │   ├── globalMonitorProcessingErrors.tsx
    │   │       │   │   │   ├── monitorProcessingErrors.spec.tsx
    │   │       │   │   │   ├── monitorProcessingErrors.tsx
    │   │       │   │   │   ├── processingErrorItem.tsx
    │   │       │   │   │   ├── processingErrorTitle.tsx
    │   │       │   │   │   └── utils.tsx
    │   │       │   │   ├── serviceIncidents.tsx
    │   │       │   │   ├── statusToggleButton.tsx
    │   │       │   │   ├── timezoneOverride.tsx
    │   │       │   │   ├── upsertPlatformGuides.tsx
    │   │       │   │   └── useCronsUpsertGuideState.tsx
    │   │       │   ├── settings.ts
    │   │       │   ├── types.tsx
    │   │       │   ├── useMonitorProcessingErrors.tsx
    │   │       │   ├── utils.tsx
    │   │       │   ├── utils
    │   │       │   │   ├── crontabAsText.spec.tsx
    │   │       │   │   ├── crontabAsText.tsx
    │   │       │   │   ├── scheduleAsText.spec.tsx
    │   │       │   │   ├── scheduleAsText.tsx
    │   │       │   │   ├── selectCheckInData.tsx
    │   │       │   │   ├── useMonitorCheckIns.tsx
    │   │       │   │   └── useMonitorStats.tsx
    │   │       │   └── views
    │   │       │   │   └── overview.tsx
    │   │       ├── database
    │   │       │   ├── components
    │   │       │   │   ├── databasePageFilters.tsx
    │   │       │   │   ├── databaseSystemSelector.spec.tsx
    │   │       │   │   ├── databaseSystemSelector.tsx
    │   │       │   │   ├── noDataMessage.spec.tsx
    │   │       │   │   ├── noDataMessage.tsx
    │   │       │   │   ├── stackTraceMiniFrame.tsx
    │   │       │   │   ├── tables
    │   │       │   │   │   ├── queriesTable.tsx
    │   │       │   │   │   └── queryTransactionsTable.tsx
    │   │       │   │   └── useSystemSelectorOptions.tsx
    │   │       │   ├── queries
    │   │       │   │   └── useOutdatedSDKProjects.tsx
    │   │       │   ├── referrers.ts
    │   │       │   ├── settings.ts
    │   │       │   ├── utils
    │   │       │   │   ├── constants.tsx
    │   │       │   │   ├── formatMongoDBQuery.spec.tsx
    │   │       │   │   ├── formatMongoDBQuery.tsx
    │   │       │   │   ├── getIntervalForMetricFunction.tsx
    │   │       │   │   ├── jsonUtils.tsx
    │   │       │   │   └── useHasDashboardsPlatformaizedQueries.ts
    │   │       │   └── views
    │   │       │   │   ├── databaseLandingPage.spec.tsx
    │   │       │   │   ├── databaseLandingPage.tsx
    │   │       │   │   ├── databaseSpanSummaryPage.spec.tsx
    │   │       │   │   ├── databaseSpanSummaryPage.tsx
    │   │       │   │   ├── platformizedOverview.tsx
    │   │       │   │   └── platformizedSummaryPage.tsx
    │   │       ├── http
    │   │       │   ├── components
    │   │       │   │   ├── charts
    │   │       │   │   │   └── responseCodeCountChart.tsx
    │   │       │   │   ├── domainStatusLink.tsx
    │   │       │   │   ├── httpSamplesPanel.spec.tsx
    │   │       │   │   ├── httpSamplesPanel.tsx
    │   │       │   │   └── tables
    │   │       │   │   │   ├── domainCell.tsx
    │   │       │   │   │   ├── domainTransactionsTable.tsx
    │   │       │   │   │   ├── domainsTable.tsx
    │   │       │   │   │   ├── spanSamplesTable.tsx
    │   │       │   │   │   └── transactionCell.tsx
    │   │       │   ├── data
    │   │       │   │   └── definitions.tsx
    │   │       │   ├── queries
    │   │       │   │   ├── useSpanSamples.spec.tsx
    │   │       │   │   ├── useSpanSamples.tsx
    │   │       │   │   └── useStatusPageList.tsx
    │   │       │   ├── referrers.tsx
    │   │       │   ├── settings.ts
    │   │       │   ├── utils
    │   │       │   │   ├── queryParameterDecoders
    │   │       │   │   │   ├── panel.tsx
    │   │       │   │   │   └── responseCodeClass.tsx
    │   │       │   │   └── useHasDashboardsPlatformizedHttp.tsx
    │   │       │   └── views
    │   │       │   │   ├── httpDomainSummaryPage.spec.tsx
    │   │       │   │   ├── httpDomainSummaryPage.tsx
    │   │       │   │   ├── httpLandingPage.spec.tsx
    │   │       │   │   ├── httpLandingPage.tsx
    │   │       │   │   └── platformizedOverview.tsx
    │   │       ├── index.tsx
    │   │       ├── mcp-prompts
    │   │       │   ├── settings.ts
    │   │       │   └── views
    │   │       │   │   └── mcpPromptsLandingPage.tsx
    │   │       ├── mcp-resources
    │   │       │   ├── settings.ts
    │   │       │   └── views
    │   │       │   │   └── mcpResourcesLandingPage.tsx
    │   │       ├── mcp-tools
    │   │       │   ├── settings.ts
    │   │       │   └── views
    │   │       │   │   └── mcpToolsLandingPage.tsx
    │   │       ├── mobile
    │   │       │   ├── appStarts
    │   │       │   │   ├── components
    │   │       │   │   │   ├── charts
    │   │       │   │   │   │   └── deviceClassBreakdownBarChart.tsx
    │   │       │   │   │   ├── eventSamples.spec.tsx
    │   │       │   │   │   ├── eventSamples.tsx
    │   │       │   │   │   ├── samples.tsx
    │   │       │   │   │   ├── spanOpSelector.spec.tsx
    │   │       │   │   │   ├── spanOpSelector.tsx
    │   │       │   │   │   ├── startDurationWidget.spec.tsx
    │   │       │   │   │   ├── startDurationWidget.tsx
    │   │       │   │   │   ├── startTypeSelector.tsx
    │   │       │   │   │   ├── tables
    │   │       │   │   │   │   ├── spanOperationTable.spec.tsx
    │   │       │   │   │   │   └── spanOperationTable.tsx
    │   │       │   │   │   └── widgets.tsx
    │   │       │   │   ├── referrers.ts
    │   │       │   │   ├── settings.ts
    │   │       │   │   └── views
    │   │       │   │   │   ├── screenSummaryPage.spec.tsx
    │   │       │   │   │   └── screenSummaryPage.tsx
    │   │       │   ├── common
    │   │       │   │   ├── components
    │   │       │   │   │   ├── deviceClassSelector.tsx
    │   │       │   │   │   ├── spanSamplesPanel.tsx
    │   │       │   │   │   ├── spanSamplesPanelContainer.tsx
    │   │       │   │   │   └── tables
    │   │       │   │   │   │   ├── samplesTables.spec.tsx
    │   │       │   │   │   │   ├── samplesTables.tsx
    │   │       │   │   │   │   ├── screensTable.spec.tsx
    │   │       │   │   │   │   └── screensTable.tsx
    │   │       │   │   └── queries
    │   │       │   │   │   ├── useCrossPlatformProject.spec.tsx
    │   │       │   │   │   └── useCrossPlatformProject.tsx
    │   │       │   ├── screenRendering
    │   │       │   │   └── settings.ts
    │   │       │   ├── screenload
    │   │       │   │   ├── components
    │   │       │   │   │   ├── affectSelector.tsx
    │   │       │   │   │   ├── charts
    │   │       │   │   │   │   ├── screenBarChart.tsx
    │   │       │   │   │   │   └── screenCharts.tsx
    │   │       │   │   │   ├── eventSamples.spec.tsx
    │   │       │   │   │   ├── eventSamples.tsx
    │   │       │   │   │   ├── metricsRibbon.spec.tsx
    │   │       │   │   │   ├── metricsRibbon.tsx
    │   │       │   │   │   ├── platformSelector.spec.tsx
    │   │       │   │   │   ├── platformSelector.tsx
    │   │       │   │   │   ├── spanOpSelector.tsx
    │   │       │   │   │   └── tables
    │   │       │   │   │   │   ├── eventSamplesTable.spec.tsx
    │   │       │   │   │   │   ├── eventSamplesTable.tsx
    │   │       │   │   │   │   ├── screenLoadSpansTable.spec.tsx
    │   │       │   │   │   │   └── screenLoadSpansTable.tsx
    │   │       │   │   ├── constants.ts
    │   │       │   │   ├── data
    │   │       │   │   │   ├── setupContent.ts
    │   │       │   │   │   └── useAffectsSelection.tsx
    │   │       │   │   ├── referrers.ts
    │   │       │   │   ├── settings.ts
    │   │       │   │   ├── utils.tsx
    │   │       │   │   └── views
    │   │       │   │   │   └── screenLoadSpansPage.tsx
    │   │       │   ├── screens
    │   │       │   │   ├── components
    │   │       │   │   │   ├── screensOverview.spec.tsx
    │   │       │   │   │   ├── screensOverview.tsx
    │   │       │   │   │   ├── screensOverviewTable.spec.tsx
    │   │       │   │   │   ├── screensOverviewTable.tsx
    │   │       │   │   │   ├── vitalCard.spec.tsx
    │   │       │   │   │   ├── vitalCard.tsx
    │   │       │   │   │   ├── vitalDetailPanel.spec.tsx
    │   │       │   │   │   └── vitalDetailPanel.tsx
    │   │       │   │   ├── referrers.tsx
    │   │       │   │   ├── settings.ts
    │   │       │   │   ├── utils.spec.ts
    │   │       │   │   ├── utils.ts
    │   │       │   │   └── views
    │   │       │   │   │   ├── screenDetailsPage.spec.tsx
    │   │       │   │   │   ├── screenDetailsPage.tsx
    │   │       │   │   │   ├── screensLandingPage.spec.tsx
    │   │       │   │   │   └── screensLandingPage.tsx
    │   │       │   └── ui
    │   │       │   │   ├── components
    │   │       │   │       └── tables
    │   │       │   │       │   ├── spanOperationTable.spec.tsx
    │   │       │   │       │   └── spanOperationTable.tsx
    │   │       │   │   ├── referrers.tsx
    │   │       │   │   ├── settings.ts
    │   │       │   │   └── views
    │   │       │   │       └── screenSummaryPage.tsx
    │   │       ├── pages
    │   │       │   ├── agents
    │   │       │   │   ├── agentsPageHeader.tsx
    │   │       │   │   ├── components
    │   │       │   │   │   ├── aiSpanList.tsx
    │   │       │   │   │   ├── common.tsx
    │   │       │   │   │   ├── conversationsTable.tsx
    │   │       │   │   │   ├── conversationsTableSwitch.tsx
    │   │       │   │   │   ├── drawer.tsx
    │   │       │   │   │   ├── headSortCell.tsx
    │   │       │   │   │   ├── issuesWidget.tsx
    │   │       │   │   │   ├── llmCallsWidget.tsx
    │   │       │   │   │   ├── llmCosts.tsx
    │   │       │   │   │   ├── modelCostWidget.tsx
    │   │       │   │   │   ├── modelName.spec.tsx
    │   │       │   │   │   ├── modelName.tsx
    │   │       │   │   │   ├── modelsTable.tsx
    │   │       │   │   │   ├── styles.tsx
    │   │       │   │   │   ├── tokenTypesWidget.tsx
    │   │       │   │   │   ├── tokenUsageWidget.tsx
    │   │       │   │   │   ├── toolCallsWidget.tsx
    │   │       │   │   │   ├── toolErrorsWidget.tsx
    │   │       │   │   │   ├── toolsTable.tsx
    │   │       │   │   │   └── tracesTable.tsx
    │   │       │   │   ├── hooks
    │   │       │   │   │   ├── useAITrace.tsx
    │   │       │   │   │   ├── useAgentSpanSearchProps.tsx
    │   │       │   │   │   ├── useCombinedQuery.tsx
    │   │       │   │   │   ├── useNodeDetailsLink.tsx
    │   │       │   │   │   ├── useShowAgentOnboarding.tsx
    │   │       │   │   │   ├── useTableCursor.spec.tsx
    │   │       │   │   │   ├── useTableCursor.tsx
    │   │       │   │   │   └── useUrlTraceDrawer.tsx
    │   │       │   │   ├── layout.tsx
    │   │       │   │   ├── onboarding.tsx
    │   │       │   │   ├── overview.tsx
    │   │       │   │   ├── settings.ts
    │   │       │   │   └── utils
    │   │       │   │   │   ├── aiTraceNodes.tsx
    │   │       │   │   │   ├── cells.tsx
    │   │       │   │   │   ├── features.tsx
    │   │       │   │   │   ├── formatLLMCosts.tsx
    │   │       │   │   │   ├── getDefaultSelectedNode.tsx
    │   │       │   │   │   ├── getNodeId.tsx
    │   │       │   │   │   ├── query.tsx
    │   │       │   │   │   ├── referrers.tsx
    │   │       │   │   │   ├── types.tsx
    │   │       │   │   │   └── urlParams.tsx
    │   │       │   ├── backend
    │   │       │   │   ├── am1BackendOverviewPage.tsx
    │   │       │   │   ├── backendOverviewPage.spec.tsx
    │   │       │   │   ├── backendOverviewPage.tsx
    │   │       │   │   ├── backendPageHeader.tsx
    │   │       │   │   ├── backendTable.tsx
    │   │       │   │   ├── layout.tsx
    │   │       │   │   ├── referrers.ts
    │   │       │   │   └── settings.ts
    │   │       │   ├── domainOverviewPageProviders.tsx
    │   │       │   ├── domainViewHeader.spec.tsx
    │   │       │   ├── domainViewHeader.tsx
    │   │       │   ├── frontend
    │   │       │   │   ├── am1OverviewPage.tsx
    │   │       │   │   ├── frontendOverviewPage.spec.tsx
    │   │       │   │   ├── frontendOverviewPage.tsx
    │   │       │   │   ├── frontendOverviewTable.tsx
    │   │       │   │   ├── frontendPageHeader.tsx
    │   │       │   │   ├── layout.tsx
    │   │       │   │   ├── queries
    │   │       │   │   │   └── useFrontendTableData.tsx
    │   │       │   │   ├── referrers.ts
    │   │       │   │   ├── settings.ts
    │   │       │   │   ├── useFrontendQuery.tsx
    │   │       │   │   └── utils
    │   │       │   │   │   └── pageSpanOp.ts
    │   │       │   ├── insightsSpanTagProvider.tsx
    │   │       │   ├── mcp
    │   │       │   │   ├── components
    │   │       │   │   │   ├── groupedDurationWidget.tsx
    │   │       │   │   │   ├── groupedErrorRateWidget.tsx
    │   │       │   │   │   ├── groupedTrafficWidget.tsx
    │   │       │   │   │   ├── mcpOverviewTable.tsx
    │   │       │   │   │   ├── mcpPromptDurationWidget.tsx
    │   │       │   │   │   ├── mcpPromptErrorRateWidget.tsx
    │   │       │   │   │   ├── mcpPromptTrafficWidget.tsx
    │   │       │   │   │   ├── mcpPromptsTable.tsx
    │   │       │   │   │   ├── mcpResourceDurationWidget.tsx
    │   │       │   │   │   ├── mcpResourceErrorRateWidget.tsx
    │   │       │   │   │   ├── mcpResourceTrafficWidget.tsx
    │   │       │   │   │   ├── mcpResourcesTable.tsx
    │   │       │   │   │   ├── mcpToolDurationWidget.tsx
    │   │       │   │   │   ├── mcpToolErrorRateWidget.tsx
    │   │       │   │   │   ├── mcpToolTrafficWidget.tsx
    │   │       │   │   │   ├── mcpToolsTable.tsx
    │   │       │   │   │   ├── mcpTrafficByClientWidget.tsx
    │   │       │   │   │   ├── mcpTransportWidget.tsx
    │   │       │   │   │   └── styles.tsx
    │   │       │   │   ├── hooks
    │   │       │   │   │   ├── useMcpSpanSearchProps.tsx
    │   │       │   │   │   └── useShowMCPOnboarding.tsx
    │   │       │   │   ├── layout.tsx
    │   │       │   │   ├── mcpPageHeader.tsx
    │   │       │   │   ├── onboarding.tsx
    │   │       │   │   ├── overview.tsx
    │   │       │   │   ├── settings.ts
    │   │       │   │   └── utils
    │   │       │   │   │   ├── mcpTraceNodes.tsx
    │   │       │   │   │   └── referrer.tsx
    │   │       │   ├── mobile
    │   │       │   │   ├── am1OverviewPage.tsx
    │   │       │   │   ├── layout.tsx
    │   │       │   │   ├── mobileOverviewPage.tsx
    │   │       │   │   ├── mobileOverviewTable.tsx
    │   │       │   │   ├── mobilePageHeader.tsx
    │   │       │   │   ├── referrers.ts
    │   │       │   │   └── settings.ts
    │   │       │   ├── platform
    │   │       │   │   ├── laravel
    │   │       │   │   │   ├── commandsTable.tsx
    │   │       │   │   │   ├── features.tsx
    │   │       │   │   │   ├── index.tsx
    │   │       │   │   │   ├── jobsTable.tsx
    │   │       │   │   │   ├── pathsTable.tsx
    │   │       │   │   │   ├── referrers.ts
    │   │       │   │   │   ├── utils.tsx
    │   │       │   │   │   └── widgetVisualizationStates.tsx
    │   │       │   │   ├── nextjs
    │   │       │   │   │   ├── apiTable.tsx
    │   │       │   │   │   ├── clientTable.tsx
    │   │       │   │   │   ├── deadRageClickWidget.tsx
    │   │       │   │   │   ├── features.tsx
    │   │       │   │   │   ├── index.tsx
    │   │       │   │   │   ├── serverTree.spec.tsx
    │   │       │   │   │   ├── serverTree.tsx
    │   │       │   │   │   ├── utils.test.tsx
    │   │       │   │   │   ├── utils.tsx
    │   │       │   │   │   └── webVitalsWidget.tsx
    │   │       │   │   └── shared
    │   │       │   │   │   ├── baseTrafficWidget.tsx
    │   │       │   │   │   ├── getReleaseBubbleProps.tsx
    │   │       │   │   │   ├── issuesWidget.tsx
    │   │       │   │   │   ├── layout.tsx
    │   │       │   │   │   ├── styles.tsx
    │   │       │   │   │   ├── table
    │   │       │   │   │       ├── DurationCell.tsx
    │   │       │   │   │       ├── ErrorRateCell.tsx
    │   │       │   │   │       ├── NumberCell.tsx
    │   │       │   │   │       ├── ThresholdCell.tsx
    │   │       │   │   │       ├── TransactionCell.tsx
    │   │       │   │   │       ├── UserCell.tsx
    │   │       │   │   │       ├── index.tsx
    │   │       │   │   │       └── useTableData.tsx
    │   │       │   │   │   ├── toolbar.tsx
    │   │       │   │   │   └── useTransactionNameQuery.tsx
    │   │       │   ├── settings.ts
    │   │       │   ├── transactionCell.tsx
    │   │       │   ├── transactionNameSearchBar.tsx
    │   │       │   ├── types.ts
    │   │       │   ├── useFilters.spec.tsx
    │   │       │   ├── useFilters.tsx
    │   │       │   ├── useOverviewPageTrackAnalytics.ts
    │   │       │   └── utils.ts
    │   │       ├── queues
    │   │       │   ├── charts
    │   │       │   │   ├── latencyChart.spec.tsx
    │   │       │   │   ├── latencyChart.tsx
    │   │       │   │   ├── throughputChart.spec.tsx
    │   │       │   │   └── throughputChart.tsx
    │   │       │   ├── components
    │   │       │   │   ├── messageSpanSamplesPanel.spec.tsx
    │   │       │   │   ├── messageSpanSamplesPanel.tsx
    │   │       │   │   └── tables
    │   │       │   │   │   ├── messageSpanSamplesTable.spec.tsx
    │   │       │   │   │   ├── messageSpanSamplesTable.tsx
    │   │       │   │   │   ├── queuesTable.spec.tsx
    │   │       │   │   │   ├── queuesTable.tsx
    │   │       │   │   │   ├── transactionsTable.spec.tsx
    │   │       │   │   │   └── transactionsTable.tsx
    │   │       │   ├── queries
    │   │       │   │   ├── useQueuesByDestinationQuery.tsx
    │   │       │   │   ├── useQueuesByTransactionQuery.tsx
    │   │       │   │   └── useQueuesMetricsQuery.tsx
    │   │       │   ├── referrers.ts
    │   │       │   ├── settings.ts
    │   │       │   ├── utils
    │   │       │   │   └── queryParameterDecoders
    │   │       │   │   │   ├── retryCount.tsx
    │   │       │   │   │   └── traceStatus.tsx
    │   │       │   └── views
    │   │       │   │   ├── destinationSummaryPage.spec.tsx
    │   │       │   │   ├── destinationSummaryPage.tsx
    │   │       │   │   ├── queuesLandingPage.spec.tsx
    │   │       │   │   └── queuesLandingPage.tsx
    │   │       ├── sessions
    │   │       │   ├── charts
    │   │       │   │   └── chartWithIssues.tsx
    │   │       │   ├── components
    │   │       │   │   ├── chartMap.tsx
    │   │       │   │   ├── chartPlacement.tsx
    │   │       │   │   ├── chartSelectionTitle.tsx
    │   │       │   │   ├── filterReleaseDropdown.tsx
    │   │       │   │   ├── releaseTableSearch.tsx
    │   │       │   │   └── tables
    │   │       │   │   │   ├── releaseHealth.tsx
    │   │       │   │   │   └── releaseHealthTable.tsx
    │   │       │   ├── queries
    │   │       │   │   ├── useCrashFreeSessions.tsx
    │   │       │   │   ├── useErroredSessions.tsx
    │   │       │   │   ├── useNewAndResolvedIssues.tsx
    │   │       │   │   ├── useOrganizationReleases.tsx
    │   │       │   │   ├── useProjectHasSessions.tsx
    │   │       │   │   ├── useRecentIssues.tsx
    │   │       │   │   ├── useReleaseNewIssues.tsx
    │   │       │   │   ├── useReleaseSessionCounts.tsx
    │   │       │   │   ├── useReleaseSessionPercentage.tsx
    │   │       │   │   ├── useSessionHealthBreakdown.tsx
    │   │       │   │   ├── useSessionProjectTotal.tsx
    │   │       │   │   └── useUserHealthBreakdown.tsx
    │   │       │   ├── settings.ts
    │   │       │   ├── utils
    │   │       │   │   ├── sessions.tsx
    │   │       │   │   └── useHasDashboardsPlatformizedSessionHealth.tsx
    │   │       │   └── views
    │   │       │   │   ├── overview.tsx
    │   │       │   │   └── platformizedOverview.tsx
    │   │       ├── settings.ts
    │   │       ├── types.tsx
    │   │       └── uptime
    │   │       │   ├── components
    │   │       │       ├── duration.spec.tsx
    │   │       │       ├── duration.tsx
    │   │       │       ├── overviewTimeline
    │   │       │       │   ├── index.tsx
    │   │       │       │   └── overviewRow.tsx
    │   │       │       ├── percent.spec.tsx
    │   │       │       └── percent.tsx
    │   │       │   ├── settings.ts
    │   │       │   ├── timelineConfig.tsx
    │   │       │   ├── utils
    │   │       │       ├── monitorName.tsx
    │   │       │       ├── useUptimeChecks.tsx
    │   │       │       ├── useUptimeMonitorStats.tsx
    │   │       │       ├── useUptimeMonitorSummary.tsx
    │   │       │       └── useUptimeRule.tsx
    │   │       │   └── views
    │   │       │       ├── overview.spec.tsx
    │   │       │       └── overview.tsx
    │   │   ├── integrationOrganizationLink
    │   │       ├── index.spec.tsx
    │   │       └── index.tsx
    │   │   ├── integrationPipeline
    │   │       ├── awsLambdaCloudformation.spec.tsx
    │   │       ├── awsLambdaCloudformation.tsx
    │   │       ├── awsLambdaFailureDetails.tsx
    │   │       ├── awsLambdaFunctionSelect.spec.tsx
    │   │       ├── awsLambdaFunctionSelect.tsx
    │   │       ├── awsLambdaProjectSelect.spec.tsx
    │   │       ├── awsLambdaProjectSelect.tsx
    │   │       ├── components
    │   │       │   ├── footerWithButtons.tsx
    │   │       │   └── headerWithHelp.tsx
    │   │       ├── githubInstallationSelect.spec.tsx
    │   │       ├── githubInstallationSelect.tsx
    │   │       ├── index.tsx
    │   │       ├── init.tsx
    │   │       ├── pipelineView.spec.tsx
    │   │       └── pipelineView.tsx
    │   │   ├── issueDetails
    │   │       ├── actions
    │   │       │   ├── index.spec.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── newIssueExperienceButton.spec.tsx
    │   │       │   ├── newIssueExperienceButton.tsx
    │   │       │   ├── shareModal.spec.tsx
    │   │       │   ├── shareModal.tsx
    │   │       │   └── subscribeAction.tsx
    │   │       ├── activitySection.tsx
    │   │       ├── allEventsTable.tsx
    │   │       ├── constants.tsx
    │   │       ├── divider.tsx
    │   │       ├── eventCreatedTooltip.tsx
    │   │       ├── groupActivity.spec.tsx
    │   │       ├── groupActivity.tsx
    │   │       ├── groupActivityItem.tsx
    │   │       ├── groupCheckIns.spec.tsx
    │   │       ├── groupCheckIns.tsx
    │   │       ├── groupDetails.spec.tsx
    │   │       ├── groupDetails.tsx
    │   │       ├── groupDistributions
    │   │       │   ├── flagsDistributionDrawer.tsx
    │   │       │   ├── groupDistributionCrumbs.tsx
    │   │       │   ├── groupDistributionsSearchInput.tsx
    │   │       │   ├── headerTitle.tsx
    │   │       │   ├── tagExportDropdown.tsx
    │   │       │   ├── tagFlagPicker.tsx
    │   │       │   ├── tagsDistributionDrawer.tsx
    │   │       │   ├── types.tsx
    │   │       │   ├── useDrawerTab.tsx
    │   │       │   └── useGroupDistributionsDrawer.tsx
    │   │       ├── groupDistributionsDrawer.tsx
    │   │       ├── groupEventAttachments
    │   │       │   ├── groupEventAttachments.spec.tsx
    │   │       │   ├── groupEventAttachments.tsx
    │   │       │   ├── groupEventAttachmentsFilter.tsx
    │   │       │   ├── groupEventAttachmentsTable.tsx
    │   │       │   ├── groupEventAttachmentsTableRow.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── inlineEventAttachment.spec.tsx
    │   │       │   ├── inlineEventAttachment.tsx
    │   │       │   ├── screenshotCard.tsx
    │   │       │   ├── useDeleteGroupEventAttachment.tsx
    │   │       │   └── useGroupEventAttachments.tsx
    │   │       ├── groupEventCarousel.spec.tsx
    │   │       ├── groupEventCarousel.tsx
    │   │       ├── groupEventDetails
    │   │       │   ├── groupEventDetails.spec.tsx
    │   │       │   ├── groupEventDetails.tsx
    │   │       │   ├── groupEventDetailsContent.tsx
    │   │       │   └── groupEventDetailsLoading.tsx
    │   │       ├── groupEventHeader.tsx
    │   │       ├── groupEvents.spec.tsx
    │   │       ├── groupEvents.tsx
    │   │       ├── groupFeatureFlags
    │   │       │   ├── details
    │   │       │   │   ├── flagDetailsDrawerContent.spec.tsx
    │   │       │   │   ├── flagDetailsDrawerContent.tsx
    │   │       │   │   └── flagDetailsLink.tsx
    │   │       │   ├── flagDrawerCTA.tsx
    │   │       │   ├── flagDrawerContent.spec.tsx
    │   │       │   ├── flagDrawerContent.tsx
    │   │       │   ├── hooks
    │   │       │   │   ├── useGroupFeatureFlags.tsx
    │   │       │   │   └── useGroupFlagDrawerData.tsx
    │   │       │   └── types.ts
    │   │       ├── groupMerged
    │   │       │   ├── groupMergedTab.tsx
    │   │       │   ├── index.spec.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── mergedIssuesDrawer.spec.tsx
    │   │       │   ├── mergedIssuesDrawer.tsx
    │   │       │   ├── mergedItem.tsx
    │   │       │   ├── mergedList.tsx
    │   │       │   └── mergedToolbar.tsx
    │   │       ├── groupOpenPeriods.tsx
    │   │       ├── groupPriority.tsx
    │   │       ├── groupRelatedIssues
    │   │       │   ├── index.spec.tsx
    │   │       │   └── index.tsx
    │   │       ├── groupReplays
    │   │       │   ├── groupReplays.spec.tsx
    │   │       │   ├── groupReplays.tsx
    │   │       │   ├── groupReplaysPlayer.spec.tsx
    │   │       │   ├── groupReplaysPlayer.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── useReplaysFromIssue.spec.tsx
    │   │       │   └── useReplaysFromIssue.tsx
    │   │       ├── groupSidebar.spec.tsx
    │   │       ├── groupSidebar.tsx
    │   │       ├── groupSimilarIssues
    │   │       │   ├── groupSimilarIssuesTab.tsx
    │   │       │   ├── similarIssues.spec.tsx
    │   │       │   ├── similarIssues.tsx
    │   │       │   ├── similarIssuesDrawer.spec.tsx
    │   │       │   ├── similarIssuesDrawer.tsx
    │   │       │   └── similarStackTrace
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── item.tsx
    │   │       │   │   ├── list.tsx
    │   │       │   │   └── toolbar.tsx
    │   │       ├── groupTags
    │   │       │   ├── groupTagValues.spec.tsx
    │   │       │   ├── groupTagValues.tsx
    │   │       │   ├── groupTagsTab.spec.tsx
    │   │       │   ├── groupTagsTab.tsx
    │   │       │   ├── tagDetailsDrawerContent.spec.tsx
    │   │       │   ├── tagDetailsDrawerContent.tsx
    │   │       │   ├── tagDetailsLink.tsx
    │   │       │   ├── tagDistribution.spec.tsx
    │   │       │   ├── tagDistribution.tsx
    │   │       │   ├── tagDrawerContent.tsx
    │   │       │   └── useGroupTags.tsx
    │   │       ├── groupUptimeChecks.spec.tsx
    │   │       ├── groupUptimeChecks.tsx
    │   │       ├── groupUserFeedback.spec.tsx
    │   │       ├── groupUserFeedback.tsx
    │   │       ├── header.spec.tsx
    │   │       ├── header.tsx
    │   │       ├── issueDetailsTour.tsx
    │   │       ├── metricIssues
    │   │       │   ├── metricIssueChart.spec.tsx
    │   │       │   ├── metricIssueChart.tsx
    │   │       │   ├── metricIssuesSection.tsx
    │   │       │   ├── useMetricEventStats.tsx
    │   │       │   ├── useMetricSessionStats.tsx
    │   │       │   └── utils.tsx
    │   │       ├── participantList.spec.tsx
    │   │       ├── participantList.tsx
    │   │       ├── reprocessingProgress.tsx
    │   │       ├── sampleEventAlert.tsx
    │   │       ├── sectionToggleButton.tsx
    │   │       ├── shortIdBreadcrumb.spec.tsx
    │   │       ├── shortIdBreadcrumb.tsx
    │   │       ├── streamline
    │   │       │   ├── context.tsx
    │   │       │   ├── eventDetails.tsx
    │   │       │   ├── eventDetailsHeader.spec.tsx
    │   │       │   ├── eventDetailsHeader.tsx
    │   │       │   ├── eventGraph.spec.tsx
    │   │       │   ├── eventGraph.tsx
    │   │       │   ├── eventGraphWidget.tsx
    │   │       │   ├── eventList.spec.tsx
    │   │       │   ├── eventList.tsx
    │   │       │   ├── eventListTable.tsx
    │   │       │   ├── eventMissingBanner.spec.tsx
    │   │       │   ├── eventMissingBanner.tsx
    │   │       │   ├── eventNavigation.spec.tsx
    │   │       │   ├── eventNavigation.tsx
    │   │       │   ├── eventSearch.spec.tsx
    │   │       │   ├── eventSearch.tsx
    │   │       │   ├── eventTitle.spec.tsx
    │   │       │   ├── eventTitle.tsx
    │   │       │   ├── foldSection.spec.tsx
    │   │       │   ├── foldSection.stories.tsx
    │   │       │   ├── foldSection.tsx
    │   │       │   ├── groupDetailsLayout.spec.tsx
    │   │       │   ├── groupDetailsLayout.tsx
    │   │       │   ├── header
    │   │       │   │   ├── assigneeSelector.spec.tsx
    │   │       │   │   ├── assigneeSelector.tsx
    │   │       │   │   ├── attachmentsBadge.spec.tsx
    │   │       │   │   ├── attachmentsBadge.tsx
    │   │       │   │   ├── header.spec.tsx
    │   │       │   │   ├── header.tsx
    │   │       │   │   ├── issueIdBreadcrumb.tsx
    │   │       │   │   ├── replayBadge.tsx
    │   │       │   │   ├── seerBadge.tsx
    │   │       │   │   └── userFeedbackBadge.tsx
    │   │       │   ├── hooks
    │   │       │   │   ├── useAiConfig.tsx
    │   │       │   │   ├── useCopyIssueDetails.spec.tsx
    │   │       │   │   ├── useCopyIssueDetails.tsx
    │   │       │   │   ├── useEventMarkLineSeries.tsx
    │   │       │   │   ├── useEventQuery.spec.tsx
    │   │       │   │   ├── useEventQuery.tsx
    │   │       │   │   ├── useIssueActivityDrawer.tsx
    │   │       │   │   ├── useIssueDetailsDiscoverQuery.tsx
    │   │       │   │   ├── useMergedIssuesDrawer.tsx
    │   │       │   │   ├── useReleaseMarkLineSeries.tsx
    │   │       │   │   └── useSimilarIssuesDrawer.tsx
    │   │       │   ├── interimSection.tsx
    │   │       │   ├── issueCronCheckTimeline.spec.tsx
    │   │       │   ├── issueCronCheckTimeline.tsx
    │   │       │   ├── issueDetailsEventNavigation.spec.tsx
    │   │       │   ├── issueDetailsEventNavigation.tsx
    │   │       │   ├── issueDetailsJumpTo.spec.tsx
    │   │       │   ├── issueDetailsJumpTo.tsx
    │   │       │   ├── issueTagsPreview.spec.tsx
    │   │       │   ├── issueTagsPreview.tsx
    │   │       │   ├── issueUptimeCheckTimeline.spec.tsx
    │   │       │   ├── issueUptimeCheckTimeline.tsx
    │   │       │   ├── occurrenceSummary.spec.tsx
    │   │       │   ├── occurrenceSummary.tsx
    │   │       │   ├── sidebar
    │   │       │   │   ├── activityDrawer.tsx
    │   │       │   │   ├── activitySection.spec.tsx
    │   │       │   │   ├── activitySection.tsx
    │   │       │   │   ├── detectorSection.spec.tsx
    │   │       │   │   ├── detectorSection.tsx
    │   │       │   │   ├── externalIssueSidebarList.spec.tsx
    │   │       │   │   ├── externalIssueSidebarList.tsx
    │   │       │   │   ├── firstLastSeenSection.spec.tsx
    │   │       │   │   ├── firstLastSeenSection.tsx
    │   │       │   │   ├── groupActivityIcons.tsx
    │   │       │   │   ├── groupActivityItem.tsx
    │   │       │   │   ├── mergedSidebarSection.tsx
    │   │       │   │   ├── metricDetectorTriggeredSection.spec.tsx
    │   │       │   │   ├── metricDetectorTriggeredSection.tsx
    │   │       │   │   ├── note.spec.tsx
    │   │       │   │   ├── note.tsx
    │   │       │   │   ├── noteDropdown.tsx
    │   │       │   │   ├── participantList.spec.tsx
    │   │       │   │   ├── participantList.tsx
    │   │       │   │   ├── peopleSection.spec.tsx
    │   │       │   │   ├── peopleSection.tsx
    │   │       │   │   ├── resources.tsx
    │   │       │   │   ├── seerDrawer.spec.tsx
    │   │       │   │   ├── seerDrawer.tsx
    │   │       │   │   ├── seerNotices.spec.tsx
    │   │       │   │   ├── seerNotices.tsx
    │   │       │   │   ├── seerSection.spec.tsx
    │   │       │   │   ├── seerSection.tsx
    │   │       │   │   ├── seerSectionCtaButton.tsx
    │   │       │   │   ├── sidebar.spec.tsx
    │   │       │   │   ├── sidebar.tsx
    │   │       │   │   ├── similarIssuesSidebarSection.tsx
    │   │       │   │   ├── toggleSidebar.tsx
    │   │       │   │   └── viewButton.tsx
    │   │       │   └── useIssueTimeWindowConfig.tsx
    │   │       ├── traceDataSection.spec.tsx
    │   │       ├── traceDataSection.tsx
    │   │       ├── traceTimeline
    │   │       │   ├── traceIssue.tsx
    │   │       │   ├── traceLink.spec.tsx
    │   │       │   ├── traceLink.tsx
    │   │       │   ├── traceTimeline.tsx
    │   │       │   ├── traceTimelineEvents.tsx
    │   │       │   ├── traceTimelineTooltip.tsx
    │   │       │   ├── useTraceTimelineEvents.tsx
    │   │       │   ├── utils.spec.tsx
    │   │       │   └── utils.tsx
    │   │       ├── types.tsx
    │   │       ├── useGroup.tsx
    │   │       ├── useGroupDefaultStatsPeriod.tsx
    │   │       ├── useGroupDetailsRoute.tsx
    │   │       ├── useGroupEvent.tsx
    │   │       ├── useGroupUserFeedback.tsx
    │   │       ├── useIssueDetailsHeader.tsx
    │   │       ├── useProjectLatestSemverRelease.tsx
    │   │       ├── useProjectReleaseVersionIsSemver.tsx
    │   │       ├── utils.spec.tsx
    │   │       └── utils.tsx
    │   │   ├── issueList
    │   │       ├── actions
    │   │       │   ├── actionSet.tsx
    │   │       │   ├── extraDescription.tsx
    │   │       │   ├── headers.tsx
    │   │       │   ├── index.spec.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── resolveActions.tsx
    │   │       │   ├── reviewAction.tsx
    │   │       │   ├── sortOptions.tsx
    │   │       │   └── utils.tsx
    │   │       ├── editableIssueViewHeader.tsx
    │   │       ├── filters.tsx
    │   │       ├── groupListBody.tsx
    │   │       ├── index.spec.tsx
    │   │       ├── index.tsx
    │   │       ├── issueListTable.tsx
    │   │       ├── issueSearch.tsx
    │   │       ├── issueViews
    │   │       │   ├── createIssueViewFromUrl.tsx
    │   │       │   ├── createIssueViewModal.spec.tsx
    │   │       │   ├── createIssueViewModal.tsx
    │   │       │   ├── getIssueViewQueryParams.tsx
    │   │       │   ├── issueViewSaveButton.spec.tsx
    │   │       │   ├── issueViewSaveButton.tsx
    │   │       │   ├── issueViewsList
    │   │       │   │   ├── allViewsWelcomeBanner.tsx
    │   │       │   │   ├── issueViewsList.spec.tsx
    │   │       │   │   ├── issueViewsList.tsx
    │   │       │   │   └── issueViewsTable.tsx
    │   │       │   ├── renameIssueViewModal.tsx
    │   │       │   ├── useIssueViewUnsavedChanges.tsx
    │   │       │   ├── useSelectedGroupSeachView.tsx
    │   │       │   └── utils.tsx
    │   │       ├── issueViewsHeader.spec.tsx
    │   │       ├── issueViewsHeader.tsx
    │   │       ├── issuesDataConsentBanner.tsx
    │   │       ├── monitorsDropdown.spec.tsx
    │   │       ├── monitorsDropdown.tsx
    │   │       ├── mutations
    │   │       │   ├── useCreateGroupSearchView.tsx
    │   │       │   ├── useDeleteGroupSearchView.tsx
    │   │       │   ├── useUpdateGroupSearchView.tsx
    │   │       │   ├── useUpdateGroupSearchViewStarred.tsx
    │   │       │   └── useUpdateGroupSearchViewStarredOrder.tsx
    │   │       ├── newViewEmptyState.tsx
    │   │       ├── noGroupsHandler
    │   │       │   ├── index.spec.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── noIssuesMatched.tsx
    │   │       │   ├── noUnresolvedIssues.spec.tsx
    │   │       │   └── noUnresolvedIssues.tsx
    │   │       ├── overview.actions.spec.tsx
    │   │       ├── overview.polling.spec.tsx
    │   │       ├── overview.spec.tsx
    │   │       ├── overview.tsx
    │   │       ├── overviewWrapper.tsx
    │   │       ├── pages
    │   │       │   ├── breachedMetrics.tsx
    │   │       │   ├── dynamicGrouping.tsx
    │   │       │   ├── errorsOutages.tsx
    │   │       │   └── warnings.tsx
    │   │       ├── queries
    │   │       │   ├── useFetchGroupSearchView.tsx
    │   │       │   ├── useFetchGroupSearchViews.tsx
    │   │       │   ├── useFetchIssueCounts.tsx
    │   │       │   ├── useFetchSavedSearchesForOrg.tsx
    │   │       │   └── useFetchStarredGroupSearchViews.tsx
    │   │       ├── searchBar.spec.tsx
    │   │       ├── searchBar.tsx
    │   │       ├── taxonomies.tsx
    │   │       ├── types.tsx
    │   │       ├── utils.tsx
    │   │       └── utils
    │   │       │   ├── getIssueTagValues.tsx
    │   │       │   ├── parseIssuePrioritySearch.spec.tsx
    │   │       │   ├── parseIssuePrioritySearch.tsx
    │   │       │   ├── useFetchIssueTags.tsx
    │   │       │   ├── useFetchOrganizationFeatureFlags.tsx
    │   │       │   └── useIssueListFilterKeys.tsx
    │   │   ├── lastKnownRouteContextProvider.tsx
    │   │   ├── nav
    │   │       ├── collapsible.tsx
    │   │       ├── constants.tsx
    │   │       ├── context.tsx
    │   │       ├── index.spec.tsx
    │   │       ├── index.tsx
    │   │       ├── mobileTopbar.tsx
    │   │       ├── orgDropdown.spec.tsx
    │   │       ├── orgDropdown.tsx
    │   │       ├── primary
    │   │       │   ├── components.tsx
    │   │       │   ├── config.tsx
    │   │       │   ├── help.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── onboarding.spec.tsx
    │   │       │   ├── onboarding.tsx
    │   │       │   ├── primaryButtonOverlay.tsx
    │   │       │   ├── serviceIncidents.spec.tsx
    │   │       │   ├── serviceIncidents.tsx
    │   │       │   ├── useActivateNavGroupOnHover.tsx
    │   │       │   ├── useMouseMovement.tsx
    │   │       │   ├── useWindowHeight.tsx
    │   │       │   └── whatsNew
    │   │       │   │   ├── item.tsx
    │   │       │   │   ├── whatsNew.spec.tsx
    │   │       │   │   └── whatsNew.tsx
    │   │       ├── projectIcon.tsx
    │   │       ├── secondary
    │   │       │   ├── secondary.stories.tsx
    │   │       │   ├── secondary.tsx
    │   │       │   ├── secondaryMobile.tsx
    │   │       │   ├── secondaryNavContent.tsx
    │   │       │   ├── secondarySidebar.tsx
    │   │       │   └── sections
    │   │       │   │   ├── admin
    │   │       │   │       └── adminSecondaryNav.tsx
    │   │       │   │   ├── dashboards
    │   │       │   │       ├── dashboardsNavItems.spec.tsx
    │   │       │   │       ├── dashboardsNavItems.tsx
    │   │       │   │       ├── dashboardsSecondaryNav.spec.tsx
    │   │       │   │       └── dashboardsSecondaryNav.tsx
    │   │       │   │   ├── explore
    │   │       │   │       ├── exploreSavedQueryNavItems.spec.tsx
    │   │       │   │       ├── exploreSavedQueryNavItems.tsx
    │   │       │   │       ├── exploreSecondaryNav.spec.tsx
    │   │       │   │       └── exploreSecondaryNav.tsx
    │   │       │   │   ├── insights
    │   │       │   │       └── insightsSecondaryNav.tsx
    │   │       │   │   ├── issues
    │   │       │   │       ├── issueViews
    │   │       │   │       │   ├── issueViewItem.tsx
    │   │       │   │       │   ├── issueViewQueryCount.spec.tsx
    │   │       │   │       │   ├── issueViewQueryCount.tsx
    │   │       │   │       │   ├── issueViews.tsx
    │   │       │   │       │   ├── useHasIssueViews.tsx
    │   │       │   │       │   ├── useStarredIssueViews.tsx
    │   │       │   │       │   └── useUpdateGroupSearchViewLastVisited.tsx
    │   │       │   │       └── issuesSecondaryNav.tsx
    │   │       │   │   ├── monitors
    │   │       │   │       └── monitorsSecondaryNav.tsx
    │   │       │   │   ├── prevent
    │   │       │   │       ├── preventSecondaryNav.spec.tsx
    │   │       │   │       └── preventSecondaryNav.tsx
    │   │       │   │   └── settings
    │   │       │   │       └── settingsSecondaryNav.tsx
    │   │       ├── sidebar.tsx
    │   │       ├── tour
    │   │       │   └── tour.tsx
    │   │       ├── types.tsx
    │   │       ├── useActiveNavGroup.spec.tsx
    │   │       ├── useActiveNavGroup.tsx
    │   │       ├── useCollapsedNav.tsx
    │   │       ├── useCommandPalette.tsx
    │   │       ├── useRedirectNavV2Routes.spec.tsx
    │   │       ├── useRedirectNavV2Routes.tsx
    │   │       ├── useResetActiveNavGroup.tsx
    │   │       ├── userDropdown.spec.tsx
    │   │       ├── userDropdown.tsx
    │   │       └── utils.tsx
    │   │   ├── newsletterConsent
    │   │       └── index.tsx
    │   │   ├── onboarding
    │   │       ├── components
    │   │       │   ├── fallingError.tsx
    │   │       │   ├── firstEventFooter.tsx
    │   │       │   ├── firstEventIndicator.spec.tsx
    │   │       │   ├── firstEventIndicator.tsx
    │   │       │   ├── genericFooter.tsx
    │   │       │   ├── pageCorners.tsx
    │   │       │   ├── setupIntroduction.tsx
    │   │       │   ├── stepHeading.tsx
    │   │       │   ├── stepper.tsx
    │   │       │   ├── useOnboardingQueryParams.tsx
    │   │       │   └── welcomeBackground.tsx
    │   │       ├── createSampleEventButton.spec.tsx
    │   │       ├── createSampleEventButton.tsx
    │   │       ├── onboarding.spec.tsx
    │   │       ├── onboarding.tsx
    │   │       ├── platformSelection.tsx
    │   │       ├── setupDocs.spec.tsx
    │   │       ├── setupDocs.tsx
    │   │       ├── types.ts
    │   │       ├── useBackActions.tsx
    │   │       ├── useConfigureSdk.spec.tsx
    │   │       ├── useConfigureSdk.tsx
    │   │       ├── useOnboardingSidebar.tsx
    │   │       └── welcome.tsx
    │   │   ├── organizationContainer.tsx
    │   │   ├── organizationContext.spec.tsx
    │   │   ├── organizationContext.tsx
    │   │   ├── organizationCreate
    │   │       ├── index.spec.tsx
    │   │       └── index.tsx
    │   │   ├── organizationJoinRequest
    │   │       ├── index.spec.tsx
    │   │       └── index.tsx
    │   │   ├── organizationLayout
    │   │       ├── body.tsx
    │   │       ├── index.spec.tsx
    │   │       └── index.tsx
    │   │   ├── organizationRestore
    │   │       ├── index.spec.tsx
    │   │       └── index.tsx
    │   │   ├── organizationStats
    │   │       ├── getReasonGroupName.spec.ts
    │   │       ├── getReasonGroupName.ts
    │   │       ├── header.tsx
    │   │       ├── index.spec.tsx
    │   │       ├── index.tsx
    │   │       ├── mapSeriesToChart.spec.ts
    │   │       ├── mapSeriesToChart.ts
    │   │       ├── organizationStatsWrapper.tsx
    │   │       ├── pathname.tsx
    │   │       ├── teamInsights
    │   │       │   ├── controls.tsx
    │   │       │   ├── descriptionCard.tsx
    │   │       │   ├── health.spec.tsx
    │   │       │   ├── health.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── issues.spec.tsx
    │   │       │   ├── issues.tsx
    │   │       │   ├── styles.tsx
    │   │       │   ├── teamAlertsTriggered.spec.tsx
    │   │       │   ├── teamAlertsTriggered.tsx
    │   │       │   ├── teamIssuesAge.spec.tsx
    │   │       │   ├── teamIssuesAge.tsx
    │   │       │   ├── teamIssuesBreakdown.spec.tsx
    │   │       │   ├── teamIssuesBreakdown.tsx
    │   │       │   ├── teamMisery.spec.tsx
    │   │       │   ├── teamMisery.tsx
    │   │       │   ├── teamReleases.spec.tsx
    │   │       │   ├── teamReleases.tsx
    │   │       │   ├── teamResolutionTime.spec.tsx
    │   │       │   ├── teamResolutionTime.tsx
    │   │       │   ├── teamStability.spec.tsx
    │   │       │   ├── teamStability.tsx
    │   │       │   ├── teamUnresolvedIssues.spec.tsx
    │   │       │   ├── teamUnresolvedIssues.tsx
    │   │       │   └── utils.tsx
    │   │       ├── types.tsx
    │   │       ├── usageChart
    │   │       │   ├── index.tsx
    │   │       │   ├── utils.spec.tsx
    │   │       │   └── utils.tsx
    │   │       ├── usageStatsOrg.tsx
    │   │       ├── usageStatsPerMin.tsx
    │   │       ├── usageStatsProjects.tsx
    │   │       ├── usageTable.tsx
    │   │       ├── utils.spec.tsx
    │   │       └── utils.tsx
    │   │   ├── performance
    │   │       ├── breadcrumb.tsx
    │   │       ├── charts
    │   │       │   └── chart.tsx
    │   │       ├── data.spec.tsx
    │   │       ├── data.tsx
    │   │       ├── index.tsx
    │   │       ├── landing
    │   │       │   ├── chart
    │   │       │   │   └── histogramChart.tsx
    │   │       │   ├── metricsDataSwitcher.tsx
    │   │       │   ├── metricsDataSwitcherAlert.tsx
    │   │       │   ├── queryBatcher.spec.tsx
    │   │       │   ├── utils.spec.tsx
    │   │       │   ├── utils.tsx
    │   │       │   ├── vitalsCards.tsx
    │   │       │   └── widgets
    │   │       │   │   ├── components
    │   │       │   │       ├── accordion.tsx
    │   │       │   │       ├── dataStateSwitch.tsx
    │   │       │   │       ├── performanceWidget.tsx
    │   │       │   │       ├── performanceWidgetContainer.tsx
    │   │       │   │       ├── queryHandler.tsx
    │   │       │   │       ├── selectableList.tsx
    │   │       │   │       ├── widgetChartRow.tsx
    │   │       │   │       ├── widgetContainer.spec.tsx
    │   │       │   │       ├── widgetContainer.tsx
    │   │       │   │       └── widgetHeader.tsx
    │   │       │   │   ├── transforms
    │   │       │   │       ├── transformDiscoverToList.tsx
    │   │       │   │       ├── transformDiscoverToSingleValue.tsx
    │   │       │   │       ├── transformEventsToArea.tsx
    │   │       │   │       ├── transformEventsToStackedBars.tsx
    │   │       │   │       ├── transformHistogramQuery.tsx
    │   │       │   │       └── transformTrendsDiscover.tsx
    │   │       │   │   ├── types.tsx
    │   │       │   │   ├── utils.tsx
    │   │       │   │   ├── widgetDefinitions.tsx
    │   │       │   │   └── widgets
    │   │       │   │       ├── histogramWidget.tsx
    │   │       │   │       ├── lineChartListWidget.tsx
    │   │       │   │       ├── mobileReleaseComparisonListWidget.tsx
    │   │       │   │       ├── performanceScoreListWidget.tsx
    │   │       │   │       ├── performanceScoreWidget.tsx
    │   │       │   │       ├── settings.ts
    │   │       │   │       ├── singleFieldAreaWidget.tsx
    │   │       │   │       ├── stackedAreaChartListWidget.tsx
    │   │       │   │       └── trendsWidget.tsx
    │   │       ├── newTraceDetails
    │   │       │   ├── index.tsx
    │   │       │   ├── issuesTraceWaterfall.tsx
    │   │       │   ├── issuesTraceWaterfallOverlay.tsx
    │   │       │   ├── referrers.ts
    │   │       │   ├── trace.spec.tsx
    │   │       │   ├── trace.tsx
    │   │       │   ├── traceAnalytics.tsx
    │   │       │   ├── traceApi
    │   │       │   │   ├── types.tsx
    │   │       │   │   ├── useIssuesTraceTree.tsx
    │   │       │   │   ├── useReplayTraceMeta.tsx
    │   │       │   │   ├── useTrace.spec.tsx
    │   │       │   │   ├── useTrace.tsx
    │   │       │   │   ├── useTraceAverageTransactionDuration.tsx
    │   │       │   │   ├── useTraceMeta.spec.tsx
    │   │       │   │   ├── useTraceMeta.tsx
    │   │       │   │   ├── useTraceRootEvent.tsx
    │   │       │   │   ├── useTraceTree.spec.tsx
    │   │       │   │   ├── useTraceTree.tsx
    │   │       │   │   ├── useTransaction.tsx
    │   │       │   │   └── utils.tsx
    │   │       │   ├── traceConfigurations.tsx
    │   │       │   ├── traceContextVitals.tsx
    │   │       │   ├── traceDrawer
    │   │       │   │   ├── details
    │   │       │   │   │   ├── autogroup
    │   │       │   │   │   │   └── index.tsx
    │   │       │   │   │   ├── drawerContainerRefContext.tsx
    │   │       │   │   │   ├── error.tsx
    │   │       │   │   │   ├── highlightedAttributes.spec.tsx
    │   │       │   │   │   ├── highlightedAttributes.tsx
    │   │       │   │   │   ├── issues
    │   │       │   │   │   │   ├── issueSummary.tsx
    │   │       │   │   │   │   └── issues.tsx
    │   │       │   │   │   ├── missingInstrumentation.tsx
    │   │       │   │   │   ├── profiling
    │   │       │   │   │   │   └── profilePreview.tsx
    │   │       │   │   │   ├── span
    │   │       │   │   │   │   ├── components
    │   │       │   │   │   │   │   ├── logDetails.tsx
    │   │       │   │   │   │   │   ├── profileDetails.tsx
    │   │       │   │   │   │   │   ├── spanSummaryLink.tsx
    │   │       │   │   │   │   │   └── utils.tsx
    │   │       │   │   │   │   ├── eapSections
    │   │       │   │   │   │   │   ├── aiIOAlert.tsx
    │   │       │   │   │   │   │   ├── aiInput.tsx
    │   │       │   │   │   │   │   ├── aiOutput.tsx
    │   │       │   │   │   │   │   ├── attributes.tsx
    │   │       │   │   │   │   │   ├── contexts.tsx
    │   │       │   │   │   │   │   ├── description.tsx
    │   │       │   │   │   │   │   ├── mcpInput.tsx
    │   │       │   │   │   │   │   ├── mcpOutput.tsx
    │   │       │   │   │   │   │   └── traceSpanLinks.tsx
    │   │       │   │   │   │   ├── index.tsx
    │   │       │   │   │   │   └── sections
    │   │       │   │   │   │   │   ├── alerts.tsx
    │   │       │   │   │   │   │   ├── ancestry.tsx
    │   │       │   │   │   │   │   ├── description.tsx
    │   │       │   │   │   │   │   ├── generalInfo.tsx
    │   │       │   │   │   │   │   ├── http.tsx
    │   │       │   │   │   │   │   ├── keys.tsx
    │   │       │   │   │   │   │   ├── measurements.tsx
    │   │       │   │   │   │   │   └── tags.tsx
    │   │       │   │   │   ├── styles.tsx
    │   │       │   │   │   ├── transaction
    │   │       │   │   │   │   ├── index.tsx
    │   │       │   │   │   │   └── sections
    │   │       │   │   │   │   │   ├── additionalData.tsx
    │   │       │   │   │   │   │   ├── breadCrumbs.tsx
    │   │       │   │   │   │   │   ├── builtIn.tsx
    │   │       │   │   │   │   │   ├── entries.tsx
    │   │       │   │   │   │   │   ├── generalInfo.tsx
    │   │       │   │   │   │   │   ├── highlights.tsx
    │   │       │   │   │   │   │   ├── measurements.tsx
    │   │       │   │   │   │   │   ├── replayPreview.tsx
    │   │       │   │   │   │   │   ├── request.tsx
    │   │       │   │   │   │   │   └── sdk.tsx
    │   │       │   │   │   ├── uptime
    │   │       │   │   │   │   ├── index.tsx
    │   │       │   │   │   │   └── timing.tsx
    │   │       │   │   │   └── utils.tsx
    │   │       │   │   ├── tabs
    │   │       │   │   │   ├── traceAiSpans.tsx
    │   │       │   │   │   ├── traceProfiles.tsx
    │   │       │   │   │   └── traceTreeNodeDetails.tsx
    │   │       │   │   ├── traceDrawer.tsx
    │   │       │   │   ├── traceProfilingLink.spec.tsx
    │   │       │   │   ├── traceProfilingLink.ts
    │   │       │   │   └── usePassiveResizeableDrawer.tsx
    │   │       │   ├── traceGuards.tsx
    │   │       │   ├── traceHeader
    │   │       │   │   ├── breadcrumbs.tsx
    │   │       │   │   ├── highlights.tsx
    │   │       │   │   ├── index.spec.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── meta.tsx
    │   │       │   │   ├── placeholder.tsx
    │   │       │   │   ├── projects.tsx
    │   │       │   │   ├── styles.tsx
    │   │       │   │   └── title.tsx
    │   │       │   ├── traceIcons.tsx
    │   │       │   ├── traceLinksNavigation
    │   │       │   │   ├── traceLinkNavigationButton.tsx
    │   │       │   │   ├── traceLinksNavigation.tsx
    │   │       │   │   └── useFindLinkedTraces.ts
    │   │       │   ├── traceMetrics.tsx
    │   │       │   ├── traceModels
    │   │       │   │   ├── __snapshots__
    │   │       │   │   │   ├── issuesTraceTree.spec.tsx.snap
    │   │       │   │   │   ├── traceTree.autogrouping.spec.tsx.snap
    │   │       │   │   │   ├── traceTree.missinginstrumentation.spec.tsx.snap
    │   │       │   │   │   ├── traceTree.spec.tsx.snap
    │   │       │   │   │   └── traceTree.ssr.spec.tsx.snap
    │   │       │   │   ├── issuesTraceTree.spec.tsx
    │   │       │   │   ├── issuesTraceTree.tsx
    │   │       │   │   ├── makeExampleTrace.tsx
    │   │       │   │   ├── missingInstrumentationNode.spec.tsx
    │   │       │   │   ├── missingInstrumentationNode.tsx
    │   │       │   │   ├── parentAutogroupNode.spec.tsx
    │   │       │   │   ├── parentAutogroupNode.tsx
    │   │       │   │   ├── siblingAutogroupNode.spec.tsx
    │   │       │   │   ├── siblingAutogroupNode.tsx
    │   │       │   │   ├── traceCollapsedNode.tsx
    │   │       │   │   ├── traceTree.autogrouping.spec.tsx
    │   │       │   │   ├── traceTree.incremental.spec.tsx
    │   │       │   │   ├── traceTree.measurements.tsx
    │   │       │   │   ├── traceTree.missinginstrumentation.spec.tsx
    │   │       │   │   ├── traceTree.shape.spec.tsx
    │   │       │   │   ├── traceTree.spec.tsx
    │   │       │   │   ├── traceTree.ssr.spec.tsx
    │   │       │   │   ├── traceTree.tsx
    │   │       │   │   ├── traceTreeEventDispatcher.spec.tsx
    │   │       │   │   ├── traceTreeEventDispatcher.tsx
    │   │       │   │   ├── traceTreeNode.spec.tsx
    │   │       │   │   ├── traceTreeNode.tsx
    │   │       │   │   ├── traceTreeNode
    │   │       │   │   │   ├── baseNode.spec.tsx
    │   │       │   │   │   ├── baseNode.tsx
    │   │       │   │   │   ├── collapsedNode.spec.tsx
    │   │       │   │   │   ├── collapsedNode.tsx
    │   │       │   │   │   ├── eapSpanNode.spec.tsx
    │   │       │   │   │   ├── eapSpanNode.tsx
    │   │       │   │   │   ├── errorNode.spec.tsx
    │   │       │   │   │   ├── errorNode.tsx
    │   │       │   │   │   ├── noInstrumentationNode.spec.tsx
    │   │       │   │   │   ├── noInstrumentationNode.tsx
    │   │       │   │   │   ├── parentAutogroupNode.spec.tsx
    │   │       │   │   │   ├── parentAutogroupNode.tsx
    │   │       │   │   │   ├── rootNode.spec.tsx
    │   │       │   │   │   ├── rootNode.tsx
    │   │       │   │   │   ├── siblingAutogroupNode.spec.tsx
    │   │       │   │   │   ├── siblingAutogroupNode.tsx
    │   │       │   │   │   ├── spanNode.spec.tsx
    │   │       │   │   │   ├── spanNode.tsx
    │   │       │   │   │   ├── traceNode.spec.tsx
    │   │       │   │   │   ├── traceNode.tsx
    │   │       │   │   │   ├── transactionNode.spec.tsx
    │   │       │   │   │   ├── transactionNode.tsx
    │   │       │   │   │   ├── uptimeCheckNode.spec.tsx
    │   │       │   │   │   ├── uptimeCheckNode.tsx
    │   │       │   │   │   ├── uptimeCheckTimingNode.spec.tsx
    │   │       │   │   │   ├── uptimeCheckTimingNode.tsx
    │   │       │   │   │   └── utils.tsx
    │   │       │   │   └── traceTreeTestUtils.tsx
    │   │       │   ├── traceOpenInExploreButton.tsx
    │   │       │   ├── traceOurlogs.spec.tsx
    │   │       │   ├── traceOurlogs.tsx
    │   │       │   ├── tracePreferencesDropdown.tsx
    │   │       │   ├── traceRenderers
    │   │       │   │   ├── traceRowWidthMeasurer.tsx
    │   │       │   │   ├── traceScheduler.spec.tsx
    │   │       │   │   ├── traceScheduler.tsx
    │   │       │   │   ├── traceTextMeasurer.tsx
    │   │       │   │   ├── traceView.spec.tsx
    │   │       │   │   ├── traceView.tsx
    │   │       │   │   ├── traceVirtualizedList.tsx
    │   │       │   │   ├── virtualizedViewManager.spec.tsx
    │   │       │   │   └── virtualizedViewManager.tsx
    │   │       │   ├── traceResetZoomButton.tsx
    │   │       │   ├── traceRow
    │   │       │   │   ├── traceAutogroupedRow.tsx
    │   │       │   │   ├── traceBackgroundPatterns.tsx
    │   │       │   │   ├── traceBar.tsx
    │   │       │   │   ├── traceCollapsedRow.tsx
    │   │       │   │   ├── traceErrorRow.tsx
    │   │       │   │   ├── traceIcons.tsx
    │   │       │   │   ├── traceLoadingRow.tsx
    │   │       │   │   ├── traceMissingInstrumentationRow.tsx
    │   │       │   │   ├── traceRootNode.tsx
    │   │       │   │   ├── traceRow.tsx
    │   │       │   │   ├── traceSpanRow.tsx
    │   │       │   │   └── traceTransactionRow.tsx
    │   │       │   ├── traceSearch
    │   │       │   │   ├── traceSearchEvaluator.spec.tsx
    │   │       │   │   ├── traceSearchEvaluator.tsx
    │   │       │   │   ├── traceSearchInput.tsx
    │   │       │   │   └── traceTokenConverter.tsx
    │   │       │   ├── traceShortcutsModal.tsx
    │   │       │   ├── traceState
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── tracePreferences.tsx
    │   │       │   │   ├── traceRovingTabIndex.tsx
    │   │       │   │   ├── traceSearch.tsx
    │   │       │   │   ├── traceStateProvider.tsx
    │   │       │   │   └── traceTabs.tsx
    │   │       │   ├── traceSummary.tsx
    │   │       │   ├── traceTabsAndVitals.tsx
    │   │       │   ├── traceTreeAnalytics.tsx
    │   │       │   ├── traceTypeWarnings
    │   │       │   │   ├── errorsOnlyWarnings.tsx
    │   │       │   │   ├── styles.tsx
    │   │       │   │   ├── usePerformanceSubscriptionDetails.tsx
    │   │       │   │   └── usePerformanceUsageStats.tsx
    │   │       │   ├── traceWaterfall.tsx
    │   │       │   ├── traceWaterfallState.tsx
    │   │       │   ├── traceWaterfallStyles.tsx
    │   │       │   ├── useDividerResizeSync.tsx
    │   │       │   ├── useInitialTraceMetricData.tsx
    │   │       │   ├── useIsEAPTraceEnabled.tsx
    │   │       │   ├── useTraceContextSections.tsx
    │   │       │   ├── useTraceEventView.tsx
    │   │       │   ├── useTraceLayoutTabs.tsx
    │   │       │   ├── useTraceOnLoad.tsx
    │   │       │   ├── useTraceQueryParamStateSync.tsx
    │   │       │   ├── useTraceQueryParams.tsx
    │   │       │   ├── useTraceScrollToPath.tsx
    │   │       │   ├── useTraceSpaceListeners.tsx
    │   │       │   ├── useTraceStateAnalytics.tsx
    │   │       │   ├── useTraceTimelineChangeSync.tsx
    │   │       │   ├── useTraceWaterfallModels.tsx
    │   │       │   └── useTraceWaterfallScroll.tsx
    │   │       ├── onboarding.spec.tsx
    │   │       ├── onboarding.tsx
    │   │       ├── otlp
    │   │       │   ├── overviewSpansTable.tsx
    │   │       │   ├── serviceEntrySpansTable.tsx
    │   │       │   ├── types.tsx
    │   │       │   ├── useOTelFriendlyUI.tsx
    │   │       │   ├── useServiceEntrySpansQuery.tsx
    │   │       │   ├── useTransactionSummaryEAP.tsx
    │   │       │   └── utils.tsx
    │   │       ├── styles.tsx
    │   │       ├── table.spec.tsx
    │   │       ├── table.tsx
    │   │       ├── traceDetails
    │   │       │   └── utils.tsx
    │   │       ├── transactionEvents.spec.tsx
    │   │       ├── transactionSummary
    │   │       │   ├── filter.tsx
    │   │       │   ├── header.spec.tsx
    │   │       │   ├── header.tsx
    │   │       │   ├── layout.tsx
    │   │       │   ├── pageLayout.tsx
    │   │       │   ├── spanCategoryFilter.tsx
    │   │       │   ├── tabs.tsx
    │   │       │   ├── teamKeyTransactionButton.spec.tsx
    │   │       │   ├── teamKeyTransactionButton.tsx
    │   │       │   ├── transactionEvents
    │   │       │   │   ├── content.spec.tsx
    │   │       │   │   ├── content.tsx
    │   │       │   │   ├── eventsTable.spec.tsx
    │   │       │   │   ├── eventsTable.tsx
    │   │       │   │   ├── index.spec.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── operationSort.tsx
    │   │       │   │   ├── testUtils.tsx
    │   │       │   │   └── utils.tsx
    │   │       │   ├── transactionOverview
    │   │       │   │   ├── charts.tsx
    │   │       │   │   ├── content.spec.tsx
    │   │       │   │   ├── content.tsx
    │   │       │   │   ├── durationChart
    │   │       │   │   │   ├── content.tsx
    │   │       │   │   │   └── index.tsx
    │   │       │   │   ├── durationPercentileChart
    │   │       │   │   │   ├── chart.tsx
    │   │       │   │   │   ├── content.tsx
    │   │       │   │   │   ├── index.tsx
    │   │       │   │   │   └── utils.tsx
    │   │       │   │   ├── eapChartsWidget.spec.tsx
    │   │       │   │   ├── eapChartsWidget.tsx
    │   │       │   │   ├── eapSidebarCharts.tsx
    │   │       │   │   ├── index.spec.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── latencyChart
    │   │       │   │   │   ├── chartControls.tsx
    │   │       │   │   │   ├── content.tsx
    │   │       │   │   │   ├── index.tsx
    │   │       │   │   │   └── utils.tsx
    │   │       │   │   ├── performanceAtScaleContext.tsx
    │   │       │   │   ├── relatedIssues.spec.tsx
    │   │       │   │   ├── relatedIssues.tsx
    │   │       │   │   ├── sidebarCharts.tsx
    │   │       │   │   ├── statusBreakdown.tsx
    │   │       │   │   ├── tagExplorer.spec.tsx
    │   │       │   │   ├── tagExplorer.tsx
    │   │       │   │   ├── trendChart
    │   │       │   │   │   ├── content.tsx
    │   │       │   │   │   └── index.tsx
    │   │       │   │   ├── useWidgetChartVisualization.tsx
    │   │       │   │   ├── userMiseryChart
    │   │       │   │   │   └── index.tsx
    │   │       │   │   ├── userStats.tsx
    │   │       │   │   ├── utils.tsx
    │   │       │   │   └── vitalsChart
    │   │       │   │   │   ├── content.tsx
    │   │       │   │   │   └── index.tsx
    │   │       │   ├── transactionProfiles
    │   │       │   │   ├── content.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   └── utils.ts
    │   │       │   ├── transactionReplays
    │   │       │   │   ├── index.spec.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── transactionReplays.tsx
    │   │       │   │   ├── useReplaysFromTransaction.tsx
    │   │       │   │   ├── useReplaysWithTxData.tsx
    │   │       │   │   └── utils.ts
    │   │       │   ├── transactionSummaryContext.tsx
    │   │       │   ├── transactionTags
    │   │       │   │   ├── constants.tsx
    │   │       │   │   ├── content.tsx
    │   │       │   │   ├── index.spec.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── tagValueTable.tsx
    │   │       │   │   ├── tagsDisplay.tsx
    │   │       │   │   ├── tagsHeatMap.tsx
    │   │       │   │   ├── types.tsx
    │   │       │   │   └── utils.tsx
    │   │       │   ├── transactionThresholdButton.spec.tsx
    │   │       │   ├── transactionThresholdButton.tsx
    │   │       │   ├── transactionThresholdModal.spec.tsx
    │   │       │   ├── transactionThresholdModal.tsx
    │   │       │   ├── transactionVitals
    │   │       │   │   ├── constants.tsx
    │   │       │   │   ├── content.tsx
    │   │       │   │   ├── index.spec.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── styles.tsx
    │   │       │   │   ├── types.tsx
    │   │       │   │   ├── utils.spec.tsx
    │   │       │   │   ├── utils.tsx
    │   │       │   │   ├── vitalCard.tsx
    │   │       │   │   └── vitalsPanel.tsx
    │   │       │   ├── types.tsx
    │   │       │   └── utils.tsx
    │   │       ├── trends
    │   │       │   ├── changedTransactions.tsx
    │   │       │   ├── chart.tsx
    │   │       │   ├── types.tsx
    │   │       │   └── utils
    │   │       │   │   ├── generateTrendFunctionAsString.tsx
    │   │       │   │   ├── getSelectedQueryKey.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── transformEventStats.tsx
    │   │       │   │   └── utils.spec.tsx
    │   │       ├── types.tsx
    │   │       ├── utils
    │   │       │   ├── getIntervalLine.tsx
    │   │       │   ├── getPerformanceDuration.tsx
    │   │       │   ├── getSelectedTransaction.tsx
    │   │       │   ├── index.tsx
    │   │       │   └── transformTransaction.tsx
    │   │       └── vitalDetail
    │   │       │   ├── colorBar.tsx
    │   │       │   ├── utils.tsx
    │   │       │   ├── vitalInfo.tsx
    │   │       │   └── vitalPercents.tsx
    │   │   ├── permissionDenied.tsx
    │   │   ├── preprod
    │   │       ├── buildComparison
    │   │       │   ├── buildComparison.tsx
    │   │       │   ├── header
    │   │       │   │   └── buildCompareHeaderContent.tsx
    │   │       │   └── main
    │   │       │   │   ├── buildComparisonMetricCards.tsx
    │   │       │   │   ├── diffTable.tsx
    │   │       │   │   ├── insightComparisonSection.tsx
    │   │       │   │   ├── insights
    │   │       │   │       ├── fileInsightDiffTable.spec.tsx
    │   │       │   │       ├── fileInsightDiffTable.tsx
    │   │       │   │       ├── groupInsightDiffTable.spec.tsx
    │   │       │   │       ├── groupInsightDiffTable.tsx
    │   │       │   │       └── insightDiffRow.tsx
    │   │       │   │   ├── sizeCompareItemDiffTable.tsx
    │   │       │   │   ├── sizeCompareMainContent.tsx
    │   │       │   │   ├── sizeCompareSelectedBuilds.tsx
    │   │       │   │   └── sizeCompareSelectionContent.tsx
    │   │       ├── buildDetails
    │   │       │   ├── buildDetails.spec.tsx
    │   │       │   ├── buildDetails.tsx
    │   │       │   ├── header
    │   │       │   │   ├── buildDetailsHeaderContent.tsx
    │   │       │   │   └── useBuildDetailsActions.tsx
    │   │       │   ├── main
    │   │       │   │   ├── buildDetailsMainContent.tsx
    │   │       │   │   ├── buildDetailsMetricCards.tsx
    │   │       │   │   └── insights
    │   │       │   │   │   ├── alternativeIconsInsightInfoModal.tsx
    │   │       │   │   │   ├── appSizeInsights.spec.tsx
    │   │       │   │   │   ├── appSizeInsights.tsx
    │   │       │   │   │   ├── appSizeInsightsSidebar.spec.tsx
    │   │       │   │   │   ├── appSizeInsightsSidebar.tsx
    │   │       │   │   │   ├── appSizeInsightsSidebarRow.spec.tsx
    │   │       │   │   │   ├── appSizeInsightsSidebarRow.tsx
    │   │       │   │   │   ├── insightInfoModal.tsx
    │   │       │   │   │   ├── mainBinaryExportedSymbolsModal.tsx
    │   │       │   │   │   ├── minifyLocalizedStringsModal.tsx
    │   │       │   │   │   ├── optimizeImagesModal.tsx
    │   │       │   │   │   └── stripDebugSymbolsModal.tsx
    │   │       │   └── sidebar
    │   │       │   │   ├── buildDetailsSidebarAppInfo.tsx
    │   │       │   │   ├── buildDetailsSidebarContent.spec.tsx
    │   │       │   │   └── buildDetailsSidebarContent.tsx
    │   │       ├── buildList
    │   │       │   └── buildList.tsx
    │   │       ├── components
    │   │       │   ├── buildError.tsx
    │   │       │   ├── buildProcessing.tsx
    │   │       │   ├── installModal.tsx
    │   │       │   ├── metricCard.tsx
    │   │       │   ├── missingDsymModal.tsx
    │   │       │   └── visualizations
    │   │       │   │   ├── appSizeCategories.tsx
    │   │       │   │   ├── appSizeLegend.tsx
    │   │       │   │   ├── appSizeTheme.ts
    │   │       │   │   └── appSizeTreemap.tsx
    │   │       ├── index.tsx
    │   │       ├── install
    │   │       │   └── installPage.tsx
    │   │       ├── types
    │   │       │   ├── appSizeTypes.ts
    │   │       │   ├── buildDetailsTypes.ts
    │   │       │   ├── installDetailsTypes.ts
    │   │       │   ├── listBuildsTypes.ts
    │   │       │   └── sharedTypes.ts
    │   │       └── utils
    │   │       │   ├── insightProcessing.ts
    │   │       │   ├── labelUtils.tsx
    │   │       │   ├── releasesUrl.ts
    │   │       │   ├── sharedTypesUtils.ts
    │   │       │   ├── treemapFiltering.spec.tsx
    │   │       │   ├── treemapFiltering.ts
    │   │       │   ├── vcsLinkUtils.spec.ts
    │   │       │   └── vcsLinkUtils.ts
    │   │   ├── prevent
    │   │       ├── index.spec.tsx
    │   │       ├── index.tsx
    │   │       ├── pathnames.spec.ts
    │   │       ├── pathnames.ts
    │   │       ├── preventAI
    │   │       │   ├── onboarding.spec.tsx
    │   │       │   ├── onboarding.tsx
    │   │       │   ├── wrapper.spec.tsx
    │   │       │   └── wrapper.tsx
    │   │       ├── settings.tsx
    │   │       ├── tests
    │   │       │   ├── config.tsx
    │   │       │   ├── onboarding.spec.tsx
    │   │       │   ├── onboarding.tsx
    │   │       │   ├── onboardingSteps
    │   │       │   │   ├── GHAWorkflowExpandable.spec.tsx
    │   │       │   │   ├── GHAWorkflowExpandable.tsx
    │   │       │   │   ├── addScriptToYamlStep.tsx
    │   │       │   │   ├── addUploadTokenStep.spec.tsx
    │   │       │   │   ├── addUploadTokenStep.tsx
    │   │       │   │   ├── chooseUploadPermissionStep.tsx
    │   │       │   │   ├── editGHAWorkflowStep.tsx
    │   │       │   │   ├── installPreventCLIStep.tsx
    │   │       │   │   ├── onboardingStep.tsx
    │   │       │   │   ├── outputCoverageFileStep.spec.tsx
    │   │       │   │   ├── outputCoverageFileStep.tsx
    │   │       │   │   ├── runTestSuiteStep.tsx
    │   │       │   │   ├── uploadFileCLIStep.tsx
    │   │       │   │   ├── viewResultsInsightsStep.spec.tsx
    │   │       │   │   └── viewResultsInsightsStep.tsx
    │   │       │   ├── preOnboarding.spec.tsx
    │   │       │   ├── preOnboarding.tsx
    │   │       │   ├── queries
    │   │       │   │   ├── useGetActiveIntegratedOrgs.spec.tsx
    │   │       │   │   ├── useGetActiveIntegratedOrgs.tsx
    │   │       │   │   ├── useGetTestResults.spec.tsx
    │   │       │   │   ├── useGetTestResults.ts
    │   │       │   │   ├── useRepo.spec.tsx
    │   │       │   │   ├── useRepo.tsx
    │   │       │   │   └── useTestResultsAggregates.ts
    │   │       │   ├── settings.tsx
    │   │       │   ├── summaries
    │   │       │   │   ├── ciEfficiency.spec.tsx
    │   │       │   │   ├── ciEfficiency.tsx
    │   │       │   │   ├── summaries.spec.tsx
    │   │       │   │   ├── summaries.tsx
    │   │       │   │   ├── testPerformance.spec.tsx
    │   │       │   │   └── testPerformance.tsx
    │   │       │   ├── testAnalyticsTable
    │   │       │   │   ├── sortableHeader.spec.tsx
    │   │       │   │   ├── sortableHeader.tsx
    │   │       │   │   ├── tableBody.tsx
    │   │       │   │   ├── tableHeader.tsx
    │   │       │   │   ├── testAnalyticsTable.spec.tsx
    │   │       │   │   └── testAnalyticsTable.tsx
    │   │       │   ├── testSearchBar
    │   │       │   │   └── testSearchBar.tsx
    │   │       │   ├── tests.spec.tsx
    │   │       │   ├── tests.tsx
    │   │       │   ├── testsWrapper.spec.tsx
    │   │       │   └── testsWrapper.tsx
    │   │       └── tokens
    │   │       │   ├── repoTokenTable
    │   │       │       ├── hooks
    │   │       │       │   ├── useInfiniteRepositoryTokens.spec.tsx
    │   │       │       │   ├── useInfiniteRepositoryTokens.tsx
    │   │       │       │   ├── useRegenerateRepositoryToken.spec.tsx
    │   │       │       │   └── useRegenerateRepositoryToken.tsx
    │   │       │       ├── repoTokenTable.spec.tsx
    │   │       │       └── repoTokenTable.tsx
    │   │       │   ├── tokens.spec.tsx
    │   │       │   ├── tokens.tsx
    │   │       │   ├── tokensWrapper.spec.tsx
    │   │       │   └── tokensWrapper.tsx
    │   │   ├── profiling
    │   │       ├── content.tsx
    │   │       ├── continuousProfileFlamegraph.tsx
    │   │       ├── continuousProfileProvider.spec.tsx
    │   │       ├── continuousProfileProvider.tsx
    │   │       ├── differentialFlamegraph.tsx
    │   │       ├── flamegraphProvider.tsx
    │   │       ├── index.tsx
    │   │       ├── landing
    │   │       │   ├── constants.tsx
    │   │       │   ├── functionTrendsWidget.tsx
    │   │       │   ├── landingWidgetSelector.tsx
    │   │       │   ├── profilesSummaryChart.tsx
    │   │       │   ├── slowestFunctionsWidget.spec.tsx
    │   │       │   ├── slowestFunctionsWidget.tsx
    │   │       │   └── styles.tsx
    │   │       ├── landingAggregateFlamegraph.tsx
    │   │       ├── onboarding.tsx
    │   │       ├── profileFlamechart.tsx
    │   │       ├── profileGroupProvider.tsx
    │   │       ├── profileSummary
    │   │       │   ├── index.tsx
    │   │       │   ├── profileSummaryPage.spec.tsx
    │   │       │   ├── profilesTable.tsx
    │   │       │   ├── profilingSparklineChart.tsx
    │   │       │   ├── regressedProfileFunctions.tsx
    │   │       │   └── slowestProfileFunctions.tsx
    │   │       ├── profilesProvider.tsx
    │   │       ├── transactionProfileProvider.tsx
    │   │       ├── useLandingAnalytics.spec.tsx
    │   │       ├── useLandingAnalytics.tsx
    │   │       └── utils.tsx
    │   │   ├── projectDetail
    │   │       ├── charts
    │   │       │   ├── projectBaseEventsChart.tsx
    │   │       │   ├── projectBaseSessionsChart.tsx
    │   │       │   ├── projectErrorsBasicChart.tsx
    │   │       │   ├── projectSessionsAnrRequest.tsx
    │   │       │   └── projectSessionsChartRequest.tsx
    │   │       ├── index.tsx
    │   │       ├── missingFeatureButtons
    │   │       │   ├── missingAlertsButtons.tsx
    │   │       │   ├── missingPerformanceButtons.tsx
    │   │       │   └── missingReleasesButtons.tsx
    │   │       ├── projectCharts.spec.tsx
    │   │       ├── projectCharts.tsx
    │   │       ├── projectDetail.spec.tsx
    │   │       ├── projectDetail.tsx
    │   │       ├── projectFilters.spec.tsx
    │   │       ├── projectFilters.tsx
    │   │       ├── projectIssues.spec.tsx
    │   │       ├── projectIssues.tsx
    │   │       ├── projectLatestAlerts.spec.tsx
    │   │       ├── projectLatestAlerts.tsx
    │   │       ├── projectLatestReleases.spec.tsx
    │   │       ├── projectLatestReleases.tsx
    │   │       ├── projectQuickLinks.spec.tsx
    │   │       ├── projectQuickLinks.tsx
    │   │       ├── projectScoreCards
    │   │       │   ├── actionWrapper.tsx
    │   │       │   ├── projectAnrScoreCard.spec.tsx
    │   │       │   ├── projectAnrScoreCard.tsx
    │   │       │   ├── projectApdexScoreCard.spec.tsx
    │   │       │   ├── projectApdexScoreCard.tsx
    │   │       │   ├── projectScoreCards.tsx
    │   │       │   ├── projectStabilityScoreCard.spec.tsx
    │   │       │   ├── projectStabilityScoreCard.tsx
    │   │       │   ├── projectVelocityScoreCard.spec.tsx
    │   │       │   └── projectVelocityScoreCard.tsx
    │   │       ├── projectTeamAccess.spec.tsx
    │   │       ├── projectTeamAccess.tsx
    │   │       ├── styles.tsx
    │   │       ├── utils.spec.tsx
    │   │       └── utils.tsx
    │   │   ├── projectEventRedirect.tsx
    │   │   ├── projectInstall
    │   │       ├── createProject.spec.tsx
    │   │       ├── createProject.tsx
    │   │       ├── gettingStarted.spec.tsx
    │   │       ├── gettingStarted.tsx
    │   │       ├── issueAlertNotificationOptions.spec.tsx
    │   │       ├── issueAlertNotificationOptions.tsx
    │   │       ├── issueAlertOptions.spec.tsx
    │   │       ├── issueAlertOptions.tsx
    │   │       ├── messagingIntegrationAlertRule.spec.tsx
    │   │       ├── messagingIntegrationAlertRule.tsx
    │   │       ├── newProject.spec.tsx
    │   │       ├── newProject.tsx
    │   │       ├── otherPlatformsInfo.tsx
    │   │       ├── platform.spec.tsx
    │   │       ├── platform.tsx
    │   │       ├── platformDocHeader.tsx
    │   │       └── useValidateChannel.ts
    │   │   ├── projects
    │   │       ├── index.tsx
    │   │       ├── pathname.tsx
    │   │       ├── projectContext.spec.tsx
    │   │       ├── projectContext.tsx
    │   │       └── redirectDeprecatedProjectRoute.tsx
    │   │   ├── projectsDashboard
    │   │       ├── deploys.tsx
    │   │       ├── index.spec.tsx
    │   │       ├── index.tsx
    │   │       ├── noEvents.tsx
    │   │       ├── projectCard.spec.tsx
    │   │       ├── projectCard.tsx
    │   │       ├── projectChart.tsx
    │   │       ├── resources.tsx
    │   │       └── utils.tsx
    │   │   ├── pullRequest
    │   │       ├── details
    │   │       │   ├── header
    │   │       │   │   └── pullRequestDetailsHeaderContent.tsx
    │   │       │   ├── main
    │   │       │   │   ├── prFilesList.tsx
    │   │       │   │   ├── pullRequestDetailsMainContent.tsx
    │   │       │   │   └── pullRequestDetailsSizeContent.tsx
    │   │       │   └── pullRequestDetails.tsx
    │   │       ├── index.tsx
    │   │       └── types
    │   │       │   └── pullRequestDetailsTypes.ts
    │   │   ├── releases
    │   │       ├── components
    │   │       │   ├── header.tsx
    │   │       │   └── useFinalizeRelease.tsx
    │   │       ├── detail
    │   │       │   ├── commitsAndFiles
    │   │       │   │   ├── commits.spec.tsx
    │   │       │   │   ├── commits.tsx
    │   │       │   │   ├── emptyState.tsx
    │   │       │   │   ├── fileChange.tsx
    │   │       │   │   ├── fileIcon.tsx
    │   │       │   │   ├── filesChanged.spec.tsx
    │   │       │   │   ├── filesChanged.tsx
    │   │       │   │   ├── preprodBuilds.tsx
    │   │       │   │   ├── preprodOnboarding.tsx
    │   │       │   │   ├── releaseCommit.tsx
    │   │       │   │   └── repositorySwitcher.tsx
    │   │       │   ├── header
    │   │       │   │   ├── releaseActions.spec.tsx
    │   │       │   │   ├── releaseActions.tsx
    │   │       │   │   └── releaseHeader.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── overview
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── releaseArchivedNotice.tsx
    │   │       │   │   ├── releaseComparisonChart
    │   │       │   │   │   ├── index.spec.tsx
    │   │       │   │   │   ├── index.tsx
    │   │       │   │   │   ├── releaseComparisonChartRow.tsx
    │   │       │   │   │   ├── releaseEventsChart.tsx
    │   │       │   │   │   └── releaseSessionsChart.tsx
    │   │       │   │   ├── releaseIssues.spec.tsx
    │   │       │   │   ├── releaseIssues.tsx
    │   │       │   │   └── sidebar
    │   │       │   │   │   ├── commitAuthorBreakdown.tsx
    │   │       │   │   │   ├── deploys.tsx
    │   │       │   │   │   ├── otherProjects.tsx
    │   │       │   │   │   ├── projectReleaseDetails.spec.tsx
    │   │       │   │   │   ├── projectReleaseDetails.tsx
    │   │       │   │   │   ├── releaseAdoption.tsx
    │   │       │   │   │   ├── releaseStats.tsx
    │   │       │   │   │   └── totalCrashFreeUsers.tsx
    │   │       │   ├── utils.spec.tsx
    │   │       │   └── utils.tsx
    │   │       ├── drawer
    │   │       │   ├── commitsFilesSection.tsx
    │   │       │   ├── commitsList.tsx
    │   │       │   ├── deploysCard.tsx
    │   │       │   ├── filesChangedList.tsx
    │   │       │   ├── generalCard.tsx
    │   │       │   ├── newIssues.tsx
    │   │       │   ├── releasesDrawer.tsx
    │   │       │   ├── releasesDrawerDetails.spec.tsx
    │   │       │   ├── releasesDrawerDetails.tsx
    │   │       │   ├── releasesDrawerFeatureFlagsTable.tsx
    │   │       │   ├── releasesDrawerList.tsx
    │   │       │   ├── releasesDrawerTable.tsx
    │   │       │   ├── useReleasesDrawer.tsx
    │   │       │   └── utils.tsx
    │   │       ├── index.tsx
    │   │       ├── list
    │   │       │   ├── index.spec.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── releaseCard
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── releaseCardCommits.tsx
    │   │       │   │   ├── releaseCardProjectRow.tsx
    │   │       │   │   └── releaseCardStatsPeriod.tsx
    │   │       │   ├── releaseHealthCTA.tsx
    │   │       │   ├── releaseListInner.tsx
    │   │       │   ├── releasesAdoptionChart.tsx
    │   │       │   ├── releasesDisplayOptions.tsx
    │   │       │   ├── releasesDropdown.tsx
    │   │       │   ├── releasesPromo.tsx
    │   │       │   ├── releasesRequest.spec.tsx
    │   │       │   ├── releasesRequest.tsx
    │   │       │   ├── releasesSortOptions.tsx
    │   │       │   ├── releasesStatusOptions.tsx
    │   │       │   └── utils.tsx
    │   │       ├── releaseBubbles
    │   │       │   ├── constants.tsx
    │   │       │   ├── types.tsx
    │   │       │   ├── useReleaseBubbles.tsx
    │   │       │   └── utils
    │   │       │   │   ├── createReleaseBuckets.spec.tsx
    │   │       │   │   └── createReleaseBuckets.tsx
    │   │       └── utils
    │   │       │   ├── index.spec.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── pathnames.tsx
    │   │       │   ├── sessionTerm.spec.tsx
    │   │       │   ├── sessionTerm.tsx
    │   │       │   ├── useReleaseCommitFiles.tsx
    │   │       │   ├── useReleaseCommits.tsx
    │   │       │   ├── useReleaseDeploys.tsx
    │   │       │   ├── useReleaseDetails.tsx
    │   │       │   └── useReleaseMeta.tsx
    │   │   ├── relocation
    │   │       ├── components
    │   │       │   ├── continueButton.tsx
    │   │       │   ├── stepHeading.tsx
    │   │       │   └── wrapper.tsx
    │   │       ├── encryptBackup.tsx
    │   │       ├── getStarted.tsx
    │   │       ├── inProgress.tsx
    │   │       ├── index.spec.tsx
    │   │       ├── index.tsx
    │   │       ├── publicKey.tsx
    │   │       ├── relocation.spec.tsx
    │   │       ├── relocation.tsx
    │   │       ├── types.ts
    │   │       └── uploadBackup.tsx
    │   │   ├── replays
    │   │       ├── detail
    │   │       │   ├── ai
    │   │       │   │   ├── ai.tsx
    │   │       │   │   ├── chapterList.tsx
    │   │       │   │   ├── replaySummaryContext.tsx
    │   │       │   │   ├── useReplaySummary.spec.tsx
    │   │       │   │   ├── useReplaySummary.tsx
    │   │       │   │   └── utils.tsx
    │   │       │   ├── body
    │   │       │   │   └── replayDetailsProviders.tsx
    │   │       │   ├── breadcrumbs
    │   │       │   │   ├── breadcrumbFilters.tsx
    │   │       │   │   ├── breadcrumbRow.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── useBreadcrumbFilters.tsx
    │   │       │   │   └── useScrollToCurrentItem.tsx
    │   │       │   ├── browserOSIcons.tsx
    │   │       │   ├── console
    │   │       │   │   ├── consoleFilters.tsx
    │   │       │   │   ├── consoleLogRow.tsx
    │   │       │   │   ├── format.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── messageFormatter.spec.tsx
    │   │       │   │   ├── messageFormatter.tsx
    │   │       │   │   ├── useConsoleFilters.spec.tsx
    │   │       │   │   └── useConsoleFilters.tsx
    │   │       │   ├── emptyState.tsx
    │   │       │   ├── errorList
    │   │       │   │   ├── errorFilters.tsx
    │   │       │   │   ├── errorHeaderCell.tsx
    │   │       │   │   ├── errorTableCell.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── useErrorFilters.spec.tsx
    │   │       │   │   ├── useErrorFilters.tsx
    │   │       │   │   ├── useSortErrors.spec.tsx
    │   │       │   │   └── useSortErrors.tsx
    │   │       │   ├── filterLoadingIndicator.tsx
    │   │       │   ├── filtersGrid.tsx
    │   │       │   ├── header
    │   │       │   │   ├── replayDetailsHeaderActions.tsx
    │   │       │   │   ├── replayDetailsMetadata.tsx
    │   │       │   │   ├── replayDetailsPageBreadcrumbs.tsx
    │   │       │   │   ├── replayDetailsUserBadge.spec.tsx
    │   │       │   │   ├── replayDetailsUserBadge.tsx
    │   │       │   │   └── replayItemDropdown.tsx
    │   │       │   ├── layout
    │   │       │   │   ├── fluidHeight.tsx
    │   │       │   │   ├── focusArea.tsx
    │   │       │   │   ├── focusTabs.tsx
    │   │       │   │   ├── replayLayout.tsx
    │   │       │   │   ├── splitDivider.tsx
    │   │       │   │   ├── splitPanel.tsx
    │   │       │   │   └── utils.tsx
    │   │       │   ├── memoryPanel
    │   │       │   │   ├── index.tsx
    │   │       │   │   └── memoryChart.tsx
    │   │       │   ├── network
    │   │       │   │   ├── details
    │   │       │   │   │   ├── components.tsx
    │   │       │   │   │   ├── content.spec.tsx
    │   │       │   │   │   ├── content.tsx
    │   │       │   │   │   ├── getOutputType.tsx
    │   │       │   │   │   ├── index.tsx
    │   │       │   │   │   ├── onboarding.spec.tsx
    │   │       │   │   │   ├── onboarding.tsx
    │   │       │   │   │   ├── sections.tsx
    │   │       │   │   │   └── tabs.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── networkFilters.tsx
    │   │       │   │   ├── networkHeaderCell.tsx
    │   │       │   │   ├── networkTableCell.tsx
    │   │       │   │   ├── truncateJson
    │   │       │   │   │   ├── completeJson.ts
    │   │       │   │   │   ├── constants.ts
    │   │       │   │   │   ├── evaluateJson.ts
    │   │       │   │   │   ├── fixJson.spec.ts
    │   │       │   │   │   └── fixJson.ts
    │   │       │   │   ├── useNetworkFilters.spec.tsx
    │   │       │   │   ├── useNetworkFilters.tsx
    │   │       │   │   ├── useSortNetwork.spec.tsx
    │   │       │   │   └── useSortNetwork.tsx
    │   │       │   ├── noRowRenderer.tsx
    │   │       │   ├── ourlogs
    │   │       │   │   ├── index.spec.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── openInLogsButton.tsx
    │   │       │   │   ├── ourlogFilters.tsx
    │   │       │   │   ├── ourlogsAsFrames.tsx
    │   │       │   │   ├── unsupportedReplays.tsx
    │   │       │   │   └── useOurLogFilters.tsx
    │   │       │   ├── page.tsx
    │   │       │   ├── playlist
    │   │       │   │   └── index.tsx
    │   │       │   ├── replayDetailsError.tsx
    │   │       │   ├── replayViewScale.tsx
    │   │       │   ├── tabItemContainer.tsx
    │   │       │   ├── tagPanel
    │   │       │   │   ├── index.spec.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── tagFilters.tsx
    │   │       │   │   ├── useTagFilters.spec.tsx
    │   │       │   │   └── useTagFilters.tsx
    │   │       │   ├── timestampButton.tsx
    │   │       │   ├── trace
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── trace.tsx
    │   │       │   │   ├── useReplayTraces.spec.tsx
    │   │       │   │   └── useReplayTraces.tsx
    │   │       │   ├── useAllMobileProj.tsx
    │   │       │   ├── useVirtualListDimensionChange.tsx
    │   │       │   ├── useVirtualizedGrid.tsx
    │   │       │   ├── useVirtualizedInspector.tsx
    │   │       │   ├── useVirtualizedList.tsx
    │   │       │   └── utils.tsx
    │   │       ├── details.tsx
    │   │       ├── index.tsx
    │   │       ├── list.spec.tsx
    │   │       ├── list.tsx
    │   │       ├── list
    │   │       │   ├── bulkDeleteAlert.tsx
    │   │       │   ├── filters.tsx
    │   │       │   ├── replayIndexContainer.tsx
    │   │       │   ├── replayIndexTable.tsx
    │   │       │   ├── replayIndexTimestampPrefPicker.tsx
    │   │       │   ├── replayOnboardingPanel.tsx
    │   │       │   ├── replayPanel.tsx
    │   │       │   ├── replaySearchBar.tsx
    │   │       │   ├── search.tsx
    │   │       │   ├── setupReplaysCTA.spec.tsx
    │   │       │   └── useReplayIndexTableColumns.tsx
    │   │       ├── pathnames.tsx
    │   │       ├── selectors
    │   │       │   ├── constructSelector.spec.tsx
    │   │       │   ├── constructSelector.tsx
    │   │       │   ├── deadRageSelectorCards.tsx
    │   │       │   ├── exampleReplaysList.tsx
    │   │       │   ├── getAriaLabel.spec.tsx
    │   │       │   ├── getAriaLabel.tsx
    │   │       │   ├── projectInfo.tsx
    │   │       │   ├── selectorLink.tsx
    │   │       │   └── utils.tsx
    │   │       └── types.tsx
    │   │   ├── routeAnalyticsContextProvider.tsx
    │   │   ├── routeContext.tsx
    │   │   ├── routeError.spec.tsx
    │   │   ├── routeError.tsx
    │   │   ├── routeNotFound.tsx
    │   │   ├── seerExplorer
    │   │       ├── askUserQuestionBlock.tsx
    │   │       ├── blockComponents.spec.tsx
    │   │       ├── blockComponents.tsx
    │   │       ├── emptyState.tsx
    │   │       ├── explorerMenu.tsx
    │   │       ├── explorerPanel.spec.tsx
    │   │       ├── explorerPanel.tsx
    │   │       ├── fileChangeApprovalBlock.tsx
    │   │       ├── hooks
    │   │       │   ├── useAsciiSnapshot.tsx
    │   │       │   ├── useBlockNavigation.spec.tsx
    │   │       │   ├── useBlockNavigation.tsx
    │   │       │   ├── useExplorerSessions.tsx
    │   │       │   ├── usePanelSizing.tsx
    │   │       │   ├── usePendingUserInput.tsx
    │   │       │   ├── useSeerExplorer.spec.tsx
    │   │       │   └── useSeerExplorer.tsx
    │   │       ├── inputSection.tsx
    │   │       ├── openSeerExplorer.tsx
    │   │       ├── panelContainers.tsx
    │   │       ├── prWidget.tsx
    │   │       ├── topBar.tsx
    │   │       ├── types.tsx
    │   │       ├── useExplorerPanel.tsx
    │   │       └── utils.tsx
    │   │   ├── sentryAppExternalInstallation
    │   │       ├── index.spec.tsx
    │   │       └── index.tsx
    │   │   ├── settings
    │   │       ├── account
    │   │       │   ├── accountAuthorizations.spec.tsx
    │   │       │   ├── accountAuthorizations.tsx
    │   │       │   ├── accountClose.spec.tsx
    │   │       │   ├── accountClose.tsx
    │   │       │   ├── accountDetails.spec.tsx
    │   │       │   ├── accountDetails.tsx
    │   │       │   ├── accountEmails.spec.tsx
    │   │       │   ├── accountEmails.tsx
    │   │       │   ├── accountIdentities.spec.tsx
    │   │       │   ├── accountIdentities.tsx
    │   │       │   ├── accountNotificationFineTuning.tsx
    │   │       │   ├── accountNotificationFineTuningController.tsx
    │   │       │   ├── accountSecurity
    │   │       │   │   ├── accountSecurityDetails.spec.tsx
    │   │       │   │   ├── accountSecurityDetails.tsx
    │   │       │   │   ├── accountSecurityEnroll.spec.tsx
    │   │       │   │   ├── accountSecurityEnroll.tsx
    │   │       │   │   ├── accountSecurityWrapper.tsx
    │   │       │   │   ├── components
    │   │       │   │   │   ├── authenticatorHeader.tsx
    │   │       │   │   │   ├── recoveryCodes.tsx
    │   │       │   │   │   ├── removeConfirm.tsx
    │   │       │   │   │   ├── twoFactorRequired.spec.tsx
    │   │       │   │   │   ├── twoFactorRequired.tsx
    │   │       │   │   │   └── u2fEnrolledDetails.tsx
    │   │       │   │   ├── index.spec.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   └── sessionHistory
    │   │       │   │   │   ├── index.spec.tsx
    │   │       │   │   │   ├── index.tsx
    │   │       │   │   │   ├── sessionRow.tsx
    │   │       │   │   │   └── utils.tsx
    │   │       │   ├── accountSettingsLayout.tsx
    │   │       │   ├── accountSubscriptions.spec.tsx
    │   │       │   ├── accountSubscriptions.tsx
    │   │       │   ├── apiApplications
    │   │       │   │   ├── details.spec.tsx
    │   │       │   │   ├── details.tsx
    │   │       │   │   ├── index.spec.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   └── row.tsx
    │   │       │   ├── apiNewToken.spec.tsx
    │   │       │   ├── apiNewToken.tsx
    │   │       │   ├── apiTokenDetails.spec.tsx
    │   │       │   ├── apiTokenDetails.tsx
    │   │       │   ├── apiTokenRow.spec.tsx
    │   │       │   ├── apiTokenRow.tsx
    │   │       │   ├── apiTokens.spec.tsx
    │   │       │   ├── apiTokens.tsx
    │   │       │   ├── confirmAccountClose.tsx
    │   │       │   ├── mergeAccounts.spec.tsx
    │   │       │   ├── mergeAccounts.tsx
    │   │       │   ├── notifications
    │   │       │   │   ├── constants.tsx
    │   │       │   │   ├── fields.tsx
    │   │       │   │   ├── fields2.tsx
    │   │       │   │   ├── notificationSettings.spec.tsx
    │   │       │   │   ├── notificationSettings.tsx
    │   │       │   │   ├── notificationSettingsByEntity.spec.tsx
    │   │       │   │   ├── notificationSettingsByEntity.tsx
    │   │       │   │   ├── notificationSettingsByType.spec.tsx
    │   │       │   │   ├── notificationSettingsByType.tsx
    │   │       │   │   ├── notificationSettingsController.tsx
    │   │       │   │   ├── organizationSelectHeader.tsx
    │   │       │   │   ├── types.tsx
    │   │       │   │   ├── unlinkedAlert.tsx
    │   │       │   │   └── utils.tsx
    │   │       │   ├── passwordForm.spec.tsx
    │   │       │   └── passwordForm.tsx
    │   │       ├── components
    │   │       │   ├── dataScrubbing
    │   │       │   │   ├── convertRelayPiiConfig.tsx
    │   │       │   │   ├── index.spec.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── modals
    │   │       │   │   │   ├── add.spec.tsx
    │   │       │   │   │   ├── add.tsx
    │   │       │   │   │   ├── edit.spec.tsx
    │   │       │   │   │   ├── edit.tsx
    │   │       │   │   │   ├── form
    │   │       │   │   │   │   ├── attributeField.spec.tsx
    │   │       │   │   │   │   ├── attributeField.tsx
    │   │       │   │   │   │   ├── eventIdField.spec.tsx
    │   │       │   │   │   │   ├── eventIdField.tsx
    │   │       │   │   │   │   ├── eventIdFieldStatusIcon.tsx
    │   │       │   │   │   │   ├── index.tsx
    │   │       │   │   │   │   ├── selectField.tsx
    │   │       │   │   │   │   ├── sourceField.spec.tsx
    │   │       │   │   │   │   ├── sourceField.tsx
    │   │       │   │   │   │   └── sourceSuggestionExamples.tsx
    │   │       │   │   │   ├── handleError.spec.tsx
    │   │       │   │   │   ├── handleError.tsx
    │   │       │   │   │   ├── modal.tsx
    │   │       │   │   │   ├── modalManager.tsx
    │   │       │   │   │   └── utils.tsx
    │   │       │   │   ├── organizationRules.tsx
    │   │       │   │   ├── rules.spec.tsx
    │   │       │   │   ├── rules.tsx
    │   │       │   │   ├── submitRules.tsx
    │   │       │   │   ├── types.tsx
    │   │       │   │   └── utils.tsx
    │   │       │   ├── dataSecrecy
    │   │       │   │   ├── index.spec.tsx
    │   │       │   │   └── index.tsx
    │   │       │   ├── identityIcon.tsx
    │   │       │   ├── newTokenHandler.spec.tsx
    │   │       │   ├── newTokenHandler.tsx
    │   │       │   ├── settingsBreadcrumb
    │   │       │   │   ├── breadcrumbDropdown.spec.tsx
    │   │       │   │   ├── breadcrumbDropdown.tsx
    │   │       │   │   ├── breadcrumbTitle.spec.tsx
    │   │       │   │   ├── breadcrumbTitle.tsx
    │   │       │   │   ├── context.tsx
    │   │       │   │   ├── crumb.tsx
    │   │       │   │   ├── divider.tsx
    │   │       │   │   ├── findFirstRouteWithoutRouteParam.spec.tsx
    │   │       │   │   ├── findFirstRouteWithoutRouteParam.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── organizationCrumb.spec.tsx
    │   │       │   │   ├── organizationCrumb.tsx
    │   │       │   │   ├── projectCrumb.tsx
    │   │       │   │   ├── teamCrumb.tsx
    │   │       │   │   └── types.tsx
    │   │       │   ├── settingsHeader.tsx
    │   │       │   ├── settingsLayout.spec.tsx
    │   │       │   ├── settingsLayout.tsx
    │   │       │   ├── settingsNavItem.tsx
    │   │       │   ├── settingsNavigation.tsx
    │   │       │   ├── settingsNavigationGroup.tsx
    │   │       │   ├── settingsPageHeader.tsx
    │   │       │   ├── settingsProjectItem.tsx
    │   │       │   ├── settingsSearch
    │   │       │   │   ├── index.spec.tsx
    │   │       │   │   └── index.tsx
    │   │       │   ├── settingsWrapper.tsx
    │   │       │   ├── teamSelect
    │   │       │   │   ├── teamSelectForMember.tsx
    │   │       │   │   ├── teamSelectForProject.tsx
    │   │       │   │   └── utils.tsx
    │   │       │   └── text
    │   │       │   │   └── textBlock.tsx
    │   │       ├── dynamicSampling
    │   │       │   ├── index.tsx
    │   │       │   ├── organizationSampleRateInput.spec.tsx
    │   │       │   ├── organizationSampleRateInput.tsx
    │   │       │   ├── organizationSampling.tsx
    │   │       │   ├── percentInput.tsx
    │   │       │   ├── projectSampling.tsx
    │   │       │   ├── projectionPeriodControl.tsx
    │   │       │   ├── projectsEditTable.tsx
    │   │       │   ├── projectsPreviewTable.tsx
    │   │       │   ├── projectsTable.spec.tsx
    │   │       │   ├── projectsTable.tsx
    │   │       │   ├── samplingBreakdown.tsx
    │   │       │   ├── samplingModeSwitch.spec.tsx
    │   │       │   ├── samplingModeSwitch.tsx
    │   │       │   ├── samplingModeSwitchModal.tsx
    │   │       │   └── utils
    │   │       │   │   ├── access.tsx
    │   │       │   │   ├── clampNumer.tsx
    │   │       │   │   ├── formContext.tsx
    │   │       │   │   ├── formatPercent.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── organizationSamplingForm.tsx
    │   │       │   │   ├── parsePercent.spec.tsx
    │   │       │   │   ├── parsePercent.tsx
    │   │       │   │   ├── projectSamplingForm.tsx
    │   │       │   │   ├── rebalancing.test.tsx
    │   │       │   │   ├── rebalancing.tsx
    │   │       │   │   ├── scaleSampleRates.tsx
    │   │       │   │   ├── testScaleSapleRates.spec.tsx
    │   │       │   │   ├── useProjectSampleCounts.tsx
    │   │       │   │   ├── useSamplingProjectRates.tsx
    │   │       │   │   └── useUpdateOrganization.tsx
    │   │       ├── earlyFeatures
    │   │       │   ├── index.tsx
    │   │       │   └── settingsForm.tsx
    │   │       ├── featureFlags
    │   │       │   ├── changeTracking
    │   │       │   │   ├── index.spec.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── newProviderForm.spec.tsx
    │   │       │   │   ├── newProviderForm.tsx
    │   │       │   │   ├── newSecretHandler.spec.tsx
    │   │       │   │   ├── newSecretHandler.tsx
    │   │       │   │   ├── organizationFeatureFlagsAuditLogTable.tsx
    │   │       │   │   ├── organizationFeatureFlagsNewSecret.spec.tsx
    │   │       │   │   ├── organizationFeatureFlagsNewSecret.tsx
    │   │       │   │   ├── organizationFeatureFlagsProviderRow.spec.tsx
    │   │       │   │   └── organizationFeatureFlagsProviderRow.tsx
    │   │       │   └── index.tsx
    │   │       ├── organization
    │   │       │   ├── navigationConfiguration.tsx
    │   │       │   ├── organizationPermissionAlert.tsx
    │   │       │   ├── organizationSettingsLayout.tsx
    │   │       │   ├── organizationSettingsNavigation.tsx
    │   │       │   └── userOrgNavigationConfiguration.tsx
    │   │       ├── organizationApiKeys
    │   │       │   ├── index.spec.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── organizationApiKeyDetails.spec.tsx
    │   │       │   ├── organizationApiKeyDetails.tsx
    │   │       │   ├── organizationApiKeysList.spec.tsx
    │   │       │   ├── organizationApiKeysList.tsx
    │   │       │   └── types.tsx
    │   │       ├── organizationAuditLog
    │   │       │   ├── auditLogList.tsx
    │   │       │   ├── auditLogView.spec.tsx
    │   │       │   ├── index.spec.tsx
    │   │       │   └── index.tsx
    │   │       ├── organizationAuth
    │   │       │   ├── index.tsx
    │   │       │   ├── organizationAuthList.spec.tsx
    │   │       │   ├── organizationAuthList.tsx
    │   │       │   ├── providerItem.spec.tsx
    │   │       │   └── providerItem.tsx
    │   │       ├── organizationAuthTokens
    │   │       │   ├── authTokenDetails.tsx
    │   │       │   ├── authTokenRow.spec.tsx
    │   │       │   ├── authTokenRow.tsx
    │   │       │   ├── index.spec.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── newAuthToken.spec.tsx
    │   │       │   └── newAuthToken.tsx
    │   │       ├── organizationDataForwarding
    │   │       │   ├── components
    │   │       │   │   ├── dataForwarderDeleteConfirm.tsx
    │   │       │   │   ├── dataForwarderOnboarding.tsx
    │   │       │   │   ├── dataForwarderRow.tsx
    │   │       │   │   └── projectOverrideForm.tsx
    │   │       │   ├── edit.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── setup.tsx
    │   │       │   └── util
    │   │       │   │   ├── forms.tsx
    │   │       │   │   ├── hooks.tsx
    │   │       │   │   └── types.ts
    │   │       ├── organizationDeveloperSettings
    │   │       │   ├── constants.tsx
    │   │       │   ├── index.spec.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── permissionSelection.spec.tsx
    │   │       │   ├── permissionSelection.tsx
    │   │       │   ├── permissionsObserver.spec.tsx
    │   │       │   ├── permissionsObserver.tsx
    │   │       │   ├── resourceSubscriptions.spec.tsx
    │   │       │   ├── resourceSubscriptions.tsx
    │   │       │   ├── sentryApplicationDashboard
    │   │       │   │   ├── index.spec.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   └── requestLog.tsx
    │   │       │   ├── sentryApplicationDetails.spec.tsx
    │   │       │   ├── sentryApplicationDetails.tsx
    │   │       │   ├── sentryApplicationRow
    │   │       │   │   ├── actionButtons.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── sentryApplicationRowButtons.spec.tsx
    │   │       │   │   └── sentryApplicationRowButtons.tsx
    │   │       │   ├── subscriptionBox.spec.tsx
    │   │       │   └── subscriptionBox.tsx
    │   │       ├── organizationGeneralSettings
    │   │       │   ├── aiFeatureSettings.tsx
    │   │       │   ├── index.spec.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── organizationRegionAction.tsx
    │   │       │   ├── organizationSettingsForm.spec.tsx
    │   │       │   ├── organizationSettingsForm.tsx
    │   │       │   └── preventAiSettings.tsx
    │   │       ├── organizationIntegrations
    │   │       │   ├── SplitInstallationIdModal.tsx
    │   │       │   ├── addIntegration.spec.tsx
    │   │       │   ├── addIntegration.tsx
    │   │       │   ├── addIntegrationButton.spec.tsx
    │   │       │   ├── addIntegrationButton.tsx
    │   │       │   ├── configureIntegration.spec.tsx
    │   │       │   ├── configureIntegration.tsx
    │   │       │   ├── constants.tsx
    │   │       │   ├── createIntegrationButton.tsx
    │   │       │   ├── detailedView
    │   │       │   │   ├── integrationLayout.tsx
    │   │       │   │   ├── useIntegrationFeatures.tsx
    │   │       │   │   └── useIntegrationTabs.tsx
    │   │       │   ├── docIntegrationDetailedView.spec.tsx
    │   │       │   ├── docIntegrationDetailedView.tsx
    │   │       │   ├── exampleIntegrationButton.tsx
    │   │       │   ├── installedIntegration.tsx
    │   │       │   ├── installedPlugin.tsx
    │   │       │   ├── integrationAlertContainer.tsx
    │   │       │   ├── integrationAlertRules.tsx
    │   │       │   ├── integrationButton.spec.tsx
    │   │       │   ├── integrationButton.tsx
    │   │       │   ├── integrationCodeMappings.spec.tsx
    │   │       │   ├── integrationCodeMappings.tsx
    │   │       │   ├── integrationContext.tsx
    │   │       │   ├── integrationDetailedView.spec.tsx
    │   │       │   ├── integrationDetailedView.tsx
    │   │       │   ├── integrationExternalMappingForm.spec.tsx
    │   │       │   ├── integrationExternalMappingForm.tsx
    │   │       │   ├── integrationExternalMappings.spec.tsx
    │   │       │   ├── integrationExternalMappings.tsx
    │   │       │   ├── integrationExternalTeamMappings.tsx
    │   │       │   ├── integrationExternalUserMappings.tsx
    │   │       │   ├── integrationIcon.tsx
    │   │       │   ├── integrationItem.tsx
    │   │       │   ├── integrationListDirectory.spec.tsx
    │   │       │   ├── integrationListDirectory.tsx
    │   │       │   ├── integrationMainSettings.tsx
    │   │       │   ├── integrationRepos.spec.tsx
    │   │       │   ├── integrationRepos.tsx
    │   │       │   ├── integrationReposAddRepository.tsx
    │   │       │   ├── integrationRequest
    │   │       │   │   ├── RequestIntegrationButton.tsx
    │   │       │   │   └── RequestIntegrationModal.tsx
    │   │       │   ├── integrationRow.spec.tsx
    │   │       │   ├── integrationRow.tsx
    │   │       │   ├── integrationServerlessFunctions.tsx
    │   │       │   ├── integrationServerlessRow.tsx
    │   │       │   ├── integrationStatus.tsx
    │   │       │   ├── pluginDeprecationAlert.tsx
    │   │       │   ├── pluginDetailedView.spec.tsx
    │   │       │   ├── pluginDetailedView.tsx
    │   │       │   ├── reinstallAlert.tsx
    │   │       │   ├── repositoryProjectPathConfigForm.tsx
    │   │       │   ├── repositoryProjectPathConfigRow.tsx
    │   │       │   ├── sentryAppDetailedView.spec.tsx
    │   │       │   ├── sentryAppDetailedView.tsx
    │   │       │   └── sentryAppExternalForm.tsx
    │   │       ├── organizationMembers
    │   │       │   ├── components
    │   │       │   │   └── membersFilter.tsx
    │   │       │   ├── inviteBanner.spec.tsx
    │   │       │   ├── inviteBanner.tsx
    │   │       │   ├── inviteMember
    │   │       │   │   └── orgRoleSelect.tsx
    │   │       │   ├── inviteRequestRow.spec.tsx
    │   │       │   ├── inviteRequestRow.tsx
    │   │       │   ├── organizationMemberDetail.spec.tsx
    │   │       │   ├── organizationMemberDetail.tsx
    │   │       │   ├── organizationMemberRow.spec.tsx
    │   │       │   ├── organizationMemberRow.tsx
    │   │       │   ├── organizationMembersList.spec.tsx
    │   │       │   └── organizationMembersList.tsx
    │   │       ├── organizationProjects
    │   │       │   ├── createProjectButton.tsx
    │   │       │   ├── index.spec.tsx
    │   │       │   ├── index.tsx
    │   │       │   └── projectStatsGraph.tsx
    │   │       ├── organizationRelay
    │   │       │   ├── emptyState.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── list
    │   │       │   │   ├── activityList.tsx
    │   │       │   │   ├── cardHeader.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── utils.tsx
    │   │       │   │   └── waitingActivity.tsx
    │   │       │   ├── modals
    │   │       │   │   ├── add
    │   │       │   │   │   ├── index.tsx
    │   │       │   │   │   ├── item.tsx
    │   │       │   │   │   └── terminal.tsx
    │   │       │   │   ├── createTrustedRelaysResponseError.tsx
    │   │       │   │   ├── edit.tsx
    │   │       │   │   ├── form.tsx
    │   │       │   │   ├── modal.tsx
    │   │       │   │   └── modalManager.tsx
    │   │       │   └── relayWrapper.tsx
    │   │       ├── organizationRepositories
    │   │       │   ├── index.spec.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── organizationRepositories.spec.tsx
    │   │       │   └── organizationRepositories.tsx
    │   │       ├── organizationSecurityAndPrivacy
    │   │       │   ├── index.spec.tsx
    │   │       │   └── index.tsx
    │   │       ├── organizationTeams
    │   │       │   ├── allTeamsList.tsx
    │   │       │   ├── allTeamsRow.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── organizationAccessRequests.tsx
    │   │       │   ├── organizationTeams.spec.tsx
    │   │       │   ├── organizationTeams.tsx
    │   │       │   ├── roleOverwriteWarning.tsx
    │   │       │   ├── teamDetails.spec.tsx
    │   │       │   ├── teamDetails.tsx
    │   │       │   ├── teamMembers.spec.tsx
    │   │       │   ├── teamMembers.tsx
    │   │       │   ├── teamMembersRow.tsx
    │   │       │   ├── teamNotifications.spec.tsx
    │   │       │   ├── teamNotifications.tsx
    │   │       │   ├── teamProjects.spec.tsx
    │   │       │   ├── teamProjects.tsx
    │   │       │   ├── teamSettings
    │   │       │   │   ├── index.spec.tsx
    │   │       │   │   └── index.tsx
    │   │       │   └── utils.tsx
    │   │       ├── project
    │   │       │   ├── loaderScript.spec.tsx
    │   │       │   ├── loaderScript.tsx
    │   │       │   ├── navigationConfiguration.tsx
    │   │       │   ├── preprod
    │   │       │   │   └── index.tsx
    │   │       │   ├── projectCreateServiceHook.tsx
    │   │       │   ├── projectEnvironments.spec.tsx
    │   │       │   ├── projectEnvironments.tsx
    │   │       │   ├── projectFilters
    │   │       │   │   ├── groupTombstones.tsx
    │   │       │   │   ├── index.spec.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── projectFiltersChart.tsx
    │   │       │   │   └── projectFiltersSettings.tsx
    │   │       │   ├── projectKeys
    │   │       │   │   ├── credentials
    │   │       │   │   │   ├── index.tsx
    │   │       │   │   │   ├── otlp.tsx
    │   │       │   │   │   └── vercel.tsx
    │   │       │   │   ├── details
    │   │       │   │   │   ├── index.spec.tsx
    │   │       │   │   │   ├── index.tsx
    │   │       │   │   │   ├── keyRateLimitsForm.tsx
    │   │       │   │   │   ├── keySettings.tsx
    │   │       │   │   │   ├── keyStats.tsx
    │   │       │   │   │   ├── loaderSettings.spec.tsx
    │   │       │   │   │   └── loaderSettings.tsx
    │   │       │   │   └── list
    │   │       │   │   │   ├── index.spec.tsx
    │   │       │   │   │   ├── index.tsx
    │   │       │   │   │   ├── keyRow.tsx
    │   │       │   │   │   └── loaderScript.tsx
    │   │       │   ├── projectOwnership
    │   │       │   │   ├── addCodeOwnerModal.spec.tsx
    │   │       │   │   ├── addCodeOwnerModal.tsx
    │   │       │   │   ├── codeOwnerFileTable.spec.tsx
    │   │       │   │   ├── codeOwnerFileTable.tsx
    │   │       │   │   ├── codeownerErrors.spec.tsx
    │   │       │   │   ├── codeownerErrors.tsx
    │   │       │   │   ├── editRulesModal.spec.tsx
    │   │       │   │   ├── editRulesModal.tsx
    │   │       │   │   ├── index.spec.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── modal.spec.tsx
    │   │       │   │   ├── modal.tsx
    │   │       │   │   ├── ownerInput.spec.tsx
    │   │       │   │   ├── ownerInput.tsx
    │   │       │   │   ├── ownershipOwnerFilter.tsx
    │   │       │   │   ├── ownershipRulesTable.spec.tsx
    │   │       │   │   ├── ownershipRulesTable.tsx
    │   │       │   │   ├── rulesPanel.tsx
    │   │       │   │   ├── viewCodeOwnerModal.spec.tsx
    │   │       │   │   └── viewCodeOwnerModal.tsx
    │   │       │   ├── projectPermissionAlert.tsx
    │   │       │   ├── projectReleaseTracking.spec.tsx
    │   │       │   ├── projectReleaseTracking.tsx
    │   │       │   ├── projectReplays.spec.tsx
    │   │       │   ├── projectReplays.tsx
    │   │       │   ├── projectServiceHookDetails.tsx
    │   │       │   ├── projectServiceHooks.tsx
    │   │       │   ├── projectSettingsLayout.tsx
    │   │       │   ├── projectSettingsNavigation.tsx
    │   │       │   ├── projectTeams.spec.tsx
    │   │       │   ├── projectTeams.tsx
    │   │       │   ├── projectToolbar.spec.tsx
    │   │       │   ├── projectToolbar.tsx
    │   │       │   ├── serviceHookSettingsForm.tsx
    │   │       │   └── tempest
    │   │       │   │   ├── CredentialRow.tsx
    │   │       │   │   ├── DevKitSettings.tsx
    │   │       │   │   ├── EmptyState.tsx
    │   │       │   │   ├── PlayStationSettings.tsx
    │   │       │   │   ├── RequestSdkAccessButton.tsx
    │   │       │   │   ├── addCredentialsButton.tsx
    │   │       │   │   ├── addTempestCredentialsForm.tsx
    │   │       │   │   ├── allowListIPAddresses.tsx
    │   │       │   │   ├── configForm.tsx
    │   │       │   │   ├── hooks
    │   │       │   │       └── useFetchTempestCredentials.ts
    │   │       │   │   ├── index.spec.tsx
    │   │       │   │   ├── index.tsx
    │   │       │   │   ├── types.ts
    │   │       │   │   └── utils
    │   │       │   │       └── access.tsx
    │   │       ├── projectAlerts
    │   │       │   ├── index.tsx
    │   │       │   ├── settings.spec.tsx
    │   │       │   └── settings.tsx
    │   │       ├── projectDataForwarding
    │   │       │   └── index.tsx
    │   │       ├── projectDebugFiles
    │   │       │   ├── debugFileRow.tsx
    │   │       │   ├── index.spec.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── sources
    │   │       │   │   ├── builtInRepositories.spec.tsx
    │   │       │   │   ├── builtInRepositories.tsx
    │   │       │   │   ├── customRepositories
    │   │       │   │   │   ├── actions.tsx
    │   │       │   │   │   ├── index.spec.tsx
    │   │       │   │   │   ├── index.tsx
    │   │       │   │   │   ├── repository.tsx
    │   │       │   │   │   └── utils.tsx
    │   │       │   │   └── index.tsx
    │   │       │   └── utils.tsx
    │   │       ├── projectGeneralSettings
    │   │       │   ├── index.spec.tsx
    │   │       │   └── index.tsx
    │   │       ├── projectIssueGrouping
    │   │       │   ├── index.spec.tsx
    │   │       │   └── index.tsx
    │   │       ├── projectPerformance
    │   │       │   ├── index.tsx
    │   │       │   ├── projectPerformance.spec.tsx
    │   │       │   └── projectPerformance.tsx
    │   │       ├── projectPlugins
    │   │       │   ├── details.spec.tsx
    │   │       │   ├── details.tsx
    │   │       │   ├── index.spec.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── projectPluginRow.spec.tsx
    │   │       │   ├── projectPluginRow.tsx
    │   │       │   ├── projectPlugins.spec.tsx
    │   │       │   ├── projectPlugins.tsx
    │   │       │   └── useTogglePluginMutation.tsx
    │   │       ├── projectProguard
    │   │       │   ├── index.tsx
    │   │       │   └── projectProguardRow.tsx
    │   │       ├── projectSecurityAndPrivacy
    │   │       │   ├── index.spec.tsx
    │   │       │   └── index.tsx
    │   │       ├── projectSecurityHeaders
    │   │       │   ├── csp.spec.tsx
    │   │       │   ├── csp.tsx
    │   │       │   ├── expectCt.spec.tsx
    │   │       │   ├── expectCt.tsx
    │   │       │   ├── hpkp.spec.tsx
    │   │       │   ├── hpkp.tsx
    │   │       │   ├── index.spec.tsx
    │   │       │   ├── index.tsx
    │   │       │   └── reportUri.tsx
    │   │       ├── projectSeer
    │   │       │   ├── addAutofixRepoModal.tsx
    │   │       │   ├── autofixRepoItem.tsx
    │   │       │   ├── autofixRepositories.tsx
    │   │       │   ├── constants.ts
    │   │       │   ├── index.spec.tsx
    │   │       │   ├── index.tsx
    │   │       │   └── selectableRepoItem.tsx
    │   │       ├── projectSourceMaps
    │   │       │   ├── associatedReleases.tsx
    │   │       │   ├── debugIdBundleDeleteButton.tsx
    │   │       │   ├── debugIdBundleDetails.tsx
    │   │       │   ├── index.tsx
    │   │       │   ├── sourceMapsDetails.spec.tsx
    │   │       │   ├── sourceMapsDetails.tsx
    │   │       │   ├── sourceMapsList.spec.tsx
    │   │       │   ├── sourceMapsList.tsx
    │   │       │   └── useDeleteDebugIdBundle.ts
    │   │       ├── projectTags
    │   │       │   ├── index.spec.tsx
    │   │       │   └── index.tsx
    │   │       ├── projectUserFeedback
    │   │       │   ├── index.spec.tsx
    │   │       │   └── index.tsx
    │   │       ├── settingsIndex.tsx
    │   │       └── types.tsx
    │   │   ├── setupWizard
    │   │       ├── index.tsx
    │   │       ├── projectLoadingError.tsx
    │   │       ├── types.tsx
    │   │       ├── utils
    │   │       │   ├── setupWizardAnalytics.tsx
    │   │       │   ├── useCreateProjectFromWizard.tsx
    │   │       │   ├── useOrganizationDetails.tsx
    │   │       │   ├── useOrganizationProjects.tsx
    │   │       │   ├── useOrganizationTeams.tsx
    │   │       │   ├── useOrganizationsWithRegion.tsx
    │   │       │   └── useUpdateWizardCache.tsx
    │   │       ├── waitingForWizardToConnect.tsx
    │   │       └── wizardProjectSelection.tsx
    │   │   ├── sharedGroupDetails
    │   │       ├── index.spec.tsx
    │   │       ├── index.tsx
    │   │       └── sharedGroupHeader.tsx
    │   │   ├── traces
    │   │       ├── content.tsx
    │   │       ├── index.tsx
    │   │       └── pathnames.tsx
    │   │   └── unsubscribe
    │   │       ├── issue.spec.tsx
    │   │       ├── issue.tsx
    │   │       ├── project.spec.tsx
    │   │       └── project.tsx
    ├── eslint
    │   └── eslintPluginScraps
    │   │   ├── index.mjs
    │   │   ├── no-token-import.mjs
    │   │   └── no-token-import.spec.ts
    ├── fonts
    │   ├── OFL.txt
    │   ├── README.md
    │   ├── roboto-mono-variable-cyrillic-ext.woff2
    │   ├── roboto-mono-variable-cyrillic.woff2
    │   ├── roboto-mono-variable-greek.woff2
    │   ├── roboto-mono-variable-latin-ext.woff2
    │   ├── roboto-mono-variable-vietnamese.woff2
    │   ├── roboto-mono-variable.woff2
    │   ├── rubik-medium-cyrillic-ext.woff
    │   ├── rubik-medium-cyrillic-ext.woff2
    │   ├── rubik-medium-cyrillic.woff
    │   ├── rubik-medium-cyrillic.woff2
    │   ├── rubik-medium-latin-ext.woff
    │   ├── rubik-medium-latin-ext.woff2
    │   ├── rubik-medium.woff
    │   ├── rubik-medium.woff2
    │   ├── rubik-regular-cyrillic-ext.woff
    │   ├── rubik-regular-cyrillic-ext.woff2
    │   ├── rubik-regular-cyrillic.woff
    │   ├── rubik-regular-cyrillic.woff2
    │   ├── rubik-regular-latin-ext.woff
    │   ├── rubik-regular-latin-ext.woff2
    │   ├── rubik-regular.woff
    │   ├── rubik-regular.woff2
    │   ├── sentry-simple.eot
    │   ├── sentry-simple.svg
    │   ├── sentry-simple.ttf
    │   ├── sentry-simple.woff
    │   └── sentry-simple.woff2
    ├── gsAdmin
    │   ├── components
    │   │   ├── addBillingMetricUsage.tsx
    │   │   ├── addGiftBudgetAction.spec.tsx
    │   │   ├── addGiftBudgetAction.tsx
    │   │   ├── addGiftEventsAction.spec.tsx
    │   │   ├── addGiftEventsAction.tsx
    │   │   ├── addOrRemoveOrgModal.tsx
    │   │   ├── adminConfirmationModal.spec.tsx
    │   │   ├── adminConfirmationModal.tsx
    │   │   ├── beacons
    │   │   │   ├── beaconCheckins.tsx
    │   │   │   ├── beaconOverview.tsx
    │   │   │   └── relatedBeacons.tsx
    │   │   ├── cancelSubscriptionAction.spec.tsx
    │   │   ├── cancelSubscriptionAction.tsx
    │   │   ├── changeARRAction.spec.tsx
    │   │   ├── changeARRAction.tsx
    │   │   ├── changeBalanceAction.spec.tsx
    │   │   ├── changeBalanceAction.tsx
    │   │   ├── changeContractEndDateAction.spec.tsx
    │   │   ├── changeContractEndDateAction.tsx
    │   │   ├── changeDatesAction.spec.tsx
    │   │   ├── changeDatesAction.tsx
    │   │   ├── changeEffectiveAtAction.tsx
    │   │   ├── changeGoogleDomainAction.tsx
    │   │   ├── changePlanAction.spec.tsx
    │   │   ├── changePlanAction.tsx
    │   │   ├── closeAccountInfo.tsx
    │   │   ├── createBroadcastModal.tsx
    │   │   ├── customerContact.tsx
    │   │   ├── customerGrid.tsx
    │   │   ├── customerName.tsx
    │   │   ├── customerStatus.tsx
    │   │   ├── customers
    │   │   │   ├── customerCharges.tsx
    │   │   │   ├── customerHistory.tsx
    │   │   │   ├── customerIntegrations.tsx
    │   │   │   ├── customerInvoices.spec.tsx
    │   │   │   ├── customerInvoices.tsx
    │   │   │   ├── customerMembers.tsx
    │   │   │   ├── customerOnboardingTasks.tsx
    │   │   │   ├── customerOverview.spec.tsx
    │   │   │   ├── customerOverview.tsx
    │   │   │   ├── customerPlatforms.tsx
    │   │   │   ├── customerPolicies.tsx
    │   │   │   ├── customerProjects.tsx
    │   │   │   ├── customerStats.tsx
    │   │   │   ├── customerStatsFilters.tsx
    │   │   │   ├── organizationStatus.tsx
    │   │   │   ├── pendingChanges.spec.tsx
    │   │   │   ├── pendingChanges.tsx
    │   │   │   ├── updateRetentionSettingsModal.spec.tsx
    │   │   │   └── updateRetentionSettingsModal.tsx
    │   │   ├── debounceSearch.tsx
    │   │   ├── deleteBillingMetricHistory.spec.tsx
    │   │   ├── deleteBillingMetricHistory.tsx
    │   │   ├── detailLabel.tsx
    │   │   ├── detailList.tsx
    │   │   ├── detailsContainer.tsx
    │   │   ├── detailsPage.tsx
    │   │   ├── docIntegrationModal.tsx
    │   │   ├── dropdownActions.spec.tsx
    │   │   ├── dropdownActions.tsx
    │   │   ├── editAdminOptionModal.tsx
    │   │   ├── eventUsers.tsx
    │   │   ├── forkCustomer.tsx
    │   │   ├── jsonFormModal.tsx
    │   │   ├── mergeAccounts.tsx
    │   │   ├── nextBillingPeriodAction.spec.tsx
    │   │   ├── nextBillingPeriodAction.tsx
    │   │   ├── pageHeader.tsx
    │   │   ├── percentChange.tsx
    │   │   ├── planList.tsx
    │   │   ├── policies
    │   │   │   ├── addPolicyModal.tsx
    │   │   │   ├── policyRevisionModal.tsx
    │   │   │   └── policyRevisions.tsx
    │   │   ├── promoCodes
    │   │   │   ├── promoCodeClaimants.tsx
    │   │   │   └── promoCodeModal.tsx
    │   │   ├── provisionSubscriptionAction.spec.tsx
    │   │   ├── provisionSubscriptionAction.tsx
    │   │   ├── refundVercelRequestModal.tsx
    │   │   ├── relocationAbortModal.tsx
    │   │   ├── relocationBadge.tsx
    │   │   ├── relocationCancelModal.tsx
    │   │   ├── relocationPauseModal.tsx
    │   │   ├── relocationRetryModal.tsx
    │   │   ├── relocationUnpauseModal.tsx
    │   │   ├── resultGrid.tsx
    │   │   ├── resultTable.tsx
    │   │   ├── selectableContainer.tsx
    │   │   ├── sendWeeklyEmailAction.tsx
    │   │   ├── sentryAppUpdateModal.tsx
    │   │   ├── sponsorshipAction.tsx
    │   │   ├── suspendAccountAction.tsx
    │   │   ├── toggleConsolePlatformsModal.tsx
    │   │   ├── toggleSpendAllocationModal.tsx
    │   │   ├── trialSubscriptionAction.spec.tsx
    │   │   ├── trialSubscriptionAction.tsx
    │   │   └── users
    │   │   │   ├── userCustomers.tsx
    │   │   │   ├── userEmailLog.tsx
    │   │   │   ├── userEmails.tsx
    │   │   │   ├── userOverview.tsx
    │   │   │   └── userPermissionsModal.tsx
    │   ├── globalStyles.tsx
    │   ├── index.tsx
    │   ├── init.tsx
    │   ├── routes.tsx
    │   ├── schemas
    │   │   ├── broadcasts.tsx
    │   │   └── policies.tsx
    │   ├── types
    │   │   └── index.tsx
    │   ├── utils.tsx
    │   └── views
    │   │   ├── beaconDetails.tsx
    │   │   ├── beacons.tsx
    │   │   ├── billingAdmins.tsx
    │   │   ├── billingPlans.spec.tsx
    │   │   ├── billingPlans.tsx
    │   │   ├── broadcastDetails.spec.tsx
    │   │   ├── broadcastDetails.tsx
    │   │   ├── broadcasts.spec.tsx
    │   │   ├── broadcasts.tsx
    │   │   ├── customerDetails.spec.tsx
    │   │   ├── customerDetails.tsx
    │   │   ├── customerUpgradeRequest.tsx
    │   │   ├── customers.tsx
    │   │   ├── dataRequests.spec.tsx
    │   │   ├── dataRequests.tsx
    │   │   ├── debuggingTools.tsx
    │   │   ├── docIntegrationDetails.tsx
    │   │   ├── docIntegrations.spec.tsx
    │   │   ├── docIntegrations.tsx
    │   │   ├── dynamicSamplingPanel.spec.tsx
    │   │   ├── dynamicSamplingPanel.tsx
    │   │   ├── generateSpikeProjectionsForBatch.spec.tsx
    │   │   ├── generateSpikeProjectionsForBatch.tsx
    │   │   ├── home.tsx
    │   │   ├── instanceLevelOAuth
    │   │       ├── components
    │   │       │   ├── clientSecretModal.tsx
    │   │       │   ├── confirmClientDeleteModal.tsx
    │   │       │   ├── newInstanceLevelOAuthClient.spec.tsx
    │   │       │   └── newInstanceLevelOAuthClient.tsx
    │   │       ├── instanceLevelOAuth.spec.tsx
    │   │       ├── instanceLevelOAuth.tsx
    │   │       ├── instanceLevelOAuthDetails.spec.tsx
    │   │       └── instanceLevelOAuthDetails.tsx
    │   │   ├── invoiceDetails.spec.tsx
    │   │   ├── invoiceDetails.tsx
    │   │   ├── invoices.tsx
    │   │   ├── launchpadAdminPage.tsx
    │   │   ├── layout.tsx
    │   │   ├── notFound.tsx
    │   │   ├── options.tsx
    │   │   ├── overview.tsx
    │   │   ├── policies.tsx
    │   │   ├── policyDetails.spec.tsx
    │   │   ├── policyDetails.tsx
    │   │   ├── privateAPIs.tsx
    │   │   ├── projectDetails.tsx
    │   │   ├── promoCodeDetails.tsx
    │   │   ├── promoCodes.spec.tsx
    │   │   ├── promoCodes.tsx
    │   │   ├── relocationArtifactDetails.tsx
    │   │   ├── relocationCreate.spec.tsx
    │   │   ├── relocationCreate.tsx
    │   │   ├── relocationDetails.spec.tsx
    │   │   ├── relocationDetails.tsx
    │   │   ├── relocations.spec.tsx
    │   │   ├── relocations.tsx
    │   │   ├── sentryAppDetails.tsx
    │   │   ├── sentryApps.tsx
    │   │   ├── sentryEmployees.tsx
    │   │   ├── userDetails.spec.tsx
    │   │   ├── userDetails.tsx
    │   │   └── users.tsx
    ├── gsApp
    │   ├── __fixtures__
    │   │   ├── pendingChanges.tsx
    │   │   ├── plan.tsx
    │   │   └── previewData.tsx
    │   ├── __mocks__
    │   │   └── @amplitude
    │   │   │   └── analytics-browser.tsx
    │   ├── actionCreators
    │   │   ├── modal.tsx
    │   │   ├── promotionReminderModal.spec.tsx
    │   │   └── upsell.tsx
    │   ├── actions
    │   │   └── trialRequestedActions.tsx
    │   ├── components
    │   │   ├── addEventsCTA.tsx
    │   │   ├── ai
    │   │   │   ├── AiSetupDataConsent.tsx
    │   │   │   └── aiSetupDataConsent.spec.tsx
    │   │   ├── billingDetails
    │   │   │   ├── form.tsx
    │   │   │   ├── legacyForm.tsx
    │   │   │   ├── modal.tsx
    │   │   │   └── panel.tsx
    │   │   ├── codecovPromotionModal.tsx
    │   │   ├── codecovSettingsLink.tsx
    │   │   ├── creditCardEdit
    │   │   │   ├── form.tsx
    │   │   │   ├── intentForms
    │   │   │   │   ├── innerIntentForm.tsx
    │   │   │   │   ├── paymentIntentForm.tsx
    │   │   │   │   ├── setupIntentForm.tsx
    │   │   │   │   └── types.tsx
    │   │   │   ├── legacyForm.tsx
    │   │   │   ├── legacySetup.tsx
    │   │   │   ├── modal.tsx
    │   │   │   ├── panel.tsx
    │   │   │   ├── setup.tsx
    │   │   │   ├── stripeForm.tsx
    │   │   │   └── stripeSetup.tsx
    │   │   ├── crons
    │   │   │   ├── cronsBannerUpgradeCTA.tsx
    │   │   │   ├── cronsBillingBanner.spec.tsx
    │   │   │   └── cronsBillingBanner.tsx
    │   │   ├── cronsOnDemandStepWarning.spec.tsx
    │   │   ├── cronsOnDemandStepWarning.tsx
    │   │   ├── dashboardBanner.tsx
    │   │   ├── dataConsentBanner.tsx
    │   │   ├── dataConsentCheckbox.tsx
    │   │   ├── dataConsentModal.spec.tsx
    │   │   ├── dataConsentModal.tsx
    │   │   ├── dataConsentPriorityLearnMore.tsx
    │   │   ├── features
    │   │   │   ├── dateRangeQueryLimitFooter.tsx
    │   │   │   ├── disabledAlertWizard.tsx
    │   │   │   ├── disabledAlertsPage.tsx
    │   │   │   ├── disabledAuthProvider.tsx
    │   │   │   ├── disabledCustomInboundFilters.tsx
    │   │   │   ├── disabledDashboardPage.tsx
    │   │   │   ├── disabledDataForwarding.tsx
    │   │   │   ├── disabledDateRange.tsx
    │   │   │   ├── disabledDiscardGroup.tsx
    │   │   │   ├── disabledDiscover2Page.tsx
    │   │   │   ├── disabledPerformancePage.tsx
    │   │   │   ├── disabledRateLimits.tsx
    │   │   │   ├── disabledSelectorItems.spec.tsx
    │   │   │   ├── disabledSelectorItems.tsx
    │   │   │   ├── illustrations
    │   │   │   │   ├── alertsBackground.tsx
    │   │   │   │   ├── dashboardsBackground.tsx
    │   │   │   │   ├── deactivatedMember.tsx
    │   │   │   │   ├── discoverBackground.tsx
    │   │   │   │   └── performanceBackground.tsx
    │   │   │   ├── insightsDateRangeQueryLimitFooter.spec.tsx
    │   │   │   ├── insightsDateRangeQueryLimitFooter.tsx
    │   │   │   ├── learnMoreButton.tsx
    │   │   │   ├── pageUpsellOverlay.spec.tsx
    │   │   │   ├── pageUpsellOverlay.tsx
    │   │   │   ├── performanceNewProjectPrompt.tsx
    │   │   │   ├── planFeature.spec.tsx
    │   │   │   ├── planFeature.tsx
    │   │   │   └── projectPerformanceScoreCard.tsx
    │   │   ├── forcedTrialModal.spec.tsx
    │   │   ├── forcedTrialModal.tsx
    │   │   ├── gsBanner.spec.tsx
    │   │   ├── gsBanner.tsx
    │   │   ├── gsBillingNavigationConfig.tsx
    │   │   ├── helpSearchFooter.tsx
    │   │   ├── inviteMembersButtonCustomization.tsx
    │   │   ├── labelWithPowerIcon.tsx
    │   │   ├── memberInviteModalCustomization.tsx
    │   │   ├── metricAlertQuotaMessage.spec.tsx
    │   │   ├── metricAlertQuotaMessage.tsx
    │   │   ├── navBillingStatus.spec.tsx
    │   │   ├── navBillingStatus.tsx
    │   │   ├── onDemandPrice.tsx
    │   │   ├── openInDiscoverBtn.tsx
    │   │   ├── organizationHeader.tsx
    │   │   ├── organizationSubscriptionContext.tsx
    │   │   ├── partnerPlanEndingBanner.tsx
    │   │   ├── partnerPlanEndingModal.spec.tsx
    │   │   ├── partnerPlanEndingModal.tsx
    │   │   ├── performance
    │   │   │   ├── quotaExceededAlert.spec.tsx
    │   │   │   └── quotaExceededAlert.tsx
    │   │   ├── powerFeatureHovercard.tsx
    │   │   ├── productSelectionAvailability.spec.tsx
    │   │   ├── productSelectionAvailability.tsx
    │   │   ├── productTrial
    │   │   │   ├── productTrialAlert.spec.tsx
    │   │   │   ├── productTrialAlert.tsx
    │   │   │   ├── productTrialPaths.tsx
    │   │   │   └── productTrialTag.tsx
    │   │   ├── productUnavailableCTA.spec.tsx
    │   │   ├── productUnavailableCTA.tsx
    │   │   ├── profiling
    │   │   │   ├── alerts.tsx
    │   │   │   └── profilingUpgradeModal.tsx
    │   │   ├── promotionModal.spec.tsx
    │   │   ├── promotionModal.tsx
    │   │   ├── promotionPriceDisplay.tsx
    │   │   ├── replayOnboardingAlert.tsx
    │   │   ├── replayOnboardingCTA.tsx
    │   │   ├── replaySettingsAlert.tsx
    │   │   ├── startTrialButton.spec.tsx
    │   │   ├── startTrialButton.tsx
    │   │   ├── stripeWrapper.tsx
    │   │   ├── subscriptionContext.spec.tsx
    │   │   ├── subscriptionContext.tsx
    │   │   ├── subscriptionSettingsLayout.tsx
    │   │   ├── superuser
    │   │   │   └── superuserWarning.tsx
    │   │   ├── trialEndingModal.spec.tsx
    │   │   ├── trialEndingModal.tsx
    │   │   ├── trialStartedSidebarItem.tsx
    │   │   ├── trialStarter.spec.tsx
    │   │   ├── trialStarter.tsx
    │   │   ├── tryBusinessSidebarItem.tsx
    │   │   ├── upgradeNowModal
    │   │   │   ├── actionButtons.tsx
    │   │   │   ├── index.tsx
    │   │   │   ├── modalSamePrice.tsx
    │   │   │   ├── planTable.tsx
    │   │   │   ├── types.tsx
    │   │   │   ├── useLogUpgradeNowViewed.tsx
    │   │   │   ├── usePreviewData.spec.tsx
    │   │   │   ├── usePreviewData.tsx
    │   │   │   ├── useUpgradeNowParams.spec.tsx
    │   │   │   ├── useUpgradeNowParams.tsx
    │   │   │   └── utils.tsx
    │   │   ├── upgradeOrTrialButton.tsx
    │   │   ├── upsellButton.tsx
    │   │   ├── upsellModal
    │   │   │   ├── details.spec.tsx
    │   │   │   ├── details.tsx
    │   │   │   ├── featureList.tsx
    │   │   │   ├── footer.spec.tsx
    │   │   │   ├── footer.tsx
    │   │   │   ├── highlightedFeature.tsx
    │   │   │   ├── index.tsx
    │   │   │   └── types.tsx
    │   │   ├── upsellProvider.spec.tsx
    │   │   ├── upsellProvider.tsx
    │   │   ├── withSubscription.tsx
    │   │   └── zendeskLink.tsx
    │   ├── constants.tsx
    │   ├── hooks
    │   │   ├── analyticsInitUser.spec.tsx
    │   │   ├── analyticsInitUser.tsx
    │   │   ├── dashboardsLimit.spec.tsx
    │   │   ├── dashboardsLimit.tsx
    │   │   ├── disabledCustomSymbolSources.tsx
    │   │   ├── disabledMemberTooltip.spec.tsx
    │   │   ├── disabledMemberTooltip.tsx
    │   │   ├── disabledMemberView.spec.tsx
    │   │   ├── disabledMemberView.tsx
    │   │   ├── firstPartyIntegrationAdditionalCTA.tsx
    │   │   ├── firstPartyIntegrationAlertHook.tsx
    │   │   ├── genAiAccess.spec.tsx
    │   │   ├── genAiAccess.tsx
    │   │   ├── githubInstallationSelectInstall.spec.tsx
    │   │   ├── githubInstallationSelectInstall.tsx
    │   │   ├── handleGuideUpdate.tsx
    │   │   ├── handleMonitorCreated.tsx
    │   │   ├── integrationFeatures.spec.tsx
    │   │   ├── integrationFeatures.tsx
    │   │   ├── legacyOrganizationRedirectRoutes.tsx
    │   │   ├── memberListHeader.spec.tsx
    │   │   ├── memberListHeader.tsx
    │   │   ├── orgStatsBanner.spec.tsx
    │   │   ├── orgStatsBanner.tsx
    │   │   ├── orgStatsProfilingBanner.tsx
    │   │   ├── organizationMembershipSettingsForm.spec.tsx
    │   │   ├── organizationMembershipSettingsForm.tsx
    │   │   ├── organizationRoles.spec.tsx
    │   │   ├── organizationRoles.tsx
    │   │   ├── performance
    │   │   │   └── usePerformanceUsageStats.tsx
    │   │   ├── rootRoutes.tsx
    │   │   ├── settingsRoutes.tsx
    │   │   ├── spendVisibility
    │   │   │   ├── enhancedIndex.tsx
    │   │   │   ├── enhancedUsageStatsOrganization.tsx
    │   │   │   └── spikeProtectionProjectSettings.tsx
    │   │   ├── subscriptionSettingsRoutes.tsx
    │   │   ├── superuserAccessCategory.tsx
    │   │   ├── targetedOnboardingHeader.tsx
    │   │   ├── useAM2ProfilingUpsellModal.tsx
    │   │   ├── useAM2UpsellModal.tsx
    │   │   ├── useBillingConfig.tsx
    │   │   ├── useBillingDetails.tsx
    │   │   ├── useButtonTracking.spec.tsx
    │   │   ├── useButtonTracking.tsx
    │   │   ├── useCurrentBillingHistory.tsx
    │   │   ├── useDashboardDatasetRetentionLimit.tsx
    │   │   ├── useGetMaxRetentionDays.tsx
    │   │   ├── useIntentData.tsx
    │   │   ├── useMaxPickableDays.spec.tsx
    │   │   ├── useMaxPickableDays.tsx
    │   │   ├── useMetricDetectorLimit.spec.tsx
    │   │   ├── useMetricDetectorLimit.tsx
    │   │   ├── usePlanMigrations.tsx
    │   │   ├── useProductBillingAccess.spec.tsx
    │   │   ├── useProductBillingAccess.tsx
    │   │   ├── useProductBillingMetadata.tsx
    │   │   ├── useRecurringCredits.tsx
    │   │   ├── useRouteActivatedHook.spec.tsx
    │   │   ├── useRouteActivatedHook.tsx
    │   │   ├── useStripeInstance.tsx
    │   │   └── useSubscription.tsx
    │   ├── initializeBundleMetrics.tsx
    │   ├── registerHooks.tsx
    │   ├── stores
    │   │   ├── subscriptionStore.spec.tsx
    │   │   ├── subscriptionStore.tsx
    │   │   └── trialRequestedStore.tsx
    │   ├── types
    │   │   └── index.tsx
    │   ├── utils
    │   │   ├── ISO3166codes.ts
    │   │   ├── billing.spec.tsx
    │   │   ├── billing.tsx
    │   │   ├── broadcasts.tsx
    │   │   ├── dataCategory.spec.tsx
    │   │   ├── dataCategory.tsx
    │   │   ├── formatCurrency.tsx
    │   │   ├── partnerships.tsx
    │   │   ├── pendo.tsx
    │   │   ├── profiling.ts
    │   │   ├── promotionUtils.tsx
    │   │   ├── promotions.tsx
    │   │   ├── rawTrackAnalyticsEvent.spec.tsx
    │   │   ├── rawTrackAnalyticsEvent.tsx
    │   │   ├── roundUpToNearestDollar.tsx
    │   │   ├── routeAnalytics.tsx
    │   │   ├── salesTax.tsx
    │   │   ├── titleCase.tsx
    │   │   ├── trackAmplitudeEvent.spec.tsx
    │   │   ├── trackAmplitudeEvent.tsx
    │   │   ├── trackGetsentryAnalytics.tsx
    │   │   ├── trackMarketingEvent.spec.tsx
    │   │   ├── trackMarketingEvent.tsx
    │   │   ├── trackMetric.tsx
    │   │   ├── trackPendoEvent.tsx
    │   │   ├── trackReloadEvent.spec.tsx
    │   │   ├── trackReloadEvent.tsx
    │   │   ├── trackSpendVisibilityAnalytics.tsx
    │   │   ├── useCodecovJwt.tsx
    │   │   ├── useFeedbackInit.tsx
    │   │   ├── usePromotionTriggerCheck.tsx
    │   │   ├── useReplayInit.tsx
    │   │   └── withPromotions.tsx
    │   └── views
    │   │   ├── amCheckout
    │   │       ├── components
    │   │       │   ├── billingCycleSelectCard.tsx
    │   │       │   ├── cart.spec.tsx
    │   │       │   ├── cart.tsx
    │   │       │   ├── cartDiff.spec.tsx
    │   │       │   ├── cartDiff.tsx
    │   │       │   ├── checkoutOption.tsx
    │   │       │   ├── checkoutOverview.spec.tsx
    │   │       │   ├── checkoutOverview.tsx
    │   │       │   ├── checkoutOverviewV2.spec.tsx
    │   │       │   ├── checkoutOverviewV2.tsx
    │   │       │   ├── checkoutSuccess.spec.tsx
    │   │       │   ├── checkoutSuccess.tsx
    │   │       │   ├── legacyPlanToggle.spec.tsx
    │   │       │   ├── legacyPlanToggle.tsx
    │   │       │   ├── moreFeaturesLink.tsx
    │   │       │   ├── planFeatures.spec.tsx
    │   │       │   ├── planFeatures.tsx
    │   │       │   ├── planSelectCard.tsx
    │   │       │   ├── planSelectRow.tsx
    │   │       │   ├── stepHeader.spec.tsx
    │   │       │   ├── stepHeader.tsx
    │   │       │   ├── unitTypeItem.tsx
    │   │       │   └── volumeSliders.tsx
    │   │       ├── index.spec.tsx
    │   │       ├── index.tsx
    │   │       ├── steps
    │   │       │   ├── addBillingDetails.spec.tsx
    │   │       │   ├── addBillingDetails.tsx
    │   │       │   ├── addBillingInfo.spec.tsx
    │   │       │   ├── addBillingInfo.tsx
    │   │       │   ├── addDataVolume.spec.tsx
    │   │       │   ├── addDataVolume.tsx
    │   │       │   ├── addPaymentMethod.spec.tsx
    │   │       │   ├── addPaymentMethod.tsx
    │   │       │   ├── buildYourPlan.spec.tsx
    │   │       │   ├── buildYourPlan.tsx
    │   │       │   ├── chooseYourBillingCycle.spec.tsx
    │   │       │   ├── chooseYourBillingCycle.tsx
    │   │       │   ├── contractSelect.spec.tsx
    │   │       │   ├── contractSelect.tsx
    │   │       │   ├── onDemandBudgets.spec.tsx
    │   │       │   ├── onDemandBudgets.tsx
    │   │       │   ├── onDemandSpend.spec.tsx
    │   │       │   ├── onDemandSpend.tsx
    │   │       │   ├── planSelect.spec.tsx
    │   │       │   ├── planSelect.tsx
    │   │       │   ├── productSelect.spec.tsx
    │   │       │   ├── productSelect.tsx
    │   │       │   ├── reserveAdditionalVolume.spec.tsx
    │   │       │   ├── reserveAdditionalVolume.tsx
    │   │       │   ├── reviewAndConfirm.spec.tsx
    │   │       │   ├── reviewAndConfirm.tsx
    │   │       │   ├── setPayAsYouGo.spec.tsx
    │   │       │   ├── setPayAsYouGo.tsx
    │   │       │   ├── setSpendLimit.spec.tsx
    │   │       │   └── setSpendLimit.tsx
    │   │       ├── types.tsx
    │   │       ├── utils.spec.tsx
    │   │       └── utils.tsx
    │   │   ├── cancelSubscription.spec.tsx
    │   │   ├── cancelSubscription.tsx
    │   │   ├── contactBillingMembers.spec.tsx
    │   │   ├── contactBillingMembers.tsx
    │   │   ├── decideCheckout.tsx
    │   │   ├── invoiceDetails
    │   │       ├── actions.tsx
    │   │       ├── index.spec.tsx
    │   │       ├── index.tsx
    │   │       ├── paymentForm.spec.tsx
    │   │       └── paymentForm.tsx
    │   │   ├── legalAndCompliance
    │   │       ├── dataConsent.tsx
    │   │       ├── dataConsentForm.tsx
    │   │       ├── gdprPanel.spec.tsx
    │   │       ├── gdprPanel.tsx
    │   │       ├── legalAndCompliance.tsx
    │   │       ├── policyRow.spec.tsx
    │   │       ├── policyRow.tsx
    │   │       ├── policyStatus.spec.tsx
    │   │       ├── policyStatus.tsx
    │   │       ├── styles.tsx
    │   │       ├── termsAndConditions.spec.tsx
    │   │       ├── termsAndConditions.tsx
    │   │       └── utils.tsx
    │   │   ├── onDemandBudgets
    │   │       ├── editOnDemandButton.tsx
    │   │       ├── index.tsx
    │   │       ├── onDemandBudgetEdit.tsx
    │   │       ├── onDemandBudgetEditModal.tsx
    │   │       ├── onDemandBudgets.spec.tsx
    │   │       ├── utils.spec.tsx
    │   │       └── utils.tsx
    │   │   ├── partnershipAgreement
    │   │       └── index.tsx
    │   │   ├── redeemPromoCode.tsx
    │   │   ├── seerAutomation
    │   │       ├── components
    │   │       │   ├── projectTable
    │   │       │   │   ├── seerProjectTable.tsx
    │   │       │   │   ├── seerProjectTableHeader.tsx
    │   │       │   │   └── seerProjectTableRow.tsx
    │   │       │   ├── seerAutomationDefault.tsx
    │   │       │   ├── seerAutomationProjectList.tsx
    │   │       │   ├── seerSettingsPageWrapper.tsx
    │   │       │   ├── settingsPageTabs.tsx
    │   │       │   └── useCanWriteSettings.tsx
    │   │       ├── index.spec.tsx
    │   │       ├── index.tsx
    │   │       ├── onboarding.tsx
    │   │       ├── onboarding
    │   │       │   ├── common.tsx
    │   │       │   ├── configureCodeReviewStep.tsx
    │   │       │   ├── configureRootCauseAnalysisStep.tsx
    │   │       │   ├── connectGithubStep.tsx
    │   │       │   ├── githubButton.tsx
    │   │       │   ├── hooks
    │   │       │   │   ├── seerOnboardingContext.tsx
    │   │       │   │   ├── useCodeMappings.tsx
    │   │       │   │   ├── useIntegrationInstallation.tsx
    │   │       │   │   └── useIntegrationProvider.tsx
    │   │       │   ├── nextStepsStep.tsx
    │   │       │   ├── repositorySelector.tsx
    │   │       │   ├── repositoryToProjectConfiguration.tsx
    │   │       │   ├── stepsManager.tsx
    │   │       │   └── types.tsx
    │   │       ├── onboardingV2.tsx
    │   │       ├── projects.tsx
    │   │       ├── repos.tsx
    │   │       ├── seerAutomation.tsx
    │   │       └── settings.tsx
    │   │   ├── spendAllocations
    │   │       ├── components
    │   │       │   ├── allocationForm.tsx
    │   │       │   ├── allocationRow.tsx
    │   │       │   ├── index.spec.tsx
    │   │       │   ├── projectSelectControl.tsx
    │   │       │   ├── styles.tsx
    │   │       │   └── types.ts
    │   │       ├── enableSpendAllocations.tsx
    │   │       ├── index.spec.tsx
    │   │       ├── index.tsx
    │   │       ├── projectAllocationsTable.tsx
    │   │       ├── rootAllocationCard.tsx
    │   │       ├── utils.spec.tsx
    │   │       └── utils.ts
    │   │   ├── spendLimits
    │   │       ├── embeddedSettings.tsx
    │   │       ├── modal.tsx
    │   │       └── spendLimitSettings.tsx
    │   │   ├── spikeProtection
    │   │       ├── components
    │   │       │   └── accordionRow.tsx
    │   │       ├── constants.tsx
    │   │       ├── index.tsx
    │   │       ├── spikeProtectionCallouts.tsx
    │   │       ├── spikeProtectionHistoryTable.spec.tsx
    │   │       ├── spikeProtectionHistoryTable.tsx
    │   │       ├── spikeProtectionProjectToggle.tsx
    │   │       ├── spikeProtectionProjects.spec.tsx
    │   │       ├── spikeProtectionProjects.tsx
    │   │       ├── spikeProtectionTimeDetails.tsx
    │   │       ├── spikeProtectionUsageChart.tsx
    │   │       ├── types.ts
    │   │       ├── utils.spec.tsx
    │   │       └── utils.tsx
    │   │   └── subscriptionPage
    │   │       ├── billingInformation.spec.tsx
    │   │       ├── billingInformation.tsx
    │   │       ├── components
    │   │           └── subscriptionPageContainer.tsx
    │   │       ├── decidePendingChanges.tsx
    │   │       ├── headerCards
    │   │           ├── billingInfoCard.spec.tsx
    │   │           ├── billingInfoCard.tsx
    │   │           ├── headerCards.tsx
    │   │           ├── linksCard.spec.tsx
    │   │           ├── linksCard.tsx
    │   │           ├── nextBillCard.spec.tsx
    │   │           ├── nextBillCard.tsx
    │   │           ├── paygCard.spec.tsx
    │   │           ├── paygCard.tsx
    │   │           ├── seerAutomationAlert.spec.tsx
    │   │           ├── subscriptionCard.spec.tsx
    │   │           ├── subscriptionCard.tsx
    │   │           ├── subscriptionHeaderCard.tsx
    │   │           ├── usageCard.spec.tsx
    │   │           └── usageCard.tsx
    │   │       ├── managedNote.spec.tsx
    │   │       ├── managedNote.tsx
    │   │       ├── notifications.spec.tsx
    │   │       ├── notifications.tsx
    │   │       ├── onDemandSettings.spec.tsx
    │   │       ├── onDemandSettings.tsx
    │   │       ├── onDemandSummary.tsx
    │   │       ├── ondemandDisabled.spec.tsx
    │   │       ├── ondemandDisabled.tsx
    │   │       ├── overview.spec.tsx
    │   │       ├── overview.tsx
    │   │       ├── overviewDisplayModeToggle.tsx
    │   │       ├── partnershipNote.tsx
    │   │       ├── paymentHistory.spec.tsx
    │   │       ├── paymentHistory.tsx
    │   │       ├── pendingChanges.spec.tsx
    │   │       ├── pendingChanges.tsx
    │   │       ├── planMigrationActive
    │   │           ├── index.spec.tsx
    │   │           ├── index.tsx
    │   │           ├── planMigrationRow.tsx
    │   │           └── planMigrationTable.tsx
    │   │       ├── promotions
    │   │           └── performanceReservedTransactionsPromo.tsx
    │   │       ├── recurringCredits.spec.tsx
    │   │       ├── recurringCredits.tsx
    │   │       ├── redeemPromoCode.spec.tsx
    │   │       ├── reservedUsageChart.spec.tsx
    │   │       ├── reservedUsageChart.tsx
    │   │       ├── seerAutomationAlert.tsx
    │   │       ├── styles.tsx
    │   │       ├── subscriptionHeader.spec.tsx
    │   │       ├── subscriptionHeader.tsx
    │   │       ├── subscriptionUpsellBanner.spec.tsx
    │   │       ├── subscriptionUpsellBanner.tsx
    │   │       ├── trial
    │   │           ├── badge.tsx
    │   │           └── trialEnded.tsx
    │   │       ├── trialAlert.spec.tsx
    │   │       ├── trialAlert.tsx
    │   │       ├── usageAlert.spec.tsx
    │   │       ├── usageAlert.tsx
    │   │       ├── usageHistory.spec.tsx
    │   │       ├── usageHistory.tsx
    │   │       ├── usageLog.spec.tsx
    │   │       ├── usageLog.tsx
    │   │       ├── usageOverview
    │   │           ├── components
    │   │           │   ├── actions.tsx
    │   │           │   ├── billedSeats.spec.tsx
    │   │           │   ├── billedSeats.tsx
    │   │           │   ├── breakdownInfo.tsx
    │   │           │   ├── charts.spec.tsx
    │   │           │   ├── charts.tsx
    │   │           │   ├── panel.spec.tsx
    │   │           │   ├── panel.tsx
    │   │           │   ├── productTrialRibbon.tsx
    │   │           │   ├── table.spec.tsx
    │   │           │   ├── table.tsx
    │   │           │   ├── tableRow.tsx
    │   │           │   └── upgradeOrTrialCta.tsx
    │   │           ├── constants.tsx
    │   │           ├── index.spec.tsx
    │   │           ├── index.tsx
    │   │           └── types.tsx
    │   │       ├── usageTotals.spec.tsx
    │   │       ├── usageTotals.tsx
    │   │       ├── usageTotalsTable.tsx
    │   │       ├── utils.spec.tsx
    │   │       └── utils.tsx
    ├── images
    │   ├── bundles
    │   │   ├── business-bundle-art-plain.svg
    │   │   ├── custom-bundle-art-plain.svg
    │   │   └── team-bundle-art-plain.svg
    │   ├── checkout
    │   │   ├── barcode.png
    │   │   └── sentry-receipt-logo.png
    │   ├── console-screenshot.png
    │   ├── dashboard
    │   │   ├── widget-area.svg
    │   │   ├── widget-bar.svg
    │   │   ├── widget-big-number.svg
    │   │   ├── widget-line-1.svg
    │   │   └── widget-table.svg
    │   ├── dashboards-banner-left.svg
    │   ├── dashboards-banner-right.svg
    │   ├── debug
    │   │   └── notifications
    │   │   │   └── hero.png
    │   ├── features
    │   │   ├── alert-builder.svg
    │   │   ├── autofix-setup.svg
    │   │   ├── dashboards.svg
    │   │   ├── data-retention.svg
    │   │   ├── distributed-tracing.svg
    │   │   ├── event-volume.svg
    │   │   ├── insights.svg
    │   │   ├── insights
    │   │   │   └── module-upsells
    │   │   │   │   └── insights-module-upsell.svg
    │   │   ├── integration-alerts.svg
    │   │   ├── metric-alerts.svg
    │   │   ├── perf-summary.svg
    │   │   ├── prevent-hero.svg
    │   │   ├── prevent-pr-comments-dark.svg
    │   │   ├── prevent-pr-comments-light.svg
    │   │   ├── replay-modal-hero.jpg
    │   │   ├── sso.svg
    │   │   ├── test-analytics-pr-comment-dark.png
    │   │   ├── test-analytics-pr-comment-light.png
    │   │   ├── test-analytics-repo-secret-dark.png
    │   │   ├── test-analytics-repo-secret-light.png
    │   │   ├── test-analytics-summary-dark.svg
    │   │   ├── test-analytics-summary.svg
    │   │   ├── test-analytics-test-perf-dark.svg
    │   │   ├── test-analytics-test-perf.svg
    │   │   └── user-misery.svg
    │   ├── insights
    │   │   └── module-upsells
    │   │   │   ├── insights-app-starts-module-charts.svg
    │   │   │   ├── insights-assets-module-charts.svg
    │   │   │   ├── insights-caches-module-charts.svg
    │   │   │   ├── insights-module-upsell.svg
    │   │   │   ├── insights-queries-module-charts.svg
    │   │   │   ├── insights-queues-module-charts.svg
    │   │   │   ├── insights-requests-module-charts.svg
    │   │   │   ├── insights-screen-loads-module-charts.svg
    │   │   │   ├── insights-screen-rendering-module-charts.svg
    │   │   │   ├── insights-session-health-module-charts.svg
    │   │   │   └── insights-web-vitals-module-charts.svg
    │   ├── integrations
    │   │   └── perforce.svg
    │   ├── issue_details
    │   │   ├── bad-stack-trace-example.png
    │   │   ├── good-stack-trace-example.png
    │   │   └── issue-details-preview.png
    │   ├── logo-sentry.svg
    │   ├── logo.png
    │   ├── missing.png
    │   ├── missionControl.jpg
    │   ├── partnership
    │   │   └── plan-ending.svg
    │   ├── pattern
    │   │   ├── highlight-bottom-left.svg
    │   │   ├── highlight-top-right.svg
    │   │   └── sentry-pattern.png
    │   ├── product_trial
    │   │   ├── business-upgrade-notrial.svg
    │   │   └── try-sentry-business-present.svg
    │   ├── sentry-avatar.png
    │   ├── sentry-pattern.png
    │   ├── spot
    │   │   ├── add-integration-provider.svg
    │   │   ├── ai-loader.gif
    │   │   ├── ai-suggestion-banner-stars.svg
    │   │   ├── alerts-empty-state.svg
    │   │   ├── alerts-wizard-apdex.svg
    │   │   ├── alerts-wizard-cls.svg
    │   │   ├── alerts-wizard-crash-free-sessions.svg
    │   │   ├── alerts-wizard-crash-free-users.svg
    │   │   ├── alerts-wizard-crons.svg
    │   │   ├── alerts-wizard-custom.svg
    │   │   ├── alerts-wizard-errors.svg
    │   │   ├── alerts-wizard-failure-rate.svg
    │   │   ├── alerts-wizard-fid.svg
    │   │   ├── alerts-wizard-issues.svg
    │   │   ├── alerts-wizard-lcp.svg
    │   │   ├── alerts-wizard-throughput.svg
    │   │   ├── alerts-wizard-transaction-duration.svg
    │   │   ├── alerts-wizard-uptime.svg
    │   │   ├── alerts-wizard-users-experiencing-errors.svg
    │   │   ├── banner-star.svg
    │   │   ├── breadcrumbs-generic.svg
    │   │   ├── code-arguments-tags-mirrored.svg
    │   │   ├── computer-missing.svg
    │   │   ├── explore-spans-tour.svg
    │   │   ├── feedback-empty-state.svg
    │   │   ├── feedback-onboarding.svg
    │   │   ├── habitsSuccessfulCustomer.jpg
    │   │   ├── mobile-hero.jpg
    │   │   ├── onboarding-compass.svg
    │   │   ├── onboarding-install.svg
    │   │   ├── onboarding-preview.svg
    │   │   ├── onboarding-setup.svg
    │   │   ├── performance-connect-dots.svg
    │   │   ├── performance-empty-state.svg
    │   │   ├── performance-empty-trace.svg
    │   │   ├── performance-tour-alert.svg
    │   │   ├── performance-tour-correlate.svg
    │   │   ├── performance-tour-metrics.svg
    │   │   ├── performance-tour-trace.svg
    │   │   ├── performance-waiting-for-span.svg
    │   │   ├── product-select-star-l-dark.svg
    │   │   ├── product-select-star-l.svg
    │   │   ├── product-select-star-m-dark.svg
    │   │   ├── product-select-star-m.svg
    │   │   ├── product-select-star-s-dark.svg
    │   │   ├── product-select-star-s.svg
    │   │   ├── profiling-empty-state.svg
    │   │   ├── releases-tour-commits.svg
    │   │   ├── releases-tour-email.svg
    │   │   ├── releases-tour-resolution.svg
    │   │   ├── releases-tour-stats.svg
    │   │   ├── releases.svg
    │   │   ├── replay-dead-rage-changelog.svg
    │   │   ├── replay-inline-onboarding-v2.svg
    │   │   ├── replay-onboarding-backend.svg
    │   │   ├── replays-empty-state.svg
    │   │   ├── sandbox.jpg
    │   │   ├── seer-config-bug-1.svg
    │   │   ├── seer-config-bug-2.svg
    │   │   ├── seer-config-check.svg
    │   │   ├── seer-config-connect-1.svg
    │   │   ├── seer-config-connect-2.svg
    │   │   ├── seer-config-error.svg
    │   │   ├── seer-config-hand-1.svg
    │   │   ├── seer-config-hand-2.svg
    │   │   ├── seer-config-hand-3.svg
    │   │   ├── seer-config-hand-4.svg
    │   │   ├── seer-config-main-bg.svg
    │   │   ├── seer-config-main.svg
    │   │   ├── seer-config-seer.svg
    │   │   ├── stacked-nav-tour.svg
    │   │   ├── tracing-keyboard-shortcuts.svg
    │   │   ├── tracing-telescope.svg
    │   │   ├── u2f-small.gif
    │   │   ├── waiting-for-event.svg
    │   │   └── zero-inbox-issues.svg
    │   ├── stories
    │   │   ├── color
    │   │   │   ├── do-accent-colors.svg
    │   │   │   ├── do-contrast.svg
    │   │   │   ├── do-differentiation.svg
    │   │   │   ├── dont-accent-colors.svg
    │   │   │   ├── dont-contrast.svg
    │   │   │   └── dont-differentiation.svg
    │   │   ├── landing
    │   │   │   └── robopigeon.png
    │   │   └── typography
    │   │   │   ├── letter-spacing.svg
    │   │   │   ├── line-height.svg
    │   │   │   └── weight.svg
    │   └── tempest
    │   │   ├── devkit-crashes-step1.png
    │   │   ├── devkit-crashes-step2.png
    │   │   ├── devkit-crashes-step3.png
    │   │   ├── devkit-crashes-step4.jpg
    │   │   ├── devkit-crashes-step5.jpg
    │   │   └── windows-tool-devkit.png
    ├── index.ejs
    ├── less
    │   ├── auth.less
    │   ├── base.less
    │   ├── dropdowns.less
    │   ├── fonts.less
    │   ├── group-detail.less
    │   ├── includes
    │   │   ├── bootstrap.less
    │   │   └── bootstrap
    │   │   │   ├── buttons.less
    │   │   │   ├── dropdowns.less
    │   │   │   ├── grid.less
    │   │   │   ├── mixins.less
    │   │   │   ├── mixins
    │   │   │       ├── alerts.less
    │   │   │       ├── buttons.less
    │   │   │       ├── clearfix.less
    │   │   │       ├── grid-framework.less
    │   │   │       ├── grid.less
    │   │   │       ├── nav-divider.less
    │   │   │       ├── reset-filter.less
    │   │   │       ├── responsive-visibility.less
    │   │   │       ├── tab-focus.less
    │   │   │       └── text-overflow.less
    │   │   │   ├── navs.less
    │   │   │   ├── print.less
    │   │   │   ├── responsive-utilities.less
    │   │   │   ├── scaffolding.less
    │   │   │   ├── theme.less
    │   │   │   ├── utilities.less
    │   │   │   └── variables.less
    │   ├── layout.less
    │   ├── misc.less
    │   ├── palette.less
    │   ├── select2.less
    │   ├── sentry.less
    │   ├── shared-components.less
    │   ├── shared
    │   │   ├── alerts.less
    │   │   ├── forms.less
    │   │   └── panel.less
    │   ├── stream.less
    │   └── variables.less
    └── robots-dev.txt
├── stylelint.config.js
├── tests
    ├── AGENTS.md
    ├── CLAUDE.md
    ├── __init__.py
    ├── acceptance
    │   ├── __init__.py
    │   ├── chartcuterie
    │   │   ├── __init__.py
    │   │   ├── test_chart_renderer.py
    │   │   └── test_image_block_builder.py
    │   ├── conftest.py
    │   ├── test_accept_organization_invite.py
    │   ├── test_account_settings.py
    │   ├── test_api.py
    │   ├── test_auth.py
    │   ├── test_create_organization.py
    │   ├── test_create_project.py
    │   ├── test_create_team.py
    │   ├── test_emails.py
    │   ├── test_error_page_embed.py
    │   ├── test_explore_logs.py
    │   ├── test_explore_spans.py
    │   ├── test_incidents.py
    │   ├── test_issue_details.py
    │   ├── test_issue_details_workflow.py
    │   ├── test_issue_tag_values.py
    │   ├── test_link_team.py
    │   ├── test_member_list.py
    │   ├── test_oauth_authorize.py
    │   ├── test_onboarding.py
    │   ├── test_organization_alert_rule_details.py
    │   ├── test_organization_alert_rules.py
    │   ├── test_organization_dashboards.py
    │   ├── test_organization_developer_settings.py
    │   ├── test_organization_document_integration_detailed_view.py
    │   ├── test_organization_events_v2.py
    │   ├── test_organization_global_selection_header.py
    │   ├── test_organization_group_index.py
    │   ├── test_organization_integration_configuration_tabs.py
    │   ├── test_organization_integration_detail_view.py
    │   ├── test_organization_join_request.py
    │   ├── test_organization_monitors.py
    │   ├── test_organization_plugin_detail_view.py
    │   ├── test_organization_releases.py
    │   ├── test_organization_security_privacy.py
    │   ├── test_organization_sentry_app_detailed_view.py
    │   ├── test_organization_switch.py
    │   ├── test_organization_uptime.py
    │   ├── test_performance_issues.py
    │   ├── test_performance_landing.py
    │   ├── test_performance_overview.py
    │   ├── test_performance_summary.py
    │   ├── test_performance_vital_detail.py
    │   ├── test_project_alert_settings.py
    │   ├── test_project_detail.py
    │   ├── test_project_general_settings.py
    │   ├── test_project_keys.py
    │   ├── test_project_ownership.py
    │   ├── test_project_release_tracking_settings.py
    │   ├── test_project_servicehooks.py
    │   ├── test_project_tags_settings.py
    │   ├── test_proxy.py
    │   ├── test_quick_start.py
    │   ├── test_replay_details.py
    │   ├── test_replay_list.py
    │   ├── test_shared_issue.py
    │   ├── test_teams_list.py
    │   ├── test_trace_view_from_explore.py
    │   └── test_trace_view_waterfall.py
    ├── apidocs
    │   ├── __init__.py
    │   ├── endpoints
    │   │   ├── events
    │   │   │   ├── test_group_events.py
    │   │   │   ├── test_group_hashes.py
    │   │   │   ├── test_group_issue_details.py
    │   │   │   ├── test_group_tagkey_values.py
    │   │   │   ├── test_project_event_details.py
    │   │   │   ├── test_project_issues.py
    │   │   │   └── test_project_tagkey_values.py
    │   │   ├── integration_platform
    │   │   │   ├── test_sentry_app_external_issue_details.py
    │   │   │   ├── test_sentry_app_external_issues.py
    │   │   │   └── test_sentry_app_installations.py
    │   │   ├── organizations
    │   │   │   ├── test_event_id_lookup.py
    │   │   │   ├── test_org_details.py
    │   │   │   ├── test_org_index.py
    │   │   │   ├── test_org_projects.py
    │   │   │   ├── test_org_repos.py
    │   │   │   ├── test_org_stats_v2.py
    │   │   │   └── test_repo_commits.py
    │   │   ├── projects
    │   │   │   ├── test_dsyms.py
    │   │   │   ├── test_project_index.py
    │   │   │   ├── test_project_stats.py
    │   │   │   ├── test_service_hook_details.py
    │   │   │   ├── test_service_hooks.py
    │   │   │   ├── test_tag_values.py
    │   │   │   ├── test_user_feedback.py
    │   │   │   └── test_users.py
    │   │   ├── releases
    │   │   │   ├── test_deploys.py
    │   │   │   ├── test_organization_release_commit_files.py
    │   │   │   ├── test_organization_release_commits.py
    │   │   │   ├── test_organization_release_details.py
    │   │   │   ├── test_organization_release_file_details.py
    │   │   │   ├── test_organization_release_files.py
    │   │   │   ├── test_organization_releases.py
    │   │   │   ├── test_organization_sessions.py
    │   │   │   ├── test_project_release_commits.py
    │   │   │   ├── test_project_release_file_details.py
    │   │   │   └── test_project_release_files.py
    │   │   ├── scim
    │   │   │   ├── test_group_details.py
    │   │   │   ├── test_group_index.py
    │   │   │   ├── test_member_details.py
    │   │   │   └── test_member_index.py
    │   │   └── teams
    │   │   │   ├── test_by_slug.py
    │   │   │   ├── test_index.py
    │   │   │   └── test_projects.py
    │   └── test_hooks.py
    ├── conftest.py
    ├── flagpole
    │   ├── __init__.py
    │   ├── test_conditions.py
    │   ├── test_evaluation_context.py
    │   ├── test_feature.py
    │   └── test_flagpole_eval.py
    ├── integration
    │   ├── __init__.py
    │   ├── fixtures
    │   │   └── csp
    │   │   │   ├── chrome_input.json
    │   │   │   └── chrome_output.json
    │   ├── test_api.py
    │   ├── test_service.py
    │   └── test_sso.py
    ├── js
    │   ├── fixtures
    │   │   ├── accessRequest.ts
    │   │   ├── accountEmails.ts
    │   │   ├── activityFeed.ts
    │   │   ├── actor.ts
    │   │   ├── apiApplication.ts
    │   │   ├── apiToken.ts
    │   │   ├── auditLogs.ts
    │   │   ├── auditLogsApiEventNames.ts
    │   │   ├── authProvider.ts
    │   │   ├── authProviders.ts
    │   │   ├── authenticators.ts
    │   │   ├── autofixCodebaseChangeData.ts
    │   │   ├── autofixData.ts
    │   │   ├── autofixDiffFilePatch.ts
    │   │   ├── autofixProgressItem.ts
    │   │   ├── autofixRootCauseData.ts
    │   │   ├── autofixSetupFixture.ts
    │   │   ├── autofixStep.ts
    │   │   ├── automations.ts
    │   │   ├── availableNotificationActions.ts
    │   │   ├── broadcast.ts
    │   │   ├── builtInSymbolSources.ts
    │   │   ├── checkIn.ts
    │   │   ├── checkinProcessingError.ts
    │   │   ├── codeOwner.ts
    │   │   ├── commit.ts
    │   │   ├── commitAuthor.ts
    │   │   ├── config.ts
    │   │   ├── dashboard.ts
    │   │   ├── dataScrubbingRelayPiiConfig.ts
    │   │   ├── debugFile.ts
    │   │   ├── deploy.ts
    │   │   ├── deprecatedApiKey.ts
    │   │   ├── detectors.ts
    │   │   ├── discover.ts
    │   │   ├── docIntegration.ts
    │   │   ├── entries.ts
    │   │   ├── environments.ts
    │   │   ├── event.ts
    │   │   ├── eventAttachment.ts
    │   │   ├── eventEntry.ts
    │   │   ├── eventEntryChainedException.ts
    │   │   ├── eventEntryStacktrace.ts
    │   │   ├── eventIdQueryResult.ts
    │   │   ├── eventStacktraceException.ts
    │   │   ├── eventStacktraceFrame.ts
    │   │   ├── events.ts
    │   │   ├── exceptionValue.ts
    │   │   ├── feedbackIssue.ts
    │   │   ├── frame.ts
    │   │   ├── githubInstallationSelect.ts
    │   │   ├── githubIntegration.ts
    │   │   ├── githubIntegrationProvider.ts
    │   │   ├── gitlabIntegration.ts
    │   │   ├── gitlabIntegrationProvider.ts
    │   │   ├── globalSelection.ts
    │   │   ├── group.ts
    │   │   ├── groupSearchView.ts
    │   │   ├── groupStats.ts
    │   │   ├── groupingConfigs.ts
    │   │   ├── groups.ts
    │   │   ├── health.ts
    │   │   ├── image.ts
    │   │   ├── incident.ts
    │   │   ├── incidentStats.ts
    │   │   ├── incidentTrigger.ts
    │   │   ├── installWizard.ts
    │   │   ├── integrationListDirectory.ts
    │   │   ├── jiraIntegration.ts
    │   │   ├── locationFixture.ts
    │   │   ├── log.ts
    │   │   ├── member.ts
    │   │   ├── members.ts
    │   │   ├── mergeAccounts.ts
    │   │   ├── metricRule.ts
    │   │   ├── metrics.ts
    │   │   ├── missingMembers.ts
    │   │   ├── monitor.ts
    │   │   ├── notificationDefaults.ts
    │   │   ├── opsgenieIntegration.ts
    │   │   ├── opsgenieIntegrationProvider.ts
    │   │   ├── organization.ts
    │   │   ├── organizationIntegrations.ts
    │   │   ├── organizations.ts
    │   │   ├── pageFilters.ts
    │   │   ├── platformExternalIssue.ts
    │   │   ├── plugin.ts
    │   │   ├── plugins.ts
    │   │   ├── preProdAppSize.ts
    │   │   ├── preprod.ts
    │   │   ├── project.ts
    │   │   ├── projectAlertRule.ts
    │   │   ├── projectAlertRuleConfiguration.ts
    │   │   ├── projectFilters.ts
    │   │   ├── projectKeys.ts
    │   │   ├── projectSdkUpdates.ts
    │   │   ├── pullRequest.ts
    │   │   ├── release.ts
    │   │   ├── releaseMeta.ts
    │   │   ├── releaseProject.ts
    │   │   ├── replay
    │   │   │   ├── error.ts
    │   │   │   ├── helpers.ts
    │   │   │   ├── replayBreadcrumbFrameData.ts
    │   │   │   ├── replayFrameEvents.ts
    │   │   │   ├── replaySpanFrameData.ts
    │   │   │   └── rrweb.ts
    │   │   ├── replayList.ts
    │   │   ├── replayRecord.ts
    │   │   ├── repository.ts
    │   │   ├── repositoryProjectPathConfig.ts
    │   │   ├── roleList.ts
    │   │   ├── routeComponentPropsFixture.ts
    │   │   ├── routerFixture.ts
    │   │   ├── routerPropsFixture.ts
    │   │   ├── search.ts
    │   │   ├── secret.ts
    │   │   ├── sentryApp.ts
    │   │   ├── sentryAppComponent.ts
    │   │   ├── sentryAppInstallation.ts
    │   │   ├── sentryAppToken.ts
    │   │   ├── sentryAppWebhookRequest.ts
    │   │   ├── serviceIncident.ts
    │   │   ├── sessions.ts
    │   │   ├── shortIdQueryResult.ts
    │   │   ├── sourceMapArchive.ts
    │   │   ├── sourceMapArtifact.ts
    │   │   ├── sourceMapsDebugIDBundles.ts
    │   │   ├── sourceMapsDebugIDBundlesArtifacts.ts
    │   │   ├── subscriptions.ts
    │   │   ├── tabularColumn.ts
    │   │   ├── tabularColumns.ts
    │   │   ├── tags.ts
    │   │   ├── tagvalues.ts
    │   │   ├── team.ts
    │   │   ├── teamAlertsTriggered.ts
    │   │   ├── teamIssuesBreakdown.ts
    │   │   ├── teamReleaseCounts.ts
    │   │   ├── teamResolutionTime.ts
    │   │   ├── theme.tsx
    │   │   ├── timeSeries.ts
    │   │   ├── tombstones.ts
    │   │   ├── traceItemAttributeKeys.ts
    │   │   ├── tracemetrics.ts
    │   │   ├── uptimeCheck.ts
    │   │   ├── uptimeRule.ts
    │   │   ├── uptimeSummary.ts
    │   │   ├── user.ts
    │   │   ├── userDetails.ts
    │   │   ├── vercelIntegration.ts
    │   │   ├── widget.ts
    │   │   ├── widgetQuery.ts
    │   │   └── workflowEngine.ts
    │   ├── getsentry-test
    │   │   └── fixtures
    │   │   │   ├── am1Plans.ts
    │   │   │   ├── am2Plans.ts
    │   │   │   ├── am3Plans.ts
    │   │   │   ├── billingConfig.ts
    │   │   │   ├── billingDetails.ts
    │   │   │   ├── billingHistory.ts
    │   │   │   ├── billingStat.ts
    │   │   │   ├── charge.ts
    │   │   │   ├── constants.ts
    │   │   │   ├── customerUsage.ts
    │   │   │   ├── discountInfo.ts
    │   │   │   ├── docIntegration.ts
    │   │   │   ├── featureList.ts
    │   │   │   ├── invoice.ts
    │   │   │   ├── invoicePreview.ts
    │   │   │   ├── metricHistory.ts
    │   │   │   ├── mm1Plans.ts
    │   │   │   ├── mm2Plans.ts
    │   │   │   ├── onboardingTasks.ts
    │   │   │   ├── owner.ts
    │   │   │   ├── planDetailsLookup.ts
    │   │   │   ├── planMigration.ts
    │   │   │   ├── policies.ts
    │   │   │   ├── policyRevisions.ts
    │   │   │   ├── project.ts
    │   │   │   ├── promotion.ts
    │   │   │   ├── recurringCredit.ts
    │   │   │   ├── reservedBudget.ts
    │   │   │   ├── spendAllocation.ts
    │   │   │   ├── subscription.ts
    │   │   │   ├── usageLog.ts
    │   │   │   └── usageTotal.ts
    │   ├── instrumentedEnv
    │   │   └── userEventIntegration.ts
    │   ├── jest-pegjs-transform.js
    │   ├── sentry-test
    │   │   ├── charts.tsx
    │   │   ├── initializeOrg.tsx
    │   │   ├── loadFixtures.ts
    │   │   ├── mocks
    │   │   │   ├── echartsMock.js
    │   │   │   ├── importStyleMock.js
    │   │   │   ├── sentryToolbarMock.js
    │   │   │   └── svgMock.js
    │   │   ├── nuqsTestingAdapter.spec.tsx
    │   │   ├── nuqsTestingAdapter.tsx
    │   │   ├── onboarding
    │   │   │   └── renderWithOnboardingLayout.tsx
    │   │   ├── performance
    │   │   │   ├── initializePerformanceData.ts
    │   │   │   └── utils.ts
    │   │   ├── profiling
    │   │   │   └── utils.tsx
    │   │   ├── queryClient.tsx
    │   │   ├── reactTestingLibrary.spec.tsx
    │   │   ├── reactTestingLibrary.tsx
    │   │   ├── scrapsTestingProviders.tsx
    │   │   ├── selectEvent.tsx
    │   │   └── utils.tsx
    │   ├── setup.ts
    │   ├── setupFramework.ts
    │   └── test-balancer
    │   │   └── index.js
    ├── relay_integration
    │   ├── __init__.py
    │   ├── lang
    │   │   ├── __init__.py
    │   │   ├── java
    │   │   │   ├── __init__.py
    │   │   │   └── test_plugin.py
    │   │   └── javascript
    │   │   │   ├── __init__.py
    │   │   │   ├── fixtures
    │   │   │       ├── dist.bundle.js
    │   │   │       ├── dist.bundle.js.map
    │   │   │       ├── embedded.js
    │   │   │       ├── embedded.js.map
    │   │   │       ├── empty.js
    │   │   │       ├── example
    │   │   │       │   ├── test.js
    │   │   │       │   ├── test.min.js
    │   │   │       │   └── test.min.js.map
    │   │   │       ├── file.malformed.sourcemap.js
    │   │   │       ├── file.min.js
    │   │   │       ├── file.sourcemap.js
    │   │   │       ├── file.wc.sourcemap.js
    │   │   │       ├── file1.js
    │   │   │       ├── file2.js
    │   │   │       ├── indexed.min.js
    │   │   │       ├── indexed.sourcemap.js
    │   │   │       ├── node_app.min.js
    │   │   │       ├── node_app.min.js.map
    │   │   │       ├── nofiles.js
    │   │   │       ├── nofiles.js.map
    │   │   │       ├── unsupported.min.js
    │   │   │       ├── unsupported.sourcemap.js
    │   │   │       ├── webpack1.min.js
    │   │   │       ├── webpack1.min.js.map
    │   │   │       ├── webpack2.min.js
    │   │   │       └── webpack2.min.js.map
    │   │   │   ├── test_example.py
    │   │   │   └── test_plugin.py
    │   ├── test_integration.py
    │   ├── test_message_filters.py
    │   ├── test_metrics_extraction.py
    │   └── test_sdk.py
    ├── sentry
    │   ├── __init__.py
    │   ├── analytics
    │   │   ├── __init__.py
    │   │   ├── test_base.py
    │   │   └── test_event.py
    │   ├── api
    │   │   ├── __init__.py
    │   │   ├── bases
    │   │   │   ├── __init__.py
    │   │   │   ├── test_organization.py
    │   │   │   ├── test_organizationmember.py
    │   │   │   ├── test_project.py
    │   │   │   └── test_team.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── conftest.py
    │   │   │   ├── issues
    │   │   │   │   └── test_organization_derive_code_mappings.py
    │   │   │   ├── release_thresholds
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── health_checks
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── test_fixtures.py
    │   │   │   │   │   ├── test_is_crash_free_rate_healthy.py
    │   │   │   │   │   ├── test_is_error_count_healthy.py
    │   │   │   │   │   └── test_is_new_issue_count_healthy.py
    │   │   │   │   ├── test_release_threshold.py
    │   │   │   │   ├── test_release_threshold_details.py
    │   │   │   │   ├── test_release_threshold_status.py
    │   │   │   │   ├── test_release_thresholds_index.py
    │   │   │   │   └── utils
    │   │   │   │   │   ├── test_fetch_sessions_data.py
    │   │   │   │   │   ├── test_get_errors_counts_timeseries.py
    │   │   │   │   │   └── test_get_new_issue_counts.py
    │   │   │   ├── secret_scanning
    │   │   │   │   └── test_github.py
    │   │   │   ├── snapshots
    │   │   │   │   ├── ProjectFiltersTest
    │   │   │   │   │   └── test_get.pysnap
    │   │   │   │   └── test_relay_globalconfig_v3
    │   │   │   │   │   └── test_global_config_histogram_outliers.pysnap
    │   │   │   ├── test_accept_organization_invite.py
    │   │   │   ├── test_accept_project_transfer.py
    │   │   │   ├── test_admin_project_configs.py
    │   │   │   ├── test_api_application_details.py
    │   │   │   ├── test_api_application_rotate_secrets.py
    │   │   │   ├── test_api_applications.py
    │   │   │   ├── test_api_authorizations.py
    │   │   │   ├── test_api_token_details.py
    │   │   │   ├── test_api_tokens.py
    │   │   │   ├── test_artifact_bundles.py
    │   │   │   ├── test_assistant.py
    │   │   │   ├── test_auth.py
    │   │   │   ├── test_auth_config.py
    │   │   │   ├── test_auth_login.py
    │   │   │   ├── test_auth_validate.py
    │   │   │   ├── test_broadcast_details.py
    │   │   │   ├── test_broadcast_index.py
    │   │   │   ├── test_builtin_symbol_sources.py
    │   │   │   ├── test_catchall.py
    │   │   │   ├── test_chunk_upload.py
    │   │   │   ├── test_commit_filechange.py
    │   │   │   ├── test_custom_rules.py
    │   │   │   ├── test_debug_files.py
    │   │   │   ├── test_dif_assemble.py
    │   │   │   ├── test_email_capture.py
    │   │   │   ├── test_event_attachment_details.py
    │   │   │   ├── test_event_attachments.py
    │   │   │   ├── test_event_committers.py
    │   │   │   ├── test_frontend_version.py
    │   │   │   ├── test_group_external_issues.py
    │   │   │   ├── test_index.py
    │   │   │   ├── test_internal_beacon.py
    │   │   │   ├── test_internal_ea_features.py
    │   │   │   ├── test_oauth_userinfo.py
    │   │   │   ├── test_onboarding.py
    │   │   │   ├── test_organization_access_request_details.py
    │   │   │   ├── test_organization_access_requests.py
    │   │   │   ├── test_organization_ai_conversations.py
    │   │   │   ├── test_organization_api_key_details.py
    │   │   │   ├── test_organization_api_key_index.py
    │   │   │   ├── test_organization_artifactbundle_assemble.py
    │   │   │   ├── test_organization_auth_provider_details.py
    │   │   │   ├── test_organization_auth_providers.py
    │   │   │   ├── test_organization_auth_token_details.py
    │   │   │   ├── test_organization_auth_tokens.py
    │   │   │   ├── test_organization_code_mapping_codeowners.py
    │   │   │   ├── test_organization_config_integrations.py
    │   │   │   ├── test_organization_config_repositories.py
    │   │   │   ├── test_organization_events_trends_v2.py
    │   │   │   ├── test_organization_fork.py
    │   │   │   ├── test_organization_insights_tree.py
    │   │   │   ├── test_organization_invite_request_details.py
    │   │   │   ├── test_organization_invite_request_index.py
    │   │   │   ├── test_organization_member_reinvite.py
    │   │   │   ├── test_organization_metrics.py
    │   │   │   ├── test_organization_missing_org_members.py
    │   │   │   ├── test_organization_on_demand_metrics_estimation_stats.py
    │   │   │   ├── test_organization_onboarding_continuation.py
    │   │   │   ├── test_organization_onboarding_tasks.py
    │   │   │   ├── test_organization_pinned_searches.py
    │   │   │   ├── test_organization_plugin_deprecation_info.py
    │   │   │   ├── test_organization_plugins.py
    │   │   │   ├── test_organization_plugins_configs.py
    │   │   │   ├── test_organization_profiling_functions.py
    │   │   │   ├── test_organization_profiling_profiles.py
    │   │   │   ├── test_organization_projects_sent_first_event.py
    │   │   │   ├── test_organization_recent_searches.py
    │   │   │   ├── test_organization_relay_usage.py
    │   │   │   ├── test_organization_release_previous_commits.py
    │   │   │   ├── test_organization_releases.py
    │   │   │   ├── test_organization_root_cause_analysis.py
    │   │   │   ├── test_organization_sampling_admin_metrics.py
    │   │   │   ├── test_organization_sampling_effective_sample_rate.py
    │   │   │   ├── test_organization_sampling_project_rates.py
    │   │   │   ├── test_organization_sampling_project_span_counts.py
    │   │   │   ├── test_organization_sdk_deprecations.py
    │   │   │   ├── test_organization_sdk_updates.py
    │   │   │   ├── test_organization_search_details.py
    │   │   │   ├── test_organization_spans_fields.py
    │   │   │   ├── test_organization_spans_fields_stats.py
    │   │   │   ├── test_organization_stats.py
    │   │   │   ├── test_organization_traces.py
    │   │   │   ├── test_organization_unsubscribe.py
    │   │   │   ├── test_project_alert_rule_task_details.py
    │   │   │   ├── test_project_artifact_bundle_file_details.py
    │   │   │   ├── test_project_artifact_bundle_files.py
    │   │   │   ├── test_project_artifact_lookup.py
    │   │   │   ├── test_project_commits.py
    │   │   │   ├── test_project_create_sample.py
    │   │   │   ├── test_project_create_sample_transaction.py
    │   │   │   ├── test_project_filter_details.py
    │   │   │   ├── test_project_filters.py
    │   │   │   ├── test_project_member_index.py
    │   │   │   ├── test_project_overview.py
    │   │   │   ├── test_project_performance_general_settings.py
    │   │   │   ├── test_project_plugin_details.py
    │   │   │   ├── test_project_plugins.py
    │   │   │   ├── test_project_profiling_profile.py
    │   │   │   ├── test_project_proguard_artifact_releases.py
    │   │   │   ├── test_project_repo_path_parsing.py
    │   │   │   ├── test_project_rule_actions.py
    │   │   │   ├── test_project_rule_details.py
    │   │   │   ├── test_project_rule_enable.py
    │   │   │   ├── test_project_rule_task_details.py
    │   │   │   ├── test_project_rules.py
    │   │   │   ├── test_project_rules_configuration.py
    │   │   │   ├── test_project_servicehook_details.py
    │   │   │   ├── test_project_servicehook_stats.py
    │   │   │   ├── test_project_servicehooks.py
    │   │   │   ├── test_project_stacktrace_coverage.py
    │   │   │   ├── test_project_symbol_sources.py
    │   │   │   ├── test_project_tagkey_details.py
    │   │   │   ├── test_project_tagkey_values.py
    │   │   │   ├── test_project_template_detail.py
    │   │   │   ├── test_project_templates_index.py
    │   │   │   ├── test_project_transaction_names.py
    │   │   │   ├── test_project_transaction_threshold.py
    │   │   │   ├── test_project_transaction_threshold_override.py
    │   │   │   ├── test_project_user_stats.py
    │   │   │   ├── test_project_web_vitals_detection.py
    │   │   │   ├── test_prompts_activity.py
    │   │   │   ├── test_relay_globalconfig_v3.py
    │   │   │   ├── test_relay_healthcheck.py
    │   │   │   ├── test_relay_projectconfigs.py
    │   │   │   ├── test_relay_projectconfigs_v2.py
    │   │   │   ├── test_relay_projectconfigs_v3.py
    │   │   │   ├── test_relay_projectids.py
    │   │   │   ├── test_relay_publickeys.py
    │   │   │   ├── test_relay_register.py
    │   │   │   ├── test_rpc.py
    │   │   │   ├── test_rule_snooze.py
    │   │   │   ├── test_seer_models.py
    │   │   │   ├── test_setup_wizard.py
    │   │   │   ├── test_source_map_debug_blue_thunder_edition.py
    │   │   │   ├── test_sudo.py
    │   │   │   ├── test_system_health.py
    │   │   │   ├── test_system_options.py
    │   │   │   ├── test_team_alerts_triggered.py
    │   │   │   ├── test_user_organizations.py
    │   │   │   ├── test_user_subscriptions.py
    │   │   │   └── test_warmup.py
    │   │   ├── fields
    │   │   │   ├── __init__.py
    │   │   │   └── test_serializedfile.py
    │   │   ├── helpers
    │   │   │   ├── __init__.py
    │   │   │   ├── test_default_symbol_sources.py
    │   │   │   ├── test_deprecation.py
    │   │   │   ├── test_error_upsampling.py
    │   │   │   └── test_group_index.py
    │   │   ├── serializers
    │   │   │   ├── __init__.py
    │   │   │   ├── rest_framework
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_base.py
    │   │   │   │   ├── test_origin.py
    │   │   │   │   ├── test_project_key.py
    │   │   │   │   └── test_rule.py
    │   │   │   ├── test_activity.py
    │   │   │   ├── test_apitoken.py
    │   │   │   ├── test_auditlogentry.py
    │   │   │   ├── test_base.py
    │   │   │   ├── test_commit.py
    │   │   │   ├── test_commit_filechange.py
    │   │   │   ├── test_debugfile.py
    │   │   │   ├── test_event.py
    │   │   │   ├── test_fields.py
    │   │   │   ├── test_group.py
    │   │   │   ├── test_group_stream.py
    │   │   │   ├── test_group_tombstone.py
    │   │   │   ├── test_grouptagkey.py
    │   │   │   ├── test_grouptagvalue.py
    │   │   │   ├── test_incident_activity.py
    │   │   │   ├── test_organization.py
    │   │   │   ├── test_organization_member.py
    │   │   │   ├── test_organization_member_invite.py
    │   │   │   ├── test_project.py
    │   │   │   ├── test_project_template.py
    │   │   │   ├── test_pull_request.py
    │   │   │   ├── test_recent_searches.py
    │   │   │   ├── test_release.py
    │   │   │   ├── test_rule.py
    │   │   │   ├── test_saved_search.py
    │   │   │   ├── test_snuba.py
    │   │   │   ├── test_tagvalue.py
    │   │   │   └── test_team.py
    │   │   ├── test_api_owners.py
    │   │   ├── test_api_pagination_check.py
    │   │   ├── test_authentication.py
    │   │   ├── test_base.py
    │   │   ├── test_client.py
    │   │   ├── test_data_secrecy.py
    │   │   ├── test_event_search.py
    │   │   ├── test_handlers.py
    │   │   ├── test_invite_helper.py
    │   │   ├── test_organization_events.py
    │   │   ├── test_paginator.py
    │   │   ├── test_path_params.py
    │   │   ├── test_permissions.py
    │   │   ├── test_release_search.py
    │   │   ├── test_utils.py
    │   │   └── validators
    │   │   │   ├── __init__.py
    │   │   │   └── test_organization_member_invite_validator.py
    │   ├── apidocs
    │   │   ├── __init__.py
    │   │   ├── test_extensions.py
    │   │   └── test_schema.py
    │   ├── attachments
    │   │   ├── __init__.py
    │   │   └── test_base.py
    │   ├── audit_log
    │   │   ├── services
    │   │   │   ├── __init__.py
    │   │   │   └── test_log.py
    │   │   ├── test_manager.py
    │   │   └── test_register.py
    │   ├── auth
    │   │   ├── authenticators
    │   │   │   ├── __init__.py
    │   │   │   ├── test_sms.py
    │   │   │   └── test_u2f.py
    │   │   ├── providers
    │   │   │   ├── fly
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_client.py
    │   │   │   │   └── test_provider.py
    │   │   │   ├── github
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_client.py
    │   │   │   │   └── test_views.py
    │   │   │   ├── google
    │   │   │   │   └── test_provider.py
    │   │   │   ├── test_oauth2.py
    │   │   │   └── test_saml2.py
    │   │   ├── services
    │   │   │   └── test_model.py
    │   │   ├── test_access.py
    │   │   ├── test_email.py
    │   │   ├── test_helper.py
    │   │   ├── test_idpmigration.py
    │   │   ├── test_password_validation.py
    │   │   ├── test_staff.py
    │   │   ├── test_superuser.py
    │   │   └── test_system.py
    │   ├── auth_v2
    │   │   ├── endpoints
    │   │   │   ├── test_auth_merge_user_accounts.py
    │   │   │   ├── test_auth_user_merge_verification_code.py
    │   │   │   ├── test_auth_v2_permissions.py
    │   │   │   └── test_csrf.py
    │   │   └── utils
    │   │   │   └── test_session.py
    │   ├── autofix
    │   │   ├── __init__.py
    │   │   ├── test_utils.py
    │   │   └── test_webhooks.py
    │   ├── backup
    │   │   ├── README.md
    │   │   ├── __init__.py
    │   │   ├── test_comparators.py
    │   │   ├── test_coverage.py
    │   │   ├── test_exhaustive.py
    │   │   ├── test_exports.py
    │   │   ├── test_findings.py
    │   │   ├── test_imports.py
    │   │   ├── test_invariants.py
    │   │   ├── test_models.py
    │   │   ├── test_rpc.py
    │   │   ├── test_sanitize.py
    │   │   ├── test_snapshots.py
    │   │   └── test_validate.py
    │   ├── buffer
    │   │   ├── __init__.py
    │   │   ├── test_base.py
    │   │   └── test_redis.py
    │   ├── cache
    │   │   ├── __init__.py
    │   │   ├── test_cache.py
    │   │   ├── test_django.py
    │   │   └── test_redis.py
    │   ├── charts
    │   │   ├── __init__.py
    │   │   └── test_chartcuterie.py
    │   ├── codecov
    │   │   ├── __init__.py
    │   │   ├── endpoints
    │   │   │   ├── test_branches.py
    │   │   │   ├── test_codecov_endpoint.py
    │   │   │   ├── test_repositories.py
    │   │   │   ├── test_repository.py
    │   │   │   ├── test_repository_token_regenerate.py
    │   │   │   ├── test_repository_tokens.py
    │   │   │   ├── test_sync_repos.py
    │   │   │   ├── test_test_result_aggregates.py
    │   │   │   ├── test_test_results.py
    │   │   │   └── test_test_suites.py
    │   │   └── test_client.py
    │   ├── conduit
    │   │   ├── __init__.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   └── test_organization_conduit_demo.py
    │   │   ├── test_auth.py
    │   │   └── test_tasks.py
    │   ├── conf
    │   │   ├── __init__.py
    │   │   ├── test_kafka_definition.py
    │   │   ├── test_scopes.py
    │   │   └── types
    │   │   │   ├── __init__.py
    │   │   │   └── test_imports.py
    │   ├── consumers
    │   │   ├── __init__.py
    │   │   ├── test_dlq.py
    │   │   ├── test_get_topic_definition.py
    │   │   ├── test_profiler.py
    │   │   ├── test_run.py
    │   │   ├── test_synchronized.py
    │   │   └── test_validate_schema.py
    │   ├── core
    │   │   ├── __init__.py
    │   │   └── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── scim
    │   │   │       ├── __init__.py
    │   │   │       ├── test_scim_schema.py
    │   │   │       ├── test_scim_team_details.py
    │   │   │       ├── test_scim_team_index.py
    │   │   │       ├── test_scim_user_details.py
    │   │   │       └── test_scim_user_index.py
    │   │   │   ├── test_organization_auditlogs.py
    │   │   │   ├── test_organization_avatar.py
    │   │   │   ├── test_organization_details.py
    │   │   │   ├── test_organization_environments.py
    │   │   │   ├── test_organization_index.py
    │   │   │   ├── test_organization_join_request.py
    │   │   │   ├── test_organization_member_details.py
    │   │   │   ├── test_organization_member_index.py
    │   │   │   ├── test_organization_member_invite_details.py
    │   │   │   ├── test_organization_member_invite_index.py
    │   │   │   ├── test_organization_member_team_details.py
    │   │   │   ├── test_organization_projects.py
    │   │   │   ├── test_organization_projects_experiment.py
    │   │   │   ├── test_organization_region.py
    │   │   │   ├── test_organization_request_project_creation.py
    │   │   │   ├── test_organization_teams.py
    │   │   │   ├── test_organization_user_details.py
    │   │   │   ├── test_organization_user_teams.py
    │   │   │   ├── test_organization_users.py
    │   │   │   ├── test_project_details.py
    │   │   │   ├── test_project_environment_details.py
    │   │   │   ├── test_project_environments.py
    │   │   │   ├── test_project_index.py
    │   │   │   ├── test_project_key_details.py
    │   │   │   ├── test_project_key_stats.py
    │   │   │   ├── test_project_keys.py
    │   │   │   ├── test_project_stats.py
    │   │   │   ├── test_project_team_details.py
    │   │   │   ├── test_project_teams.py
    │   │   │   ├── test_project_transfer.py
    │   │   │   ├── test_project_users.py
    │   │   │   ├── test_team_details.py
    │   │   │   ├── test_team_members.py
    │   │   │   ├── test_team_projects.py
    │   │   │   ├── test_team_release_count.py
    │   │   │   ├── test_team_stats.py
    │   │   │   ├── test_team_time_to_resolution.py
    │   │   │   └── test_team_unresolved_issue_age.py
    │   ├── dashboards
    │   │   ├── __init__.py
    │   │   └── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── test_organization_dashboard_details.py
    │   │   │   ├── test_organization_dashboard_widget_details.py
    │   │   │   ├── test_organization_dashboards.py
    │   │   │   └── test_organization_dashboards_starred.py
    │   ├── data
    │   │   ├── __init__.py
    │   │   └── test_samples.py
    │   ├── data_export
    │   │   ├── __init__.py
    │   │   ├── endpoints
    │   │   │   ├── test_data_export.py
    │   │   │   └── test_data_export_details.py
    │   │   ├── processors
    │   │   │   ├── __init__.py
    │   │   │   ├── test_discover.py
    │   │   │   └── test_issues_by_tag.py
    │   │   ├── test_models.py
    │   │   └── test_tasks.py
    │   ├── data_secrecy
    │   │   ├── __init__.py
    │   │   ├── test_cache.py
    │   │   ├── test_logic.py
    │   │   ├── test_service.py
    │   │   └── test_types.py
    │   ├── db
    │   │   ├── __init__.py
    │   │   ├── models
    │   │   │   ├── __init__.py
    │   │   │   ├── fields
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── bitfield
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── test_bitfield.py
    │   │   │   │   ├── test_bounded.py
    │   │   │   │   ├── test_encryption.py
    │   │   │   │   ├── test_hybrid_cloud_foreign_key.py
    │   │   │   │   ├── test_jsonfield.py
    │   │   │   │   ├── test_picklefield.py
    │   │   │   │   └── test_slug.py
    │   │   │   ├── manager
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_base_query_set.py
    │   │   │   ├── test_base.py
    │   │   │   └── test_utils.py
    │   │   ├── postgres
    │   │   │   ├── __init__.py
    │   │   │   ├── schema
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── safe_migrations
    │   │   │   │   │   ├── LICENSE
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── integration
    │   │   │   │   │       ├── __init__.py
    │   │   │   │   │       └── test_migrations.py
    │   │   │   └── test_base.py
    │   │   ├── test_deletion.py
    │   │   ├── test_pending_deletion.py
    │   │   ├── test_router.py
    │   │   ├── test_silo_models.py
    │   │   └── test_transactions.py
    │   ├── debug
    │   │   ├── __init__.py
    │   │   └── utils
    │   │   │   ├── __init__.py
    │   │   │   └── test_exception_reporter_filter.py
    │   ├── debug_files
    │   │   ├── __init__.py
    │   │   └── test_artifact_bundles.py
    │   ├── deletions
    │   │   ├── __init__.py
    │   │   ├── tasks
    │   │   │   ├── __init__.py
    │   │   │   ├── test_groups.py
    │   │   │   ├── test_hybrid_cloud.py
    │   │   │   ├── test_nodestore.py
    │   │   │   ├── test_overwatch.py
    │   │   │   └── test_scheduled.py
    │   │   ├── test_alert_rule.py
    │   │   ├── test_alert_rule_trigger.py
    │   │   ├── test_alert_rule_trigger_action.py
    │   │   ├── test_apiapplication.py
    │   │   ├── test_artifactbundle.py
    │   │   ├── test_commit.py
    │   │   ├── test_data_source.py
    │   │   ├── test_debugfiles.py
    │   │   ├── test_detector.py
    │   │   ├── test_file.py
    │   │   ├── test_group.py
    │   │   ├── test_grouphash.py
    │   │   ├── test_incident.py
    │   │   ├── test_monitor.py
    │   │   ├── test_monitor_checkin.py
    │   │   ├── test_monitor_environment.py
    │   │   ├── test_organization.py
    │   │   ├── test_organizationmember.py
    │   │   ├── test_project.py
    │   │   ├── test_pullrequest.py
    │   │   ├── test_querysubscription.py
    │   │   ├── test_release.py
    │   │   ├── test_repository.py
    │   │   ├── test_rule.py
    │   │   ├── test_rulefirehistory.py
    │   │   ├── test_sentry_app.py
    │   │   ├── test_sentry_app_installations.py
    │   │   ├── test_sentry_installation_tokens.py
    │   │   ├── test_team.py
    │   │   ├── test_validate_group_related_models.py
    │   │   └── test_workflow.py
    │   ├── demo_mode
    │   │   ├── __init__.py
    │   │   ├── test_tasks.py
    │   │   └── test_utils.py
    │   ├── digests
    │   │   ├── __init__.py
    │   │   ├── backends
    │   │   │   ├── __init__.py
    │   │   │   └── test_redis.py
    │   │   ├── test_notifications.py
    │   │   ├── test_types.py
    │   │   └── test_utilities.py
    │   ├── discover
    │   │   ├── __init__.py
    │   │   ├── test_arithmetic.py
    │   │   ├── test_compare_tables.py
    │   │   ├── test_compare_timeseries.py
    │   │   ├── test_dashboard_widget_split.py
    │   │   ├── test_dataset_split.py
    │   │   ├── test_models.py
    │   │   └── translation
    │   │   │   ├── __init__.py
    │   │   │   └── test_mep_to_eap.py
    │   ├── dynamic_sampling
    │   │   ├── __init__.py
    │   │   ├── models
    │   │   │   ├── __init__.py
    │   │   │   ├── test_base.py
    │   │   │   ├── test_projects_rebalancing.py
    │   │   │   └── test_transactions_rebalancing.py
    │   │   ├── rules
    │   │   │   ├── __init__.py
    │   │   │   └── biases
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── snapshots
    │   │   │   │       └── test_custom_rule_bias
    │   │   │   │       │   ├── test_custom_rule_bias.pysnap
    │   │   │   │       │   └── test_custom_rule_bias_with_invalid_condition.pysnap
    │   │   │   │   ├── test_boost_environments_bias.py
    │   │   │   │   ├── test_boost_latest_releases_bias.py
    │   │   │   │   ├── test_boost_low_volume_transactions_bias.py
    │   │   │   │   ├── test_boost_replay_id_bias.py
    │   │   │   │   ├── test_custom_rule_bias.py
    │   │   │   │   ├── test_ignore_health_checks_bias.py
    │   │   │   │   └── test_minimum_sample_rate_bias.py
    │   │   ├── tasks
    │   │   │   ├── __init__.py
    │   │   │   ├── helpers
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_boost_low_volume_transactions.py
    │   │   │   │   ├── test_recalibrate_orgs.py
    │   │   │   │   ├── test_sample_rate.py
    │   │   │   │   └── test_sliding_window.py
    │   │   │   ├── test_boost_low_volume_projects.py
    │   │   │   ├── test_boost_low_volume_transactions.py
    │   │   │   ├── test_common.py
    │   │   │   ├── test_custom_rule_notifications.py
    │   │   │   └── test_tasks.py
    │   │   ├── test_generate_rules.py
    │   │   └── test_utils.py
    │   ├── event_manager
    │   │   ├── grouping
    │   │   │   ├── test_assign_to_group.py
    │   │   │   ├── test_group_creation_lock.py
    │   │   │   ├── test_grouphash_metadata.py
    │   │   │   └── test_seer_grouping.py
    │   │   ├── interfaces
    │   │   │   ├── __init__.py
    │   │   │   ├── snapshots
    │   │   │   │   ├── test_breadcrumbs
    │   │   │   │   │   ├── test_non_string_keys.pysnap
    │   │   │   │   │   ├── test_null_values
    │   │   │   │   │   │   ├── input0.pysnap
    │   │   │   │   │   │   ├── input1.pysnap
    │   │   │   │   │   │   ├── input2.pysnap
    │   │   │   │   │   │   ├── input3.pysnap
    │   │   │   │   │   │   └── input4.pysnap
    │   │   │   │   │   ├── test_simple.pysnap
    │   │   │   │   │   └── test_string_data.pysnap
    │   │   │   │   ├── test_contexts
    │   │   │   │   │   ├── test_app.pysnap
    │   │   │   │   │   ├── test_browser.pysnap
    │   │   │   │   │   ├── test_default.pysnap
    │   │   │   │   │   ├── test_device.pysnap
    │   │   │   │   │   ├── test_device_with_alias.pysnap
    │   │   │   │   │   ├── test_gpu.pysnap
    │   │   │   │   │   ├── test_null_values.pysnap
    │   │   │   │   │   ├── test_null_values2.pysnap
    │   │   │   │   │   ├── test_null_values3.pysnap
    │   │   │   │   │   ├── test_os.pysnap
    │   │   │   │   │   ├── test_os_normalization.pysnap
    │   │   │   │   │   ├── test_runtime.pysnap
    │   │   │   │   │   └── test_runtime_normalization.pysnap
    │   │   │   │   ├── test_csp
    │   │   │   │   │   ├── test_basic.pysnap
    │   │   │   │   │   ├── test_coerce_blocked_uri_if_missing.pysnap
    │   │   │   │   │   └── test_get_message
    │   │   │   │   │   │   ├── input0.pysnap
    │   │   │   │   │   │   ├── input1.pysnap
    │   │   │   │   │   │   ├── input2.pysnap
    │   │   │   │   │   │   ├── input3.pysnap
    │   │   │   │   │   │   ├── input4.pysnap
    │   │   │   │   │   │   ├── input5.pysnap
    │   │   │   │   │   │   ├── input6.pysnap
    │   │   │   │   │   │   ├── input7.pysnap
    │   │   │   │   │   │   └── input8.pysnap
    │   │   │   │   ├── test_debug_meta
    │   │   │   │   │   ├── test_apple_behavior.pysnap
    │   │   │   │   │   ├── test_apple_behavior_with_arch.pysnap
    │   │   │   │   │   ├── test_null_values
    │   │   │   │   │   │   ├── input0.pysnap
    │   │   │   │   │   │   ├── input1.pysnap
    │   │   │   │   │   │   └── input2.pysnap
    │   │   │   │   │   ├── test_proguard_behavior.pysnap
    │   │   │   │   │   ├── test_symbolic_behavior.pysnap
    │   │   │   │   │   └── test_symbolic_behavior_with_arch.pysnap
    │   │   │   │   ├── test_exception
    │   │   │   │   │   ├── test_args_as_keyword_args.pysnap
    │   │   │   │   │   ├── test_args_as_old_style.pysnap
    │   │   │   │   │   ├── test_basic.pysnap
    │   │   │   │   │   ├── test_context_with_mechanism.pysnap
    │   │   │   │   │   ├── test_context_with_mixed_frames.pysnap
    │   │   │   │   │   ├── test_context_with_only_app_frames.pysnap
    │   │   │   │   │   ├── test_context_with_only_system_frames.pysnap
    │   │   │   │   │   ├── test_context_with_raw_values.pysnap
    │   │   │   │   │   ├── test_context_with_symbols.pysnap
    │   │   │   │   │   ├── test_context_with_two_exceptions_having_mechanism.pysnap
    │   │   │   │   │   └── test_non_string_value_with_no_type.pysnap
    │   │   │   │   ├── test_expectct
    │   │   │   │   │   └── test_basic.pysnap
    │   │   │   │   ├── test_expectstaple
    │   │   │   │   │   └── test_basic.pysnap
    │   │   │   │   ├── test_frame
    │   │   │   │   │   ├── test_address_normalization.pysnap
    │   │   │   │   │   ├── test_bad_input
    │   │   │   │   │   │   ├── input0.pysnap
    │   │   │   │   │   │   ├── input1.pysnap
    │   │   │   │   │   │   ├── input2.pysnap
    │   │   │   │   │   │   ├── input3.pysnap
    │   │   │   │   │   │   └── input4.pysnap
    │   │   │   │   │   └── test_context_with_nan
    │   │   │   │   │   │   ├── inf.pysnap
    │   │   │   │   │   │   ├── nan.pysnap
    │   │   │   │   │   │   └── neginf.pysnap
    │   │   │   │   ├── test_geo
    │   │   │   │   │   ├── test_null_values
    │   │   │   │   │   │   ├── input0.pysnap
    │   │   │   │   │   │   ├── input1.pysnap
    │   │   │   │   │   │   ├── input2.pysnap
    │   │   │   │   │   │   └── input3.pysnap
    │   │   │   │   │   └── test_serialize_behavior.pysnap
    │   │   │   │   ├── test_http
    │   │   │   │   │   ├── test_basic.pysnap
    │   │   │   │   │   ├── test_cookies_as_string.pysnap
    │   │   │   │   │   ├── test_cookies_in_header.pysnap
    │   │   │   │   │   ├── test_cookies_in_header2.pysnap
    │   │   │   │   │   ├── test_data_as_dict.pysnap
    │   │   │   │   │   ├── test_full.pysnap
    │   │   │   │   │   ├── test_header_value_list.pysnap
    │   │   │   │   │   ├── test_header_value_str.pysnap
    │   │   │   │   │   ├── test_infer_json_content_type.pysnap
    │   │   │   │   │   ├── test_infer_urlencoded_content_type.pysnap
    │   │   │   │   │   ├── test_invalid_method.pysnap
    │   │   │   │   │   ├── test_invalid_method2.pysnap
    │   │   │   │   │   ├── test_invalid_method3.pysnap
    │   │   │   │   │   ├── test_json_data.pysnap
    │   │   │   │   │   ├── test_query_string_and_fragment_as_params.pysnap
    │   │   │   │   │   ├── test_query_string_and_fragment_in_url.pysnap
    │   │   │   │   │   ├── test_query_string_as_dict.pysnap
    │   │   │   │   │   ├── test_query_string_as_pairlist.pysnap
    │   │   │   │   │   ├── test_unknown_method.pysnap
    │   │   │   │   │   ├── test_unknown_method2.pysnap
    │   │   │   │   │   ├── test_unknown_method3.pysnap
    │   │   │   │   │   └── test_urlencoded_data.pysnap
    │   │   │   │   ├── test_mechanism
    │   │   │   │   │   ├── test_data.pysnap
    │   │   │   │   │   ├── test_empty_data.pysnap
    │   │   │   │   │   ├── test_empty_mechanism.pysnap
    │   │   │   │   │   ├── test_full_errno_meta.pysnap
    │   │   │   │   │   ├── test_full_mach_meta.pysnap
    │   │   │   │   │   ├── test_full_signal_meta.pysnap
    │   │   │   │   │   ├── test_min_errno_meta.pysnap
    │   │   │   │   │   ├── test_min_mach_meta.pysnap
    │   │   │   │   │   ├── test_min_signal_meta.pysnap
    │   │   │   │   │   ├── test_tag.pysnap
    │   │   │   │   │   └── test_tag_with_handled.pysnap
    │   │   │   │   ├── test_message
    │   │   │   │   │   ├── test_basic.pysnap
    │   │   │   │   │   ├── test_discards_dupe_message.pysnap
    │   │   │   │   │   ├── test_format_braces.pysnap
    │   │   │   │   │   ├── test_format_kwargs.pysnap
    │   │   │   │   │   ├── test_retains_formatted.pysnap
    │   │   │   │   │   └── test_stringify_primitives
    │   │   │   │   │   │   ├── 4.2.pysnap
    │   │   │   │   │   │   ├── 42.pysnap
    │   │   │   │   │   │   └── True.pysnap
    │   │   │   │   ├── test_sdk
    │   │   │   │   │   ├── test_missing_name.pysnap
    │   │   │   │   │   ├── test_missing_version.pysnap
    │   │   │   │   │   └── test_serialize_behavior.pysnap
    │   │   │   │   ├── test_single_exception
    │   │   │   │   │   ├── test_basic.pysnap
    │   │   │   │   │   ├── test_coerces_object_value_to_string.pysnap
    │   │   │   │   │   ├── test_handles_type_in_value.pysnap
    │   │   │   │   │   ├── test_handles_type_in_value2.pysnap
    │   │   │   │   │   ├── test_requires_only_type_or_value.pysnap
    │   │   │   │   │   ├── test_requires_only_type_or_value2.pysnap
    │   │   │   │   │   ├── test_value_serialization_idempotent.pysnap
    │   │   │   │   │   └── test_value_serialization_idempotent2.pysnap
    │   │   │   │   ├── test_spans
    │   │   │   │   │   ├── test_empty.pysnap
    │   │   │   │   │   ├── test_multiple_full.pysnap
    │   │   │   │   │   ├── test_single_full.pysnap
    │   │   │   │   │   ├── test_single_incomplete.pysnap
    │   │   │   │   │   └── test_single_invalid.pysnap
    │   │   │   │   ├── test_stacktrace
    │   │   │   │   │   ├── test_allows_abs_path_without_filename.pysnap
    │   │   │   │   │   ├── test_basic.pysnap
    │   │   │   │   │   ├── test_coerces_url_filenames.pysnap
    │   │   │   │   │   ├── test_does_not_overwrite_filename.pysnap
    │   │   │   │   │   ├── test_filename.pysnap
    │   │   │   │   │   ├── test_filename2.pysnap
    │   │   │   │   │   ├── test_frame_hard_limit.pysnap
    │   │   │   │   │   ├── test_get_stacktrace_with_filename_and_function.pysnap
    │   │   │   │   │   ├── test_get_stacktrace_with_filename_function_lineno_and_context.pysnap
    │   │   │   │   │   ├── test_get_stacktrace_with_module.pysnap
    │   │   │   │   │   ├── test_get_stacktrace_with_only_filename.pysnap
    │   │   │   │   │   ├── test_ignores_results_with_empty_path.pysnap
    │   │   │   │   │   ├── test_null_values_in_frames
    │   │   │   │   │   │   ├── input0.pysnap
    │   │   │   │   │   │   └── input1.pysnap
    │   │   │   │   │   ├── test_serialize_returns_frames.pysnap
    │   │   │   │   │   └── test_to_string_returns_stacktrace.pysnap
    │   │   │   │   ├── test_template
    │   │   │   │   │   ├── test_basic.pysnap
    │   │   │   │   │   └── test_required_attributes
    │   │   │   │   │   │   ├── input0.pysnap
    │   │   │   │   │   │   ├── input1.pysnap
    │   │   │   │   │   │   ├── input2.pysnap
    │   │   │   │   │   │   ├── input3.pysnap
    │   │   │   │   │   │   └── input4.pysnap
    │   │   │   │   ├── test_threads
    │   │   │   │   │   ├── test_basics.pysnap
    │   │   │   │   │   └── test_null_values
    │   │   │   │   │   │   ├── input0.pysnap
    │   │   │   │   │   │   ├── input1.pysnap
    │   │   │   │   │   │   ├── input2.pysnap
    │   │   │   │   │   │   ├── input3.pysnap
    │   │   │   │   │   │   ├── input4.pysnap
    │   │   │   │   │   │   └── input5.pysnap
    │   │   │   │   └── test_user
    │   │   │   │   │   ├── test_extra_keys.pysnap
    │   │   │   │   │   ├── test_invalid_email_address
    │   │   │   │   │       ├── 1.pysnap
    │   │   │   │   │       └── foo.pysnap
    │   │   │   │   │   ├── test_invalid_ip_address.pysnap
    │   │   │   │   │   ├── test_null_values.pysnap
    │   │   │   │   │   └── test_serialize_behavior.pysnap
    │   │   │   ├── test_breadcrumbs.py
    │   │   │   ├── test_contexts.py
    │   │   │   ├── test_csp.py
    │   │   │   ├── test_debug_meta.py
    │   │   │   ├── test_exception.py
    │   │   │   ├── test_expectct.py
    │   │   │   ├── test_expectstaple.py
    │   │   │   ├── test_frame.py
    │   │   │   ├── test_geo.py
    │   │   │   ├── test_http.py
    │   │   │   ├── test_mechanism.py
    │   │   │   ├── test_message.py
    │   │   │   ├── test_sdk.py
    │   │   │   ├── test_single_exception.py
    │   │   │   ├── test_spans.py
    │   │   │   ├── test_stacktrace.py
    │   │   │   ├── test_template.py
    │   │   │   ├── test_threads.py
    │   │   │   └── test_user.py
    │   │   ├── test_ensure_has_ip.py
    │   │   ├── test_event_manager.py
    │   │   ├── test_event_manager_grouping.py
    │   │   ├── test_generate_culprit.py
    │   │   ├── test_normalization.py
    │   │   ├── test_priority.py
    │   │   ├── test_project_platform_infer.py
    │   │   ├── test_severity.py
    │   │   └── test_validate_data.py
    │   ├── eventstream
    │   │   ├── __init__.py
    │   │   ├── kafka
    │   │   │   ├── __init__.py
    │   │   │   ├── test_dispatch.py
    │   │   │   └── test_protocol.py
    │   │   ├── test_eap.py
    │   │   ├── test_eventstream.py
    │   │   └── test_item_helpers.py
    │   ├── eventtypes
    │   │   ├── __init__.py
    │   │   ├── test_default.py
    │   │   ├── test_error.py
    │   │   ├── test_feedback.py
    │   │   └── test_nel.py
    │   ├── explore
    │   │   ├── __init__.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── test_explore_saved_queries.py
    │   │   │   ├── test_explore_saved_query_detail.py
    │   │   │   ├── test_explore_saved_query_starred.py
    │   │   │   └── test_explore_saved_query_starred_order.py
    │   │   └── translation
    │   │   │   ├── test_alerts_translation.py
    │   │   │   ├── test_dashboards_translation.py
    │   │   │   └── test_discover_translation.py
    │   ├── features
    │   │   ├── __init__.py
    │   │   ├── test_flagpole_context.py
    │   │   └── test_manager.py
    │   ├── feedback
    │   │   ├── __init__.py
    │   │   ├── endpoints
    │   │   │   ├── test_error_page_embed.py
    │   │   │   ├── test_organization_feedback_categories.py
    │   │   │   ├── test_organization_feedback_summary.py
    │   │   │   ├── test_organization_user_reports.py
    │   │   │   └── test_project_user_reports.py
    │   │   ├── lib
    │   │   │   ├── test_feedback_utils.py
    │   │   │   └── test_label_query.py
    │   │   ├── tasks
    │   │   │   └── test_update_user_reports.py
    │   │   └── usecases
    │   │   │   ├── conftest.py
    │   │   │   ├── ingest
    │   │   │       ├── test_create_feedback.py
    │   │   │       ├── test_save_event_feedback.py
    │   │   │       ├── test_shim_to_feedback.py
    │   │   │       └── test_userreport.py
    │   │   │   ├── test_label_generation.py
    │   │   │   ├── test_spam_detection.py
    │   │   │   └── test_title_generation.py
    │   ├── flags
    │   │   ├── __init__.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── test_hooks.py
    │   │   │   ├── test_logs.py
    │   │   │   └── test_secrets.py
    │   │   ├── providers
    │   │   │   ├── test_generic.py
    │   │   │   ├── test_launchdarkly.py
    │   │   │   ├── test_statsig.py
    │   │   │   └── test_unleash.py
    │   │   └── test_audit_log_presenter.py
    │   ├── grouping
    │   │   ├── __init__.py
    │   │   ├── categorization_inputs
    │   │   │   ├── android_anr2.json
    │   │   │   ├── arraygetter.json
    │   │   │   ├── block-invoke.json
    │   │   │   ├── bugly.json
    │   │   │   ├── callee-guaranteed.json
    │   │   │   ├── cfrelease.json
    │   │   │   ├── dladdr.json
    │   │   │   ├── group_125_event_126.json
    │   │   │   ├── group_200_event_200.json
    │   │   │   ├── group_275_event_275.json
    │   │   │   ├── group_289_event_312.json
    │   │   │   ├── group_294_event_294.json
    │   │   │   ├── group_294_event_329.json
    │   │   │   ├── group_307_event_307.json
    │   │   │   ├── group_307_event_657.json
    │   │   │   ├── group_313_event_333.json
    │   │   │   ├── group_319_event_321.json
    │   │   │   ├── group_332_event_332.json
    │   │   │   ├── group_332_event_343.json
    │   │   │   ├── group_332_event_353.json
    │   │   │   ├── group_389_event_389.json
    │   │   │   ├── group_428_event_428.json
    │   │   │   ├── group_428_event_562.json
    │   │   │   ├── group_432_event_432.json
    │   │   │   ├── group_432_event_453.json
    │   │   │   ├── group_445_event_445.json
    │   │   │   ├── malloc-sentinel.json
    │   │   │   ├── mobile1-xap.json
    │   │   │   ├── mobile1-xaz.json
    │   │   │   ├── mobile1-xba.json
    │   │   │   ├── mobile1-xbb.json
    │   │   │   ├── mobile1-xbc.json
    │   │   │   ├── mobile1-xdn.json
    │   │   │   ├── mobile1-xdu.json
    │   │   │   ├── mobile1-xdv.json
    │   │   │   ├── mobile1-xdw.json
    │   │   │   ├── mobile1-xed.json
    │   │   │   ├── mobile1-xeh.json
    │   │   │   ├── mobile1-xej.json
    │   │   │   ├── mobile1-xen.json
    │   │   │   ├── mobile1-xeq.json
    │   │   │   ├── mobile1-xex.json
    │   │   │   ├── mobile1-xey.json
    │   │   │   ├── mobile1-xfc.json
    │   │   │   ├── mobile1-xfh.json
    │   │   │   ├── mobile1-xfp.json
    │   │   │   ├── mobile1-xgh.json
    │   │   │   ├── mobile1-xgi.json
    │   │   │   ├── mobile1-xgn.json
    │   │   │   ├── mobile1-xgq.json
    │   │   │   ├── mobile1-xht.json
    │   │   │   ├── mobile1-xia.json
    │   │   │   ├── mobile1-xib.json
    │   │   │   ├── mobile1-xic.json
    │   │   │   ├── mobile1-xid.json
    │   │   │   ├── mobile1-xig.json
    │   │   │   ├── mobile1-xih.json
    │   │   │   ├── mobile1-xir.json
    │   │   │   ├── mobile1-xiy.json
    │   │   │   ├── mobile1-xjm.json
    │   │   │   ├── mobile1-xjo.json
    │   │   │   ├── mobile1-xjt.json
    │   │   │   ├── mobile1-xju.json
    │   │   │   ├── mobile1-xjx.json
    │   │   │   ├── mobile1-xkc.json
    │   │   │   ├── mobile1-xkf.json
    │   │   │   ├── mobile1-xkk.json
    │   │   │   ├── mobile1-xkm.json
    │   │   │   ├── mobile1-xko.json
    │   │   │   ├── mobile1-xkw.json
    │   │   │   ├── mobile1-xll.json
    │   │   │   ├── mobile1-xlm.json
    │   │   │   ├── mobile1-xlp.json
    │   │   │   ├── mobile1-xlu.json
    │   │   │   ├── mobile1-xly.json
    │   │   │   ├── mobile1-xmj.json
    │   │   │   ├── mobile1-xmk.json
    │   │   │   ├── mobile1-xmm.json
    │   │   │   ├── mobile1-xms.json
    │   │   │   ├── mobile1-xmu.json
    │   │   │   ├── mobile1-xnf.json
    │   │   │   ├── mobile1-xny.json
    │   │   │   ├── mobile1-xoo.json
    │   │   │   ├── mobile1-xos.json
    │   │   │   ├── mobile1-xph.json
    │   │   │   ├── mobile1-xpk.json
    │   │   │   ├── mobile1-xpm.json
    │   │   │   ├── mobile1-xqa.json
    │   │   │   ├── mobile1-xqg.json
    │   │   │   ├── mobile1-xqm.json
    │   │   │   ├── mobile1-xra.json
    │   │   │   ├── mobile1-xrk.json
    │   │   │   ├── mobile1-xrl.json
    │   │   │   ├── mobile1-xrm.json
    │   │   │   ├── mobile1-xrt.json
    │   │   │   ├── mobile1-xru.json
    │   │   │   ├── mobile1-xsg.json
    │   │   │   ├── mobile1-xsm.json
    │   │   │   ├── mobile1-xsr.json
    │   │   │   ├── mobile1-xst.json
    │   │   │   ├── native1-xae.json
    │   │   │   ├── native1-xap.json
    │   │   │   ├── native1-xbo.json
    │   │   │   ├── native1-xci.json
    │   │   │   ├── native1-xdb.json
    │   │   │   ├── native1-xdh.json
    │   │   │   ├── native1-xdi.json
    │   │   │   ├── native1-xdw.json
    │   │   │   ├── native1-xed.json
    │   │   │   ├── native1-xeh.json
    │   │   │   ├── native1-xet.json
    │   │   │   ├── native1-xfq.json
    │   │   │   ├── native1-xgh.json
    │   │   │   ├── native1-xhl.json
    │   │   │   ├── native1-xht.json
    │   │   │   ├── native1-xim.json
    │   │   │   ├── native1-xjm.json
    │   │   │   ├── native1-xjx.json
    │   │   │   ├── native1-xkt.json
    │   │   │   ├── native1-xll.json
    │   │   │   ├── native1-xmk.json
    │   │   │   ├── native1-xnt.json
    │   │   │   ├── native1-xnz.json
    │   │   │   ├── native1-xou.json
    │   │   │   ├── native1-xpk.json
    │   │   │   ├── native1-xqx.json
    │   │   │   ├── native1-xrg.json
    │   │   │   ├── native2-boost.json
    │   │   │   ├── nsisengine.json
    │   │   │   ├── objc-release.json
    │   │   │   ├── regression-threadbase-and-system.json
    │   │   │   ├── swift-dealloc.json
    │   │   │   └── swiftui.json
    │   │   ├── enhancements
    │   │   │   └── test_hints.py
    │   │   ├── fingerprint_inputs
    │   │   │   ├── built-in-fingerprint-chunkload-error.json
    │   │   │   ├── fingerprint-abs-path.json
    │   │   │   ├── fingerprint-escape-chars.json
    │   │   │   ├── fingerprint-exception-type-and-module.json
    │   │   │   ├── fingerprint-exception-type-and-module2.json
    │   │   │   ├── fingerprint-exception-type-and-sdk-mismatch.json
    │   │   │   ├── fingerprint-exception-type-and-sdk.json
    │   │   │   ├── fingerprint-exception-type.json
    │   │   │   ├── fingerprint-exception-value.json
    │   │   │   ├── fingerprint-function.json
    │   │   │   ├── fingerprint-message-on-value.json
    │   │   │   ├── fingerprint-message.json
    │   │   │   ├── fingerprint-native-app.json
    │   │   │   ├── fingerprint-native-non-app.json
    │   │   │   ├── fingerprint-native.json
    │   │   │   ├── fingerprint-no-function.json
    │   │   │   ├── fingerprint-no-match.json
    │   │   │   ├── fingerprint-no-package.json
    │   │   │   ├── fingerprint-no-transaction.json
    │   │   │   ├── fingerprint-no-type-module.json
    │   │   │   ├── fingerprint-on-log-info.json
    │   │   │   ├── fingerprint-on-sdk.json
    │   │   │   ├── fingerprint-on-tags.json
    │   │   │   ├── fingerprint-override-client.json
    │   │   │   ├── fingerprint-package.json
    │   │   │   ├── fingerprint-python.json
    │   │   │   ├── fingerprint-release.json
    │   │   │   ├── fingerprint-title-uses-top-in-app-frame.json
    │   │   │   ├── fingerprint-transaction.json
    │   │   │   ├── fingerprint-two-threads.json
    │   │   │   └── fingerprint-type-module.json
    │   │   ├── grouping_inputs
    │   │   │   ├── actix.json
    │   │   │   ├── android-anr.json
    │   │   │   ├── aspnetcore.json
    │   │   │   ├── block_invoke.json
    │   │   │   ├── bugly.json
    │   │   │   ├── built-in-fingerprint-chunkload-error-hybrid-fingerprint.json
    │   │   │   ├── built-in-fingerprint-chunkload-error.json
    │   │   │   ├── callee-guaranteed.json
    │   │   │   ├── checksum-no-regex-match.json
    │   │   │   ├── checksum-regex-match.json
    │   │   │   ├── cocoa_dispatch_client_callout.json
    │   │   │   ├── connection-error.json
    │   │   │   ├── contributing_system_and_app_frames.json
    │   │   │   ├── contributing_system_frames.json
    │   │   │   ├── csp-img-src.json
    │   │   │   ├── csp-no-blocked-uri.json
    │   │   │   ├── csp-script-data-uri.json
    │   │   │   ├── csp-script-src-unsafe-eval.json
    │   │   │   ├── csp-script-src-unsafe-inline.json
    │   │   │   ├── csp-script-src-uri.json
    │   │   │   ├── csp-style-src-elem.json
    │   │   │   ├── csp.json
    │   │   │   ├── custom-fingerprint-client-and-server-rule.json
    │   │   │   ├── custom-fingerprint-client.json
    │   │   │   ├── custom-fingerprint-server-rule.json
    │   │   │   ├── empty.json
    │   │   │   ├── exception-cocoa-nserror.json
    │   │   │   ├── exception-compute-hashes-2.json
    │   │   │   ├── exception-compute-hashes-3.json
    │   │   │   ├── exception-compute-hashes.json
    │   │   │   ├── exception-groups-bad-duplicate-id.json
    │   │   │   ├── exception-groups-bad-inner-self-parenting-duplicate-id.json
    │   │   │   ├── exception-groups-bad-inner-self-parenting.json
    │   │   │   ├── exception-groups-bad-missing-parent.json
    │   │   │   ├── exception-groups-bad-no-root.json
    │   │   │   ├── exception-groups-bad-out-of-sequence.json
    │   │   │   ├── exception-groups-bad-root-self-parenting.json
    │   │   │   ├── exception-groups-bad-solo-self-parenting.json
    │   │   │   ├── exception-groups-bad-with-cycle.json
    │   │   │   ├── exception-groups-one-exception.json
    │   │   │   ├── exception-groups-one-type-under-nested-groups.json
    │   │   │   ├── exception-groups-one-type-with-different-values.json
    │   │   │   ├── exception-groups-one-type-with-similar-values-and-children.json
    │   │   │   ├── exception-groups-one-type-with-similar-values.json
    │   │   │   ├── exception-groups-two-exceptions-with-frames.json
    │   │   │   ├── exception-groups-two-types-under-nested-groups.json
    │   │   │   ├── exception-groups-two-types.json
    │   │   │   ├── exception-javascript-no-in-app.json
    │   │   │   ├── exception-without-type.json
    │   │   │   ├── exception-without-value.json
    │   │   │   ├── expectct.json
    │   │   │   ├── fallback-prefix-level-1.json
    │   │   │   ├── frame-compute-hashes-ignores-ENHANCED-clojure-classes.json
    │   │   │   ├── frame-empty-list.json
    │   │   │   ├── frame-ignores-ENHANCED-enhancer-by-classes.json
    │   │   │   ├── frame-ignores-ENHANCED-fast-class-by-classes.json
    │   │   │   ├── frame-ignores-ENHANCED-spring-classes.json
    │   │   │   ├── frame-ignores-dartlang-sdk.json
    │   │   │   ├── frame-ignores-extra-ENHANCED-clojure-classes.json
    │   │   │   ├── frame-ignores-extra-ENHANCED-enhancer-by-classes.json
    │   │   │   ├── frame-ignores-extra-ENHANCED-spring-classes.json
    │   │   │   ├── frame-ignores-filename-from-url-origin-corner-cases.json
    │   │   │   ├── frame-ignores-filename-if-abs-path-is-http.json
    │   │   │   ├── frame-ignores-filename-if-blob.json
    │   │   │   ├── frame-ignores-filename-if-http.json
    │   │   │   ├── frame-ignores-filename-if-https.json
    │   │   │   ├── frame-ignores-flutter-sdk.json
    │   │   │   ├── frame-ignores-hibernate-classes.json
    │   │   │   ├── frame-ignores-java8-lambda-function.json
    │   │   │   ├── frame-ignores-java8-lambda-module.json
    │   │   │   ├── frame-ignores-javassist-2.json
    │   │   │   ├── frame-ignores-javassist-3.json
    │   │   │   ├── frame-ignores-javassist.json
    │   │   │   ├── frame-ignores-module-if-page-url-2.json
    │   │   │   ├── frame-ignores-module-if-page-url.json
    │   │   │   ├── frame-ignores-safari-native-code.json
    │   │   │   ├── frame-ignores-sentry-dart-packages.json
    │   │   │   ├── frame-ignores-sentry-dart-sdk.json
    │   │   │   ├── frame-ignores-sentry-flutter-sdk.json
    │   │   │   ├── frame-ignores-sun-java-generated-constructors-2.json
    │   │   │   ├── frame-ignores-sun-java-generated-constructors.json
    │   │   │   ├── frame-ignores-sun-java-generated-methods.json
    │   │   │   ├── frame-sanitizes-block-functions.json
    │   │   │   ├── frame-sanitizes-erb-templates.json
    │   │   │   ├── frame-sanitizes-versioned-filenames-2.json
    │   │   │   ├── frame-sanitizes-versioned-filenames.json
    │   │   │   ├── frame-uses-context-line-over-function.json
    │   │   │   ├── frame-uses-module-over-filename.json
    │   │   │   ├── frame-with-only-required-vars.json
    │   │   │   ├── go-pkg-mod.json
    │   │   │   ├── group_125_event_126.json
    │   │   │   ├── group_200_event_200.json
    │   │   │   ├── group_275_event_275.json
    │   │   │   ├── group_289_event_312.json
    │   │   │   ├── group_294_event_294.json
    │   │   │   ├── group_294_event_329.json
    │   │   │   ├── group_307_event_307.json
    │   │   │   ├── group_307_event_657.json
    │   │   │   ├── group_313_event_313.json
    │   │   │   ├── group_313_event_333.json
    │   │   │   ├── group_319_event_321.json
    │   │   │   ├── group_389_event_389.json
    │   │   │   ├── group_432_event_432.json
    │   │   │   ├── group_432_event_453.json
    │   │   │   ├── group_445_event_445.json
    │   │   │   ├── hpkp.json
    │   │   │   ├── hybrid-fingerprint-base.json
    │   │   │   ├── hybrid-fingerprint-custom-client-hybrid-server.json
    │   │   │   ├── hybrid-fingerprint-hybrid-client-custom-server.json
    │   │   │   ├── hybrid-fingerprint-same-default-different-extra.json
    │   │   │   ├── hybrid-fingerprint-same-extra-different-default.json
    │   │   │   ├── in-app-in-ui.json
    │   │   │   ├── java-chained.json
    │   │   │   ├── java-minimal.json
    │   │   │   ├── javascript-exception-fallback-to-message-whistles.json
    │   │   │   ├── javascript-exception-fallback-to-message.json
    │   │   │   ├── javascript-exception-no-in-app.json
    │   │   │   ├── javascript-message-parameterization.json
    │   │   │   ├── javascript-message.json
    │   │   │   ├── javascript-polyfills.json
    │   │   │   ├── javascript-unpkg.json
    │   │   │   ├── javascript-xbrowser-chrome.json
    │   │   │   ├── javascript-xbrowser-edge.json
    │   │   │   ├── javascript-xbrowser-firefox.json
    │   │   │   ├── javascript-xbrowser-http-chrome.json
    │   │   │   ├── javascript-xbrowser-http-edge.json
    │   │   │   ├── javascript-xbrowser-http-firefox.json
    │   │   │   ├── javascript-xbrowser-http-safari.json
    │   │   │   ├── javascript-xbrowser-safari.json
    │   │   │   ├── javascript-xbrowser-sentryui-firefox.json
    │   │   │   ├── javascript-xbrowser-sentryui-safari.json
    │   │   │   ├── laravel-anonymous.json
    │   │   │   ├── laravel.json
    │   │   │   ├── logentry-prefers-message.json
    │   │   │   ├── logentry-uses-formatted.json
    │   │   │   ├── macos-amd-driver.json
    │   │   │   ├── macos-intel-driver.json
    │   │   │   ├── malloc-sentinel.json
    │   │   │   ├── message-prefers-message.json
    │   │   │   ├── message-uses-formatted.json
    │   │   │   ├── message_with_key_pair_values.json
    │   │   │   ├── minified-javascript.json
    │   │   │   ├── native-complex-function-names.json
    │   │   │   ├── native-driver-crash1.json
    │   │   │   ├── native-driver-crash2.json
    │   │   │   ├── native-driver-crash3.json
    │   │   │   ├── native-limit-frames.json
    │   │   │   ├── native-malloc-chain.json
    │   │   │   ├── native-no-filenames.json
    │   │   │   ├── native-unlimited-frames.json
    │   │   │   ├── native-windows-anon-namespace.json
    │   │   │   ├── native-with-function-name.json
    │   │   │   ├── node-exception-weird.json
    │   │   │   ├── node-low-level-async.json
    │   │   │   ├── python-exception-base.json
    │   │   │   ├── python-grouping-enhancer-away-from-crash.json
    │   │   │   ├── python-grouping-enhancer-towards-crash.json
    │   │   │   ├── python-hardcoded-values-in-context-line.json
    │   │   │   ├── python-http-error.json
    │   │   │   ├── react-concurrent-rendering-no-cause.json
    │   │   │   ├── react-concurrent-rendering-no-mechanism.json
    │   │   │   ├── react-concurrent-rendering.json
    │   │   │   ├── react-native.json
    │   │   │   ├── stacktrace-cocoa.json
    │   │   │   ├── stacktrace-collapse-recursion.json
    │   │   │   ├── stacktrace-compute-hashes.json
    │   │   │   ├── stacktrace-discards-seemingly-useless-stack.json
    │   │   │   ├── stacktrace-does-not-discard-non-urls.json
    │   │   │   ├── stacktrace-does-not-group-different-js-errors.json
    │   │   │   ├── stacktrace-enforce-min-frames.json
    │   │   │   ├── stacktrace-excludes-single-frame-urls.json
    │   │   │   ├── stacktrace-hash-without-system-frames.json
    │   │   │   ├── stacktrace-ignores-singular-anonymous-frame.json
    │   │   │   ├── stacktrace-negated-match.json
    │   │   │   ├── stacktrace-rust.json
    │   │   │   ├── stacktrace-rust2.json
    │   │   │   ├── stacktrace-with-minimal-app-frames.json
    │   │   │   ├── template-compute-hashes.json
    │   │   │   ├── threads-compute-hashes.json
    │   │   │   ├── threads-no-hash.json
    │   │   │   ├── unity.json
    │   │   │   ├── unreal_assert_mac.json
    │   │   │   ├── unreal_assertion_check_fail_android.json
    │   │   │   ├── unreal_assertion_check_fail_on_windows.json
    │   │   │   ├── unreal_ensure_check_fail_on_mac.json
    │   │   │   ├── unreal_ensure_check_fail_on_windows.json
    │   │   │   └── unreal_event_capture_mac.json
    │   │   ├── seer_similarity
    │   │   │   ├── test_get_seer_similar_issues.py
    │   │   │   ├── test_seer.py
    │   │   │   ├── test_seer_eligibility.py
    │   │   │   └── test_training_mode.py
    │   │   ├── similarity
    │   │   │   └── snapshots
    │   │   │   │   └── test_features
    │   │   │   │       └── test_similarity_extract_grouping_input
    │   │   │   │           └── message_with_key_pair_values.pysnap
    │   │   ├── snapshots
    │   │   │   ├── grouphash_metadata
    │   │   │   │   └── test_metadata_from_variants
    │   │   │   │   │   ├── newstyle@2023_01_11
    │   │   │   │   │       ├── actix.pysnap
    │   │   │   │   │       ├── android_anr.pysnap
    │   │   │   │   │       ├── aspnetcore.pysnap
    │   │   │   │   │       ├── block_invoke.pysnap
    │   │   │   │   │       ├── bugly.pysnap
    │   │   │   │   │       ├── built_in_fingerprint_chunkload_error.pysnap
    │   │   │   │   │       ├── built_in_fingerprint_chunkload_error_hybrid_fingerprint.pysnap
    │   │   │   │   │       ├── callee_guaranteed.pysnap
    │   │   │   │   │       ├── checksum_no_regex_match.pysnap
    │   │   │   │   │       ├── checksum_regex_match.pysnap
    │   │   │   │   │       ├── cocoa_dispatch_client_callout.pysnap
    │   │   │   │   │       ├── connection_error.pysnap
    │   │   │   │   │       ├── contributing_system_and_app_frames.pysnap
    │   │   │   │   │       ├── contributing_system_frames.pysnap
    │   │   │   │   │       ├── csp.pysnap
    │   │   │   │   │       ├── csp_img_src.pysnap
    │   │   │   │   │       ├── csp_no_blocked_uri.pysnap
    │   │   │   │   │       ├── csp_script_data_uri.pysnap
    │   │   │   │   │       ├── csp_script_src_unsafe_eval.pysnap
    │   │   │   │   │       ├── csp_script_src_unsafe_inline.pysnap
    │   │   │   │   │       ├── csp_script_src_uri.pysnap
    │   │   │   │   │       ├── csp_style_src_elem.pysnap
    │   │   │   │   │       ├── custom_fingerprint_client.pysnap
    │   │   │   │   │       ├── custom_fingerprint_client_and_server_rule.pysnap
    │   │   │   │   │       ├── custom_fingerprint_server_rule.pysnap
    │   │   │   │   │       ├── empty.pysnap
    │   │   │   │   │       ├── exception_cocoa_nserror.pysnap
    │   │   │   │   │       ├── exception_compute_hashes.pysnap
    │   │   │   │   │       ├── exception_compute_hashes_2.pysnap
    │   │   │   │   │       ├── exception_compute_hashes_3.pysnap
    │   │   │   │   │       ├── exception_groups_bad_duplicate_id.pysnap
    │   │   │   │   │       ├── exception_groups_bad_inner_self_parenting.pysnap
    │   │   │   │   │       ├── exception_groups_bad_inner_self_parenting_duplicate_id.pysnap
    │   │   │   │   │       ├── exception_groups_bad_missing_parent.pysnap
    │   │   │   │   │       ├── exception_groups_bad_no_root.pysnap
    │   │   │   │   │       ├── exception_groups_bad_out_of_sequence.pysnap
    │   │   │   │   │       ├── exception_groups_bad_root_self_parenting.pysnap
    │   │   │   │   │       ├── exception_groups_bad_solo_self_parenting.pysnap
    │   │   │   │   │       ├── exception_groups_bad_with_cycle.pysnap
    │   │   │   │   │       ├── exception_groups_one_exception.pysnap
    │   │   │   │   │       ├── exception_groups_one_type_under_nested_groups.pysnap
    │   │   │   │   │       ├── exception_groups_one_type_with_different_values.pysnap
    │   │   │   │   │       ├── exception_groups_one_type_with_similar_values.pysnap
    │   │   │   │   │       ├── exception_groups_one_type_with_similar_values_and_children.pysnap
    │   │   │   │   │       ├── exception_groups_two_exceptions_with_frames.pysnap
    │   │   │   │   │       ├── exception_groups_two_types.pysnap
    │   │   │   │   │       ├── exception_groups_two_types_under_nested_groups.pysnap
    │   │   │   │   │       ├── exception_javascript_no_in_app.pysnap
    │   │   │   │   │       ├── exception_without_type.pysnap
    │   │   │   │   │       ├── exception_without_value.pysnap
    │   │   │   │   │       ├── expectct.pysnap
    │   │   │   │   │       ├── fallback_prefix_level_1.pysnap
    │   │   │   │   │       ├── frame_compute_hashes_ignores_ENHANCED_clojure_classes.pysnap
    │   │   │   │   │       ├── frame_empty_list.pysnap
    │   │   │   │   │       ├── frame_ignores_ENHANCED_enhancer_by_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_ENHANCED_fast_class_by_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_ENHANCED_spring_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_dartlang_sdk.pysnap
    │   │   │   │   │       ├── frame_ignores_extra_ENHANCED_clojure_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_extra_ENHANCED_enhancer_by_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_extra_ENHANCED_spring_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_filename_from_url_origin_corner_cases.pysnap
    │   │   │   │   │       ├── frame_ignores_filename_if_abs_path_is_http.pysnap
    │   │   │   │   │       ├── frame_ignores_filename_if_blob.pysnap
    │   │   │   │   │       ├── frame_ignores_filename_if_http.pysnap
    │   │   │   │   │       ├── frame_ignores_filename_if_https.pysnap
    │   │   │   │   │       ├── frame_ignores_flutter_sdk.pysnap
    │   │   │   │   │       ├── frame_ignores_hibernate_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_java8_lambda_function.pysnap
    │   │   │   │   │       ├── frame_ignores_java8_lambda_module.pysnap
    │   │   │   │   │       ├── frame_ignores_javassist.pysnap
    │   │   │   │   │       ├── frame_ignores_javassist_2.pysnap
    │   │   │   │   │       ├── frame_ignores_javassist_3.pysnap
    │   │   │   │   │       ├── frame_ignores_module_if_page_url.pysnap
    │   │   │   │   │       ├── frame_ignores_module_if_page_url_2.pysnap
    │   │   │   │   │       ├── frame_ignores_safari_native_code.pysnap
    │   │   │   │   │       ├── frame_ignores_sentry_dart_packages.pysnap
    │   │   │   │   │       ├── frame_ignores_sentry_dart_sdk.pysnap
    │   │   │   │   │       ├── frame_ignores_sentry_flutter_sdk.pysnap
    │   │   │   │   │       ├── frame_ignores_sun_java_generated_constructors.pysnap
    │   │   │   │   │       ├── frame_ignores_sun_java_generated_constructors_2.pysnap
    │   │   │   │   │       ├── frame_ignores_sun_java_generated_methods.pysnap
    │   │   │   │   │       ├── frame_sanitizes_block_functions.pysnap
    │   │   │   │   │       ├── frame_sanitizes_erb_templates.pysnap
    │   │   │   │   │       ├── frame_sanitizes_versioned_filenames.pysnap
    │   │   │   │   │       ├── frame_sanitizes_versioned_filenames_2.pysnap
    │   │   │   │   │       ├── frame_uses_context_line_over_function.pysnap
    │   │   │   │   │       ├── frame_uses_module_over_filename.pysnap
    │   │   │   │   │       ├── frame_with_only_required_vars.pysnap
    │   │   │   │   │       ├── go_pkg_mod.pysnap
    │   │   │   │   │       ├── group_125_event_126.pysnap
    │   │   │   │   │       ├── group_200_event_200.pysnap
    │   │   │   │   │       ├── group_275_event_275.pysnap
    │   │   │   │   │       ├── group_289_event_312.pysnap
    │   │   │   │   │       ├── group_294_event_294.pysnap
    │   │   │   │   │       ├── group_294_event_329.pysnap
    │   │   │   │   │       ├── group_307_event_307.pysnap
    │   │   │   │   │       ├── group_307_event_657.pysnap
    │   │   │   │   │       ├── group_313_event_313.pysnap
    │   │   │   │   │       ├── group_313_event_333.pysnap
    │   │   │   │   │       ├── group_319_event_321.pysnap
    │   │   │   │   │       ├── group_389_event_389.pysnap
    │   │   │   │   │       ├── group_432_event_432.pysnap
    │   │   │   │   │       ├── group_432_event_453.pysnap
    │   │   │   │   │       ├── group_445_event_445.pysnap
    │   │   │   │   │       ├── hpkp.pysnap
    │   │   │   │   │       ├── hybrid_fingerprint_base.pysnap
    │   │   │   │   │       ├── hybrid_fingerprint_custom_client_hybrid_server.pysnap
    │   │   │   │   │       ├── hybrid_fingerprint_hybrid_client_custom_server.pysnap
    │   │   │   │   │       ├── hybrid_fingerprint_same_default_different_extra.pysnap
    │   │   │   │   │       ├── hybrid_fingerprint_same_extra_different_default.pysnap
    │   │   │   │   │       ├── in_app_in_ui.pysnap
    │   │   │   │   │       ├── java_chained.pysnap
    │   │   │   │   │       ├── java_minimal.pysnap
    │   │   │   │   │       ├── javascript_exception_fallback_to_message.pysnap
    │   │   │   │   │       ├── javascript_exception_fallback_to_message_whistles.pysnap
    │   │   │   │   │       ├── javascript_exception_no_in_app.pysnap
    │   │   │   │   │       ├── javascript_message.pysnap
    │   │   │   │   │       ├── javascript_message_parameterization.pysnap
    │   │   │   │   │       ├── javascript_polyfills.pysnap
    │   │   │   │   │       ├── javascript_unpkg.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_chrome.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_edge.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_firefox.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_http_chrome.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_http_edge.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_http_firefox.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_http_safari.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_safari.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_sentryui_firefox.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_sentryui_safari.pysnap
    │   │   │   │   │       ├── laravel.pysnap
    │   │   │   │   │       ├── laravel_anonymous.pysnap
    │   │   │   │   │       ├── logentry_prefers_message.pysnap
    │   │   │   │   │       ├── logentry_uses_formatted.pysnap
    │   │   │   │   │       ├── macos_amd_driver.pysnap
    │   │   │   │   │       ├── macos_intel_driver.pysnap
    │   │   │   │   │       ├── malloc_sentinel.pysnap
    │   │   │   │   │       ├── message_prefers_message.pysnap
    │   │   │   │   │       ├── message_uses_formatted.pysnap
    │   │   │   │   │       ├── message_with_key_pair_values.pysnap
    │   │   │   │   │       ├── minified_javascript.pysnap
    │   │   │   │   │       ├── native_complex_function_names.pysnap
    │   │   │   │   │       ├── native_driver_crash1.pysnap
    │   │   │   │   │       ├── native_driver_crash2.pysnap
    │   │   │   │   │       ├── native_driver_crash3.pysnap
    │   │   │   │   │       ├── native_limit_frames.pysnap
    │   │   │   │   │       ├── native_malloc_chain.pysnap
    │   │   │   │   │       ├── native_no_filenames.pysnap
    │   │   │   │   │       ├── native_unlimited_frames.pysnap
    │   │   │   │   │       ├── native_windows_anon_namespace.pysnap
    │   │   │   │   │       ├── native_with_function_name.pysnap
    │   │   │   │   │       ├── node_exception_weird.pysnap
    │   │   │   │   │       ├── node_low_level_async.pysnap
    │   │   │   │   │       ├── python_exception_base.pysnap
    │   │   │   │   │       ├── python_grouping_enhancer_away_from_crash.pysnap
    │   │   │   │   │       ├── python_grouping_enhancer_towards_crash.pysnap
    │   │   │   │   │       ├── python_hardcoded_values_in_context_line.pysnap
    │   │   │   │   │       ├── python_http_error.pysnap
    │   │   │   │   │       ├── react_concurrent_rendering.pysnap
    │   │   │   │   │       ├── react_concurrent_rendering_no_cause.pysnap
    │   │   │   │   │       ├── react_concurrent_rendering_no_mechanism.pysnap
    │   │   │   │   │       ├── react_native.pysnap
    │   │   │   │   │       ├── stacktrace_cocoa.pysnap
    │   │   │   │   │       ├── stacktrace_collapse_recursion.pysnap
    │   │   │   │   │       ├── stacktrace_compute_hashes.pysnap
    │   │   │   │   │       ├── stacktrace_discards_seemingly_useless_stack.pysnap
    │   │   │   │   │       ├── stacktrace_does_not_discard_non_urls.pysnap
    │   │   │   │   │       ├── stacktrace_does_not_group_different_js_errors.pysnap
    │   │   │   │   │       ├── stacktrace_enforce_min_frames.pysnap
    │   │   │   │   │       ├── stacktrace_excludes_single_frame_urls.pysnap
    │   │   │   │   │       ├── stacktrace_hash_without_system_frames.pysnap
    │   │   │   │   │       ├── stacktrace_ignores_singular_anonymous_frame.pysnap
    │   │   │   │   │       ├── stacktrace_negated_match.pysnap
    │   │   │   │   │       ├── stacktrace_rust.pysnap
    │   │   │   │   │       ├── stacktrace_rust2.pysnap
    │   │   │   │   │       ├── stacktrace_with_minimal_app_frames.pysnap
    │   │   │   │   │       ├── template_compute_hashes.pysnap
    │   │   │   │   │       ├── threads_compute_hashes.pysnap
    │   │   │   │   │       ├── threads_no_hash.pysnap
    │   │   │   │   │       ├── unity.pysnap
    │   │   │   │   │       ├── unknown_variant.pysnap
    │   │   │   │   │       ├── unreal_assert_mac.pysnap
    │   │   │   │   │       ├── unreal_assertion_check_fail_android.pysnap
    │   │   │   │   │       ├── unreal_assertion_check_fail_on_windows.pysnap
    │   │   │   │   │       ├── unreal_ensure_check_fail_on_mac.pysnap
    │   │   │   │   │       ├── unreal_ensure_check_fail_on_windows.pysnap
    │   │   │   │   │       └── unreal_event_capture_mac.pysnap
    │   │   │   │   │   └── newstyle@2025_11_21
    │   │   │   │   │       ├── actix.pysnap
    │   │   │   │   │       ├── android_anr.pysnap
    │   │   │   │   │       ├── aspnetcore.pysnap
    │   │   │   │   │       ├── block_invoke.pysnap
    │   │   │   │   │       ├── bugly.pysnap
    │   │   │   │   │       ├── built_in_fingerprint_chunkload_error.pysnap
    │   │   │   │   │       ├── built_in_fingerprint_chunkload_error_hybrid_fingerprint.pysnap
    │   │   │   │   │       ├── callee_guaranteed.pysnap
    │   │   │   │   │       ├── checksum_no_regex_match.pysnap
    │   │   │   │   │       ├── checksum_regex_match.pysnap
    │   │   │   │   │       ├── cocoa_dispatch_client_callout.pysnap
    │   │   │   │   │       ├── connection_error.pysnap
    │   │   │   │   │       ├── contributing_system_and_app_frames.pysnap
    │   │   │   │   │       ├── contributing_system_frames.pysnap
    │   │   │   │   │       ├── csp.pysnap
    │   │   │   │   │       ├── csp_img_src.pysnap
    │   │   │   │   │       ├── csp_no_blocked_uri.pysnap
    │   │   │   │   │       ├── csp_script_data_uri.pysnap
    │   │   │   │   │       ├── csp_script_src_unsafe_eval.pysnap
    │   │   │   │   │       ├── csp_script_src_unsafe_inline.pysnap
    │   │   │   │   │       ├── csp_script_src_uri.pysnap
    │   │   │   │   │       ├── csp_style_src_elem.pysnap
    │   │   │   │   │       ├── custom_fingerprint_client.pysnap
    │   │   │   │   │       ├── custom_fingerprint_client_and_server_rule.pysnap
    │   │   │   │   │       ├── custom_fingerprint_server_rule.pysnap
    │   │   │   │   │       ├── empty.pysnap
    │   │   │   │   │       ├── exception_cocoa_nserror.pysnap
    │   │   │   │   │       ├── exception_compute_hashes.pysnap
    │   │   │   │   │       ├── exception_compute_hashes_2.pysnap
    │   │   │   │   │       ├── exception_compute_hashes_3.pysnap
    │   │   │   │   │       ├── exception_groups_bad_duplicate_id.pysnap
    │   │   │   │   │       ├── exception_groups_bad_inner_self_parenting.pysnap
    │   │   │   │   │       ├── exception_groups_bad_inner_self_parenting_duplicate_id.pysnap
    │   │   │   │   │       ├── exception_groups_bad_missing_parent.pysnap
    │   │   │   │   │       ├── exception_groups_bad_no_root.pysnap
    │   │   │   │   │       ├── exception_groups_bad_out_of_sequence.pysnap
    │   │   │   │   │       ├── exception_groups_bad_root_self_parenting.pysnap
    │   │   │   │   │       ├── exception_groups_bad_solo_self_parenting.pysnap
    │   │   │   │   │       ├── exception_groups_bad_with_cycle.pysnap
    │   │   │   │   │       ├── exception_groups_one_exception.pysnap
    │   │   │   │   │       ├── exception_groups_one_type_under_nested_groups.pysnap
    │   │   │   │   │       ├── exception_groups_one_type_with_different_values.pysnap
    │   │   │   │   │       ├── exception_groups_one_type_with_similar_values.pysnap
    │   │   │   │   │       ├── exception_groups_one_type_with_similar_values_and_children.pysnap
    │   │   │   │   │       ├── exception_groups_two_exceptions_with_frames.pysnap
    │   │   │   │   │       ├── exception_groups_two_types.pysnap
    │   │   │   │   │       ├── exception_groups_two_types_under_nested_groups.pysnap
    │   │   │   │   │       ├── exception_javascript_no_in_app.pysnap
    │   │   │   │   │       ├── exception_without_type.pysnap
    │   │   │   │   │       ├── exception_without_value.pysnap
    │   │   │   │   │       ├── expectct.pysnap
    │   │   │   │   │       ├── fallback_prefix_level_1.pysnap
    │   │   │   │   │       ├── frame_compute_hashes_ignores_ENHANCED_clojure_classes.pysnap
    │   │   │   │   │       ├── frame_empty_list.pysnap
    │   │   │   │   │       ├── frame_ignores_ENHANCED_enhancer_by_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_ENHANCED_fast_class_by_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_ENHANCED_spring_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_dartlang_sdk.pysnap
    │   │   │   │   │       ├── frame_ignores_extra_ENHANCED_clojure_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_extra_ENHANCED_enhancer_by_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_extra_ENHANCED_spring_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_filename_from_url_origin_corner_cases.pysnap
    │   │   │   │   │       ├── frame_ignores_filename_if_abs_path_is_http.pysnap
    │   │   │   │   │       ├── frame_ignores_filename_if_blob.pysnap
    │   │   │   │   │       ├── frame_ignores_filename_if_http.pysnap
    │   │   │   │   │       ├── frame_ignores_filename_if_https.pysnap
    │   │   │   │   │       ├── frame_ignores_flutter_sdk.pysnap
    │   │   │   │   │       ├── frame_ignores_hibernate_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_java8_lambda_function.pysnap
    │   │   │   │   │       ├── frame_ignores_java8_lambda_module.pysnap
    │   │   │   │   │       ├── frame_ignores_javassist.pysnap
    │   │   │   │   │       ├── frame_ignores_javassist_2.pysnap
    │   │   │   │   │       ├── frame_ignores_javassist_3.pysnap
    │   │   │   │   │       ├── frame_ignores_module_if_page_url.pysnap
    │   │   │   │   │       ├── frame_ignores_module_if_page_url_2.pysnap
    │   │   │   │   │       ├── frame_ignores_safari_native_code.pysnap
    │   │   │   │   │       ├── frame_ignores_sentry_dart_packages.pysnap
    │   │   │   │   │       ├── frame_ignores_sentry_dart_sdk.pysnap
    │   │   │   │   │       ├── frame_ignores_sentry_flutter_sdk.pysnap
    │   │   │   │   │       ├── frame_ignores_sun_java_generated_constructors.pysnap
    │   │   │   │   │       ├── frame_ignores_sun_java_generated_constructors_2.pysnap
    │   │   │   │   │       ├── frame_ignores_sun_java_generated_methods.pysnap
    │   │   │   │   │       ├── frame_sanitizes_block_functions.pysnap
    │   │   │   │   │       ├── frame_sanitizes_erb_templates.pysnap
    │   │   │   │   │       ├── frame_sanitizes_versioned_filenames.pysnap
    │   │   │   │   │       ├── frame_sanitizes_versioned_filenames_2.pysnap
    │   │   │   │   │       ├── frame_uses_context_line_over_function.pysnap
    │   │   │   │   │       ├── frame_uses_module_over_filename.pysnap
    │   │   │   │   │       ├── frame_with_only_required_vars.pysnap
    │   │   │   │   │       ├── go_pkg_mod.pysnap
    │   │   │   │   │       ├── group_125_event_126.pysnap
    │   │   │   │   │       ├── group_200_event_200.pysnap
    │   │   │   │   │       ├── group_275_event_275.pysnap
    │   │   │   │   │       ├── group_289_event_312.pysnap
    │   │   │   │   │       ├── group_294_event_294.pysnap
    │   │   │   │   │       ├── group_294_event_329.pysnap
    │   │   │   │   │       ├── group_307_event_307.pysnap
    │   │   │   │   │       ├── group_307_event_657.pysnap
    │   │   │   │   │       ├── group_313_event_313.pysnap
    │   │   │   │   │       ├── group_313_event_333.pysnap
    │   │   │   │   │       ├── group_319_event_321.pysnap
    │   │   │   │   │       ├── group_389_event_389.pysnap
    │   │   │   │   │       ├── group_432_event_432.pysnap
    │   │   │   │   │       ├── group_432_event_453.pysnap
    │   │   │   │   │       ├── group_445_event_445.pysnap
    │   │   │   │   │       ├── hpkp.pysnap
    │   │   │   │   │       ├── hybrid_fingerprint_base.pysnap
    │   │   │   │   │       ├── hybrid_fingerprint_custom_client_hybrid_server.pysnap
    │   │   │   │   │       ├── hybrid_fingerprint_hybrid_client_custom_server.pysnap
    │   │   │   │   │       ├── hybrid_fingerprint_same_default_different_extra.pysnap
    │   │   │   │   │       ├── hybrid_fingerprint_same_extra_different_default.pysnap
    │   │   │   │   │       ├── in_app_in_ui.pysnap
    │   │   │   │   │       ├── java_chained.pysnap
    │   │   │   │   │       ├── java_minimal.pysnap
    │   │   │   │   │       ├── javascript_exception_fallback_to_message.pysnap
    │   │   │   │   │       ├── javascript_exception_fallback_to_message_whistles.pysnap
    │   │   │   │   │       ├── javascript_exception_no_in_app.pysnap
    │   │   │   │   │       ├── javascript_message.pysnap
    │   │   │   │   │       ├── javascript_message_parameterization.pysnap
    │   │   │   │   │       ├── javascript_polyfills.pysnap
    │   │   │   │   │       ├── javascript_unpkg.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_chrome.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_edge.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_firefox.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_http_chrome.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_http_edge.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_http_firefox.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_http_safari.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_safari.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_sentryui_firefox.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_sentryui_safari.pysnap
    │   │   │   │   │       ├── laravel.pysnap
    │   │   │   │   │       ├── laravel_anonymous.pysnap
    │   │   │   │   │       ├── logentry_prefers_message.pysnap
    │   │   │   │   │       ├── logentry_uses_formatted.pysnap
    │   │   │   │   │       ├── macos_amd_driver.pysnap
    │   │   │   │   │       ├── macos_intel_driver.pysnap
    │   │   │   │   │       ├── malloc_sentinel.pysnap
    │   │   │   │   │       ├── message_prefers_message.pysnap
    │   │   │   │   │       ├── message_uses_formatted.pysnap
    │   │   │   │   │       ├── message_with_key_pair_values.pysnap
    │   │   │   │   │       ├── minified_javascript.pysnap
    │   │   │   │   │       ├── native_complex_function_names.pysnap
    │   │   │   │   │       ├── native_driver_crash1.pysnap
    │   │   │   │   │       ├── native_driver_crash2.pysnap
    │   │   │   │   │       ├── native_driver_crash3.pysnap
    │   │   │   │   │       ├── native_limit_frames.pysnap
    │   │   │   │   │       ├── native_malloc_chain.pysnap
    │   │   │   │   │       ├── native_no_filenames.pysnap
    │   │   │   │   │       ├── native_unlimited_frames.pysnap
    │   │   │   │   │       ├── native_windows_anon_namespace.pysnap
    │   │   │   │   │       ├── native_with_function_name.pysnap
    │   │   │   │   │       ├── node_exception_weird.pysnap
    │   │   │   │   │       ├── node_low_level_async.pysnap
    │   │   │   │   │       ├── python_exception_base.pysnap
    │   │   │   │   │       ├── python_grouping_enhancer_away_from_crash.pysnap
    │   │   │   │   │       ├── python_grouping_enhancer_towards_crash.pysnap
    │   │   │   │   │       ├── python_hardcoded_values_in_context_line.pysnap
    │   │   │   │   │       ├── python_http_error.pysnap
    │   │   │   │   │       ├── react_concurrent_rendering.pysnap
    │   │   │   │   │       ├── react_concurrent_rendering_no_cause.pysnap
    │   │   │   │   │       ├── react_concurrent_rendering_no_mechanism.pysnap
    │   │   │   │   │       ├── react_native.pysnap
    │   │   │   │   │       ├── stacktrace_cocoa.pysnap
    │   │   │   │   │       ├── stacktrace_collapse_recursion.pysnap
    │   │   │   │   │       ├── stacktrace_compute_hashes.pysnap
    │   │   │   │   │       ├── stacktrace_discards_seemingly_useless_stack.pysnap
    │   │   │   │   │       ├── stacktrace_does_not_discard_non_urls.pysnap
    │   │   │   │   │       ├── stacktrace_does_not_group_different_js_errors.pysnap
    │   │   │   │   │       ├── stacktrace_enforce_min_frames.pysnap
    │   │   │   │   │       ├── stacktrace_excludes_single_frame_urls.pysnap
    │   │   │   │   │       ├── stacktrace_hash_without_system_frames.pysnap
    │   │   │   │   │       ├── stacktrace_ignores_singular_anonymous_frame.pysnap
    │   │   │   │   │       ├── stacktrace_negated_match.pysnap
    │   │   │   │   │       ├── stacktrace_rust.pysnap
    │   │   │   │   │       ├── stacktrace_rust2.pysnap
    │   │   │   │   │       ├── stacktrace_with_minimal_app_frames.pysnap
    │   │   │   │   │       ├── template_compute_hashes.pysnap
    │   │   │   │   │       ├── threads_compute_hashes.pysnap
    │   │   │   │   │       ├── threads_no_hash.pysnap
    │   │   │   │   │       ├── unity.pysnap
    │   │   │   │   │       ├── unknown_variant.pysnap
    │   │   │   │   │       ├── unreal_assert_mac.pysnap
    │   │   │   │   │       ├── unreal_assertion_check_fail_android.pysnap
    │   │   │   │   │       ├── unreal_assertion_check_fail_on_windows.pysnap
    │   │   │   │   │       ├── unreal_ensure_check_fail_on_mac.pysnap
    │   │   │   │   │       ├── unreal_ensure_check_fail_on_windows.pysnap
    │   │   │   │   │       └── unreal_event_capture_mac.pysnap
    │   │   │   ├── grouping_info
    │   │   │   │   └── test_grouping_info
    │   │   │   │   │   ├── newstyle@2023_01_11
    │   │   │   │   │       ├── actix.pysnap
    │   │   │   │   │       ├── android_anr.pysnap
    │   │   │   │   │       ├── aspnetcore.pysnap
    │   │   │   │   │       ├── block_invoke.pysnap
    │   │   │   │   │       ├── bugly.pysnap
    │   │   │   │   │       ├── built_in_fingerprint_chunkload_error.pysnap
    │   │   │   │   │       ├── built_in_fingerprint_chunkload_error_hybrid_fingerprint.pysnap
    │   │   │   │   │       ├── callee_guaranteed.pysnap
    │   │   │   │   │       ├── checksum_no_regex_match.pysnap
    │   │   │   │   │       ├── checksum_regex_match.pysnap
    │   │   │   │   │       ├── cocoa_dispatch_client_callout.pysnap
    │   │   │   │   │       ├── connection_error.pysnap
    │   │   │   │   │       ├── contributing_system_and_app_frames.pysnap
    │   │   │   │   │       ├── contributing_system_frames.pysnap
    │   │   │   │   │       ├── csp.pysnap
    │   │   │   │   │       ├── csp_img_src.pysnap
    │   │   │   │   │       ├── csp_no_blocked_uri.pysnap
    │   │   │   │   │       ├── csp_script_data_uri.pysnap
    │   │   │   │   │       ├── csp_script_src_unsafe_eval.pysnap
    │   │   │   │   │       ├── csp_script_src_unsafe_inline.pysnap
    │   │   │   │   │       ├── csp_script_src_uri.pysnap
    │   │   │   │   │       ├── csp_style_src_elem.pysnap
    │   │   │   │   │       ├── custom_fingerprint_client.pysnap
    │   │   │   │   │       ├── custom_fingerprint_client_and_server_rule.pysnap
    │   │   │   │   │       ├── custom_fingerprint_server_rule.pysnap
    │   │   │   │   │       ├── empty.pysnap
    │   │   │   │   │       ├── exception_cocoa_nserror.pysnap
    │   │   │   │   │       ├── exception_compute_hashes.pysnap
    │   │   │   │   │       ├── exception_compute_hashes_2.pysnap
    │   │   │   │   │       ├── exception_compute_hashes_3.pysnap
    │   │   │   │   │       ├── exception_groups_bad_duplicate_id.pysnap
    │   │   │   │   │       ├── exception_groups_bad_inner_self_parenting.pysnap
    │   │   │   │   │       ├── exception_groups_bad_inner_self_parenting_duplicate_id.pysnap
    │   │   │   │   │       ├── exception_groups_bad_missing_parent.pysnap
    │   │   │   │   │       ├── exception_groups_bad_no_root.pysnap
    │   │   │   │   │       ├── exception_groups_bad_out_of_sequence.pysnap
    │   │   │   │   │       ├── exception_groups_bad_root_self_parenting.pysnap
    │   │   │   │   │       ├── exception_groups_bad_solo_self_parenting.pysnap
    │   │   │   │   │       ├── exception_groups_bad_with_cycle.pysnap
    │   │   │   │   │       ├── exception_groups_one_exception.pysnap
    │   │   │   │   │       ├── exception_groups_one_type_under_nested_groups.pysnap
    │   │   │   │   │       ├── exception_groups_one_type_with_different_values.pysnap
    │   │   │   │   │       ├── exception_groups_one_type_with_similar_values.pysnap
    │   │   │   │   │       ├── exception_groups_one_type_with_similar_values_and_children.pysnap
    │   │   │   │   │       ├── exception_groups_two_exceptions_with_frames.pysnap
    │   │   │   │   │       ├── exception_groups_two_types.pysnap
    │   │   │   │   │       ├── exception_groups_two_types_under_nested_groups.pysnap
    │   │   │   │   │       ├── exception_javascript_no_in_app.pysnap
    │   │   │   │   │       ├── exception_without_type.pysnap
    │   │   │   │   │       ├── exception_without_value.pysnap
    │   │   │   │   │       ├── expectct.pysnap
    │   │   │   │   │       ├── fallback_prefix_level_1.pysnap
    │   │   │   │   │       ├── frame_compute_hashes_ignores_ENHANCED_clojure_classes.pysnap
    │   │   │   │   │       ├── frame_empty_list.pysnap
    │   │   │   │   │       ├── frame_ignores_ENHANCED_enhancer_by_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_ENHANCED_fast_class_by_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_ENHANCED_spring_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_dartlang_sdk.pysnap
    │   │   │   │   │       ├── frame_ignores_extra_ENHANCED_clojure_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_extra_ENHANCED_enhancer_by_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_extra_ENHANCED_spring_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_filename_from_url_origin_corner_cases.pysnap
    │   │   │   │   │       ├── frame_ignores_filename_if_abs_path_is_http.pysnap
    │   │   │   │   │       ├── frame_ignores_filename_if_blob.pysnap
    │   │   │   │   │       ├── frame_ignores_filename_if_http.pysnap
    │   │   │   │   │       ├── frame_ignores_filename_if_https.pysnap
    │   │   │   │   │       ├── frame_ignores_flutter_sdk.pysnap
    │   │   │   │   │       ├── frame_ignores_hibernate_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_java8_lambda_function.pysnap
    │   │   │   │   │       ├── frame_ignores_java8_lambda_module.pysnap
    │   │   │   │   │       ├── frame_ignores_javassist.pysnap
    │   │   │   │   │       ├── frame_ignores_javassist_2.pysnap
    │   │   │   │   │       ├── frame_ignores_javassist_3.pysnap
    │   │   │   │   │       ├── frame_ignores_module_if_page_url.pysnap
    │   │   │   │   │       ├── frame_ignores_module_if_page_url_2.pysnap
    │   │   │   │   │       ├── frame_ignores_safari_native_code.pysnap
    │   │   │   │   │       ├── frame_ignores_sentry_dart_packages.pysnap
    │   │   │   │   │       ├── frame_ignores_sentry_dart_sdk.pysnap
    │   │   │   │   │       ├── frame_ignores_sentry_flutter_sdk.pysnap
    │   │   │   │   │       ├── frame_ignores_sun_java_generated_constructors.pysnap
    │   │   │   │   │       ├── frame_ignores_sun_java_generated_constructors_2.pysnap
    │   │   │   │   │       ├── frame_ignores_sun_java_generated_methods.pysnap
    │   │   │   │   │       ├── frame_sanitizes_block_functions.pysnap
    │   │   │   │   │       ├── frame_sanitizes_erb_templates.pysnap
    │   │   │   │   │       ├── frame_sanitizes_versioned_filenames.pysnap
    │   │   │   │   │       ├── frame_sanitizes_versioned_filenames_2.pysnap
    │   │   │   │   │       ├── frame_uses_context_line_over_function.pysnap
    │   │   │   │   │       ├── frame_uses_module_over_filename.pysnap
    │   │   │   │   │       ├── frame_with_only_required_vars.pysnap
    │   │   │   │   │       ├── go_pkg_mod.pysnap
    │   │   │   │   │       ├── group_125_event_126.pysnap
    │   │   │   │   │       ├── group_200_event_200.pysnap
    │   │   │   │   │       ├── group_275_event_275.pysnap
    │   │   │   │   │       ├── group_289_event_312.pysnap
    │   │   │   │   │       ├── group_294_event_294.pysnap
    │   │   │   │   │       ├── group_294_event_329.pysnap
    │   │   │   │   │       ├── group_307_event_307.pysnap
    │   │   │   │   │       ├── group_307_event_657.pysnap
    │   │   │   │   │       ├── group_313_event_313.pysnap
    │   │   │   │   │       ├── group_313_event_333.pysnap
    │   │   │   │   │       ├── group_319_event_321.pysnap
    │   │   │   │   │       ├── group_389_event_389.pysnap
    │   │   │   │   │       ├── group_432_event_432.pysnap
    │   │   │   │   │       ├── group_432_event_453.pysnap
    │   │   │   │   │       ├── group_445_event_445.pysnap
    │   │   │   │   │       ├── hpkp.pysnap
    │   │   │   │   │       ├── hybrid_fingerprint_base.pysnap
    │   │   │   │   │       ├── hybrid_fingerprint_custom_client_hybrid_server.pysnap
    │   │   │   │   │       ├── hybrid_fingerprint_hybrid_client_custom_server.pysnap
    │   │   │   │   │       ├── hybrid_fingerprint_same_default_different_extra.pysnap
    │   │   │   │   │       ├── hybrid_fingerprint_same_extra_different_default.pysnap
    │   │   │   │   │       ├── in_app_in_ui.pysnap
    │   │   │   │   │       ├── java_chained.pysnap
    │   │   │   │   │       ├── java_minimal.pysnap
    │   │   │   │   │       ├── javascript_exception_fallback_to_message.pysnap
    │   │   │   │   │       ├── javascript_exception_fallback_to_message_whistles.pysnap
    │   │   │   │   │       ├── javascript_exception_no_in_app.pysnap
    │   │   │   │   │       ├── javascript_message.pysnap
    │   │   │   │   │       ├── javascript_message_parameterization.pysnap
    │   │   │   │   │       ├── javascript_polyfills.pysnap
    │   │   │   │   │       ├── javascript_unpkg.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_chrome.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_edge.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_firefox.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_http_chrome.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_http_edge.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_http_firefox.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_http_safari.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_safari.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_sentryui_firefox.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_sentryui_safari.pysnap
    │   │   │   │   │       ├── laravel.pysnap
    │   │   │   │   │       ├── laravel_anonymous.pysnap
    │   │   │   │   │       ├── logentry_prefers_message.pysnap
    │   │   │   │   │       ├── logentry_uses_formatted.pysnap
    │   │   │   │   │       ├── macos_amd_driver.pysnap
    │   │   │   │   │       ├── macos_intel_driver.pysnap
    │   │   │   │   │       ├── malloc_sentinel.pysnap
    │   │   │   │   │       ├── message_prefers_message.pysnap
    │   │   │   │   │       ├── message_uses_formatted.pysnap
    │   │   │   │   │       ├── message_with_key_pair_values.pysnap
    │   │   │   │   │       ├── minified_javascript.pysnap
    │   │   │   │   │       ├── native_complex_function_names.pysnap
    │   │   │   │   │       ├── native_driver_crash1.pysnap
    │   │   │   │   │       ├── native_driver_crash2.pysnap
    │   │   │   │   │       ├── native_driver_crash3.pysnap
    │   │   │   │   │       ├── native_limit_frames.pysnap
    │   │   │   │   │       ├── native_malloc_chain.pysnap
    │   │   │   │   │       ├── native_no_filenames.pysnap
    │   │   │   │   │       ├── native_unlimited_frames.pysnap
    │   │   │   │   │       ├── native_windows_anon_namespace.pysnap
    │   │   │   │   │       ├── native_with_function_name.pysnap
    │   │   │   │   │       ├── node_exception_weird.pysnap
    │   │   │   │   │       ├── node_low_level_async.pysnap
    │   │   │   │   │       ├── python_exception_base.pysnap
    │   │   │   │   │       ├── python_grouping_enhancer_away_from_crash.pysnap
    │   │   │   │   │       ├── python_grouping_enhancer_towards_crash.pysnap
    │   │   │   │   │       ├── python_hardcoded_values_in_context_line.pysnap
    │   │   │   │   │       ├── python_http_error.pysnap
    │   │   │   │   │       ├── react_concurrent_rendering.pysnap
    │   │   │   │   │       ├── react_concurrent_rendering_no_cause.pysnap
    │   │   │   │   │       ├── react_concurrent_rendering_no_mechanism.pysnap
    │   │   │   │   │       ├── react_native.pysnap
    │   │   │   │   │       ├── stacktrace_cocoa.pysnap
    │   │   │   │   │       ├── stacktrace_collapse_recursion.pysnap
    │   │   │   │   │       ├── stacktrace_compute_hashes.pysnap
    │   │   │   │   │       ├── stacktrace_discards_seemingly_useless_stack.pysnap
    │   │   │   │   │       ├── stacktrace_does_not_discard_non_urls.pysnap
    │   │   │   │   │       ├── stacktrace_does_not_group_different_js_errors.pysnap
    │   │   │   │   │       ├── stacktrace_enforce_min_frames.pysnap
    │   │   │   │   │       ├── stacktrace_excludes_single_frame_urls.pysnap
    │   │   │   │   │       ├── stacktrace_hash_without_system_frames.pysnap
    │   │   │   │   │       ├── stacktrace_ignores_singular_anonymous_frame.pysnap
    │   │   │   │   │       ├── stacktrace_negated_match.pysnap
    │   │   │   │   │       ├── stacktrace_rust.pysnap
    │   │   │   │   │       ├── stacktrace_rust2.pysnap
    │   │   │   │   │       ├── stacktrace_with_minimal_app_frames.pysnap
    │   │   │   │   │       ├── template_compute_hashes.pysnap
    │   │   │   │   │       ├── threads_compute_hashes.pysnap
    │   │   │   │   │       ├── threads_no_hash.pysnap
    │   │   │   │   │       ├── unity.pysnap
    │   │   │   │   │       ├── unreal_assert_mac.pysnap
    │   │   │   │   │       ├── unreal_assertion_check_fail_android.pysnap
    │   │   │   │   │       ├── unreal_assertion_check_fail_on_windows.pysnap
    │   │   │   │   │       ├── unreal_ensure_check_fail_on_mac.pysnap
    │   │   │   │   │       ├── unreal_ensure_check_fail_on_windows.pysnap
    │   │   │   │   │       └── unreal_event_capture_mac.pysnap
    │   │   │   │   │   └── newstyle@2025_11_21
    │   │   │   │   │       ├── actix.pysnap
    │   │   │   │   │       ├── android_anr.pysnap
    │   │   │   │   │       ├── aspnetcore.pysnap
    │   │   │   │   │       ├── block_invoke.pysnap
    │   │   │   │   │       ├── bugly.pysnap
    │   │   │   │   │       ├── built_in_fingerprint_chunkload_error.pysnap
    │   │   │   │   │       ├── built_in_fingerprint_chunkload_error_hybrid_fingerprint.pysnap
    │   │   │   │   │       ├── callee_guaranteed.pysnap
    │   │   │   │   │       ├── checksum_no_regex_match.pysnap
    │   │   │   │   │       ├── checksum_regex_match.pysnap
    │   │   │   │   │       ├── cocoa_dispatch_client_callout.pysnap
    │   │   │   │   │       ├── connection_error.pysnap
    │   │   │   │   │       ├── contributing_system_and_app_frames.pysnap
    │   │   │   │   │       ├── contributing_system_frames.pysnap
    │   │   │   │   │       ├── csp.pysnap
    │   │   │   │   │       ├── csp_img_src.pysnap
    │   │   │   │   │       ├── csp_no_blocked_uri.pysnap
    │   │   │   │   │       ├── csp_script_data_uri.pysnap
    │   │   │   │   │       ├── csp_script_src_unsafe_eval.pysnap
    │   │   │   │   │       ├── csp_script_src_unsafe_inline.pysnap
    │   │   │   │   │       ├── csp_script_src_uri.pysnap
    │   │   │   │   │       ├── csp_style_src_elem.pysnap
    │   │   │   │   │       ├── custom_fingerprint_client.pysnap
    │   │   │   │   │       ├── custom_fingerprint_client_and_server_rule.pysnap
    │   │   │   │   │       ├── custom_fingerprint_server_rule.pysnap
    │   │   │   │   │       ├── empty.pysnap
    │   │   │   │   │       ├── exception_cocoa_nserror.pysnap
    │   │   │   │   │       ├── exception_compute_hashes.pysnap
    │   │   │   │   │       ├── exception_compute_hashes_2.pysnap
    │   │   │   │   │       ├── exception_compute_hashes_3.pysnap
    │   │   │   │   │       ├── exception_groups_bad_duplicate_id.pysnap
    │   │   │   │   │       ├── exception_groups_bad_inner_self_parenting.pysnap
    │   │   │   │   │       ├── exception_groups_bad_inner_self_parenting_duplicate_id.pysnap
    │   │   │   │   │       ├── exception_groups_bad_missing_parent.pysnap
    │   │   │   │   │       ├── exception_groups_bad_no_root.pysnap
    │   │   │   │   │       ├── exception_groups_bad_out_of_sequence.pysnap
    │   │   │   │   │       ├── exception_groups_bad_root_self_parenting.pysnap
    │   │   │   │   │       ├── exception_groups_bad_solo_self_parenting.pysnap
    │   │   │   │   │       ├── exception_groups_bad_with_cycle.pysnap
    │   │   │   │   │       ├── exception_groups_one_exception.pysnap
    │   │   │   │   │       ├── exception_groups_one_type_under_nested_groups.pysnap
    │   │   │   │   │       ├── exception_groups_one_type_with_different_values.pysnap
    │   │   │   │   │       ├── exception_groups_one_type_with_similar_values.pysnap
    │   │   │   │   │       ├── exception_groups_one_type_with_similar_values_and_children.pysnap
    │   │   │   │   │       ├── exception_groups_two_exceptions_with_frames.pysnap
    │   │   │   │   │       ├── exception_groups_two_types.pysnap
    │   │   │   │   │       ├── exception_groups_two_types_under_nested_groups.pysnap
    │   │   │   │   │       ├── exception_javascript_no_in_app.pysnap
    │   │   │   │   │       ├── exception_without_type.pysnap
    │   │   │   │   │       ├── exception_without_value.pysnap
    │   │   │   │   │       ├── expectct.pysnap
    │   │   │   │   │       ├── fallback_prefix_level_1.pysnap
    │   │   │   │   │       ├── frame_compute_hashes_ignores_ENHANCED_clojure_classes.pysnap
    │   │   │   │   │       ├── frame_empty_list.pysnap
    │   │   │   │   │       ├── frame_ignores_ENHANCED_enhancer_by_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_ENHANCED_fast_class_by_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_ENHANCED_spring_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_dartlang_sdk.pysnap
    │   │   │   │   │       ├── frame_ignores_extra_ENHANCED_clojure_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_extra_ENHANCED_enhancer_by_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_extra_ENHANCED_spring_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_filename_from_url_origin_corner_cases.pysnap
    │   │   │   │   │       ├── frame_ignores_filename_if_abs_path_is_http.pysnap
    │   │   │   │   │       ├── frame_ignores_filename_if_blob.pysnap
    │   │   │   │   │       ├── frame_ignores_filename_if_http.pysnap
    │   │   │   │   │       ├── frame_ignores_filename_if_https.pysnap
    │   │   │   │   │       ├── frame_ignores_flutter_sdk.pysnap
    │   │   │   │   │       ├── frame_ignores_hibernate_classes.pysnap
    │   │   │   │   │       ├── frame_ignores_java8_lambda_function.pysnap
    │   │   │   │   │       ├── frame_ignores_java8_lambda_module.pysnap
    │   │   │   │   │       ├── frame_ignores_javassist.pysnap
    │   │   │   │   │       ├── frame_ignores_javassist_2.pysnap
    │   │   │   │   │       ├── frame_ignores_javassist_3.pysnap
    │   │   │   │   │       ├── frame_ignores_module_if_page_url.pysnap
    │   │   │   │   │       ├── frame_ignores_module_if_page_url_2.pysnap
    │   │   │   │   │       ├── frame_ignores_safari_native_code.pysnap
    │   │   │   │   │       ├── frame_ignores_sentry_dart_packages.pysnap
    │   │   │   │   │       ├── frame_ignores_sentry_dart_sdk.pysnap
    │   │   │   │   │       ├── frame_ignores_sentry_flutter_sdk.pysnap
    │   │   │   │   │       ├── frame_ignores_sun_java_generated_constructors.pysnap
    │   │   │   │   │       ├── frame_ignores_sun_java_generated_constructors_2.pysnap
    │   │   │   │   │       ├── frame_ignores_sun_java_generated_methods.pysnap
    │   │   │   │   │       ├── frame_sanitizes_block_functions.pysnap
    │   │   │   │   │       ├── frame_sanitizes_erb_templates.pysnap
    │   │   │   │   │       ├── frame_sanitizes_versioned_filenames.pysnap
    │   │   │   │   │       ├── frame_sanitizes_versioned_filenames_2.pysnap
    │   │   │   │   │       ├── frame_uses_context_line_over_function.pysnap
    │   │   │   │   │       ├── frame_uses_module_over_filename.pysnap
    │   │   │   │   │       ├── frame_with_only_required_vars.pysnap
    │   │   │   │   │       ├── go_pkg_mod.pysnap
    │   │   │   │   │       ├── group_125_event_126.pysnap
    │   │   │   │   │       ├── group_200_event_200.pysnap
    │   │   │   │   │       ├── group_275_event_275.pysnap
    │   │   │   │   │       ├── group_289_event_312.pysnap
    │   │   │   │   │       ├── group_294_event_294.pysnap
    │   │   │   │   │       ├── group_294_event_329.pysnap
    │   │   │   │   │       ├── group_307_event_307.pysnap
    │   │   │   │   │       ├── group_307_event_657.pysnap
    │   │   │   │   │       ├── group_313_event_313.pysnap
    │   │   │   │   │       ├── group_313_event_333.pysnap
    │   │   │   │   │       ├── group_319_event_321.pysnap
    │   │   │   │   │       ├── group_389_event_389.pysnap
    │   │   │   │   │       ├── group_432_event_432.pysnap
    │   │   │   │   │       ├── group_432_event_453.pysnap
    │   │   │   │   │       ├── group_445_event_445.pysnap
    │   │   │   │   │       ├── hpkp.pysnap
    │   │   │   │   │       ├── hybrid_fingerprint_base.pysnap
    │   │   │   │   │       ├── hybrid_fingerprint_custom_client_hybrid_server.pysnap
    │   │   │   │   │       ├── hybrid_fingerprint_hybrid_client_custom_server.pysnap
    │   │   │   │   │       ├── hybrid_fingerprint_same_default_different_extra.pysnap
    │   │   │   │   │       ├── hybrid_fingerprint_same_extra_different_default.pysnap
    │   │   │   │   │       ├── in_app_in_ui.pysnap
    │   │   │   │   │       ├── java_chained.pysnap
    │   │   │   │   │       ├── java_minimal.pysnap
    │   │   │   │   │       ├── javascript_exception_fallback_to_message.pysnap
    │   │   │   │   │       ├── javascript_exception_fallback_to_message_whistles.pysnap
    │   │   │   │   │       ├── javascript_exception_no_in_app.pysnap
    │   │   │   │   │       ├── javascript_message.pysnap
    │   │   │   │   │       ├── javascript_message_parameterization.pysnap
    │   │   │   │   │       ├── javascript_polyfills.pysnap
    │   │   │   │   │       ├── javascript_unpkg.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_chrome.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_edge.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_firefox.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_http_chrome.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_http_edge.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_http_firefox.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_http_safari.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_safari.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_sentryui_firefox.pysnap
    │   │   │   │   │       ├── javascript_xbrowser_sentryui_safari.pysnap
    │   │   │   │   │       ├── laravel.pysnap
    │   │   │   │   │       ├── laravel_anonymous.pysnap
    │   │   │   │   │       ├── logentry_prefers_message.pysnap
    │   │   │   │   │       ├── logentry_uses_formatted.pysnap
    │   │   │   │   │       ├── macos_amd_driver.pysnap
    │   │   │   │   │       ├── macos_intel_driver.pysnap
    │   │   │   │   │       ├── malloc_sentinel.pysnap
    │   │   │   │   │       ├── message_prefers_message.pysnap
    │   │   │   │   │       ├── message_uses_formatted.pysnap
    │   │   │   │   │       ├── message_with_key_pair_values.pysnap
    │   │   │   │   │       ├── minified_javascript.pysnap
    │   │   │   │   │       ├── native_complex_function_names.pysnap
    │   │   │   │   │       ├── native_driver_crash1.pysnap
    │   │   │   │   │       ├── native_driver_crash2.pysnap
    │   │   │   │   │       ├── native_driver_crash3.pysnap
    │   │   │   │   │       ├── native_limit_frames.pysnap
    │   │   │   │   │       ├── native_malloc_chain.pysnap
    │   │   │   │   │       ├── native_no_filenames.pysnap
    │   │   │   │   │       ├── native_unlimited_frames.pysnap
    │   │   │   │   │       ├── native_windows_anon_namespace.pysnap
    │   │   │   │   │       ├── native_with_function_name.pysnap
    │   │   │   │   │       ├── node_exception_weird.pysnap
    │   │   │   │   │       ├── node_low_level_async.pysnap
    │   │   │   │   │       ├── python_exception_base.pysnap
    │   │   │   │   │       ├── python_grouping_enhancer_away_from_crash.pysnap
    │   │   │   │   │       ├── python_grouping_enhancer_towards_crash.pysnap
    │   │   │   │   │       ├── python_hardcoded_values_in_context_line.pysnap
    │   │   │   │   │       ├── python_http_error.pysnap
    │   │   │   │   │       ├── react_concurrent_rendering.pysnap
    │   │   │   │   │       ├── react_concurrent_rendering_no_cause.pysnap
    │   │   │   │   │       ├── react_concurrent_rendering_no_mechanism.pysnap
    │   │   │   │   │       ├── react_native.pysnap
    │   │   │   │   │       ├── stacktrace_cocoa.pysnap
    │   │   │   │   │       ├── stacktrace_collapse_recursion.pysnap
    │   │   │   │   │       ├── stacktrace_compute_hashes.pysnap
    │   │   │   │   │       ├── stacktrace_discards_seemingly_useless_stack.pysnap
    │   │   │   │   │       ├── stacktrace_does_not_discard_non_urls.pysnap
    │   │   │   │   │       ├── stacktrace_does_not_group_different_js_errors.pysnap
    │   │   │   │   │       ├── stacktrace_enforce_min_frames.pysnap
    │   │   │   │   │       ├── stacktrace_excludes_single_frame_urls.pysnap
    │   │   │   │   │       ├── stacktrace_hash_without_system_frames.pysnap
    │   │   │   │   │       ├── stacktrace_ignores_singular_anonymous_frame.pysnap
    │   │   │   │   │       ├── stacktrace_negated_match.pysnap
    │   │   │   │   │       ├── stacktrace_rust.pysnap
    │   │   │   │   │       ├── stacktrace_rust2.pysnap
    │   │   │   │   │       ├── stacktrace_with_minimal_app_frames.pysnap
    │   │   │   │   │       ├── template_compute_hashes.pysnap
    │   │   │   │   │       ├── threads_compute_hashes.pysnap
    │   │   │   │   │       ├── threads_no_hash.pysnap
    │   │   │   │   │       ├── unity.pysnap
    │   │   │   │   │       ├── unreal_assert_mac.pysnap
    │   │   │   │   │       ├── unreal_assertion_check_fail_android.pysnap
    │   │   │   │   │       ├── unreal_assertion_check_fail_on_windows.pysnap
    │   │   │   │   │       ├── unreal_ensure_check_fail_on_mac.pysnap
    │   │   │   │   │       ├── unreal_ensure_check_fail_on_windows.pysnap
    │   │   │   │   │       └── unreal_event_capture_mac.pysnap
    │   │   │   ├── test_categorization
    │   │   │   │   └── test_categorization
    │   │   │   │   │   ├── android_anr2.pysnap
    │   │   │   │   │   ├── arraygetter.pysnap
    │   │   │   │   │   ├── block_invoke.pysnap
    │   │   │   │   │   ├── bugly.pysnap
    │   │   │   │   │   ├── callee_guaranteed.pysnap
    │   │   │   │   │   ├── cfrelease.pysnap
    │   │   │   │   │   ├── dladdr.pysnap
    │   │   │   │   │   ├── group_125_event_126.pysnap
    │   │   │   │   │   ├── group_200_event_200.pysnap
    │   │   │   │   │   ├── group_200_event_201.pysnap
    │   │   │   │   │   ├── group_275_event_275.pysnap
    │   │   │   │   │   ├── group_289_event_312.pysnap
    │   │   │   │   │   ├── group_294_event_294.pysnap
    │   │   │   │   │   ├── group_294_event_329.pysnap
    │   │   │   │   │   ├── group_307_event_307.pysnap
    │   │   │   │   │   ├── group_307_event_657.pysnap
    │   │   │   │   │   ├── group_313_event_313.pysnap
    │   │   │   │   │   ├── group_313_event_333.pysnap
    │   │   │   │   │   ├── group_319_event_321.pysnap
    │   │   │   │   │   ├── group_332_event_332.pysnap
    │   │   │   │   │   ├── group_332_event_343.pysnap
    │   │   │   │   │   ├── group_332_event_353.pysnap
    │   │   │   │   │   ├── group_389_event_389.pysnap
    │   │   │   │   │   ├── group_428_event_428.pysnap
    │   │   │   │   │   ├── group_428_event_562.pysnap
    │   │   │   │   │   ├── group_432_event_432.pysnap
    │   │   │   │   │   ├── group_432_event_453.pysnap
    │   │   │   │   │   ├── group_445_event_445.pysnap
    │   │   │   │   │   ├── malloc_sentinel.pysnap
    │   │   │   │   │   ├── mobile1_xap.pysnap
    │   │   │   │   │   ├── mobile1_xaz.pysnap
    │   │   │   │   │   ├── mobile1_xba.pysnap
    │   │   │   │   │   ├── mobile1_xbb.pysnap
    │   │   │   │   │   ├── mobile1_xbc.pysnap
    │   │   │   │   │   ├── mobile1_xdn.pysnap
    │   │   │   │   │   ├── mobile1_xdu.pysnap
    │   │   │   │   │   ├── mobile1_xdv.pysnap
    │   │   │   │   │   ├── mobile1_xdw.pysnap
    │   │   │   │   │   ├── mobile1_xed.pysnap
    │   │   │   │   │   ├── mobile1_xeh.pysnap
    │   │   │   │   │   ├── mobile1_xej.pysnap
    │   │   │   │   │   ├── mobile1_xen.pysnap
    │   │   │   │   │   ├── mobile1_xeq.pysnap
    │   │   │   │   │   ├── mobile1_xex.pysnap
    │   │   │   │   │   ├── mobile1_xey.pysnap
    │   │   │   │   │   ├── mobile1_xfc.pysnap
    │   │   │   │   │   ├── mobile1_xfh.pysnap
    │   │   │   │   │   ├── mobile1_xfp.pysnap
    │   │   │   │   │   ├── mobile1_xgh.pysnap
    │   │   │   │   │   ├── mobile1_xgi.pysnap
    │   │   │   │   │   ├── mobile1_xgn.pysnap
    │   │   │   │   │   ├── mobile1_xgq.pysnap
    │   │   │   │   │   ├── mobile1_xht.pysnap
    │   │   │   │   │   ├── mobile1_xia.pysnap
    │   │   │   │   │   ├── mobile1_xib.pysnap
    │   │   │   │   │   ├── mobile1_xic.pysnap
    │   │   │   │   │   ├── mobile1_xid.pysnap
    │   │   │   │   │   ├── mobile1_xig.pysnap
    │   │   │   │   │   ├── mobile1_xih.pysnap
    │   │   │   │   │   ├── mobile1_xir.pysnap
    │   │   │   │   │   ├── mobile1_xiy.pysnap
    │   │   │   │   │   ├── mobile1_xjm.pysnap
    │   │   │   │   │   ├── mobile1_xjo.pysnap
    │   │   │   │   │   ├── mobile1_xjt.pysnap
    │   │   │   │   │   ├── mobile1_xju.pysnap
    │   │   │   │   │   ├── mobile1_xjx.pysnap
    │   │   │   │   │   ├── mobile1_xkc.pysnap
    │   │   │   │   │   ├── mobile1_xkf.pysnap
    │   │   │   │   │   ├── mobile1_xkk.pysnap
    │   │   │   │   │   ├── mobile1_xkm.pysnap
    │   │   │   │   │   ├── mobile1_xko.pysnap
    │   │   │   │   │   ├── mobile1_xkw.pysnap
    │   │   │   │   │   ├── mobile1_xll.pysnap
    │   │   │   │   │   ├── mobile1_xlm.pysnap
    │   │   │   │   │   ├── mobile1_xlp.pysnap
    │   │   │   │   │   ├── mobile1_xlu.pysnap
    │   │   │   │   │   ├── mobile1_xly.pysnap
    │   │   │   │   │   ├── mobile1_xmj.pysnap
    │   │   │   │   │   ├── mobile1_xmk.pysnap
    │   │   │   │   │   ├── mobile1_xmm.pysnap
    │   │   │   │   │   ├── mobile1_xms.pysnap
    │   │   │   │   │   ├── mobile1_xmu.pysnap
    │   │   │   │   │   ├── mobile1_xnf.pysnap
    │   │   │   │   │   ├── mobile1_xny.pysnap
    │   │   │   │   │   ├── mobile1_xoo.pysnap
    │   │   │   │   │   ├── mobile1_xos.pysnap
    │   │   │   │   │   ├── mobile1_xph.pysnap
    │   │   │   │   │   ├── mobile1_xpk.pysnap
    │   │   │   │   │   ├── mobile1_xpm.pysnap
    │   │   │   │   │   ├── mobile1_xqa.pysnap
    │   │   │   │   │   ├── mobile1_xqg.pysnap
    │   │   │   │   │   ├── mobile1_xqm.pysnap
    │   │   │   │   │   ├── mobile1_xra.pysnap
    │   │   │   │   │   ├── mobile1_xrk.pysnap
    │   │   │   │   │   ├── mobile1_xrl.pysnap
    │   │   │   │   │   ├── mobile1_xrm.pysnap
    │   │   │   │   │   ├── mobile1_xrt.pysnap
    │   │   │   │   │   ├── mobile1_xru.pysnap
    │   │   │   │   │   ├── mobile1_xsg.pysnap
    │   │   │   │   │   ├── mobile1_xsm.pysnap
    │   │   │   │   │   ├── mobile1_xsr.pysnap
    │   │   │   │   │   ├── mobile1_xst.pysnap
    │   │   │   │   │   ├── native1_xae.pysnap
    │   │   │   │   │   ├── native1_xap.pysnap
    │   │   │   │   │   ├── native1_xbo.pysnap
    │   │   │   │   │   ├── native1_xci.pysnap
    │   │   │   │   │   ├── native1_xdb.pysnap
    │   │   │   │   │   ├── native1_xdh.pysnap
    │   │   │   │   │   ├── native1_xdi.pysnap
    │   │   │   │   │   ├── native1_xdw.pysnap
    │   │   │   │   │   ├── native1_xed.pysnap
    │   │   │   │   │   ├── native1_xeh.pysnap
    │   │   │   │   │   ├── native1_xet.pysnap
    │   │   │   │   │   ├── native1_xfq.pysnap
    │   │   │   │   │   ├── native1_xgh.pysnap
    │   │   │   │   │   ├── native1_xhl.pysnap
    │   │   │   │   │   ├── native1_xht.pysnap
    │   │   │   │   │   ├── native1_xim.pysnap
    │   │   │   │   │   ├── native1_xis.pysnap
    │   │   │   │   │   ├── native1_xjm.pysnap
    │   │   │   │   │   ├── native1_xjx.pysnap
    │   │   │   │   │   ├── native1_xkt.pysnap
    │   │   │   │   │   ├── native1_xll.pysnap
    │   │   │   │   │   ├── native1_xmk.pysnap
    │   │   │   │   │   ├── native1_xnt.pysnap
    │   │   │   │   │   ├── native1_xnz.pysnap
    │   │   │   │   │   ├── native1_xou.pysnap
    │   │   │   │   │   ├── native1_xpk.pysnap
    │   │   │   │   │   ├── native1_xqx.pysnap
    │   │   │   │   │   ├── native1_xrg.pysnap
    │   │   │   │   │   ├── native2_boost.pysnap
    │   │   │   │   │   ├── nsisengine.pysnap
    │   │   │   │   │   ├── objc_release.pysnap
    │   │   │   │   │   ├── regression_threadbase_and_system.pysnap
    │   │   │   │   │   ├── swift_dealloc.pysnap
    │   │   │   │   │   └── swiftui.pysnap
    │   │   │   ├── test_enhancer
    │   │   │   │   └── test_basic_parsing
    │   │   │   │   │   └── 3.pysnap
    │   │   │   ├── test_fingerprinting
    │   │   │   │   └── test_event_hash_variant
    │   │   │   │   │   ├── built_in_fingerprint_chunkload_error.pysnap
    │   │   │   │   │   ├── fingerprint_abs_path.pysnap
    │   │   │   │   │   ├── fingerprint_escape_chars.pysnap
    │   │   │   │   │   ├── fingerprint_exception_type.pysnap
    │   │   │   │   │   ├── fingerprint_exception_type_and_module.pysnap
    │   │   │   │   │   ├── fingerprint_exception_type_and_module2.pysnap
    │   │   │   │   │   ├── fingerprint_exception_type_and_sdk.pysnap
    │   │   │   │   │   ├── fingerprint_exception_type_and_sdk_mismatch.pysnap
    │   │   │   │   │   ├── fingerprint_exception_value.pysnap
    │   │   │   │   │   ├── fingerprint_function.pysnap
    │   │   │   │   │   ├── fingerprint_message.pysnap
    │   │   │   │   │   ├── fingerprint_message_on_value.pysnap
    │   │   │   │   │   ├── fingerprint_native.pysnap
    │   │   │   │   │   ├── fingerprint_native_app.pysnap
    │   │   │   │   │   ├── fingerprint_native_non_app.pysnap
    │   │   │   │   │   ├── fingerprint_no_function.pysnap
    │   │   │   │   │   ├── fingerprint_no_match.pysnap
    │   │   │   │   │   ├── fingerprint_no_package.pysnap
    │   │   │   │   │   ├── fingerprint_no_transaction.pysnap
    │   │   │   │   │   ├── fingerprint_no_type_module.pysnap
    │   │   │   │   │   ├── fingerprint_on_log_info.pysnap
    │   │   │   │   │   ├── fingerprint_on_sdk.pysnap
    │   │   │   │   │   ├── fingerprint_on_tags.pysnap
    │   │   │   │   │   ├── fingerprint_override_client.pysnap
    │   │   │   │   │   ├── fingerprint_package.pysnap
    │   │   │   │   │   ├── fingerprint_python.pysnap
    │   │   │   │   │   ├── fingerprint_release.pysnap
    │   │   │   │   │   ├── fingerprint_title_uses_top_in_app_frame.pysnap
    │   │   │   │   │   ├── fingerprint_transaction.pysnap
    │   │   │   │   │   ├── fingerprint_two_threads.pysnap
    │   │   │   │   │   └── fingerprint_type_module.pysnap
    │   │   │   └── variants
    │   │   │   │   └── test_variants
    │   │   │   │       ├── newstyle@2023_01_11
    │   │   │   │           ├── actix.pysnap
    │   │   │   │           ├── android_anr.pysnap
    │   │   │   │           ├── aspnetcore.pysnap
    │   │   │   │           ├── block_invoke.pysnap
    │   │   │   │           ├── bugly.pysnap
    │   │   │   │           ├── built_in_fingerprint_chunkload_error.pysnap
    │   │   │   │           ├── built_in_fingerprint_chunkload_error_hybrid_fingerprint.pysnap
    │   │   │   │           ├── callee_guaranteed.pysnap
    │   │   │   │           ├── checksum_no_regex_match.pysnap
    │   │   │   │           ├── checksum_regex_match.pysnap
    │   │   │   │           ├── cocoa_dispatch_client_callout.pysnap
    │   │   │   │           ├── connection_error.pysnap
    │   │   │   │           ├── contributing_system_and_app_frames.pysnap
    │   │   │   │           ├── contributing_system_frames.pysnap
    │   │   │   │           ├── csp.pysnap
    │   │   │   │           ├── csp_img_src.pysnap
    │   │   │   │           ├── csp_no_blocked_uri.pysnap
    │   │   │   │           ├── csp_script_data_uri.pysnap
    │   │   │   │           ├── csp_script_src_unsafe_eval.pysnap
    │   │   │   │           ├── csp_script_src_unsafe_inline.pysnap
    │   │   │   │           ├── csp_script_src_uri.pysnap
    │   │   │   │           ├── csp_style_src_elem.pysnap
    │   │   │   │           ├── custom_fingerprint_client.pysnap
    │   │   │   │           ├── custom_fingerprint_client_and_server_rule.pysnap
    │   │   │   │           ├── custom_fingerprint_server_rule.pysnap
    │   │   │   │           ├── empty.pysnap
    │   │   │   │           ├── exception_cocoa_nserror.pysnap
    │   │   │   │           ├── exception_compute_hashes.pysnap
    │   │   │   │           ├── exception_compute_hashes_2.pysnap
    │   │   │   │           ├── exception_compute_hashes_3.pysnap
    │   │   │   │           ├── exception_groups_bad_duplicate_id.pysnap
    │   │   │   │           ├── exception_groups_bad_inner_self_parenting.pysnap
    │   │   │   │           ├── exception_groups_bad_inner_self_parenting_duplicate_id.pysnap
    │   │   │   │           ├── exception_groups_bad_missing_parent.pysnap
    │   │   │   │           ├── exception_groups_bad_no_root.pysnap
    │   │   │   │           ├── exception_groups_bad_out_of_sequence.pysnap
    │   │   │   │           ├── exception_groups_bad_root_self_parenting.pysnap
    │   │   │   │           ├── exception_groups_bad_solo_self_parenting.pysnap
    │   │   │   │           ├── exception_groups_bad_with_cycle.pysnap
    │   │   │   │           ├── exception_groups_one_exception.pysnap
    │   │   │   │           ├── exception_groups_one_type_under_nested_groups.pysnap
    │   │   │   │           ├── exception_groups_one_type_with_different_values.pysnap
    │   │   │   │           ├── exception_groups_one_type_with_similar_values.pysnap
    │   │   │   │           ├── exception_groups_one_type_with_similar_values_and_children.pysnap
    │   │   │   │           ├── exception_groups_two_exceptions_with_frames.pysnap
    │   │   │   │           ├── exception_groups_two_types.pysnap
    │   │   │   │           ├── exception_groups_two_types_under_nested_groups.pysnap
    │   │   │   │           ├── exception_javascript_no_in_app.pysnap
    │   │   │   │           ├── exception_without_type.pysnap
    │   │   │   │           ├── exception_without_value.pysnap
    │   │   │   │           ├── expectct.pysnap
    │   │   │   │           ├── fallback_prefix_level_1.pysnap
    │   │   │   │           ├── frame_compute_hashes_ignores_ENHANCED_clojure_classes.pysnap
    │   │   │   │           ├── frame_empty_list.pysnap
    │   │   │   │           ├── frame_ignores_ENHANCED_enhancer_by_classes.pysnap
    │   │   │   │           ├── frame_ignores_ENHANCED_fast_class_by_classes.pysnap
    │   │   │   │           ├── frame_ignores_ENHANCED_spring_classes.pysnap
    │   │   │   │           ├── frame_ignores_dartlang_sdk.pysnap
    │   │   │   │           ├── frame_ignores_extra_ENHANCED_clojure_classes.pysnap
    │   │   │   │           ├── frame_ignores_extra_ENHANCED_enhancer_by_classes.pysnap
    │   │   │   │           ├── frame_ignores_extra_ENHANCED_spring_classes.pysnap
    │   │   │   │           ├── frame_ignores_filename_from_url_origin_corner_cases.pysnap
    │   │   │   │           ├── frame_ignores_filename_if_abs_path_is_http.pysnap
    │   │   │   │           ├── frame_ignores_filename_if_blob.pysnap
    │   │   │   │           ├── frame_ignores_filename_if_http.pysnap
    │   │   │   │           ├── frame_ignores_filename_if_https.pysnap
    │   │   │   │           ├── frame_ignores_flutter_sdk.pysnap
    │   │   │   │           ├── frame_ignores_hibernate_classes.pysnap
    │   │   │   │           ├── frame_ignores_java8_lambda_function.pysnap
    │   │   │   │           ├── frame_ignores_java8_lambda_module.pysnap
    │   │   │   │           ├── frame_ignores_javassist.pysnap
    │   │   │   │           ├── frame_ignores_javassist_2.pysnap
    │   │   │   │           ├── frame_ignores_javassist_3.pysnap
    │   │   │   │           ├── frame_ignores_module_if_page_url.pysnap
    │   │   │   │           ├── frame_ignores_module_if_page_url_2.pysnap
    │   │   │   │           ├── frame_ignores_safari_native_code.pysnap
    │   │   │   │           ├── frame_ignores_sentry_dart_packages.pysnap
    │   │   │   │           ├── frame_ignores_sentry_dart_sdk.pysnap
    │   │   │   │           ├── frame_ignores_sentry_flutter_sdk.pysnap
    │   │   │   │           ├── frame_ignores_sun_java_generated_constructors.pysnap
    │   │   │   │           ├── frame_ignores_sun_java_generated_constructors_2.pysnap
    │   │   │   │           ├── frame_ignores_sun_java_generated_methods.pysnap
    │   │   │   │           ├── frame_sanitizes_block_functions.pysnap
    │   │   │   │           ├── frame_sanitizes_erb_templates.pysnap
    │   │   │   │           ├── frame_sanitizes_versioned_filenames.pysnap
    │   │   │   │           ├── frame_sanitizes_versioned_filenames_2.pysnap
    │   │   │   │           ├── frame_uses_context_line_over_function.pysnap
    │   │   │   │           ├── frame_uses_module_over_filename.pysnap
    │   │   │   │           ├── frame_with_only_required_vars.pysnap
    │   │   │   │           ├── go_pkg_mod.pysnap
    │   │   │   │           ├── group_125_event_126.pysnap
    │   │   │   │           ├── group_200_event_200.pysnap
    │   │   │   │           ├── group_275_event_275.pysnap
    │   │   │   │           ├── group_289_event_312.pysnap
    │   │   │   │           ├── group_294_event_294.pysnap
    │   │   │   │           ├── group_294_event_329.pysnap
    │   │   │   │           ├── group_307_event_307.pysnap
    │   │   │   │           ├── group_307_event_657.pysnap
    │   │   │   │           ├── group_313_event_313.pysnap
    │   │   │   │           ├── group_313_event_333.pysnap
    │   │   │   │           ├── group_319_event_321.pysnap
    │   │   │   │           ├── group_389_event_389.pysnap
    │   │   │   │           ├── group_432_event_432.pysnap
    │   │   │   │           ├── group_432_event_453.pysnap
    │   │   │   │           ├── group_445_event_445.pysnap
    │   │   │   │           ├── hpkp.pysnap
    │   │   │   │           ├── hybrid_fingerprint_base.pysnap
    │   │   │   │           ├── hybrid_fingerprint_custom_client_hybrid_server.pysnap
    │   │   │   │           ├── hybrid_fingerprint_hybrid_client_custom_server.pysnap
    │   │   │   │           ├── hybrid_fingerprint_same_default_different_extra.pysnap
    │   │   │   │           ├── hybrid_fingerprint_same_extra_different_default.pysnap
    │   │   │   │           ├── in_app_in_ui.pysnap
    │   │   │   │           ├── java_chained.pysnap
    │   │   │   │           ├── java_minimal.pysnap
    │   │   │   │           ├── javascript_exception_fallback_to_message.pysnap
    │   │   │   │           ├── javascript_exception_fallback_to_message_whistles.pysnap
    │   │   │   │           ├── javascript_exception_no_in_app.pysnap
    │   │   │   │           ├── javascript_message.pysnap
    │   │   │   │           ├── javascript_message_parameterization.pysnap
    │   │   │   │           ├── javascript_polyfills.pysnap
    │   │   │   │           ├── javascript_unpkg.pysnap
    │   │   │   │           ├── javascript_xbrowser_chrome.pysnap
    │   │   │   │           ├── javascript_xbrowser_edge.pysnap
    │   │   │   │           ├── javascript_xbrowser_firefox.pysnap
    │   │   │   │           ├── javascript_xbrowser_http_chrome.pysnap
    │   │   │   │           ├── javascript_xbrowser_http_edge.pysnap
    │   │   │   │           ├── javascript_xbrowser_http_firefox.pysnap
    │   │   │   │           ├── javascript_xbrowser_http_safari.pysnap
    │   │   │   │           ├── javascript_xbrowser_safari.pysnap
    │   │   │   │           ├── javascript_xbrowser_sentryui_firefox.pysnap
    │   │   │   │           ├── javascript_xbrowser_sentryui_safari.pysnap
    │   │   │   │           ├── laravel.pysnap
    │   │   │   │           ├── laravel_anonymous.pysnap
    │   │   │   │           ├── logentry_prefers_message.pysnap
    │   │   │   │           ├── logentry_uses_formatted.pysnap
    │   │   │   │           ├── macos_amd_driver.pysnap
    │   │   │   │           ├── macos_intel_driver.pysnap
    │   │   │   │           ├── malloc_sentinel.pysnap
    │   │   │   │           ├── message_prefers_message.pysnap
    │   │   │   │           ├── message_uses_formatted.pysnap
    │   │   │   │           ├── message_with_key_pair_values.pysnap
    │   │   │   │           ├── minified_javascript.pysnap
    │   │   │   │           ├── native_complex_function_names.pysnap
    │   │   │   │           ├── native_driver_crash1.pysnap
    │   │   │   │           ├── native_driver_crash2.pysnap
    │   │   │   │           ├── native_driver_crash3.pysnap
    │   │   │   │           ├── native_limit_frames.pysnap
    │   │   │   │           ├── native_malloc_chain.pysnap
    │   │   │   │           ├── native_no_filenames.pysnap
    │   │   │   │           ├── native_unlimited_frames.pysnap
    │   │   │   │           ├── native_windows_anon_namespace.pysnap
    │   │   │   │           ├── native_with_function_name.pysnap
    │   │   │   │           ├── node_exception_weird.pysnap
    │   │   │   │           ├── node_low_level_async.pysnap
    │   │   │   │           ├── python_exception_base.pysnap
    │   │   │   │           ├── python_grouping_enhancer_away_from_crash.pysnap
    │   │   │   │           ├── python_grouping_enhancer_towards_crash.pysnap
    │   │   │   │           ├── python_hardcoded_values_in_context_line.pysnap
    │   │   │   │           ├── python_http_error.pysnap
    │   │   │   │           ├── react_concurrent_rendering.pysnap
    │   │   │   │           ├── react_concurrent_rendering_no_cause.pysnap
    │   │   │   │           ├── react_concurrent_rendering_no_mechanism.pysnap
    │   │   │   │           ├── react_native.pysnap
    │   │   │   │           ├── stacktrace_cocoa.pysnap
    │   │   │   │           ├── stacktrace_collapse_recursion.pysnap
    │   │   │   │           ├── stacktrace_compute_hashes.pysnap
    │   │   │   │           ├── stacktrace_discards_seemingly_useless_stack.pysnap
    │   │   │   │           ├── stacktrace_does_not_discard_non_urls.pysnap
    │   │   │   │           ├── stacktrace_does_not_group_different_js_errors.pysnap
    │   │   │   │           ├── stacktrace_enforce_min_frames.pysnap
    │   │   │   │           ├── stacktrace_excludes_single_frame_urls.pysnap
    │   │   │   │           ├── stacktrace_hash_without_system_frames.pysnap
    │   │   │   │           ├── stacktrace_ignores_singular_anonymous_frame.pysnap
    │   │   │   │           ├── stacktrace_negated_match.pysnap
    │   │   │   │           ├── stacktrace_rust.pysnap
    │   │   │   │           ├── stacktrace_rust2.pysnap
    │   │   │   │           ├── stacktrace_with_minimal_app_frames.pysnap
    │   │   │   │           ├── template_compute_hashes.pysnap
    │   │   │   │           ├── threads_compute_hashes.pysnap
    │   │   │   │           ├── threads_no_hash.pysnap
    │   │   │   │           ├── unity.pysnap
    │   │   │   │           ├── unreal_assert_mac.pysnap
    │   │   │   │           ├── unreal_assertion_check_fail_android.pysnap
    │   │   │   │           ├── unreal_assertion_check_fail_on_windows.pysnap
    │   │   │   │           ├── unreal_ensure_check_fail_on_mac.pysnap
    │   │   │   │           ├── unreal_ensure_check_fail_on_windows.pysnap
    │   │   │   │           └── unreal_event_capture_mac.pysnap
    │   │   │   │       └── newstyle@2025_11_21
    │   │   │   │           ├── actix.pysnap
    │   │   │   │           ├── android_anr.pysnap
    │   │   │   │           ├── aspnetcore.pysnap
    │   │   │   │           ├── block_invoke.pysnap
    │   │   │   │           ├── bugly.pysnap
    │   │   │   │           ├── built_in_fingerprint_chunkload_error.pysnap
    │   │   │   │           ├── built_in_fingerprint_chunkload_error_hybrid_fingerprint.pysnap
    │   │   │   │           ├── callee_guaranteed.pysnap
    │   │   │   │           ├── checksum_no_regex_match.pysnap
    │   │   │   │           ├── checksum_regex_match.pysnap
    │   │   │   │           ├── cocoa_dispatch_client_callout.pysnap
    │   │   │   │           ├── connection_error.pysnap
    │   │   │   │           ├── contributing_system_and_app_frames.pysnap
    │   │   │   │           ├── contributing_system_frames.pysnap
    │   │   │   │           ├── csp.pysnap
    │   │   │   │           ├── csp_img_src.pysnap
    │   │   │   │           ├── csp_no_blocked_uri.pysnap
    │   │   │   │           ├── csp_script_data_uri.pysnap
    │   │   │   │           ├── csp_script_src_unsafe_eval.pysnap
    │   │   │   │           ├── csp_script_src_unsafe_inline.pysnap
    │   │   │   │           ├── csp_script_src_uri.pysnap
    │   │   │   │           ├── csp_style_src_elem.pysnap
    │   │   │   │           ├── custom_fingerprint_client.pysnap
    │   │   │   │           ├── custom_fingerprint_client_and_server_rule.pysnap
    │   │   │   │           ├── custom_fingerprint_server_rule.pysnap
    │   │   │   │           ├── empty.pysnap
    │   │   │   │           ├── exception_cocoa_nserror.pysnap
    │   │   │   │           ├── exception_compute_hashes.pysnap
    │   │   │   │           ├── exception_compute_hashes_2.pysnap
    │   │   │   │           ├── exception_compute_hashes_3.pysnap
    │   │   │   │           ├── exception_groups_bad_duplicate_id.pysnap
    │   │   │   │           ├── exception_groups_bad_inner_self_parenting.pysnap
    │   │   │   │           ├── exception_groups_bad_inner_self_parenting_duplicate_id.pysnap
    │   │   │   │           ├── exception_groups_bad_missing_parent.pysnap
    │   │   │   │           ├── exception_groups_bad_no_root.pysnap
    │   │   │   │           ├── exception_groups_bad_out_of_sequence.pysnap
    │   │   │   │           ├── exception_groups_bad_root_self_parenting.pysnap
    │   │   │   │           ├── exception_groups_bad_solo_self_parenting.pysnap
    │   │   │   │           ├── exception_groups_bad_with_cycle.pysnap
    │   │   │   │           ├── exception_groups_one_exception.pysnap
    │   │   │   │           ├── exception_groups_one_type_under_nested_groups.pysnap
    │   │   │   │           ├── exception_groups_one_type_with_different_values.pysnap
    │   │   │   │           ├── exception_groups_one_type_with_similar_values.pysnap
    │   │   │   │           ├── exception_groups_one_type_with_similar_values_and_children.pysnap
    │   │   │   │           ├── exception_groups_two_exceptions_with_frames.pysnap
    │   │   │   │           ├── exception_groups_two_types.pysnap
    │   │   │   │           ├── exception_groups_two_types_under_nested_groups.pysnap
    │   │   │   │           ├── exception_javascript_no_in_app.pysnap
    │   │   │   │           ├── exception_without_type.pysnap
    │   │   │   │           ├── exception_without_value.pysnap
    │   │   │   │           ├── expectct.pysnap
    │   │   │   │           ├── fallback_prefix_level_1.pysnap
    │   │   │   │           ├── frame_compute_hashes_ignores_ENHANCED_clojure_classes.pysnap
    │   │   │   │           ├── frame_empty_list.pysnap
    │   │   │   │           ├── frame_ignores_ENHANCED_enhancer_by_classes.pysnap
    │   │   │   │           ├── frame_ignores_ENHANCED_fast_class_by_classes.pysnap
    │   │   │   │           ├── frame_ignores_ENHANCED_spring_classes.pysnap
    │   │   │   │           ├── frame_ignores_dartlang_sdk.pysnap
    │   │   │   │           ├── frame_ignores_extra_ENHANCED_clojure_classes.pysnap
    │   │   │   │           ├── frame_ignores_extra_ENHANCED_enhancer_by_classes.pysnap
    │   │   │   │           ├── frame_ignores_extra_ENHANCED_spring_classes.pysnap
    │   │   │   │           ├── frame_ignores_filename_from_url_origin_corner_cases.pysnap
    │   │   │   │           ├── frame_ignores_filename_if_abs_path_is_http.pysnap
    │   │   │   │           ├── frame_ignores_filename_if_blob.pysnap
    │   │   │   │           ├── frame_ignores_filename_if_http.pysnap
    │   │   │   │           ├── frame_ignores_filename_if_https.pysnap
    │   │   │   │           ├── frame_ignores_flutter_sdk.pysnap
    │   │   │   │           ├── frame_ignores_hibernate_classes.pysnap
    │   │   │   │           ├── frame_ignores_java8_lambda_function.pysnap
    │   │   │   │           ├── frame_ignores_java8_lambda_module.pysnap
    │   │   │   │           ├── frame_ignores_javassist.pysnap
    │   │   │   │           ├── frame_ignores_javassist_2.pysnap
    │   │   │   │           ├── frame_ignores_javassist_3.pysnap
    │   │   │   │           ├── frame_ignores_module_if_page_url.pysnap
    │   │   │   │           ├── frame_ignores_module_if_page_url_2.pysnap
    │   │   │   │           ├── frame_ignores_safari_native_code.pysnap
    │   │   │   │           ├── frame_ignores_sentry_dart_packages.pysnap
    │   │   │   │           ├── frame_ignores_sentry_dart_sdk.pysnap
    │   │   │   │           ├── frame_ignores_sentry_flutter_sdk.pysnap
    │   │   │   │           ├── frame_ignores_sun_java_generated_constructors.pysnap
    │   │   │   │           ├── frame_ignores_sun_java_generated_constructors_2.pysnap
    │   │   │   │           ├── frame_ignores_sun_java_generated_methods.pysnap
    │   │   │   │           ├── frame_sanitizes_block_functions.pysnap
    │   │   │   │           ├── frame_sanitizes_erb_templates.pysnap
    │   │   │   │           ├── frame_sanitizes_versioned_filenames.pysnap
    │   │   │   │           ├── frame_sanitizes_versioned_filenames_2.pysnap
    │   │   │   │           ├── frame_uses_context_line_over_function.pysnap
    │   │   │   │           ├── frame_uses_module_over_filename.pysnap
    │   │   │   │           ├── frame_with_only_required_vars.pysnap
    │   │   │   │           ├── go_pkg_mod.pysnap
    │   │   │   │           ├── group_125_event_126.pysnap
    │   │   │   │           ├── group_200_event_200.pysnap
    │   │   │   │           ├── group_275_event_275.pysnap
    │   │   │   │           ├── group_289_event_312.pysnap
    │   │   │   │           ├── group_294_event_294.pysnap
    │   │   │   │           ├── group_294_event_329.pysnap
    │   │   │   │           ├── group_307_event_307.pysnap
    │   │   │   │           ├── group_307_event_657.pysnap
    │   │   │   │           ├── group_313_event_313.pysnap
    │   │   │   │           ├── group_313_event_333.pysnap
    │   │   │   │           ├── group_319_event_321.pysnap
    │   │   │   │           ├── group_389_event_389.pysnap
    │   │   │   │           ├── group_432_event_432.pysnap
    │   │   │   │           ├── group_432_event_453.pysnap
    │   │   │   │           ├── group_445_event_445.pysnap
    │   │   │   │           ├── hpkp.pysnap
    │   │   │   │           ├── hybrid_fingerprint_base.pysnap
    │   │   │   │           ├── hybrid_fingerprint_custom_client_hybrid_server.pysnap
    │   │   │   │           ├── hybrid_fingerprint_hybrid_client_custom_server.pysnap
    │   │   │   │           ├── hybrid_fingerprint_same_default_different_extra.pysnap
    │   │   │   │           ├── hybrid_fingerprint_same_extra_different_default.pysnap
    │   │   │   │           ├── in_app_in_ui.pysnap
    │   │   │   │           ├── java_chained.pysnap
    │   │   │   │           ├── java_minimal.pysnap
    │   │   │   │           ├── javascript_exception_fallback_to_message.pysnap
    │   │   │   │           ├── javascript_exception_fallback_to_message_whistles.pysnap
    │   │   │   │           ├── javascript_exception_no_in_app.pysnap
    │   │   │   │           ├── javascript_message.pysnap
    │   │   │   │           ├── javascript_message_parameterization.pysnap
    │   │   │   │           ├── javascript_polyfills.pysnap
    │   │   │   │           ├── javascript_unpkg.pysnap
    │   │   │   │           ├── javascript_xbrowser_chrome.pysnap
    │   │   │   │           ├── javascript_xbrowser_edge.pysnap
    │   │   │   │           ├── javascript_xbrowser_firefox.pysnap
    │   │   │   │           ├── javascript_xbrowser_http_chrome.pysnap
    │   │   │   │           ├── javascript_xbrowser_http_edge.pysnap
    │   │   │   │           ├── javascript_xbrowser_http_firefox.pysnap
    │   │   │   │           ├── javascript_xbrowser_http_safari.pysnap
    │   │   │   │           ├── javascript_xbrowser_safari.pysnap
    │   │   │   │           ├── javascript_xbrowser_sentryui_firefox.pysnap
    │   │   │   │           ├── javascript_xbrowser_sentryui_safari.pysnap
    │   │   │   │           ├── laravel.pysnap
    │   │   │   │           ├── laravel_anonymous.pysnap
    │   │   │   │           ├── logentry_prefers_message.pysnap
    │   │   │   │           ├── logentry_uses_formatted.pysnap
    │   │   │   │           ├── macos_amd_driver.pysnap
    │   │   │   │           ├── macos_intel_driver.pysnap
    │   │   │   │           ├── malloc_sentinel.pysnap
    │   │   │   │           ├── message_prefers_message.pysnap
    │   │   │   │           ├── message_uses_formatted.pysnap
    │   │   │   │           ├── message_with_key_pair_values.pysnap
    │   │   │   │           ├── minified_javascript.pysnap
    │   │   │   │           ├── native_complex_function_names.pysnap
    │   │   │   │           ├── native_driver_crash1.pysnap
    │   │   │   │           ├── native_driver_crash2.pysnap
    │   │   │   │           ├── native_driver_crash3.pysnap
    │   │   │   │           ├── native_limit_frames.pysnap
    │   │   │   │           ├── native_malloc_chain.pysnap
    │   │   │   │           ├── native_no_filenames.pysnap
    │   │   │   │           ├── native_unlimited_frames.pysnap
    │   │   │   │           ├── native_windows_anon_namespace.pysnap
    │   │   │   │           ├── native_with_function_name.pysnap
    │   │   │   │           ├── node_exception_weird.pysnap
    │   │   │   │           ├── node_low_level_async.pysnap
    │   │   │   │           ├── python_exception_base.pysnap
    │   │   │   │           ├── python_grouping_enhancer_away_from_crash.pysnap
    │   │   │   │           ├── python_grouping_enhancer_towards_crash.pysnap
    │   │   │   │           ├── python_hardcoded_values_in_context_line.pysnap
    │   │   │   │           ├── python_http_error.pysnap
    │   │   │   │           ├── react_concurrent_rendering.pysnap
    │   │   │   │           ├── react_concurrent_rendering_no_cause.pysnap
    │   │   │   │           ├── react_concurrent_rendering_no_mechanism.pysnap
    │   │   │   │           ├── react_native.pysnap
    │   │   │   │           ├── stacktrace_cocoa.pysnap
    │   │   │   │           ├── stacktrace_collapse_recursion.pysnap
    │   │   │   │           ├── stacktrace_compute_hashes.pysnap
    │   │   │   │           ├── stacktrace_discards_seemingly_useless_stack.pysnap
    │   │   │   │           ├── stacktrace_does_not_discard_non_urls.pysnap
    │   │   │   │           ├── stacktrace_does_not_group_different_js_errors.pysnap
    │   │   │   │           ├── stacktrace_enforce_min_frames.pysnap
    │   │   │   │           ├── stacktrace_excludes_single_frame_urls.pysnap
    │   │   │   │           ├── stacktrace_hash_without_system_frames.pysnap
    │   │   │   │           ├── stacktrace_ignores_singular_anonymous_frame.pysnap
    │   │   │   │           ├── stacktrace_negated_match.pysnap
    │   │   │   │           ├── stacktrace_rust.pysnap
    │   │   │   │           ├── stacktrace_rust2.pysnap
    │   │   │   │           ├── stacktrace_with_minimal_app_frames.pysnap
    │   │   │   │           ├── template_compute_hashes.pysnap
    │   │   │   │           ├── threads_compute_hashes.pysnap
    │   │   │   │           ├── threads_no_hash.pysnap
    │   │   │   │           ├── unity.pysnap
    │   │   │   │           ├── unreal_assert_mac.pysnap
    │   │   │   │           ├── unreal_assertion_check_fail_android.pysnap
    │   │   │   │           ├── unreal_assertion_check_fail_on_windows.pysnap
    │   │   │   │           ├── unreal_ensure_check_fail_on_mac.pysnap
    │   │   │   │           ├── unreal_ensure_check_fail_on_windows.pysnap
    │   │   │   │           └── unreal_event_capture_mac.pysnap
    │   │   ├── test_benchmark.py
    │   │   ├── test_builtin_fingerprinting.py
    │   │   ├── test_categorization.py
    │   │   ├── test_components.py
    │   │   ├── test_enhancer.py
    │   │   ├── test_enhancer_dart_flutter_javascript.py
    │   │   ├── test_enhancer_dart_flutter_native.py
    │   │   ├── test_fingerprinting.py
    │   │   ├── test_grouphash_metadata.py
    │   │   ├── test_grouping_info.py
    │   │   ├── test_hashing.py
    │   │   ├── test_parameterization.py
    │   │   ├── test_strategies.py
    │   │   └── test_variants.py
    │   ├── hybridcloud
    │   │   ├── __init__.py
    │   │   ├── apigateway
    │   │   │   ├── __init__.py
    │   │   │   ├── test_apigateway.py
    │   │   │   ├── test_apigateway_helpers.py
    │   │   │   └── test_proxy.py
    │   │   ├── models
    │   │   │   ├── __init__.py
    │   │   │   ├── test_cacheversion.py
    │   │   │   ├── test_outbox.py
    │   │   │   └── test_webhookpayload.py
    │   │   ├── outbox
    │   │   │   └── __init__.py
    │   │   ├── rpc
    │   │   │   ├── __init__.py
    │   │   │   ├── test_caching.py
    │   │   │   ├── test_rpc_model.py
    │   │   │   └── test_sig.py
    │   │   ├── services
    │   │   │   ├── __init__.py
    │   │   │   ├── test_control_organization_provisioning.py
    │   │   │   └── test_region_organization_provisioning.py
    │   │   ├── tasks
    │   │   │   ├── __init__.py
    │   │   │   ├── test_backfill_outboxes.py
    │   │   │   └── test_deliver_webhooks.py
    │   │   ├── test_auth.py
    │   │   ├── test_organization.py
    │   │   ├── test_organizationmapping.py
    │   │   ├── test_organizationmembermapping.py
    │   │   ├── test_project.py
    │   │   ├── test_region.py
    │   │   ├── test_replica.py
    │   │   ├── test_rpc.py
    │   │   ├── test_team.py
    │   │   └── test_tombstone.py
    │   ├── identity
    │   │   ├── __init__.py
    │   │   └── test_oauth2.py
    │   ├── incidents
    │   │   ├── __init__.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── serializers
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_alert_rule.py
    │   │   │   │   ├── test_alert_rule_trigger.py
    │   │   │   │   ├── test_alert_rule_trigger_action.py
    │   │   │   │   ├── test_incident.py
    │   │   │   │   └── test_query_subscription.py
    │   │   │   ├── test_organization_alert_rule_available_action_index.py
    │   │   │   ├── test_organization_alert_rule_details.py
    │   │   │   ├── test_organization_alert_rule_index.py
    │   │   │   ├── test_organization_combined_rule_index_endpoint.py
    │   │   │   ├── test_organization_detector_anomaly_data.py
    │   │   │   ├── test_organization_incident_details.py
    │   │   │   ├── test_organization_incident_index.py
    │   │   │   ├── test_organization_ondemand_rule_stats_endpoint.py
    │   │   │   ├── test_project_alert_rule_details.py
    │   │   │   ├── test_project_alert_rule_index.py
    │   │   │   ├── test_serializers.py
    │   │   │   └── validators
    │   │   │   │   └── test_validators.py
    │   │   ├── handlers
    │   │   │   └── condition
    │   │   │   │   └── test_anomaly_detection_handler.py
    │   │   ├── models
    │   │   │   ├── test_alert_rule.py
    │   │   │   └── test_incidents.py
    │   │   ├── serializers
    │   │   │   ├── __init__.py
    │   │   │   ├── test_workflow_engine_action.py
    │   │   │   ├── test_workflow_engine_base.py
    │   │   │   ├── test_workflow_engine_data_condition.py
    │   │   │   ├── test_workflow_engine_detector.py
    │   │   │   └── test_workflow_engine_incident.py
    │   │   ├── subscription_processor
    │   │   │   ├── test_subscription_processor_aci.py
    │   │   │   └── test_subscription_processor_base.py
    │   │   ├── test_charts.py
    │   │   ├── test_logic.py
    │   │   ├── test_metric_issue_detector_handler.py
    │   │   ├── test_metric_issue_post_process.py
    │   │   ├── test_receivers.py
    │   │   └── utils
    │   │   │   ├── __init__.py
    │   │   │   ├── test_format_duration.py
    │   │   │   └── test_metric_issue_base.py
    │   ├── ingest
    │   │   ├── __init__.py
    │   │   ├── billing_metrics_consumer
    │   │   │   └── test_billing_metrics_consumer_kafka.py
    │   │   ├── ingest_consumer
    │   │   │   ├── test_dlq.py
    │   │   │   ├── test_ingest_consumer_kafka.py
    │   │   │   ├── test_ingest_consumer_processing.py
    │   │   │   └── test_ingest_consumer_transactions.py
    │   │   ├── test_slicing.py
    │   │   ├── test_transaction_clusterer.py
    │   │   ├── test_transaction_rule_validator.py
    │   │   └── transaction_clusterer
    │   │   │   ├── __init__.py
    │   │   │   └── test_normalization.py
    │   ├── insights
    │   │   ├── __init__.py
    │   │   └── endpoints
    │   │   │   ├── __init__.py
    │   │   │   └── test_insights_starred_segment.py
    │   ├── integrations
    │   │   ├── __init__.py
    │   │   ├── api
    │   │   │   ├── bases
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_integration.py
    │   │   │   ├── endpoints
    │   │   │   │   ├── test_data_forwarding.py
    │   │   │   │   ├── test_data_forwarding_details.py
    │   │   │   │   ├── test_doc_integration_avatar.py
    │   │   │   │   ├── test_doc_integration_details.py
    │   │   │   │   ├── test_doc_integrations.py
    │   │   │   │   ├── test_external_team.py
    │   │   │   │   ├── test_external_team_details.py
    │   │   │   │   ├── test_external_user.py
    │   │   │   │   ├── test_external_user_details.py
    │   │   │   │   ├── test_integration_features.py
    │   │   │   │   ├── test_integration_proxy.py
    │   │   │   │   ├── test_organization_code_mapping_details.py
    │   │   │   │   ├── test_organization_code_mappings.py
    │   │   │   │   ├── test_organization_coding_agents.py
    │   │   │   │   ├── test_organization_integration_channel_validate.py
    │   │   │   │   ├── test_organization_integration_channels.py
    │   │   │   │   ├── test_organization_integration_details.py
    │   │   │   │   ├── test_organization_integration_issues.py
    │   │   │   │   ├── test_organization_integration_migrate_opsgenie.py
    │   │   │   │   ├── test_organization_integration_repos.py
    │   │   │   │   ├── test_organization_integration_request.py
    │   │   │   │   ├── test_organization_integration_serverless_functions.py
    │   │   │   │   ├── test_organization_integrations.py
    │   │   │   │   ├── test_organization_repositories.py
    │   │   │   │   ├── test_organization_repository_commits.py
    │   │   │   │   ├── test_organization_repository_details.py
    │   │   │   │   └── test_user_organizationintegration.py
    │   │   │   └── serializers
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── rest_framework
    │   │   │   │       └── test_data_forwarder.py
    │   │   │   │   ├── test_external_actor.py
    │   │   │   │   └── test_external_issue.py
    │   │   ├── aws_lambda
    │   │   │   ├── __init__.py
    │   │   │   ├── test_client.py
    │   │   │   ├── test_integration.py
    │   │   │   └── test_utils.py
    │   │   ├── bitbucket
    │   │   │   ├── __init__.py
    │   │   │   ├── test_client.py
    │   │   │   ├── test_descriptor.py
    │   │   │   ├── test_installed.py
    │   │   │   ├── test_integration.py
    │   │   │   ├── test_issues.py
    │   │   │   ├── test_repository.py
    │   │   │   ├── test_search.py
    │   │   │   ├── test_uninstalled.py
    │   │   │   └── test_webhook.py
    │   │   ├── bitbucket_server
    │   │   │   ├── __init__.py
    │   │   │   ├── test_client.py
    │   │   │   ├── test_integration.py
    │   │   │   ├── test_repository.py
    │   │   │   └── test_webhook.py
    │   │   ├── cursor
    │   │   │   ├── __init__.py
    │   │   │   ├── test_client.py
    │   │   │   ├── test_integration.py
    │   │   │   └── test_webhook.py
    │   │   ├── data_forwarding
    │   │   │   ├── __init__.py
    │   │   │   ├── amazon_sqs
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_forwarder.py
    │   │   │   ├── segment
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_forwarder.py
    │   │   │   └── splunk
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_forwarder.py
    │   │   ├── discord
    │   │   │   ├── __init__.py
    │   │   │   ├── message_builder
    │   │   │   │   ├── test_action_row.py
    │   │   │   │   ├── test_builder.py
    │   │   │   │   ├── test_button.py
    │   │   │   │   ├── test_embed.py
    │   │   │   │   ├── test_flags.py
    │   │   │   │   └── test_select_menu.py
    │   │   │   ├── test_client.py
    │   │   │   ├── test_integration.py
    │   │   │   ├── test_issue_alert.py
    │   │   │   ├── test_requests.py
    │   │   │   ├── test_uninstall.py
    │   │   │   ├── test_utils.py
    │   │   │   ├── test_views.py
    │   │   │   └── webhooks
    │   │   │   │   ├── test_command.py
    │   │   │   │   ├── test_endpoint.py
    │   │   │   │   └── test_message_component.py
    │   │   ├── github
    │   │   │   ├── __init__.py
    │   │   │   ├── tasks
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_codecov_account_link.py
    │   │   │   │   ├── test_codecov_account_unlink.py
    │   │   │   │   ├── test_link_all_repos.py
    │   │   │   │   └── test_pr_comment.py
    │   │   │   ├── test_client.py
    │   │   │   ├── test_installation.py
    │   │   │   ├── test_integration.py
    │   │   │   ├── test_issues.py
    │   │   │   ├── test_post_install.py
    │   │   │   ├── test_repository.py
    │   │   │   ├── test_search.py
    │   │   │   ├── test_ticket_action.py
    │   │   │   ├── test_utils.py
    │   │   │   └── test_webhooks.py
    │   │   ├── github_enterprise
    │   │   │   ├── __init__.py
    │   │   │   ├── test_client.py
    │   │   │   ├── test_integration.py
    │   │   │   ├── test_issues.py
    │   │   │   ├── test_repository.py
    │   │   │   ├── test_search.py
    │   │   │   ├── test_ticket_action.py
    │   │   │   └── test_webhooks.py
    │   │   ├── gitlab
    │   │   │   ├── __init__.py
    │   │   │   ├── tasks
    │   │   │   │   └── test_pr_comment.py
    │   │   │   ├── test_client.py
    │   │   │   ├── test_integration.py
    │   │   │   ├── test_issues.py
    │   │   │   ├── test_repository.py
    │   │   │   ├── test_search.py
    │   │   │   └── test_webhook.py
    │   │   ├── jira
    │   │   │   ├── __init__.py
    │   │   │   ├── models
    │   │   │   │   └── test_jira_schema.py
    │   │   │   ├── test_client.py
    │   │   │   ├── test_csp.py
    │   │   │   ├── test_extension_configuration.py
    │   │   │   ├── test_installed.py
    │   │   │   ├── test_integration.py
    │   │   │   ├── test_notify_action.py
    │   │   │   ├── test_search_endpoint.py
    │   │   │   ├── test_sentry_installation.py
    │   │   │   ├── test_sentry_issue_details.py
    │   │   │   ├── test_tasks.py
    │   │   │   ├── test_ticket_action.py
    │   │   │   ├── test_uninstalled.py
    │   │   │   ├── test_utils.py
    │   │   │   ├── test_webhooks.py
    │   │   │   └── utils
    │   │   │   │   └── test_create_issue_schema_transformers.py
    │   │   ├── jira_server
    │   │   │   ├── __init__.py
    │   │   │   ├── test_client.py
    │   │   │   ├── test_installation.py
    │   │   │   ├── test_integration.py
    │   │   │   ├── test_search.py
    │   │   │   ├── test_ticket_action.py
    │   │   │   ├── test_utils.py
    │   │   │   └── test_webhooks.py
    │   │   ├── middleware
    │   │   │   ├── __init__.py
    │   │   │   └── hybrid_cloud
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_base.py
    │   │   ├── models
    │   │   │   ├── deletions
    │   │   │   │   └── test_organizationintegration.py
    │   │   │   ├── test_external_actor.py
    │   │   │   └── test_integrationfeature.py
    │   │   ├── msteams
    │   │   │   ├── __init__.py
    │   │   │   ├── notifications
    │   │   │   │   ├── test_assigned.py
    │   │   │   │   ├── test_deploy.py
    │   │   │   │   ├── test_escalating.py
    │   │   │   │   ├── test_issue_alert.py
    │   │   │   │   ├── test_note.py
    │   │   │   │   ├── test_regression.py
    │   │   │   │   ├── test_resolved.py
    │   │   │   │   └── test_unassigned.py
    │   │   │   ├── test_action_state_change.py
    │   │   │   ├── test_client.py
    │   │   │   ├── test_helpers.py
    │   │   │   ├── test_integration.py
    │   │   │   ├── test_link_identity.py
    │   │   │   ├── test_message_builder.py
    │   │   │   ├── test_notifications.py
    │   │   │   ├── test_notify_action.py
    │   │   │   ├── test_unlink_identity.py
    │   │   │   ├── test_utils.py
    │   │   │   ├── test_webhook.py
    │   │   │   └── webhook
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_ms_teams_events.py
    │   │   │   │   ├── test_ms_teams_webhook_endpoint.py
    │   │   │   │   └── test_ms_teams_webhook_parsing.py
    │   │   ├── opsgenie
    │   │   │   ├── test_client.py
    │   │   │   ├── test_integration.py
    │   │   │   └── test_notify_action.py
    │   │   ├── pagerduty
    │   │   │   ├── __init__.py
    │   │   │   ├── test_client.py
    │   │   │   ├── test_integration.py
    │   │   │   └── test_notification.py
    │   │   ├── perforce
    │   │   │   ├── __init__.py
    │   │   │   ├── test_client.py
    │   │   │   ├── test_code_mapping.py
    │   │   │   ├── test_integration.py
    │   │   │   └── test_stacktrace_link.py
    │   │   ├── repository
    │   │   │   ├── __init__.py
    │   │   │   ├── base
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_base_new_notification_message.py
    │   │   │   ├── issue_alert
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_issue_alert_notification_message_repository.py
    │   │   │   ├── metric_alert
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_metric_alert_notification_message_repository.py
    │   │   │   │   └── test_new_metric_alert_notification_message.py
    │   │   │   └── notification_action
    │   │   │   │   └── test_notification_action_notification_message_repository.py
    │   │   ├── services
    │   │   │   ├── __init__.py
    │   │   │   ├── test_assignment_source.py
    │   │   │   └── test_integration.py
    │   │   ├── slack
    │   │   │   ├── __init__.py
    │   │   │   ├── actions
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── notification
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── test_slack_notify_service_action.py
    │   │   │   ├── message_builder
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_routing.py
    │   │   │   ├── notifications
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_assigned.py
    │   │   │   │   ├── test_deploy.py
    │   │   │   │   ├── test_escalating.py
    │   │   │   │   ├── test_issue_alert.py
    │   │   │   │   ├── test_note.py
    │   │   │   │   ├── test_nudge.py
    │   │   │   │   ├── test_regression.py
    │   │   │   │   ├── test_resolved.py
    │   │   │   │   ├── test_resolved_in_pull_request.py
    │   │   │   │   ├── test_resolved_in_release.py
    │   │   │   │   └── test_unassigned.py
    │   │   │   ├── service
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_slack_service.py
    │   │   │   ├── tasks
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_send_notifications_on_activity.py
    │   │   │   │   └── test_tasks.py
    │   │   │   ├── test_integration.py
    │   │   │   ├── test_link_identity.py
    │   │   │   ├── test_link_team.py
    │   │   │   ├── test_message_builder.py
    │   │   │   ├── test_notifications.py
    │   │   │   ├── test_notify_action.py
    │   │   │   ├── test_requests.py
    │   │   │   ├── test_sdk_client.py
    │   │   │   ├── test_unfurl.py
    │   │   │   ├── threads
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── activity_notifications
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── test_asana_external_issue_created_activity.py
    │   │   │   │   │   ├── test_assigned_activity_notification.py
    │   │   │   │   │   ├── test_external_issue_created_activity.py
    │   │   │   │   │   └── test_external_issue_created_activity_notification.py
    │   │   │   ├── utils
    │   │   │   │   ├── test_channel.py
    │   │   │   │   └── test_mock_slack_response.py
    │   │   │   └── webhooks
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── actions
    │   │   │   │       ├── __init__.py
    │   │   │   │       ├── test_enable_notifications.py
    │   │   │   │       ├── test_link_clicked.py
    │   │   │   │       └── test_status.py
    │   │   │   │   ├── commands
    │   │   │   │       ├── __init__.py
    │   │   │   │       ├── test_get.py
    │   │   │   │       ├── test_help.py
    │   │   │   │       ├── test_link_team.py
    │   │   │   │       ├── test_link_user.py
    │   │   │   │       └── test_post.py
    │   │   │   │   ├── events
    │   │   │   │       ├── __init__.py
    │   │   │   │       ├── test_discover_link_shared.py
    │   │   │   │       ├── test_link_shared.py
    │   │   │   │       ├── test_message_im.py
    │   │   │   │       └── test_url_verification.py
    │   │   │   │   └── options_load
    │   │   │   │       ├── __init__.py
    │   │   │   │       └── test_dynamic_assignment_dropdown.py
    │   │   ├── source_code_management
    │   │   │   ├── __init__.py
    │   │   │   └── test_commit_context.py
    │   │   ├── tasks
    │   │   │   ├── __init__.py
    │   │   │   ├── test_create_comment.py
    │   │   │   ├── test_sync_assignee_outbound.py
    │   │   │   ├── test_sync_status_inbound.py
    │   │   │   ├── test_sync_status_outbound.py
    │   │   │   └── test_update_comment.py
    │   │   ├── test_base.py
    │   │   ├── test_client.py
    │   │   ├── test_helpers.py
    │   │   ├── test_issues.py
    │   │   ├── test_manager.py
    │   │   ├── test_metric_alerts.py
    │   │   ├── test_model.py
    │   │   ├── test_notification_utilities.py
    │   │   ├── test_pipeline.py
    │   │   ├── utils
    │   │   │   ├── test_atlassian_connect.py
    │   │   │   ├── test_codecov.py
    │   │   │   ├── test_issue_summary_for_alerts.py
    │   │   │   ├── test_lifecycle_metrics.py
    │   │   │   ├── test_scope.py
    │   │   │   └── test_sync.py
    │   │   ├── vercel
    │   │   │   ├── __init__.py
    │   │   │   ├── test_integration.py
    │   │   │   ├── test_uninstall.py
    │   │   │   └── test_webhook.py
    │   │   ├── vsts
    │   │   │   ├── __init__.py
    │   │   │   ├── test_client.py
    │   │   │   ├── test_integration.py
    │   │   │   ├── test_issues.py
    │   │   │   ├── test_kickoff_vsts_subscription_check.py
    │   │   │   ├── test_notify_action.py
    │   │   │   ├── test_provider.py
    │   │   │   ├── test_repository.py
    │   │   │   ├── test_search.py
    │   │   │   └── test_webhooks.py
    │   │   ├── vsts_extension
    │   │   │   ├── __init__.py
    │   │   │   └── test_provider.py
    │   │   └── web
    │   │   │   ├── test_msteams_extension.py
    │   │   │   └── test_organization_integration_setup.py
    │   ├── issue_detection
    │   │   ├── __init__.py
    │   │   ├── experiments
    │   │   │   └── __init__.py
    │   │   ├── test_consecutive_db_detector.py
    │   │   ├── test_consecutive_http_detector.py
    │   │   ├── test_db_main_thread_detector.py
    │   │   ├── test_file_io_on_main_thread_detector.py
    │   │   ├── test_http_overhead_detector.py
    │   │   ├── test_large_http_payload_detector.py
    │   │   ├── test_m_n_plus_one_db_detector.py
    │   │   ├── test_n_plus_one_api_calls_detector.py
    │   │   ├── test_n_plus_one_db_span_detector.py
    │   │   ├── test_performance_detection.py
    │   │   ├── test_query_injection_detector.py
    │   │   ├── test_render_blocking_asset_detector.py
    │   │   ├── test_slow_db_span_detector.py
    │   │   ├── test_sql_injection_detector.py
    │   │   └── test_uncompressed_asset_detector.py
    │   ├── issues
    │   │   ├── __init__.py
    │   │   ├── auto_source_code_config
    │   │   │   ├── __init__.py
    │   │   │   ├── test_code_mapping.py
    │   │   │   ├── test_frame_info.py
    │   │   │   ├── test_process_event.py
    │   │   │   └── test_stacktraces.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── test_actionable_items.py
    │   │   │   ├── test_event_grouping_info.py
    │   │   │   ├── test_event_owners.py
    │   │   │   ├── test_event_reprocessable.py
    │   │   │   ├── test_group.py
    │   │   │   ├── test_group_activities.py
    │   │   │   ├── test_group_attachments.py
    │   │   │   ├── test_group_current_release.py
    │   │   │   ├── test_group_details.py
    │   │   │   ├── test_group_event_details.py
    │   │   │   ├── test_group_events.py
    │   │   │   ├── test_group_first_last_release.py
    │   │   │   ├── test_group_hashes.py
    │   │   │   ├── test_group_integration_details.py
    │   │   │   ├── test_group_integrations.py
    │   │   │   ├── test_group_notes.py
    │   │   │   ├── test_group_notes_details.py
    │   │   │   ├── test_group_reprocessing.py
    │   │   │   ├── test_group_similar_issues_embeddings.py
    │   │   │   ├── test_group_stats.py
    │   │   │   ├── test_group_tagkey_details.py
    │   │   │   ├── test_group_tagkey_values.py
    │   │   │   ├── test_group_tags.py
    │   │   │   ├── test_group_tombstone.py
    │   │   │   ├── test_group_tombstone_details.py
    │   │   │   ├── test_group_user_reports.py
    │   │   │   ├── test_organization_codeowners_associations.py
    │   │   │   ├── test_organization_group_index.py
    │   │   │   ├── test_organization_group_search_view_details.py
    │   │   │   ├── test_organization_group_search_view_details_starred.py
    │   │   │   ├── test_organization_group_search_view_starred_order.py
    │   │   │   ├── test_organization_group_search_view_visit.py
    │   │   │   ├── test_organization_group_search_views.py
    │   │   │   ├── test_organization_group_search_views_starred.py
    │   │   │   ├── test_organization_group_suspect_flags.py
    │   │   │   ├── test_organization_group_suspect_tags.py
    │   │   │   ├── test_organization_issue_metrics.py
    │   │   │   ├── test_organization_issue_timeseries.py
    │   │   │   ├── test_organization_issues_count.py
    │   │   │   ├── test_organization_searches.py
    │   │   │   ├── test_organization_shortid.py
    │   │   │   ├── test_project_codeowners_details.py
    │   │   │   ├── test_project_codeowners_index.py
    │   │   │   ├── test_project_group_stats.py
    │   │   │   ├── test_project_grouping_configs.py
    │   │   │   ├── test_project_issues_resolved_in_release.py
    │   │   │   ├── test_project_ownership.py
    │   │   │   ├── test_project_performance_issue_settings.py
    │   │   │   ├── test_project_stacktrace_link.py
    │   │   │   ├── test_project_user_issue.py
    │   │   │   ├── test_related_issues.py
    │   │   │   ├── test_shared_group_details.py
    │   │   │   ├── test_source_map_debug.py
    │   │   │   ├── test_team_all_unresolved_issues.py
    │   │   │   ├── test_team_groups_old.py
    │   │   │   └── test_team_issue_breakdown.py
    │   │   ├── escalating
    │   │   │   ├── __init__.py
    │   │   │   ├── test_escalating.py
    │   │   │   ├── test_escalating_issues_alg.py
    │   │   │   └── test_issue_velocity.py
    │   │   ├── ownership
    │   │   │   ├── __init__.py
    │   │   │   └── test_grammar.py
    │   │   ├── test_attributes.py
    │   │   ├── test_group.py
    │   │   ├── test_group_attributes_dataset.py
    │   │   ├── test_grouptype.py
    │   │   ├── test_ignored.py
    │   │   ├── test_ingest.py
    │   │   ├── test_ingest_incident_integration.py
    │   │   ├── test_issue_occurrence.py
    │   │   ├── test_issue_search.py
    │   │   ├── test_json_schemas.py
    │   │   ├── test_merge.py
    │   │   ├── test_occurrence_consumer.py
    │   │   ├── test_ongoing.py
    │   │   ├── test_priority.py
    │   │   ├── test_producer.py
    │   │   ├── test_run.py
    │   │   ├── test_search_issues_dataset.py
    │   │   ├── test_status_change.py
    │   │   ├── test_status_change_consumer.py
    │   │   ├── test_suspect_flags.py
    │   │   ├── test_suspect_tags.py
    │   │   ├── test_update_inbox.py
    │   │   └── test_utils.py
    │   ├── lang
    │   │   ├── __init__.py
    │   │   ├── dart
    │   │   │   ├── __init__.py
    │   │   │   ├── test_plugin_deobfuscation.py
    │   │   │   ├── test_plugin_logic.py
    │   │   │   └── test_utils.py
    │   │   ├── java
    │   │   │   └── test_exceptions.py
    │   │   ├── javascript
    │   │   │   ├── __init__.py
    │   │   │   ├── test_cache.py
    │   │   │   ├── test_errorlocale.py
    │   │   │   ├── test_errormapping.py
    │   │   │   ├── test_processing.py
    │   │   │   ├── test_sourcemaps.py
    │   │   │   └── test_utils.py
    │   │   └── native
    │   │   │   ├── __init__.py
    │   │   │   ├── test_applecrashreport.py
    │   │   │   ├── test_processing.py
    │   │   │   ├── test_sources.py
    │   │   │   ├── test_symbolicator.py
    │   │   │   └── test_utils.py
    │   ├── loader
    │   │   ├── __init__.py
    │   │   ├── test_browsersdkversion.py
    │   │   └── test_dynamic_sdk_options.py
    │   ├── logging
    │   │   ├── __init__.py
    │   │   └── test_handler.py
    │   ├── mail
    │   │   ├── __init__.py
    │   │   ├── activity
    │   │   │   ├── __init__.py
    │   │   │   ├── test_note.py
    │   │   │   └── test_release.py
    │   │   ├── test_actions.py
    │   │   └── test_adapter.py
    │   ├── management
    │   │   └── commands
    │   │   │   └── test_generate_controlsilo_urls.py
    │   ├── manager
    │   │   ├── __init__.py
    │   │   ├── test_external_issue_manager.py
    │   │   ├── test_group_manager.py
    │   │   ├── test_organization_manager.py
    │   │   ├── test_project_manager.py
    │   │   ├── test_projectteam_manager.py
    │   │   └── test_team_manager.py
    │   ├── metrics
    │   │   ├── __init__.py
    │   │   ├── test_datadog.py
    │   │   ├── test_dualwrite.py
    │   │   ├── test_middleware.py
    │   │   ├── test_precise.py
    │   │   ├── test_sentry_sdk.py
    │   │   └── test_statsd.py
    │   ├── middleware
    │   │   ├── __init__.py
    │   │   ├── integrations
    │   │   │   ├── __init__.py
    │   │   │   ├── parsers
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_bitbucket.py
    │   │   │   │   ├── test_bitbucket_server.py
    │   │   │   │   ├── test_discord.py
    │   │   │   │   ├── test_github.py
    │   │   │   │   ├── test_github_enterprise.py
    │   │   │   │   ├── test_gitlab.py
    │   │   │   │   ├── test_google.py
    │   │   │   │   ├── test_jira.py
    │   │   │   │   ├── test_jira_server.py
    │   │   │   │   ├── test_msteams.py
    │   │   │   │   ├── test_plugin.py
    │   │   │   │   ├── test_slack.py
    │   │   │   │   ├── test_vercel.py
    │   │   │   │   └── test_vsts.py
    │   │   │   ├── test_classifications.py
    │   │   │   ├── test_integration_control.py
    │   │   │   ├── test_parsers_defined.py
    │   │   │   └── test_tasks.py
    │   │   ├── test_access_log_middleware.py
    │   │   ├── test_auth.py
    │   │   ├── test_customer_domain.py
    │   │   ├── test_demo_mode_guard.py
    │   │   ├── test_devtoolbar.py
    │   │   ├── test_health.py
    │   │   ├── test_proxy.py
    │   │   ├── test_ratelimit_middleware.py
    │   │   ├── test_staff.py
    │   │   ├── test_stats.py
    │   │   ├── test_subdomain.py
    │   │   └── test_superuser.py
    │   ├── migrations
    │   │   ├── __init__.py
    │   │   ├── test_0002_backfill_insights_team_starred_segments.py
    │   │   ├── test_0913_split_discover_dataset_dashboards_self_hosted.py
    │   │   ├── test_0921_convert_org_saved_searches_to_views_rerevised.py
    │   │   ├── test_0925_backfill_open_periods.py
    │   │   └── test_noop.py
    │   ├── models
    │   │   ├── __init__.py
    │   │   ├── fixtures
    │   │   │   ├── crash
    │   │   │   ├── crash.dsym
    │   │   │   ├── v1.cficache
    │   │   │   └── v1.symcache
    │   │   ├── releases
    │   │   │   └── test_release_project.py
    │   │   ├── test_activity.py
    │   │   ├── test_apiapplication.py
    │   │   ├── test_apigrant.py
    │   │   ├── test_apikey.py
    │   │   ├── test_apitoken.py
    │   │   ├── test_auditlogentry.py
    │   │   ├── test_base.py
    │   │   ├── test_commit.py
    │   │   ├── test_commitauthor.py
    │   │   ├── test_commitfilechange.py
    │   │   ├── test_dashboard.py
    │   │   ├── test_debugfile.py
    │   │   ├── test_deploy.py
    │   │   ├── test_dynamicsampling.py
    │   │   ├── test_environment.py
    │   │   ├── test_eventerror.py
    │   │   ├── test_featureadoption.py
    │   │   ├── test_file.py
    │   │   ├── test_group.py
    │   │   ├── test_groupassignee.py
    │   │   ├── test_grouphash.py
    │   │   ├── test_grouphistory.py
    │   │   ├── test_groupinbox.py
    │   │   ├── test_groupmeta.py
    │   │   ├── test_groupowner.py
    │   │   ├── test_groupreaction.py
    │   │   ├── test_grouprelease.py
    │   │   ├── test_groupresolution.py
    │   │   ├── test_groupsearchview.py
    │   │   ├── test_groupsnooze.py
    │   │   ├── test_groupsubscription.py
    │   │   ├── test_manager.py
    │   │   ├── test_organization.py
    │   │   ├── test_organization_avatar.py
    │   │   ├── test_organizationaccessrequest.py
    │   │   ├── test_organizationmember.py
    │   │   ├── test_organizationmemberteam.py
    │   │   ├── test_organizationoption.py
    │   │   ├── test_organizationslugreservation.py
    │   │   ├── test_orgauthtoken.py
    │   │   ├── test_project.py
    │   │   ├── test_projectcodeowners.py
    │   │   ├── test_projectcounter.py
    │   │   ├── test_projectkey.py
    │   │   ├── test_projectoption.py
    │   │   ├── test_projectownership.py
    │   │   ├── test_projectredirect.py
    │   │   ├── test_projectsdk.py
    │   │   ├── test_projecttemplate.py
    │   │   ├── test_projecttemplateoption.py
    │   │   ├── test_pullrequest.py
    │   │   ├── test_recentsearch.py
    │   │   ├── test_release.py
    │   │   ├── test_releaseenvironment.py
    │   │   ├── test_releasefile.py
    │   │   ├── test_releaseprojectenvironment.py
    │   │   ├── test_repository.py
    │   │   ├── test_rule.py
    │   │   ├── test_rulesnooze.py
    │   │   ├── test_statistical_detectors.py
    │   │   ├── test_team.py
    │   │   └── test_teamkeytransaction.py
    │   ├── monitors
    │   │   ├── __init__.py
    │   │   ├── clock_tasks
    │   │   │   ├── __init__.py
    │   │   │   ├── test_check_missed.py
    │   │   │   ├── test_check_timeout.py
    │   │   │   ├── test_mark_unknown.py
    │   │   │   └── test_producer.py
    │   │   ├── consumers
    │   │   │   ├── __init__.py
    │   │   │   ├── test_clock_tasks_consumer.py
    │   │   │   ├── test_clock_tick_consumer.py
    │   │   │   ├── test_end_to_end.py
    │   │   │   ├── test_incident_occurrence_consumer.py
    │   │   │   └── test_monitor_consumer.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── test_base.py
    │   │   │   ├── test_base_monitor_checkin_index.py
    │   │   │   ├── test_base_monitor_details.py
    │   │   │   ├── test_base_monitor_environment_details.py
    │   │   │   ├── test_base_monitor_stats.py
    │   │   │   ├── test_organization_detector_details.py
    │   │   │   ├── test_organization_detector_index.py
    │   │   │   ├── test_organization_monitor_checkin_index.py
    │   │   │   ├── test_organization_monitor_details.py
    │   │   │   ├── test_organization_monitor_environment_details.py
    │   │   │   ├── test_organization_monitor_index.py
    │   │   │   ├── test_organization_monitor_index_count.py
    │   │   │   ├── test_organization_monitor_index_stats.py
    │   │   │   ├── test_organization_monitor_processing_errors_index.py
    │   │   │   ├── test_organization_monitor_schedule_sample_data.py
    │   │   │   ├── test_organization_monitor_stats.py
    │   │   │   ├── test_project_monitor_checkin_index.py
    │   │   │   ├── test_project_monitor_details.py
    │   │   │   ├── test_project_monitor_environment_details.py
    │   │   │   ├── test_project_monitor_processing_errors_index.py
    │   │   │   ├── test_project_monitor_stats.py
    │   │   │   ├── test_project_processing_errors_details.py
    │   │   │   └── test_project_processing_errors_index.py
    │   │   ├── logic
    │   │   │   ├── __init__.py
    │   │   │   ├── test_incident_occurrence.py
    │   │   │   ├── test_mark_failed.py
    │   │   │   └── test_mark_ok.py
    │   │   ├── migrations
    │   │   │   ├── __init__.py
    │   │   │   ├── test_0008_fix_processing_error_keys.py
    │   │   │   ├── test_0009_backfill_monitor_detectors.py
    │   │   │   ├── test_0010_delete_orphaned_detectors.py
    │   │   │   └── test_0011_backfill_monitor_environment_is_muted.py
    │   │   ├── processing_errors
    │   │   │   ├── __init__.py
    │   │   │   ├── test_errors.py
    │   │   │   └── test_manager.py
    │   │   ├── tasks
    │   │   │   ├── __init__.py
    │   │   │   ├── test_clock_pulse.py
    │   │   │   └── test_detect_broken_monitor_envs.py
    │   │   ├── test_clock_dispatch.py
    │   │   ├── test_models.py
    │   │   ├── test_rate_limit.py
    │   │   ├── test_schedule.py
    │   │   ├── test_serializers.py
    │   │   ├── test_system_incidents.py
    │   │   ├── test_types.py
    │   │   ├── test_utils.py
    │   │   └── test_validators.py
    │   ├── net
    │   │   ├── __init__.py
    │   │   └── test_socket.py
    │   ├── new_migrations
    │   │   ├── __init__.py
    │   │   └── monkey
    │   │   │   ├── __init__.py
    │   │   │   ├── test_executor.py
    │   │   │   ├── test_models.py
    │   │   │   └── test_monkey.py
    │   ├── newsletter
    │   │   ├── __init__.py
    │   │   ├── test_base.py
    │   │   └── test_dummy.py
    │   ├── notifications
    │   │   ├── __init__.py
    │   │   ├── api
    │   │   │   └── endpoints
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_notification_actions_available.py
    │   │   │   │   ├── test_notification_actions_details.py
    │   │   │   │   ├── test_notification_actions_index.py
    │   │   │   │   ├── test_notification_defaults.py
    │   │   │   │   ├── test_user_notification_details.py
    │   │   │   │   ├── test_user_notification_email.py
    │   │   │   │   ├── test_user_notification_settings_options.py
    │   │   │   │   ├── test_user_notification_settings_options_details.py
    │   │   │   │   └── test_user_notification_settings_providers.py
    │   │   ├── models
    │   │   │   ├── test_notificationaction.py
    │   │   │   ├── test_notificationsettingoption.py
    │   │   │   └── test_notificationsettingprovider.py
    │   │   ├── notification_action
    │   │   │   ├── __init__.py
    │   │   │   ├── metric_alert_registry
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_discord_metric_alert_handler.py
    │   │   │   │   ├── test_email_metric_alert_handler.py
    │   │   │   │   ├── test_msteams_metric_alert_handler.py
    │   │   │   │   ├── test_opsgenie_metric_alert_handler.py
    │   │   │   │   ├── test_pagerduty_metric_alert_handler.py
    │   │   │   │   ├── test_sentry_app_metric_alert_handler.py
    │   │   │   │   └── test_slack_metric_alert_handler.py
    │   │   │   ├── test_group_type_notification_registry_handlers.py
    │   │   │   ├── test_issue_alert_registry_handlers.py
    │   │   │   └── test_metric_alert_registry_handlers.py
    │   │   ├── notifications
    │   │   │   ├── __init__.py
    │   │   │   ├── organization_request
    │   │   │   │   └── test_integration_request.py
    │   │   │   ├── test_assigned.py
    │   │   │   ├── test_digests.py
    │   │   │   ├── test_organization_request.py
    │   │   │   └── test_suspect_commits_activity.py
    │   │   ├── platform
    │   │   │   ├── __init__.py
    │   │   │   ├── api
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── endpoints
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── test_internal_registered_templates.py
    │   │   │   ├── discord
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_provider.py
    │   │   │   ├── email
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_provider.py
    │   │   │   ├── msteams
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_provider.py
    │   │   │   ├── slack
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_provider.py
    │   │   │   ├── test_provider.py
    │   │   │   ├── test_registry.py
    │   │   │   ├── test_service.py
    │   │   │   └── test_target.py
    │   │   ├── test_apps.py
    │   │   ├── test_class_manager.py
    │   │   ├── test_helpers.py
    │   │   ├── test_notificationcontroller.py
    │   │   ├── test_notificationmessage_table_constraints.py
    │   │   ├── test_notifications.py
    │   │   ├── test_utils.py
    │   │   └── utils
    │   │   │   ├── __init__.py
    │   │   │   ├── test_open_period.py
    │   │   │   ├── test_participants.py
    │   │   │   └── test_tasks.py
    │   ├── objectstore
    │   │   ├── __init__.py
    │   │   └── endpoints
    │   │   │   ├── __init__.py
    │   │   │   └── test_organization.py
    │   ├── onboarding_tasks
    │   │   ├── __init__.py
    │   │   └── backends
    │   │   │   ├── __init__.py
    │   │   │   └── test_organization_onboarding_tasks.py
    │   ├── options
    │   │   ├── __init__.py
    │   │   ├── test_manager.py
    │   │   ├── test_rollout.py
    │   │   ├── test_store.py
    │   │   └── test_update_channels.py
    │   ├── organizations
    │   │   ├── __init__.py
    │   │   ├── services
    │   │   │   ├── __init__.py
    │   │   │   └── test_organization.py
    │   │   └── test_absolute_url.py
    │   ├── overwatch
    │   │   ├── __init__.py
    │   │   └── endpoints
    │   │   │   ├── __init__.py
    │   │   │   └── test_overwatch_rpc.py
    │   ├── overwatch_webhooks
    │   │   ├── __init__.py
    │   │   ├── overwatch_consent
    │   │   │   └── test_service.py
    │   │   └── test_webhook_forwarder.py
    │   ├── partnerships
    │   │   ├── __init__.py
    │   │   └── test_base.py
    │   ├── pipeline
    │   │   └── test_pipeline.py
    │   ├── plugins
    │   │   ├── __init__.py
    │   │   ├── base
    │   │   │   ├── __init__.py
    │   │   │   ├── test_group_api_urls.py
    │   │   │   └── test_v2.py
    │   │   ├── bases
    │   │   │   ├── __init__.py
    │   │   │   ├── test_issue.py
    │   │   │   ├── test_issue2.py
    │   │   │   └── test_notify.py
    │   │   ├── interfaces
    │   │   │   ├── __init__.py
    │   │   │   └── test_releasehook.py
    │   │   ├── sentry_useragents
    │   │   │   ├── __init__.py
    │   │   │   └── test_models.py
    │   │   ├── sentry_webhooks
    │   │   │   ├── __init__.py
    │   │   │   └── test_plugin.py
    │   │   ├── test_config.py
    │   │   ├── test_helpers.py
    │   │   ├── test_integration_repository.py
    │   │   ├── test_migrate.py
    │   │   ├── test_plugins.py
    │   │   └── test_repository_provider.py
    │   ├── post_process_forwarder
    │   │   ├── __init__.py
    │   │   └── test_post_process_forwarder.py
    │   ├── preprod
    │   │   ├── api
    │   │   │   ├── endpoints
    │   │   │   │   ├── pull_request
    │   │   │   │   │   ├── test_organization_pullrequest_comments.py
    │   │   │   │   │   ├── test_organization_pullrequest_details.py
    │   │   │   │   │   └── test_organization_pullrequest_size_analysis_download.py
    │   │   │   │   ├── size_analysis
    │   │   │   │   │   ├── test_project_preprod_size_analysis_compare.py
    │   │   │   │   │   ├── test_project_preprod_size_analysis_compare_download.py
    │   │   │   │   │   └── test_project_preprod_size_analysis_download.py
    │   │   │   │   ├── test_organization_preprod_artifact_assemble.py
    │   │   │   │   ├── test_preprod_artifact_rerun_analysis.py
    │   │   │   │   ├── test_project_installable_preprod_artifact_download.py
    │   │   │   │   ├── test_project_preprod_artifact_assemble_generic.py
    │   │   │   │   ├── test_project_preprod_artifact_delete.py
    │   │   │   │   ├── test_project_preprod_artifact_download.py
    │   │   │   │   ├── test_project_preprod_artifact_install_details.py
    │   │   │   │   ├── test_project_preprod_artifact_update.py
    │   │   │   │   ├── test_project_preprod_build_details.py
    │   │   │   │   ├── test_project_preprod_check_for_updates.py
    │   │   │   │   ├── test_project_preprod_list_builds.py
    │   │   │   │   └── test_project_preprod_size.py
    │   │   │   └── models
    │   │   │   │   └── test_project_preprod_build_details_models.py
    │   │   ├── pull_request
    │   │   │   └── test_comment_types.py
    │   │   ├── size_analysis
    │   │   │   ├── test_compare.py
    │   │   │   └── test_size_analysis_tasks.py
    │   │   ├── test_models.py
    │   │   ├── test_models_size_metrics.py
    │   │   ├── test_tasks.py
    │   │   └── vcs
    │   │   │   └── status_checks
    │   │   │       └── size
    │   │   │           ├── test_status_checks_tasks.py
    │   │   │           └── test_templates.py
    │   ├── prevent
    │   │   ├── __init__.py
    │   │   └── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── test_organization_github_repos.py
    │   │   │   └── test_pr_review_config.py
    │   ├── processing
    │   │   ├── __init__.py
    │   │   ├── backpressure
    │   │   │   ├── __init__.py
    │   │   │   ├── test_checking.py
    │   │   │   ├── test_monitoring.py
    │   │   │   └── test_redis.py
    │   │   └── eventstore
    │   │   │   └── test_processing.py
    │   ├── profiles
    │   │   ├── consumers
    │   │   │   └── test_process.py
    │   │   ├── test_flamegraph.py
    │   │   ├── test_java.py
    │   │   ├── test_task.py
    │   │   └── test_utils.py
    │   ├── profiling
    │   │   ├── __init__.py
    │   │   └── test_utils.py
    │   ├── projectoptions
    │   │   ├── __init__.py
    │   │   └── test_basic.py
    │   ├── projects
    │   │   └── project_rules
    │   │   │   ├── test_creator.py
    │   │   │   └── test_updater.py
    │   ├── quotas
    │   │   ├── __init__.py
    │   │   ├── test_base.py
    │   │   └── test_redis.py
    │   ├── ratelimits
    │   │   ├── __init__.py
    │   │   ├── test_cardinality.py
    │   │   ├── test_config.py
    │   │   ├── test_leaky_bucket.py
    │   │   ├── test_redis.py
    │   │   ├── test_redis_cluster.py
    │   │   ├── test_redis_concurrent.py
    │   │   ├── test_sliding_windows.py
    │   │   └── utils
    │   │   │   ├── __init__.py
    │   │   │   ├── test_above_rate_limit_check.py
    │   │   │   ├── test_enforce_rate_limit.py
    │   │   │   ├── test_get_rate_limit_value.py
    │   │   │   └── test_get_ratelimit_key.py
    │   ├── receivers
    │   │   ├── __init__.py
    │   │   ├── outbox
    │   │   │   └── test_control.py
    │   │   ├── test_analytics.py
    │   │   ├── test_core.py
    │   │   ├── test_data_forwarding.py
    │   │   ├── test_featureadoption.py
    │   │   ├── test_onboarding.py
    │   │   ├── test_releases.py
    │   │   ├── test_sentry_apps.py
    │   │   ├── test_signals.py
    │   │   ├── test_staff.py
    │   │   ├── test_superuser.py
    │   │   └── test_transactions.py
    │   ├── relay
    │   │   ├── config
    │   │   │   ├── test_experimental.py
    │   │   │   └── test_metric_extraction.py
    │   │   ├── snapshots
    │   │   │   └── test_config
    │   │   │   │   ├── test_get_project_config
    │   │   │   │       ├── MONOLITH.pysnap
    │   │   │   │       ├── REGION.pysnap
    │   │   │   │       └── REGION.pysnap.new
    │   │   │   │   ├── test_project_config_cardinality_limits
    │   │   │   │       ├── False
    │   │   │   │       │   ├── REGION.pysnap
    │   │   │   │       │   └── REGION.pysnap.new
    │   │   │   │       └── True
    │   │   │   │       │   ├── REGION.pysnap
    │   │   │   │       │   └── REGION.pysnap.new
    │   │   │   │   ├── test_project_config_satisfaction_thresholds
    │   │   │   │       ├── MONOLITH
    │   │   │   │       │   ├── False
    │   │   │   │       │   │   ├── False.pysnap
    │   │   │   │       │   │   └── True.pysnap
    │   │   │   │       │   └── True
    │   │   │   │       │   │   ├── False.pysnap
    │   │   │   │       │   │   └── True.pysnap
    │   │   │   │       └── REGION
    │   │   │   │       │   ├── False
    │   │   │   │       │       ├── False.pysnap
    │   │   │   │       │       └── True.pysnap
    │   │   │   │       │   └── True
    │   │   │   │       │       ├── False.pysnap
    │   │   │   │       │       └── True.pysnap
    │   │   │   │   ├── test_project_config_with_breakdown
    │   │   │   │       ├── MONOLITH
    │   │   │   │       │   ├── with_metrics.pysnap
    │   │   │   │       │   └── without_metrics.pysnap
    │   │   │   │       └── REGION
    │   │   │   │       │   ├── with_metrics.pysnap
    │   │   │   │       │   └── without_metrics.pysnap
    │   │   │   │   └── test_project_config_with_span_attributes
    │   │   │   │       ├── MONOLITH.pysnap
    │   │   │   │       └── REGION.pysnap
    │   │   ├── test_config.py
    │   │   ├── test_datascrubbing.py
    │   │   ├── test_projectconfig_cache.py
    │   │   └── test_projectconfig_debounce_cache.py
    │   ├── release_health
    │   │   ├── __init__.py
    │   │   ├── release_monitor
    │   │   │   ├── __init__.py
    │   │   │   └── test_metrics.py
    │   │   ├── test_metrics_sessions_v2.py
    │   │   └── test_tasks.py
    │   ├── releases
    │   │   ├── __init__.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── test_organization_release_assemble.py
    │   │   │   ├── test_organization_release_commits.py
    │   │   │   ├── test_organization_release_details.py
    │   │   │   ├── test_organization_release_file_details.py
    │   │   │   ├── test_organization_release_files.py
    │   │   │   ├── test_organization_release_health_data.py
    │   │   │   ├── test_organization_release_meta.py
    │   │   │   ├── test_project_release_commits.py
    │   │   │   ├── test_project_release_details.py
    │   │   │   ├── test_project_release_file_details.py
    │   │   │   ├── test_project_release_files.py
    │   │   │   ├── test_project_release_setup.py
    │   │   │   ├── test_project_release_stats.py
    │   │   │   ├── test_project_releases.py
    │   │   │   ├── test_project_releases_token.py
    │   │   │   └── test_release_deploys.py
    │   │   └── use_cases
    │   │   │   └── test_release_serializer.py
    │   ├── relocation
    │   │   ├── __init__.py
    │   │   ├── api
    │   │   │   ├── __init__.py
    │   │   │   ├── endpoints
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── artifacts
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   ├── test_details.py
    │   │   │   │   │   └── test_index.py
    │   │   │   │   ├── test_abort.py
    │   │   │   │   ├── test_cancel.py
    │   │   │   │   ├── test_details.py
    │   │   │   │   ├── test_index.py
    │   │   │   │   ├── test_pause.py
    │   │   │   │   ├── test_public_key.py
    │   │   │   │   ├── test_recover.py
    │   │   │   │   ├── test_retry.py
    │   │   │   │   └── test_unpause.py
    │   │   │   └── serializers
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_relocation.py
    │   │   ├── tasks
    │   │   │   ├── __init__.py
    │   │   │   ├── test_process.py
    │   │   │   └── test_transfer.py
    │   │   └── test_utils.py
    │   ├── replays
    │   │   ├── __init__.py
    │   │   ├── conftest.py
    │   │   ├── consumers
    │   │   │   ├── __init__.py
    │   │   │   └── test_recording.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── test_data_export_notifications.py
    │   │   │   ├── test_organization_replay_count.py
    │   │   │   ├── test_organization_replay_details.py
    │   │   │   ├── test_organization_replay_events_meta.py
    │   │   │   ├── test_organization_replay_index.py
    │   │   │   ├── test_organization_selector_index.py
    │   │   │   ├── test_project_replay_clicks_index.py
    │   │   │   ├── test_project_replay_details.py
    │   │   │   ├── test_project_replay_jobs_delete.py
    │   │   │   ├── test_project_replay_recording_segment_details.py
    │   │   │   ├── test_project_replay_recording_segment_index.py
    │   │   │   ├── test_project_replay_summary.py
    │   │   │   ├── test_project_replay_video_details.py
    │   │   │   ├── test_project_replay_viewed_by.py
    │   │   │   └── test_query_replay_instance_eap.py
    │   │   ├── integration
    │   │   │   ├── __init__.py
    │   │   │   ├── consumers
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_recording.py
    │   │   │   ├── test_data_export.py
    │   │   │   ├── test_ingest_cache.py
    │   │   │   └── test_ingest_options.py
    │   │   ├── lib
    │   │   │   ├── __init__.py
    │   │   │   ├── test_cache.py
    │   │   │   └── test_event_linking.py
    │   │   ├── scripts
    │   │   │   └── test_delete_replays.py
    │   │   ├── tasks
    │   │   │   ├── __init__.py
    │   │   │   └── test_delete_replays_bulk.py
    │   │   ├── test_data_export.py
    │   │   ├── test_post_process.py
    │   │   ├── test_query.py
    │   │   ├── unit
    │   │   │   ├── __init__.py
    │   │   │   ├── consumers
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_recording.py
    │   │   │   ├── lib
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── eap
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── test_snuba_transpiler.py
    │   │   │   │   └── test_http.py
    │   │   │   ├── test_data_export.py
    │   │   │   ├── test_event_logger.py
    │   │   │   ├── test_event_parser.py
    │   │   │   ├── test_ingest.py
    │   │   │   ├── test_issue_creation.py
    │   │   │   ├── test_retry.py
    │   │   │   └── usecases
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_delete_seer_replay_data.py
    │   │   │   │   ├── test_events.py
    │   │   │   │   ├── test_pack.py
    │   │   │   │   └── test_query.py
    │   │   └── usecases
    │   │   │   └── test_summarize.py
    │   ├── roles
    │   │   ├── __init__.py
    │   │   └── test_manager.py
    │   ├── rules
    │   │   ├── __init__.py
    │   │   ├── actions
    │   │   │   ├── __init__.py
    │   │   │   ├── base
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_event_action.py
    │   │   │   ├── test_base.py
    │   │   │   ├── test_create_ticket_utils.py
    │   │   │   ├── test_notify_event.py
    │   │   │   ├── test_notify_event_sentry_app.py
    │   │   │   └── test_notify_event_service.py
    │   │   ├── conditions
    │   │   │   ├── __init__.py
    │   │   │   ├── test_event_attribute.py
    │   │   │   ├── test_every_event.py
    │   │   │   ├── test_existing_high_priority_issue.py
    │   │   │   ├── test_first_seen_event.py
    │   │   │   ├── test_level_event.py
    │   │   │   ├── test_new_high_priority_issue.py
    │   │   │   ├── test_reappeared_event.py
    │   │   │   ├── test_regression_event.py
    │   │   │   └── test_tagged_event.py
    │   │   ├── filters
    │   │   │   ├── __init__.py
    │   │   │   ├── test_age_comparison.py
    │   │   │   ├── test_assigned_to.py
    │   │   │   ├── test_issue_category.py
    │   │   │   ├── test_issue_occurrences.py
    │   │   │   ├── test_latest_adopted_release.py
    │   │   │   └── test_latest_release.py
    │   │   ├── history
    │   │   │   ├── __init__.py
    │   │   │   ├── backends
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_postgres.py
    │   │   │   ├── endpoints
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_project_rule_group_history.py
    │   │   │   │   ├── test_project_rule_preview.py
    │   │   │   │   └── test_project_rule_stats.py
    │   │   │   └── test_preview.py
    │   │   ├── processing
    │   │   │   ├── __init__.py
    │   │   │   ├── test_buffer_processing.py
    │   │   │   ├── test_delayed_processing.py
    │   │   │   └── test_processor.py
    │   │   └── test_match.py
    │   ├── runner
    │   │   ├── __init__.py
    │   │   ├── commands
    │   │   │   ├── __init__.py
    │   │   │   ├── badpatch.yaml
    │   │   │   ├── badsync.yaml
    │   │   │   ├── presenters
    │   │   │   │   ├── test_presenterdelegator.py
    │   │   │   │   └── test_webhookpresenter.py
    │   │   │   ├── test_backup.py
    │   │   │   ├── test_cleanup.py
    │   │   │   ├── test_config.py
    │   │   │   ├── test_configoptions.py
    │   │   │   ├── test_createflag.py
    │   │   │   ├── test_createuser.py
    │   │   │   ├── test_init.py
    │   │   │   ├── test_migrations.py
    │   │   │   ├── test_run.py
    │   │   │   ├── unsetsync.yaml
    │   │   │   └── valid_patch.yaml
    │   │   └── test_initializer.py
    │   ├── search
    │   │   ├── __init__.py
    │   │   ├── eap
    │   │   │   ├── __init__.py
    │   │   │   ├── test_ourlogs.py
    │   │   │   ├── test_spans.py
    │   │   │   └── test_uptime_results.py
    │   │   ├── events
    │   │   │   ├── builder
    │   │   │   │   ├── test_discover.py
    │   │   │   │   ├── test_errors.py
    │   │   │   │   ├── test_metrics.py
    │   │   │   │   ├── test_profile_functions.py
    │   │   │   │   ├── test_span_metrics.py
    │   │   │   │   └── test_spans_indexed.py
    │   │   │   ├── test_fields.py
    │   │   │   └── test_filter.py
    │   │   └── test_utils.py
    │   ├── security
    │   │   ├── __init__.py
    │   │   ├── test_csp.py
    │   │   └── test_utils.py
    │   ├── seer
    │   │   ├── __init__.py
    │   │   ├── anomaly_detection
    │   │   │   ├── test_get_anomaly_data.py
    │   │   │   └── test_store_data.py
    │   │   ├── assisted_query
    │   │   │   ├── test_discover_tools.py
    │   │   │   └── test_issues_tools.py
    │   │   ├── autofix
    │   │   │   ├── test_autofix.py
    │   │   │   ├── test_autofix_utils.py
    │   │   │   ├── test_coding_agent.py
    │   │   │   └── test_issue_summary.py
    │   │   ├── endpoints
    │   │   │   ├── test_group_ai_autofix.py
    │   │   │   ├── test_group_ai_summary.py
    │   │   │   ├── test_group_autofix_setup_check.py
    │   │   │   ├── test_group_autofix_update.py
    │   │   │   ├── test_organization_events_anomalies.py
    │   │   │   ├── test_organization_seer_explorer_chat.py
    │   │   │   ├── test_organization_seer_explorer_runs.py
    │   │   │   ├── test_organization_seer_explorer_update.py
    │   │   │   ├── test_organization_seer_rpc.py
    │   │   │   ├── test_organization_seer_setup_check.py
    │   │   │   ├── test_organization_trace_summary.py
    │   │   │   ├── test_project_seer_preferences.py
    │   │   │   ├── test_seer_rpc.py
    │   │   │   └── test_trace_explorer_ai_translate_agentic.py
    │   │   ├── explorer
    │   │   │   ├── test_custom_tool_utils.py
    │   │   │   ├── test_explorer_client.py
    │   │   │   ├── test_explorer_utils.py
    │   │   │   ├── test_index_data.py
    │   │   │   ├── test_on_completion_hook.py
    │   │   │   └── test_tools.py
    │   │   ├── fetch_issues
    │   │   │   ├── __init__.py
    │   │   │   ├── test_by_error_type.py
    │   │   │   ├── test_by_function_name.py
    │   │   │   ├── test_by_text_query.py
    │   │   │   └── test_utils.py
    │   │   ├── similarity
    │   │   │   ├── __init__.py
    │   │   │   ├── test_config.py
    │   │   │   ├── test_grouping_records.py
    │   │   │   ├── test_similar_issues.py
    │   │   │   ├── test_types.py
    │   │   │   └── test_utils.py
    │   │   ├── test_breakpoints.py
    │   │   ├── test_math.py
    │   │   ├── test_seer_setup.py
    │   │   ├── test_signed_seer_api.py
    │   │   ├── test_test_generation.py
    │   │   ├── test_trace_summary.py
    │   │   └── workflows
    │   │   │   ├── __init__.py
    │   │   │   └── test_compare.py
    │   ├── sentry_apps
    │   │   ├── __init__.py
    │   │   ├── api
    │   │   │   ├── __init__.py
    │   │   │   ├── bases
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_sentryapps.py
    │   │   │   ├── endpoints
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_group_external_issue_details.py
    │   │   │   │   ├── test_installation_service_hook_projects.py
    │   │   │   │   ├── test_organization_sentry_app_installation_details.py
    │   │   │   │   ├── test_organization_sentry_app_installations.py
    │   │   │   │   ├── test_organization_sentry_apps.py
    │   │   │   │   ├── test_sentry_app_authorizations.py
    │   │   │   │   ├── test_sentry_app_avatar.py
    │   │   │   │   ├── test_sentry_app_components.py
    │   │   │   │   ├── test_sentry_app_details.py
    │   │   │   │   ├── test_sentry_app_features.py
    │   │   │   │   ├── test_sentry_app_installation_external_issue_actions.py
    │   │   │   │   ├── test_sentry_app_installation_external_issue_details.py
    │   │   │   │   ├── test_sentry_app_installation_external_issues.py
    │   │   │   │   ├── test_sentry_app_installation_external_requests.py
    │   │   │   │   ├── test_sentry_app_interaction.py
    │   │   │   │   ├── test_sentry_app_publish_request.py
    │   │   │   │   ├── test_sentry_app_rotate_secret.py
    │   │   │   │   ├── test_sentry_app_stats.py
    │   │   │   │   ├── test_sentry_app_webhook_requests.py
    │   │   │   │   ├── test_sentry_apps.py
    │   │   │   │   ├── test_sentry_apps_stats.py
    │   │   │   │   ├── test_sentry_internal_app_token_details.py
    │   │   │   │   └── test_sentry_internal_app_tokens.py
    │   │   │   ├── parsers
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_alert_rule_action.py
    │   │   │   │   ├── test_header.py
    │   │   │   │   ├── test_image.py
    │   │   │   │   ├── test_issue_link.py
    │   │   │   │   ├── test_issue_media.py
    │   │   │   │   ├── test_markdown.py
    │   │   │   │   ├── test_schema.py
    │   │   │   │   ├── test_select.py
    │   │   │   │   ├── test_stacktrace_link.py
    │   │   │   │   ├── test_text.py
    │   │   │   │   ├── test_textarea.py
    │   │   │   │   └── test_video.py
    │   │   │   └── serializers
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_app_platform_event.py
    │   │   │   │   ├── test_sentry_app.py
    │   │   │   │   └── test_sentry_app_avatar.py
    │   │   ├── external_issues
    │   │   │   ├── test_external_issue_creator.py
    │   │   │   └── test_issue_link_creator.py
    │   │   ├── external_requests
    │   │   │   ├── test_alert_rule_action_requester.py
    │   │   │   ├── test_issue_link_requester.py
    │   │   │   └── test_select_requester.py
    │   │   ├── models
    │   │   │   ├── __init__.py
    │   │   │   ├── test_sentryapp.py
    │   │   │   ├── test_sentryappinstallation.py
    │   │   │   └── test_sentryappinstallationtoken.py
    │   │   ├── services
    │   │   │   ├── __init__.py
    │   │   │   ├── test_app.py
    │   │   │   ├── test_app_request.py
    │   │   │   ├── test_hook_service.py
    │   │   │   └── test_model.py
    │   │   ├── tasks
    │   │   │   ├── __init__.py
    │   │   │   ├── test_sentry_apps.py
    │   │   │   └── test_servicehooks.py
    │   │   ├── test_sentry_app_component_preparer.py
    │   │   ├── test_sentry_app_creator.py
    │   │   ├── test_sentry_app_installation_creator.py
    │   │   ├── test_sentry_app_installation_notifier.py
    │   │   ├── test_sentry_app_installation_token_creator.py
    │   │   ├── test_sentry_app_updater.py
    │   │   ├── test_webhooks.py
    │   │   ├── token_exchange
    │   │   │   ├── test_grant_exchanger.py
    │   │   │   ├── test_manual_refresher.py
    │   │   │   ├── test_refresher.py
    │   │   │   └── test_validator.py
    │   │   ├── utils
    │   │   │   ├── __init__.py
    │   │   │   └── test_errors.py
    │   │   └── web
    │   │   │   └── test_sentryapp_avatar.py
    │   ├── sentry_metrics
    │   │   ├── consumers
    │   │   │   ├── test_last_seen_updater.py
    │   │   │   ├── test_routing_producer.py
    │   │   │   ├── test_schema_validator.py
    │   │   │   ├── test_slicing_router.py
    │   │   │   └── test_tags_validator.py
    │   │   ├── limiters
    │   │   │   └── test_writes_limiter.py
    │   │   ├── querying
    │   │   │   ├── __init__.py
    │   │   │   └── data
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_api.py
    │   │   │   │   └── test_query.py
    │   │   ├── test_all_indexers.py
    │   │   ├── test_base_indexer.py
    │   │   ├── test_batch.py
    │   │   ├── test_configuration.py
    │   │   ├── test_gen_metrics_multiprocess_steps.py
    │   │   ├── test_indexer.py
    │   │   ├── test_indexer_cache.py
    │   │   ├── test_kafka.py
    │   │   ├── test_parallel_indexer.py
    │   │   ├── test_postgres_indexer.py
    │   │   ├── test_prevent_modifications_to_indexer_strings.py
    │   │   ├── test_rh_metrics_multiprocess_steps.py
    │   │   ├── test_snuba.py
    │   │   └── test_strings.py
    │   ├── services
    │   │   ├── __init__.py
    │   │   ├── email.txt
    │   │   ├── eventstore
    │   │   │   ├── __init__.py
    │   │   │   ├── processing
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_redis_cluster.py
    │   │   │   ├── snuba
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_backend.py
    │   │   │   ├── test_base.py
    │   │   │   ├── test_models.py
    │   │   │   └── test_query_preprocessing.py
    │   │   ├── nodestore
    │   │   │   ├── __init__.py
    │   │   │   ├── bigtable
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_backend.py
    │   │   │   ├── django
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_backend.py
    │   │   │   └── test_common.py
    │   │   ├── test_http.py
    │   │   └── test_organization_actions.py
    │   ├── shared_integrations
    │   │   └── client
    │   │   │   ├── test_base.py
    │   │   │   └── test_proxy.py
    │   ├── silo
    │   │   ├── __init__.py
    │   │   ├── test_base.py
    │   │   ├── test_client.py
    │   │   ├── test_silo_aware_transaction_patch.py
    │   │   └── test_util.py
    │   ├── similarity
    │   │   ├── __init__.py
    │   │   ├── backends
    │   │   │   ├── __init__.py
    │   │   │   └── test_redis.py
    │   │   ├── test_encoder.py
    │   │   └── test_signatures.py
    │   ├── snuba
    │   │   ├── __init__.py
    │   │   ├── metrics
    │   │   │   ├── __init__.py
    │   │   │   ├── fields
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_base.py
    │   │   │   │   └── test_histogram.py
    │   │   │   ├── test_datasource.py
    │   │   │   ├── test_extraction.py
    │   │   │   ├── test_metrics_layer
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_metrics_enhanced_performance.py
    │   │   │   │   └── test_release_health.py
    │   │   │   ├── test_metrics_query_layer
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_metrics_query_layer.py
    │   │   │   ├── test_mqb_query_transformer.py
    │   │   │   ├── test_naming_layer.py
    │   │   │   ├── test_query.py
    │   │   │   ├── test_query_builder.py
    │   │   │   ├── test_snql.py
    │   │   │   └── test_utils.py
    │   │   ├── test_discover_facets_query.py
    │   │   ├── test_discover_query.py
    │   │   ├── test_discover_timeseries_query.py
    │   │   ├── test_entity_subscriptions.py
    │   │   ├── test_errors.py
    │   │   ├── test_metrics_enhanced_performance.py
    │   │   ├── test_metrics_performance.py
    │   │   ├── test_models.py
    │   │   ├── test_outcomes.py
    │   │   ├── test_profiles.py
    │   │   ├── test_query_subscription_consumer.py
    │   │   ├── test_rpc_dataset_common.py
    │   │   ├── test_subscriptions.py
    │   │   ├── test_tasks.py
    │   │   ├── test_transactions.py
    │   │   ├── test_transactions_timeseries_query.py
    │   │   └── test_validators.py
    │   ├── spans
    │   │   ├── consumers
    │   │   │   ├── __init__.py
    │   │   │   ├── process
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_consumer.py
    │   │   │   │   └── test_flusher.py
    │   │   │   └── process_segments
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_convert.py
    │   │   │   │   ├── test_enrichment.py
    │   │   │   │   ├── test_factory.py
    │   │   │   │   ├── test_message.py
    │   │   │   │   └── test_shim.py
    │   │   ├── grouping
    │   │   │   ├── __init__.py
    │   │   │   ├── test_strategy.py
    │   │   │   └── test_utils.py
    │   │   └── test_buffer.py
    │   ├── stacktraces
    │   │   ├── __init__.py
    │   │   ├── test_filename.py
    │   │   ├── test_functions.py
    │   │   ├── test_in_app_normalization.py
    │   │   └── test_platform.py
    │   ├── statistical_detectors
    │   │   ├── test_algorithm.py
    │   │   └── test_issue_platform_adapter.py
    │   ├── sudo
    │   │   ├── __init__.py
    │   │   ├── test_forms.py
    │   │   ├── test_middleware.py
    │   │   ├── test_signals.py
    │   │   ├── test_utils.py
    │   │   └── test_views.py
    │   ├── tagstore
    │   │   ├── __init__.py
    │   │   └── test_types.py
    │   ├── tasks
    │   │   ├── __init__.py
    │   │   ├── conftest.py
    │   │   ├── integrations
    │   │   │   └── __init__.py
    │   │   ├── snapshots
    │   │   │   └── PreprocessingTransferTest
    │   │   │   │   └── test_success.pysnap
    │   │   ├── test_activity.py
    │   │   ├── test_ai_agent_monitoring.py
    │   │   ├── test_assemble.py
    │   │   ├── test_auth.py
    │   │   ├── test_auto_enable_codecov.py
    │   │   ├── test_auto_ongoing_issues.py
    │   │   ├── test_auto_remove_inbox.py
    │   │   ├── test_auto_resolve_issues.py
    │   │   ├── test_autofix.py
    │   │   ├── test_base.py
    │   │   ├── test_beacon.py
    │   │   ├── test_check_am2_compatibility.py
    │   │   ├── test_check_auth.py
    │   │   ├── test_clear_expired_resolutions.py
    │   │   ├── test_clear_expired_rulesnoozes.py
    │   │   ├── test_clear_expired_snoozes.py
    │   │   ├── test_code_owners.py
    │   │   ├── test_collect_project_platforms.py
    │   │   ├── test_commit_context.py
    │   │   ├── test_commits.py
    │   │   ├── test_daily_summary.py
    │   │   ├── test_delete_pending_groups.py
    │   │   ├── test_delete_seer_grouping_records.py
    │   │   ├── test_digests.py
    │   │   ├── test_email.py
    │   │   ├── test_groupowner.py
    │   │   ├── test_llm_issue_detection.py
    │   │   ├── test_merge.py
    │   │   ├── test_on_demand_metrics.py
    │   │   ├── test_options.py
    │   │   ├── test_organization_contributors.py
    │   │   ├── test_post_process.py
    │   │   ├── test_process_buffer.py
    │   │   ├── test_relay.py
    │   │   ├── test_reprocessing2.py
    │   │   ├── test_seer.py
    │   │   ├── test_statistical_detectors.py
    │   │   ├── test_store.py
    │   │   ├── test_symbolication.py
    │   │   ├── test_update_code_owners_schema.py
    │   │   ├── test_user_report.py
    │   │   ├── test_web_vitals_issue_detection.py
    │   │   ├── test_weekly_escalating_forecast.py
    │   │   └── test_weekly_reports.py
    │   ├── taskworker
    │   │   ├── __init__.py
    │   │   ├── scheduler
    │   │   │   ├── __init__.py
    │   │   │   ├── test_runner.py
    │   │   │   └── test_schedules.py
    │   │   ├── test_app.py
    │   │   ├── test_client.py
    │   │   ├── test_config.py
    │   │   ├── test_registry.py
    │   │   ├── test_retry.py
    │   │   ├── test_router.py
    │   │   ├── test_task.py
    │   │   └── test_worker.py
    │   ├── tempest
    │   │   ├── endpoints
    │   │   │   ├── test_tempest_credentials.py
    │   │   │   ├── test_tempest_credentials_details.py
    │   │   │   └── test_tempest_ips.py
    │   │   └── test_tempest.py
    │   ├── templatetags
    │   │   ├── test_sentry_api.py
    │   │   ├── test_sentry_assets.py
    │   │   ├── test_sentry_features.py
    │   │   └── test_sentry_helpers.py
    │   ├── test_constants.py
    │   ├── test_culprit.py
    │   ├── test_dependencies.py
    │   ├── test_devimports.py
    │   ├── test_http.py
    │   ├── test_killswitches.py
    │   ├── test_mypy_stronglist.py
    │   ├── test_no_create_or_update_usage.py
    │   ├── test_sdk_updates.py
    │   ├── test_stacktraces.py
    │   ├── test_unmerge.py
    │   ├── test_wsgi.py
    │   ├── testutils
    │   │   ├── __init__.py
    │   │   ├── helpers
    │   │   │   ├── __init__.py
    │   │   │   └── test_features.py
    │   │   ├── pytest
    │   │   │   └── mocking
    │   │   │   │   ├── animals
    │   │   │   │       └── __init__.py
    │   │   │   │   └── test_mocking.py
    │   │   ├── test_abstract.py
    │   │   ├── test_silo.py
    │   │   └── thread_leaks
    │   │   │   ├── __init__.py
    │   │   │   ├── conftest.py
    │   │   │   ├── test_assertion.py
    │   │   │   ├── test_diff.py
    │   │   │   ├── test_pytest.py
    │   │   │   └── test_sentry.py
    │   ├── toolbar
    │   │   ├── utils
    │   │   │   └── test_url.py
    │   │   └── views
    │   │   │   ├── test_iframe_view.py
    │   │   │   └── test_login_success_view.py
    │   ├── tsdb
    │   │   ├── __init__.py
    │   │   ├── test_base.py
    │   │   ├── test_redis.py
    │   │   ├── test_redissnuba.py
    │   │   └── test_snuba.py
    │   ├── types
    │   │   ├── __init__.py
    │   │   ├── test_actor.py
    │   │   └── test_region.py
    │   ├── uptime
    │   │   ├── __init__.py
    │   │   ├── autodetect
    │   │   │   ├── __init__.py
    │   │   │   ├── test_detector.py
    │   │   │   ├── test_notifications.py
    │   │   │   ├── test_ranking.py
    │   │   │   ├── test_tasks.py
    │   │   │   └── test_url_extraction.py
    │   │   ├── consumers
    │   │   │   ├── __init__.py
    │   │   │   ├── test_eap_converter.py
    │   │   │   ├── test_eap_producer.py
    │   │   │   └── test_results_consumer.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── test_detector.py
    │   │   │   ├── test_organization_uptime_alert_index.py
    │   │   │   ├── test_organization_uptime_alert_index_count.py
    │   │   │   ├── test_organization_uptime_stats.py
    │   │   │   ├── test_organization_uptime_summary.py
    │   │   │   ├── test_project_uptime_alert_check_index.py
    │   │   │   ├── test_project_uptime_alert_details.py
    │   │   │   ├── test_project_uptime_alert_index.py
    │   │   │   ├── test_serializers.py
    │   │   │   ├── test_uptime_ips.py
    │   │   │   ├── test_utils.py
    │   │   │   └── test_validators.py
    │   │   ├── migrations
    │   │   │   └── test_0045_backfill_detector_thresholds.py
    │   │   ├── rdap
    │   │   │   ├── __init__.py
    │   │   │   ├── test_query.py
    │   │   │   └── test_tasks.py
    │   │   ├── subscriptions
    │   │   │   ├── __init__.py
    │   │   │   ├── test_regions.py
    │   │   │   ├── test_subscriptions.py
    │   │   │   └── test_tasks.py
    │   │   ├── test_grouptype.py
    │   │   └── test_models.py
    │   ├── usage_accountant
    │   │   ├── __init__.py
    │   │   └── test_accountant.py
    │   ├── users
    │   │   ├── __init__.py
    │   │   ├── api
    │   │   │   ├── __init__.py
    │   │   │   ├── bases
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_user.py
    │   │   │   ├── endpoints
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_auth_index.py
    │   │   │   │   ├── test_user_authenticator_details.py
    │   │   │   │   ├── test_user_authenticator_enroll.py
    │   │   │   │   ├── test_user_authenticator_index.py
    │   │   │   │   ├── test_user_authenticators_index.py
    │   │   │   │   ├── test_user_avatar.py
    │   │   │   │   ├── test_user_details.py
    │   │   │   │   ├── test_user_details_analytics.py
    │   │   │   │   ├── test_user_emails.py
    │   │   │   │   ├── test_user_emails_confirm.py
    │   │   │   │   ├── test_user_identity.py
    │   │   │   │   ├── test_user_identity_config.py
    │   │   │   │   ├── test_user_identity_details.py
    │   │   │   │   ├── test_user_index.py
    │   │   │   │   ├── test_user_ips.py
    │   │   │   │   ├── test_user_password.py
    │   │   │   │   ├── test_user_permission_details.py
    │   │   │   │   ├── test_user_permissions.py
    │   │   │   │   ├── test_user_permissions_config.py
    │   │   │   │   ├── test_user_regions.py
    │   │   │   │   ├── test_user_role_details.py
    │   │   │   │   ├── test_user_roles.py
    │   │   │   │   ├── test_userroles_details.py
    │   │   │   │   └── test_userroles_index.py
    │   │   │   └── serializers
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_user.py
    │   │   │   │   └── test_user_identity_config.py
    │   │   ├── models
    │   │   │   ├── __init__.py
    │   │   │   ├── test_authenticator.py
    │   │   │   ├── test_identity.py
    │   │   │   ├── test_lostpasswordhash.py
    │   │   │   ├── test_user.py
    │   │   │   ├── test_user_avatar.py
    │   │   │   ├── test_user_merge_verification_code.py
    │   │   │   ├── test_useremail.py
    │   │   │   ├── test_userpermission.py
    │   │   │   └── test_userrole.py
    │   │   ├── services
    │   │   │   ├── __init__.py
    │   │   │   ├── test_user.py
    │   │   │   ├── test_user_impl.py
    │   │   │   └── test_user_option.py
    │   │   └── web
    │   │   │   ├── __init__.py
    │   │   │   ├── test_account_identity.py
    │   │   │   ├── test_accounts.py
    │   │   │   ├── test_accounts_form.py
    │   │   │   └── test_user_avatar.py
    │   ├── utils
    │   │   ├── __init__.py
    │   │   ├── email
    │   │   │   ├── __init__.py
    │   │   │   ├── test_address.py
    │   │   │   ├── test_backend.py
    │   │   │   ├── test_list_resolver.py
    │   │   │   ├── test_message_builder.py
    │   │   │   ├── test_send_mail.py
    │   │   │   └── test_signer.py
    │   │   ├── kafka
    │   │   │   ├── __init__.py
    │   │   │   └── test_rebalance_delay.py
    │   │   ├── kvstore
    │   │   │   ├── __init__.py
    │   │   │   ├── test_bigtable.py
    │   │   │   ├── test_common.py
    │   │   │   ├── test_compat.py
    │   │   │   └── test_encoding.py
    │   │   ├── locking
    │   │   │   ├── __init__.py
    │   │   │   ├── backends
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── test_migration.py
    │   │   │   │   └── test_redis.py
    │   │   │   └── test_lock.py
    │   │   ├── mockdata
    │   │   │   ├── __init__.py
    │   │   │   └── test_core.py
    │   │   ├── sdk_crashes
    │   │   │   ├── conftest.py
    │   │   │   ├── test_build_sdk_crash_detection_configs.py
    │   │   │   ├── test_event_stripper.py
    │   │   │   ├── test_path_replacer.py
    │   │   │   ├── test_sdk_crash_detection.py
    │   │   │   ├── test_sdk_crash_detection_cocoa.py
    │   │   │   ├── test_sdk_crash_detection_dart.py
    │   │   │   ├── test_sdk_crash_detection_dotnet.py
    │   │   │   ├── test_sdk_crash_detection_java.py
    │   │   │   ├── test_sdk_crash_detection_native.py
    │   │   │   ├── test_sdk_crash_detection_react_native.py
    │   │   │   └── test_sdk_crash_detector.py
    │   │   ├── security
    │   │   │   ├── test_encrypted_field_key_store.py
    │   │   │   └── test_orgauthtoken_token.py
    │   │   ├── test_arroyo_producer.py
    │   │   ├── test_assets.py
    │   │   ├── test_audit.py
    │   │   ├── test_auth.py
    │   │   ├── test_circuit_breaker.py
    │   │   ├── test_circuit_breaker2.py
    │   │   ├── test_codecs.py
    │   │   ├── test_committers.py
    │   │   ├── test_concurrent.py
    │   │   ├── test_confluent_producer.py
    │   │   ├── test_cursors.py
    │   │   ├── test_datastructures.py
    │   │   ├── test_dates.py
    │   │   ├── test_event.py
    │   │   ├── test_event_frames.py
    │   │   ├── test_event_tracker.py
    │   │   ├── test_eventuser.py
    │   │   ├── test_exceptions.py
    │   │   ├── test_function_cache.py
    │   │   ├── test_geo.py
    │   │   ├── test_github.py
    │   │   ├── test_glob.py
    │   │   ├── test_hashlib.py
    │   │   ├── test_http.py
    │   │   ├── test_integrationdocs.py
    │   │   ├── test_iterators.py
    │   │   ├── test_json.py
    │   │   ├── test_jwt.py
    │   │   ├── test_kafka_config.py
    │   │   ├── test_letter_avatar.py
    │   │   ├── test_linksign.py
    │   │   ├── test_math.py
    │   │   ├── test_meta.py
    │   │   ├── test_metrics.py
    │   │   ├── test_not_set.py
    │   │   ├── test_numbers.py
    │   │   ├── test_outcome_aggregator.py
    │   │   ├── test_outcomes.py
    │   │   ├── test_patch_set.py
    │   │   ├── test_projectflags.py
    │   │   ├── test_query.py
    │   │   ├── test_ratelimits.py
    │   │   ├── test_redis.py
    │   │   ├── test_registry.py
    │   │   ├── test_retries.py
    │   │   ├── test_rust.py
    │   │   ├── test_safe.py
    │   │   ├── test_samples.py
    │   │   ├── test_sdk.py
    │   │   ├── test_sentryappwebhookrequests.py
    │   │   ├── test_services.py
    │   │   ├── test_session_store.py
    │   │   ├── test_signing.py
    │   │   ├── test_snowflake.py
    │   │   ├── test_snuba.py
    │   │   ├── test_strings.py
    │   │   ├── test_tag_normalization.py
    │   │   ├── test_time_window.py
    │   │   ├── test_types.py
    │   │   ├── test_urls.py
    │   │   ├── test_validators.py
    │   │   └── test_zip.py
    │   ├── web
    │   │   ├── __init__.py
    │   │   ├── forms
    │   │   │   └── test_accounts.py
    │   │   ├── frontend
    │   │   │   ├── __init__.py
    │   │   │   ├── generic
    │   │   │   │   ├── __init__.py
    │   │   │   │   └── test_static_media.py
    │   │   │   ├── test_auth_channel_login.py
    │   │   │   ├── test_auth_close.py
    │   │   │   ├── test_auth_login.py
    │   │   │   ├── test_auth_logout.py
    │   │   │   ├── test_auth_oauth2.py
    │   │   │   ├── test_auth_organization_login.py
    │   │   │   ├── test_auth_saml2.py
    │   │   │   ├── test_base.py
    │   │   │   ├── test_cli.py
    │   │   │   ├── test_csrf_failure.py
    │   │   │   ├── test_data_secrecy_error.py
    │   │   │   ├── test_disabled_member_view.py
    │   │   │   ├── test_doc_integration_avatar.py
    │   │   │   ├── test_error_404.py
    │   │   │   ├── test_error_500.py
    │   │   │   ├── test_group_event_json.py
    │   │   │   ├── test_group_tag_export.py
    │   │   │   ├── test_home.py
    │   │   │   ├── test_integration_setup.py
    │   │   │   ├── test_js_sdk_loader.py
    │   │   │   ├── test_mailgun_inbound_webhook.py
    │   │   │   ├── test_oauth_authorize.py
    │   │   │   ├── test_oauth_token.py
    │   │   │   ├── test_openidtoken.py
    │   │   │   ├── test_organization_auth_settings.py
    │   │   │   ├── test_organization_avatar.py
    │   │   │   ├── test_project_event.py
    │   │   │   ├── test_react_page.py
    │   │   │   ├── test_reactivate_account.py
    │   │   │   ├── test_release_webhook.py
    │   │   │   ├── test_security_txt.py
    │   │   │   ├── test_setup_wizard.py
    │   │   │   ├── test_shared_group_details.py
    │   │   │   ├── test_twofactor.py
    │   │   │   ├── test_vercel_extension_configuration.py
    │   │   │   └── test_vsts_extension_configuration.py
    │   │   ├── test_api.py
    │   │   ├── test_client_config.py
    │   │   └── test_urls.py
    │   └── workflow_engine
    │   │   ├── __init__.py
    │   │   ├── buffer
    │   │       ├── test_batch_client.py
    │   │       └── test_redis_hash_sorted_set_buffer.py
    │   │   ├── detectors
    │   │       └── test_error_detector.py
    │   │   ├── endpoints
    │   │       ├── __init__.py
    │   │       ├── serializers
    │   │       │   ├── test_action_serializer.py
    │   │       │   ├── test_data_condition_group_serializer.py
    │   │       │   ├── test_data_condition_serializer.py
    │   │       │   ├── test_data_source_serializer.py
    │   │       │   ├── test_detector_serializer.py
    │   │       │   ├── test_timeseries_value_serializer.py
    │   │       │   ├── test_workflow_group_history_serializer.py
    │   │       │   └── test_workflow_serializer.py
    │   │       ├── test_organization_alertrule_detector.py
    │   │       ├── test_organization_alertrule_workflow.py
    │   │       ├── test_organization_available_action_index.py
    │   │       ├── test_organization_data_condition_index.py
    │   │       ├── test_organization_detector_count.py
    │   │       ├── test_organization_detector_details.py
    │   │       ├── test_organization_detector_index.py
    │   │       ├── test_organization_detector_types.py
    │   │       ├── test_organization_detector_workflow_details.py
    │   │       ├── test_organization_detector_workflow_index.py
    │   │       ├── test_organization_incident_groupopenperiod.py
    │   │       ├── test_organization_open_periods.py
    │   │       ├── test_organization_test_fire_action.py
    │   │       ├── test_organization_workflow_details.py
    │   │       ├── test_organization_workflow_group_history.py
    │   │       ├── test_organization_workflow_index.py
    │   │       ├── test_organization_workflow_stats.py
    │   │       ├── test_validators.py
    │   │       ├── utils
    │   │       │   └── test_sortby.py
    │   │       └── validators
    │   │       │   ├── actions
    │   │       │       ├── test_discord.py
    │   │       │       ├── test_email_validator.py
    │   │       │       ├── test_msteams.py
    │   │       │       ├── test_opsgenie.py
    │   │       │       ├── test_pagerduty.py
    │   │       │       ├── test_sentry_app.py
    │   │       │       ├── test_slack.py
    │   │       │       ├── test_ticketing.py
    │   │       │       └── test_webhook.py
    │   │       │   ├── test_base_action.py
    │   │       │   ├── test_base_data_condition.py
    │   │       │   ├── test_base_data_condition_group.py
    │   │       │   └── test_base_workflow.py
    │   │   ├── handlers
    │   │       ├── action
    │   │       │   ├── __init__.py
    │   │       │   ├── notification
    │   │       │   │   └── __init__.py
    │   │       │   └── test_action_handlers.py
    │   │       ├── condition
    │   │       │   ├── __init__.py
    │   │       │   ├── test_age_comparison_handler.py
    │   │       │   ├── test_assigned_to_handler.py
    │   │       │   ├── test_base.py
    │   │       │   ├── test_event_attribute_handler.py
    │   │       │   ├── test_event_frequency_handlers.py
    │   │       │   ├── test_event_frequency_query_handlers.py
    │   │       │   ├── test_every_event.py
    │   │       │   ├── test_existing_high_priority_issue_handler.py
    │   │       │   ├── test_first_seen_event_handler.py
    │   │       │   ├── test_issue_category_handler.py
    │   │       │   ├── test_issue_occurrences_handler.py
    │   │       │   ├── test_issue_priority_deescalating_handler.py
    │   │       │   ├── test_issue_priority_equals.py
    │   │       │   ├── test_issue_priority_greater_or_equal.py
    │   │       │   ├── test_issue_resolution_condition_handler.py
    │   │       │   ├── test_latest_adopted_release_handler.py
    │   │       │   ├── test_latest_release_handler.py
    │   │       │   ├── test_level_handler.py
    │   │       │   ├── test_new_high_priority_issue_handler.py
    │   │       │   ├── test_reappeared_event_handler.py
    │   │       │   ├── test_regression_event_handler.py
    │   │       │   └── test_tagged_event_handler.py
    │   │       └── detector
    │   │       │   ├── __init__.py
    │   │       │   ├── test_base.py
    │   │       │   └── test_stateful.py
    │   │   ├── migration_helpers
    │   │       ├── __init__.py
    │   │       ├── test_issue_alert_dual_write.py
    │   │       ├── test_issue_alert_migration.py
    │   │       ├── test_migrate_alert_rule.py
    │   │       ├── test_migrate_rule_action.py
    │   │       ├── test_rule_conditions.py
    │   │       └── test_utils.py
    │   │   ├── migrations
    │   │       ├── test_0069_rename_error_detectors.py
    │   │       ├── test_0078_update_metric_detector_config_fields.py
    │   │       ├── test_0082_disconnect_error_detector_cron_workflows.py
    │   │       ├── test_0084_crons_dedupe_workflows.py
    │   │       ├── test_0085_crons_link_detectors_to_all_workflows.py
    │   │       ├── test_0086_fix_cron_to_cron_workflow_links.py
    │   │       ├── test_0087_relink_crons_to_compatible_issue_workflows.py
    │   │       ├── test_0088_remove_monitor_slug_conditions.py
    │   │       ├── test_0089_update_cron_workflow_names.py
    │   │       ├── test_0091_fix_email_notification_names.py
    │   │       ├── test_0094_backfill_issue_stream_detector_workflows.py
    │   │       ├── test_0096_delete_non_single_written_fire_history.py
    │   │       ├── test_0099_backfill_metric_issue_detectorgroup.py
    │   │       └── test_0104_action_data_fallthrough_type.py
    │   │   ├── models
    │   │       ├── __init__.py
    │   │       ├── test_action.py
    │   │       ├── test_data_condition.py
    │   │       ├── test_data_source.py
    │   │       ├── test_detector.py
    │   │       ├── test_detector_state.py
    │   │       ├── test_incident_groupopenperiod.py
    │   │       ├── test_json_config_base.py
    │   │       └── test_workflow.py
    │   │   ├── processors
    │   │       ├── __init__.py
    │   │       ├── contexts
    │   │       │   └── test_workflow_event_context.py
    │   │       ├── test_action.py
    │   │       ├── test_action_deduplication.py
    │   │       ├── test_data_condition.py
    │   │       ├── test_data_condition_group.py
    │   │       ├── test_data_packet.py
    │   │       ├── test_data_sources.py
    │   │       ├── test_delayed_workflow.py
    │   │       ├── test_detector.py
    │   │       ├── test_log_util.py
    │   │       ├── test_schedule.py
    │   │       ├── test_workflow.py
    │   │       └── test_workflow_fire_history.py
    │   │   ├── service
    │   │       └── test_action_service.py
    │   │   ├── tasks
    │   │       ├── test_delayed_workflows.py
    │   │       └── test_workflows.py
    │   │   ├── test_base.py
    │   │   ├── test_integration.py
    │   │   ├── test_task.py
    │   │   ├── test_task_integration.py
    │   │   ├── test_transformers.py
    │   │   ├── test_types.py
    │   │   └── utils
    │   │       ├── test_dictpath.py
    │   │       ├── test_log_context.py
    │   │       ├── test_scopedstats.py
    │   │       └── test_workflow_metrics.py
    ├── sentry_plugins
    │   ├── __init__.py
    │   ├── amazon_sqs
    │   │   ├── __init__.py
    │   │   └── test_plugin.py
    │   ├── asana
    │   │   ├── __init__.py
    │   │   └── test_plugin.py
    │   ├── bitbucket
    │   │   ├── __init__.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   └── test_webhooks.py
    │   │   ├── test_plugin.py
    │   │   └── test_repository_provider.py
    │   ├── github
    │   │   ├── __init__.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── test_installation_install_event.py
    │   │   │   ├── test_installation_push_event.py
    │   │   │   ├── test_installation_repo_install_event.py
    │   │   │   ├── test_pull_request_event.py
    │   │   │   ├── test_push_event.py
    │   │   │   └── test_webhooks.py
    │   │   ├── test_plugin.py
    │   │   └── test_provider.py
    │   ├── gitlab
    │   │   ├── __init__.py
    │   │   └── test_plugin.py
    │   ├── heroku
    │   │   ├── __init__.py
    │   │   └── test_plugin.py
    │   ├── jira
    │   │   ├── __init__.py
    │   │   └── test_plugin.py
    │   ├── opgsenie
    │   │   ├── __init__.py
    │   │   └── test_plugin.py
    │   ├── pagerduty
    │   │   ├── __init__.py
    │   │   └── test_plugin.py
    │   ├── pivotal
    │   │   ├── __init__.py
    │   │   └── test_pivotal_plugin.py
    │   ├── pushover
    │   │   ├── __init__.py
    │   │   └── test_plugin.py
    │   ├── redmine
    │   │   ├── __init__.py
    │   │   └── test_plugin.py
    │   ├── segment
    │   │   ├── __init__.py
    │   │   └── test_plugin.py
    │   ├── sessionstack
    │   │   ├── __init__.py
    │   │   └── test_plugin.py
    │   ├── slack
    │   │   ├── __init__.py
    │   │   └── test_plugin.py
    │   ├── splunk
    │   │   ├── __init__.py
    │   │   └── test_plugin.py
    │   ├── test_anonymizeip.py
    │   ├── test_client.py
    │   ├── trello
    │   │   ├── __init__.py
    │   │   └── test_plugin.py
    │   ├── twilio
    │   │   ├── __init__.py
    │   │   └── test_plugin.py
    │   └── victorops
    │   │   ├── __init__.py
    │   │   └── test_plugin.py
    ├── snuba
    │   ├── __init__.py
    │   ├── api
    │   │   ├── __init__.py
    │   │   ├── endpoints
    │   │   │   ├── __init__.py
    │   │   │   ├── test_discover_homepage_query.py
    │   │   │   ├── test_discover_key_transactions.py
    │   │   │   ├── test_discover_saved_queries.py
    │   │   │   ├── test_discover_saved_query_detail.py
    │   │   │   ├── test_group_details.py
    │   │   │   ├── test_group_event_details.py
    │   │   │   ├── test_organization_event_details.py
    │   │   │   ├── test_organization_eventid.py
    │   │   │   ├── test_organization_events.py
    │   │   │   ├── test_organization_events_cross_trace.py
    │   │   │   ├── test_organization_events_facets.py
    │   │   │   ├── test_organization_events_facets_performance.py
    │   │   │   ├── test_organization_events_facets_performance_histogram.py
    │   │   │   ├── test_organization_events_has_measurements.py
    │   │   │   ├── test_organization_events_histogram.py
    │   │   │   ├── test_organization_events_mep.py
    │   │   │   ├── test_organization_events_meta.py
    │   │   │   ├── test_organization_events_ourlogs.py
    │   │   │   ├── test_organization_events_profile_functions.py
    │   │   │   ├── test_organization_events_span_indexed.py
    │   │   │   ├── test_organization_events_span_metrics.py
    │   │   │   ├── test_organization_events_span_ops.py
    │   │   │   ├── test_organization_events_spans_histogram.py
    │   │   │   ├── test_organization_events_spans_performance.py
    │   │   │   ├── test_organization_events_stats.py
    │   │   │   ├── test_organization_events_stats_mep.py
    │   │   │   ├── test_organization_events_stats_ourlogs.py
    │   │   │   ├── test_organization_events_stats_profile_functions.py
    │   │   │   ├── test_organization_events_stats_span_indexed.py
    │   │   │   ├── test_organization_events_stats_span_metrics.py
    │   │   │   ├── test_organization_events_stats_trace_metrics.py
    │   │   │   ├── test_organization_events_timeseries.py
    │   │   │   ├── test_organization_events_timeseries_logs.py
    │   │   │   ├── test_organization_events_timeseries_spans.py
    │   │   │   ├── test_organization_events_timeseries_trace_metrics.py
    │   │   │   ├── test_organization_events_trace.py
    │   │   │   ├── test_organization_events_trace_metrics.py
    │   │   │   ├── test_organization_events_trends.py
    │   │   │   ├── test_organization_events_uptime_results.py
    │   │   │   ├── test_organization_events_vitals.py
    │   │   │   ├── test_organization_group_index_stats.py
    │   │   │   ├── test_organization_issues_resolved_in_release.py
    │   │   │   ├── test_organization_measurements_meta.py
    │   │   │   ├── test_organization_metrics_meta.py
    │   │   │   ├── test_organization_sessions.py
    │   │   │   ├── test_organization_stats_summary.py
    │   │   │   ├── test_organization_stats_v2.py
    │   │   │   ├── test_organization_tagkey_values.py
    │   │   │   ├── test_organization_tags.py
    │   │   │   ├── test_organization_trace.py
    │   │   │   ├── test_organization_trace_item_attributes.py
    │   │   │   ├── test_organization_trace_item_attributes_ranked.py
    │   │   │   ├── test_organization_trace_item_stats.py
    │   │   │   ├── test_organization_trace_logs.py
    │   │   │   ├── test_organization_trace_meta.py
    │   │   │   ├── test_project_event_details.py
    │   │   │   ├── test_project_events.py
    │   │   │   ├── test_project_group_index.py
    │   │   │   ├── test_project_tags.py
    │   │   │   ├── test_project_trace_item_details.py
    │   │   │   └── test_seer_attributes.py
    │   │   └── serializers
    │   │   │   ├── __init__.py
    │   │   │   ├── test_group.py
    │   │   │   └── test_group_stream.py
    │   ├── incidents
    │   │   ├── __init__.py
    │   │   └── test_tasks.py
    │   ├── metrics
    │   │   ├── naming_layer
    │   │   │   └── test_mri.py
    │   │   └── test_units.py
    │   ├── models
    │   │   ├── __init__.py
    │   │   └── test_group.py
    │   ├── rules
    │   │   ├── __init__.py
    │   │   └── conditions
    │   │   │   ├── __init__.py
    │   │   │   └── test_event_frequency.py
    │   ├── search
    │   │   ├── __init__.py
    │   │   └── test_backend.py
    │   ├── sessions
    │   │   ├── __init__.py
    │   │   ├── test_sessions.py
    │   │   └── test_sessions_v2.py
    │   ├── tagstore
    │   │   ├── __init__.py
    │   │   └── test_tagstore_backend.py
    │   ├── tasks
    │   │   ├── __init__.py
    │   │   └── test_unmerge.py
    │   ├── test_metrics_layer.py
    │   ├── test_referrer.py
    │   ├── test_snql_snuba.py
    │   ├── test_snuba.py
    │   ├── test_util.py
    │   └── tsdb
    │   │   ├── __init__.py
    │   │   └── test_tsdb_backend.py
    ├── social_auth
    │   ├── __init__.py
    │   └── test_utils.py
    ├── symbolicator
    │   ├── __init__.py
    │   ├── fixtures
    │   │   ├── a18fd85d4a4eb893022d6bfad846b1.debug
    │   │   ├── test.js
    │   │   ├── test.map
    │   │   └── test.min.js
    │   ├── snapshots
    │   │   ├── SymbolicatorMinidumpIntegrationTest
    │   │   │   ├── test_full_minidump.pysnap
    │   │   │   ├── test_missing_dsym.pysnap
    │   │   │   ├── test_raw_minidump.pysnap
    │   │   │   ├── test_reprocessing_initial.pysnap
    │   │   │   ├── test_reprocessing_reprocessed.pysnap
    │   │   │   ├── test_reprocessing_with_objectstore_initial.pysnap
    │   │   │   └── test_reprocessing_with_objectstore_reprocessed.pysnap
    │   │   ├── SymbolicatorResolvingIntegrationTest
    │   │   │   ├── test_debug_id_resolving.pysnap
    │   │   │   ├── test_missing_debug_images.pysnap
    │   │   │   ├── test_missing_dsym.pysnap
    │   │   │   ├── test_real_resolving.pysnap
    │   │   │   └── test_resolving_with_candidates_sentry_source.pysnap
    │   │   └── SymbolicatorUnrealIntegrationTest
    │   │   │   ├── test_unreal_apple_crash_with_attachments.pysnap
    │   │   │   └── test_unreal_crash_with_attachments.pysnap
    │   ├── test_minidump_full.py
    │   ├── test_payload_full.py
    │   └── test_unreal_full.py
    └── tools
    │   ├── __init__.py
    │   ├── mypy_helpers
    │       ├── test_check_stronglist.py
    │       ├── test_plugin.py
    │       └── test_sort_stronger_modules.py
    │   ├── test_api_urls_to_typescript.py
    │   ├── test_bump_action.py
    │   ├── test_docker_memory_check.py
    │   ├── test_flake8_plugin.py
    │   ├── test_lint_requirements.py
    │   └── test_pin_github_action.py
├── tools
    ├── __init__.py
    ├── api_urls_to_typescript.py
    ├── bump_action.py
    ├── bump_version.py
    ├── docker_memory_check.py
    ├── fast_editable.py
    ├── flake8_plugin.py
    ├── lib.py
    ├── lint_requirements.py
    ├── migrations
    │   ├── __init__.py
    │   ├── compare.py
    │   ├── quick_drift_compare.py
    │   └── squash.py
    ├── mypy_helpers
    │   ├── check_stronglist.py
    │   ├── find_easiest_modules.py
    │   ├── make_module_ignores.py
    │   ├── make_stub_ignores.py
    │   ├── mypy_without_ignores.py
    │   ├── plugin.py
    │   └── sort_stronger_modules.py
    └── pin_github_action.py
├── tsconfig.json
├── uv.lock
└── vercel.json


/.artifacts/README:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.artifacts/README


--------------------------------------------------------------------------------
/.claude/commands/gh-pr.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.claude/commands/gh-pr.md


--------------------------------------------------------------------------------
/.claude/settings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.claude/settings.json


--------------------------------------------------------------------------------
/.craft.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.craft.yml


--------------------------------------------------------------------------------
/.cursor/mcp.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.cursor/mcp.json


--------------------------------------------------------------------------------
/.dockerignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.dockerignore


--------------------------------------------------------------------------------
/.envrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.envrc


--------------------------------------------------------------------------------
/.fossa.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.fossa.yml


--------------------------------------------------------------------------------
/.git-blame-ignore-revs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.git-blame-ignore-revs


--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.gitattributes


--------------------------------------------------------------------------------
/.github/CODEOWNERS:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.github/CODEOWNERS


--------------------------------------------------------------------------------
/.github/CONTRIBUTING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.github/CONTRIBUTING.md


--------------------------------------------------------------------------------
/.github/dependabot.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.github/dependabot.yml


--------------------------------------------------------------------------------
/.github/file-filters.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.github/file-filters.yml


--------------------------------------------------------------------------------
/.github/labels.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.github/labels.yml


--------------------------------------------------------------------------------
/.github/pytest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.github/pytest.json


--------------------------------------------------------------------------------
/.github/tsc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.github/tsc.json


--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.gitignore


--------------------------------------------------------------------------------
/.mcp.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.mcp.json


--------------------------------------------------------------------------------
/.node-version:
--------------------------------------------------------------------------------
1 | 22.16.0
2 | 


--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.npmrc


--------------------------------------------------------------------------------
/.pre-commit-config.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.pre-commit-config.yaml


--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.prettierignore


--------------------------------------------------------------------------------
/.python-version:
--------------------------------------------------------------------------------
1 | 3.13.1
2 | 


--------------------------------------------------------------------------------
/.tx/config:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.tx/config


--------------------------------------------------------------------------------
/.vercelignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.vercelignore


--------------------------------------------------------------------------------
/.volta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.volta.json


--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.vscode/extensions.json


--------------------------------------------------------------------------------
/.vscode/launch.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.vscode/launch.json


--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/.vscode/settings.json


--------------------------------------------------------------------------------
/AGENTS.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/AGENTS.md


--------------------------------------------------------------------------------
/AUTHORS:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/AUTHORS


--------------------------------------------------------------------------------
/Brewfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/Brewfile


--------------------------------------------------------------------------------
/CHANGES:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/CHANGES


--------------------------------------------------------------------------------
/CLAUDE.md:
--------------------------------------------------------------------------------
1 | @AGENTS.md
2 | 


--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/LICENSE.md


--------------------------------------------------------------------------------
/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/Makefile


--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/README.md


--------------------------------------------------------------------------------
/api-docs/.node-version:
--------------------------------------------------------------------------------
1 | 22.16.0
2 | 


--------------------------------------------------------------------------------
/api-docs/.npmrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/api-docs/.npmrc


--------------------------------------------------------------------------------
/api-docs/.volta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/api-docs/.volta.json


--------------------------------------------------------------------------------
/api-docs/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/api-docs/index.ts


--------------------------------------------------------------------------------
/api-docs/openapi-diff.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/api-docs/openapi-diff.ts


--------------------------------------------------------------------------------
/api-docs/openapi.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/api-docs/openapi.json


--------------------------------------------------------------------------------
/api-docs/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/api-docs/package.json


--------------------------------------------------------------------------------
/api-docs/pnpm-lock.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/api-docs/pnpm-lock.yaml


--------------------------------------------------------------------------------
/api-docs/pnpm-workspace.yaml:
--------------------------------------------------------------------------------
1 | ignoredBuiltDependencies:
2 |   - es5-ext
3 | 


--------------------------------------------------------------------------------
/api-docs/watch.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/api-docs/watch.ts


--------------------------------------------------------------------------------
/bin/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/bin/benchmark_detectors:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/bin/benchmark_detectors


--------------------------------------------------------------------------------
/bin/dump-command-help:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/bin/dump-command-help


--------------------------------------------------------------------------------
/bin/find-good-catalogs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/bin/find-good-catalogs


--------------------------------------------------------------------------------
/bin/load-integration-data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/bin/load-integration-data


--------------------------------------------------------------------------------
/bin/load-mocks:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/bin/load-mocks


--------------------------------------------------------------------------------
/bin/merge-catalogs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/bin/merge-catalogs


--------------------------------------------------------------------------------
/bin/mock-event:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/bin/mock-event


--------------------------------------------------------------------------------
/bin/mock-outcomes:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/bin/mock-outcomes


--------------------------------------------------------------------------------
/bin/mock-replay:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/bin/mock-replay


--------------------------------------------------------------------------------
/bin/mock-replay-recording:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/bin/mock-replay-recording


--------------------------------------------------------------------------------
/bin/mock-traces:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/bin/mock-traces


--------------------------------------------------------------------------------
/bin/mock-user:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/bin/mock-user


--------------------------------------------------------------------------------
/bin/run-model-tests:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/bin/run-model-tests


--------------------------------------------------------------------------------
/bin/save-integration-data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/bin/save-integration-data


--------------------------------------------------------------------------------
/bin/send_metrics.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/bin/send_metrics.py


--------------------------------------------------------------------------------
/bin/split-silo-database:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/bin/split-silo-database


--------------------------------------------------------------------------------
/bin/update-migration:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/bin/update-migration


--------------------------------------------------------------------------------
/codecov.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/codecov.yml


--------------------------------------------------------------------------------
/config/commit-template:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/config/hooks/post-merge:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/config/hooks/post-merge


--------------------------------------------------------------------------------
/config/tsconfig.base.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/config/tsconfig.base.json


--------------------------------------------------------------------------------
/config/tsconfig.ci.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/config/tsconfig.ci.json


--------------------------------------------------------------------------------
/devenv/config.ini:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/devenv/config.ini


--------------------------------------------------------------------------------
/devenv/post_fetch.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/devenv/post_fetch.py


--------------------------------------------------------------------------------
/devenv/sync.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/devenv/sync.py


--------------------------------------------------------------------------------
/devservices/config.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/devservices/config.yml


--------------------------------------------------------------------------------
/eslint.config.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/eslint.config.mjs


--------------------------------------------------------------------------------
/fixtures/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/avatar.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/fixtures/avatar.jpg


--------------------------------------------------------------------------------
/fixtures/bad_data.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/fixtures/bad_data.json


--------------------------------------------------------------------------------
/fixtures/bitbucket.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/fixtures/bitbucket.py


--------------------------------------------------------------------------------
/fixtures/crash.sym:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/fixtures/crash.sym


--------------------------------------------------------------------------------
/fixtures/emails/alert.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/fixtures/emails/alert.txt


--------------------------------------------------------------------------------
/fixtures/emails/note.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/fixtures/emails/note.txt


--------------------------------------------------------------------------------
/fixtures/emails/report.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/github.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/fixtures/github.py


--------------------------------------------------------------------------------
/fixtures/gitlab.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/fixtures/gitlab.py


--------------------------------------------------------------------------------
/fixtures/integrations/jira/stubs/changelog_missing.json:
--------------------------------------------------------------------------------
1 | {}
2 | 


--------------------------------------------------------------------------------
/fixtures/models.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/fixtures/models.py


--------------------------------------------------------------------------------
/fixtures/native/linux.dmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/fixtures/native/linux.dmp


--------------------------------------------------------------------------------
/fixtures/native/macos.dmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/fixtures/native/macos.dmp


--------------------------------------------------------------------------------
/fixtures/page_objects/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/rookout-bw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/fixtures/rookout-bw.png


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_add_column_with_default_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_add_column_with_default_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_add_column_with_notnull_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_add_column_with_notnull_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_add_column_with_notnull_default_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_add_column_with_notnull_default_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_change_char_type_that_unsafe_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_change_char_type_that_unsafe_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_delete_field_double_pending_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_delete_field_double_pending_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_delete_field_pending_with_fk_constraint_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_delete_field_pending_with_not_null_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_delete_field_pending_with_not_null_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_delete_field_without_pending_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_delete_field_without_pending_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_delete_model_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_delete_model_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_delete_model_double_pending_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_delete_model_double_pending_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_delete_model_without_pending_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_delete_model_without_pending_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_delete_pending_with_fk_constraints_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_delete_pending_with_fk_constraints_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_remove_field_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_remove_field_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_rename_field_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_rename_field_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_rename_table_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_rename_table_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_run_sql_disabled_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_run_sql_disabled_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_run_sql_nested_disabled_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/bad_flow_run_sql_nested_disabled_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/decimal_to_float_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/decimal_to_float_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/good_flow_add_column_with_notnull_db_default_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/good_flow_add_column_with_notnull_db_default_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/good_flow_delete_field_pending_with_fk_constraint_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/good_flow_delete_field_pending_with_not_null_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/good_flow_delete_field_pending_with_not_null_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/good_flow_delete_field_pending_with_not_null_m2m_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/good_flow_delete_field_simple_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/good_flow_delete_field_simple_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/good_flow_delete_model_state_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/good_flow_delete_model_state_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/good_flow_delete_pending_with_fk_constraints_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/good_flow_delete_pending_with_fk_constraints_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/good_flow_delete_simple_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/good_flow_delete_simple_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/good_flow_safe_run_sql_with_run_sql_disabled_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/good_flow_safe_run_sql_with_run_sql_disabled_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/migration_test_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/migration_test_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/safe_run_sql_app/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/safe_migrations_apps/safe_run_sql_app/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/sdk_crash_detection/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/stubs-for-mypy/csp/__init__.pyi:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/stubs-for-mypy/honcho/__init__.pyi:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/stubs-for-mypy/honcho/process.pyi:
--------------------------------------------------------------------------------
1 | class Process: ...
2 | 


--------------------------------------------------------------------------------
/fixtures/stubs-for-mypy/memcache.pyi:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/stubs-for-mypy/pytest_jsonreport/__init__.pyi:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/stubs-for-mypy/ua_parser/__init__.pyi:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/fixtures/test.mmdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/fixtures/test.mmdb


--------------------------------------------------------------------------------
/fixtures/vercel.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/fixtures/vercel.py


--------------------------------------------------------------------------------
/fixtures/vsts.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/fixtures/vsts.py


--------------------------------------------------------------------------------
/jest.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/jest.config.ts


--------------------------------------------------------------------------------
/knip.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/knip.config.ts


--------------------------------------------------------------------------------
/migrations_lockfile.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/migrations_lockfile.txt


--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/package.json


--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/pnpm-lock.yaml


--------------------------------------------------------------------------------
/prettier.config.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/prettier.config.mjs


--------------------------------------------------------------------------------
/pyproject.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/pyproject.toml


--------------------------------------------------------------------------------
/rspack.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/rspack.config.ts


--------------------------------------------------------------------------------
/scripts/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/scripts/analyze-styled.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/scripts/analyze-styled.ts


--------------------------------------------------------------------------------
/scripts/bump-version.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/scripts/bump-version.sh


--------------------------------------------------------------------------------
/scripts/do.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/scripts/do.sh


--------------------------------------------------------------------------------
/scripts/lib.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/scripts/lib.sh


--------------------------------------------------------------------------------
/scripts/post-release.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/scripts/post-release.sh


--------------------------------------------------------------------------------
/scripts/test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/scripts/test.js


--------------------------------------------------------------------------------
/scripts/type-coverage.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/scripts/type-coverage.ts


--------------------------------------------------------------------------------
/self-hosted/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/self-hosted/Dockerfile


--------------------------------------------------------------------------------
/self-hosted/config.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/self-hosted/config.yml


--------------------------------------------------------------------------------
/setup.cfg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/setup.cfg


--------------------------------------------------------------------------------
/src/AGENTS.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/AGENTS.md


--------------------------------------------------------------------------------
/src/CLAUDE.md:
--------------------------------------------------------------------------------
1 | @AGENTS.md
2 | 


--------------------------------------------------------------------------------
/src/bitfield/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/bitfield/LICENSE


--------------------------------------------------------------------------------
/src/bitfield/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/bitfield/__init__.py


--------------------------------------------------------------------------------
/src/bitfield/apps.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/bitfield/apps.py


--------------------------------------------------------------------------------
/src/bitfield/compat.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/bitfield/compat.py


--------------------------------------------------------------------------------
/src/bitfield/models.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/bitfield/models.py


--------------------------------------------------------------------------------
/src/bitfield/py.typed:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/bitfield/query.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/bitfield/query.py


--------------------------------------------------------------------------------
/src/bitfield/types.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/bitfield/types.py


--------------------------------------------------------------------------------
/src/django_picklefield/constants.py:
--------------------------------------------------------------------------------
1 | DEFAULT_PROTOCOL = 2
2 | 


--------------------------------------------------------------------------------
/src/django_picklefield/py.typed:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/flagpole/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/flagpole/__init__.py


--------------------------------------------------------------------------------
/src/flagpole/py.typed:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/__init__.py


--------------------------------------------------------------------------------
/src/sentry/__main__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/__main__.py


--------------------------------------------------------------------------------
/src/sentry/api/base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/api/base.py


--------------------------------------------------------------------------------
/src/sentry/api/client.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/api/client.py


--------------------------------------------------------------------------------
/src/sentry/api/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/api/endpoints/integrations/sentry_apps/installation/external_issue/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/api/endpoints/release_thresholds/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/api/helpers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/api/serializers/models/organization_member/expand/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/api/urls.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/api/urls.py


--------------------------------------------------------------------------------
/src/sentry/api/utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/api/utils.py


--------------------------------------------------------------------------------
/src/sentry/apidocs/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/apidocs/examples/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/app.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/app.py


--------------------------------------------------------------------------------
/src/sentry/audit_log/services/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/auth/access.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/auth/access.py


--------------------------------------------------------------------------------
/src/sentry/auth/email.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/auth/email.py


--------------------------------------------------------------------------------
/src/sentry/auth/helper.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/auth/helper.py


--------------------------------------------------------------------------------
/src/sentry/auth/providers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/auth/providers/fly/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/auth/providers/github/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/auth/providers/google/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/auth/providers/saml2/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/auth/providers/saml2/activedirectory/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/auth/providers/saml2/auth0/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/auth/providers/saml2/generic/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/auth/providers/saml2/jumpcloud/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/auth/providers/saml2/okta/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/auth/providers/saml2/onelogin/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/auth/providers/saml2/rippling/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/auth/services/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/auth/services/access/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/auth/services/orgauthtoken/__init__.py:
--------------------------------------------------------------------------------
1 | from .service import *  # noqa
2 | 


--------------------------------------------------------------------------------
/src/sentry/auth/staff.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/auth/staff.py


--------------------------------------------------------------------------------
/src/sentry/auth/store.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/auth/store.py


--------------------------------------------------------------------------------
/src/sentry/auth/system.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/auth/system.py


--------------------------------------------------------------------------------
/src/sentry/auth/view.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/auth/view.py


--------------------------------------------------------------------------------
/src/sentry/auth_v2/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/auth_v2/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/auth_v2/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/auth_v2/models.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/auth_v2/serializers.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/auth_v2/services/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/backup/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/backup/services/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/bgtasks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/bgtasks/api.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/bgtasks/api.py


--------------------------------------------------------------------------------
/src/sentry/buffer/base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/buffer/base.py


--------------------------------------------------------------------------------
/src/sentry/build/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/build/main.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/build/main.py


--------------------------------------------------------------------------------
/src/sentry/cache/base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/cache/base.py


--------------------------------------------------------------------------------
/src/sentry/cache/redis.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/cache/redis.py


--------------------------------------------------------------------------------
/src/sentry/charts/base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/charts/base.py


--------------------------------------------------------------------------------
/src/sentry/codecov/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/conduit/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/conduit/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/conf/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/conf/locale.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/conf/locale.py


--------------------------------------------------------------------------------
/src/sentry/conf/server.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/conf/server.py


--------------------------------------------------------------------------------
/src/sentry/conf/types/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/conf/urls.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/conf/urls.py


--------------------------------------------------------------------------------
/src/sentry/constants.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/constants.py


--------------------------------------------------------------------------------
/src/sentry/core/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/core/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/core/endpoints/organization_member_invite/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/core/endpoints/scim/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/culprit.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/culprit.py


--------------------------------------------------------------------------------
/src/sentry/dashboards/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/dashboards/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/data_export/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/data_export/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/data_export/processors/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/data_secrecy/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/data_secrecy/service/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/db/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/db/analyze.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/db/analyze.py


--------------------------------------------------------------------------------
/src/sentry/db/deletion.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/db/deletion.py


--------------------------------------------------------------------------------
/src/sentry/db/models/manager/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/db/postgres/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/db/router.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/db/router.py


--------------------------------------------------------------------------------
/src/sentry/debug/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/debug/utils/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/debug_files/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/deletions/tasks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/digests/backends/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/discover/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/discover/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/discover/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/discover/translation/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/dynamic_sampling/models/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/dynamic_sampling/rules/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/dynamic_sampling/rules/biases/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/dynamic_sampling/rules/helpers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/dynamic_sampling/tasks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/dynamic_sampling/tasks/helpers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/eventstream/kafka/__init__.py:
--------------------------------------------------------------------------------
1 | from .backend import KafkaEventStream  # noqa
2 | 


--------------------------------------------------------------------------------
/src/sentry/exceptions.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/exceptions.py


--------------------------------------------------------------------------------
/src/sentry/explore/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/explore/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/explore/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/feedback/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/feedback/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/feedback/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/feedback/usecases/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/feedback/usecases/ingest/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/flags/README.md:
--------------------------------------------------------------------------------
1 | flag log
2 | 


--------------------------------------------------------------------------------
/src/sentry/flags/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/flags/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/flags/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/grouping/ingest/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/http.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/http.py


--------------------------------------------------------------------------------
/src/sentry/hybridcloud/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/hybridcloud/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/hybridcloud/outbox/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/hybridcloud/services/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/hybridcloud/services/region_organization_provisioning/model.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/hybridcloud/services/replica/__init__.py:
--------------------------------------------------------------------------------
1 | from .service import *  # noqa
2 | 


--------------------------------------------------------------------------------
/src/sentry/identity/bitbucket/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/identity/discord/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/identity/github/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/identity/github_enterprise/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/identity/gitlab/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/identity/google/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/identity/providers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/identity/services/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/identity/slack/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/identity/vercel/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/identity/vsts/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/identity/vsts_extension/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/incidents/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/incidents/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/incidents/typings/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/incidents/utils/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/ingest/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/ingest/consumer/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/ingest/userreport.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/insights/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/api/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/bitbucket/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/bitbucket_server/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/coding_agent/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/cursor/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/cursor/webhooks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/data_forwarding/amazon_sqs/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/data_forwarding/segment/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/data_forwarding/splunk/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/discord/views/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/discord/views/constants.py:
--------------------------------------------------------------------------------
1 | SALT = "sentry-discord-integration"
2 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/gitlab/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/gitlab/constants.py:
--------------------------------------------------------------------------------
1 | GITLAB_CLOUD_BASE_URL = "https://gitlab.com"
2 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/middleware/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/middleware/hybrid_cloud/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/msteams/constants.py:
--------------------------------------------------------------------------------
1 | SALT = "sentry-msteams-integration"
2 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/project_management/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/services/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/slack/message_builder/base/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/slack/threads/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/slack/unfurl/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/slack/utils/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/slack/webhooks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/utils/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/integrations/vsts_extension/__init__.py:
--------------------------------------------------------------------------------
1 | from .integration import *  # noqa: F401,F403
2 | 


--------------------------------------------------------------------------------
/src/sentry/interfaces/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/issue_detection/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/issue_detection/detectors/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/issue_detection/detectors/experiments/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/issues/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/issues/apps.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/issues/apps.py


--------------------------------------------------------------------------------
/src/sentry/issues/auto_source_code_config/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/issues/auto_source_code_config/utils/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/issues/endpoints/bases/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/issues/escalating/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/issues/ownership/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/issues/related/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/issues/run.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/issues/run.py


--------------------------------------------------------------------------------
/src/sentry/issues/services/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/lang/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/lang/dart/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/lang/java/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/lang/javascript/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/lang/native/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/loader/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/locks.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/locks.py


--------------------------------------------------------------------------------
/src/sentry/management/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/management/commands/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/metrics/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/models/file.py:
--------------------------------------------------------------------------------
1 | from sentry.models.files import *  # NOQA
2 | 


--------------------------------------------------------------------------------
/src/sentry/models/releases/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/models/rule.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/models/rule.py


--------------------------------------------------------------------------------
/src/sentry/models/team.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/models/team.py


--------------------------------------------------------------------------------
/src/sentry/monitors/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/monitors/clock_tasks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/monitors/consumers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/monitors/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/monitors/logic/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/monitors/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/monitors/processing_errors/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/monitors/tasks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/net/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/net/http.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/net/http.py


--------------------------------------------------------------------------------
/src/sentry/net/socket.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/net/socket.py


--------------------------------------------------------------------------------
/src/sentry/new_migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/notifications/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/notifications/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/notifications/notifications/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/notifications/notifications/registries/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/notifications/notifications/registries/thread_lookup_registry:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/notifications/notifications/strategies/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/notifications/platform/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/notifications/platform/api/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/notifications/platform/api/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/notifications/platform/discord/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/notifications/platform/email/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/notifications/platform/msteams/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/notifications/platform/slack/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/objectstore/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/onboarding_tasks/backends/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/organizations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/organizations/services/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/overwatch/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/overwatch/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/ownership/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/pipeline/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/pipeline/constants.py:
--------------------------------------------------------------------------------
1 | # Give users an hour to complete.
2 | PIPELINE_STATE_TTL = 60 * 60
3 | 


--------------------------------------------------------------------------------
/src/sentry/pipeline/views/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/plugins/examples/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/plugins/interfaces/__init__.py:
--------------------------------------------------------------------------------
1 | from .releasehook import *  # NOQA
2 | 


--------------------------------------------------------------------------------
/src/sentry/plugins/providers/dummy/__init__.py:
--------------------------------------------------------------------------------
1 | from .repository import *  # noqa: F401,F403
2 | 


--------------------------------------------------------------------------------
/src/sentry/plugins/sentry_interface_types/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/plugins/sentry_urls/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/plugins/sentry_useragents/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/plugins/sentry_webhooks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/post_process_forwarder/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/preprod/__init__.py:
--------------------------------------------------------------------------------
1 | from .analytics import *  # NOQA
2 | 


--------------------------------------------------------------------------------
/src/sentry/preprod/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/preprod/pull_request/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/preprod/vcs/status_checks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/preprod/vcs/status_checks/size/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/prevent/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/prevent/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/prevent/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/prevent/types/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/processing/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/processing/backpressure/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/profiles/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/profiles/consumers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/profiles/consumers/process/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/profiles/testutils.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/projects/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/projects/services/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/py.typed:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/quotas/base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/quotas/base.py


--------------------------------------------------------------------------------
/src/sentry/relay/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/relay/utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/relay/utils.py


--------------------------------------------------------------------------------
/src/sentry/releases/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/releases/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/releases/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/releases/serializers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/releases/use_cases/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/relocation/tasks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/remote_subscriptions/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/remote_subscriptions/consumers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/replays/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/replays/consumers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/replays/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/replays/lib/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/replays/lib/eap/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/replays/lib/new_query/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/replays/lib/selector/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/replays/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/replays/scripts/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/replays/usecases/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/replays/usecases/query/configs/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/rules/age.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/rules/age.py


--------------------------------------------------------------------------------
/src/sentry/rules/base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/rules/base.py


--------------------------------------------------------------------------------
/src/sentry/rules/conditions/__init__.py:
--------------------------------------------------------------------------------
1 | from .base import *  # NOQA
2 | 


--------------------------------------------------------------------------------
/src/sentry/rules/filters/__init__.py:
--------------------------------------------------------------------------------
1 | from .base import *  # NOQA
2 | 


--------------------------------------------------------------------------------
/src/sentry/rules/history/backends/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/rules/history/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/rules/match.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/rules/match.py


--------------------------------------------------------------------------------
/src/sentry/runner/commands/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/runner/commands/presenters/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/runner/main.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/runner/main.py


--------------------------------------------------------------------------------
/src/sentry/scim/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/sdk_updates.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/sdk_updates.py


--------------------------------------------------------------------------------
/src/sentry/search/base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/search/base.py


--------------------------------------------------------------------------------
/src/sentry/search/eap/uptime_results/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/search/events/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/search/events/builder/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/search/events/datasets/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/search/snuba/__init__.py:
--------------------------------------------------------------------------------
1 | from .backend import *  # NOQA
2 | 


--------------------------------------------------------------------------------
/src/sentry/security/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/seer/__init__py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/seer/anomaly_detection/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/seer/math.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/seer/math.py


--------------------------------------------------------------------------------
/src/sentry/seer/models.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/seer/models.py


--------------------------------------------------------------------------------
/src/sentry/seer/services/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/seer/services/test_generation/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/seer/similarity/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/seer/workflows/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/sentry_apps/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/sentry_apps/api/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/sentry_apps/api/utils/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/sentry_apps/services/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/sentry_metrics/consumers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/sentry_metrics/consumers/indexer/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/sentry_metrics/indexer/limiters/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/sentry_metrics/querying/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/sentry_metrics/querying/data/mapping/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/sentry_metrics/querying/data/postprocessing/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/sentry_metrics/querying/data/preparation/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/sentry_metrics/querying/data/transformation/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/services/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/services/eventstore/snuba/__init__.py:
--------------------------------------------------------------------------------
1 | from .backend import SnubaEventStorage  # NOQA
2 | 


--------------------------------------------------------------------------------
/src/sentry/services/filestore/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/services/nodestore/bigtable/__init__.py:
--------------------------------------------------------------------------------
1 | from .backend import *  # NOQA
2 | 


--------------------------------------------------------------------------------
/src/sentry/services/nodestore/django/__init__.py:
--------------------------------------------------------------------------------
1 | from .backend import DjangoNodeStorage  # NOQA
2 | 


--------------------------------------------------------------------------------
/src/sentry/services/nodestore/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/shared_integrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/signals.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/signals.py


--------------------------------------------------------------------------------
/src/sentry/silo/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/silo/README.md


--------------------------------------------------------------------------------
/src/sentry/silo/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/silo/base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/silo/base.py


--------------------------------------------------------------------------------
/src/sentry/silo/client.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/silo/client.py


--------------------------------------------------------------------------------
/src/sentry/silo/patches/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/silo/safety.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/silo/safety.py


--------------------------------------------------------------------------------
/src/sentry/silo/util.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/silo/util.py


--------------------------------------------------------------------------------
/src/sentry/similarity/backends/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/snuba/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/snuba/metrics_layer/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/snuba/query_subscriptions/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/snuba/tasks.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/snuba/tasks.py


--------------------------------------------------------------------------------
/src/sentry/snuba/trace.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/snuba/trace.py


--------------------------------------------------------------------------------
/src/sentry/snuba/types.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/snuba/types.py


--------------------------------------------------------------------------------
/src/sentry/snuba/utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/snuba/utils.py


--------------------------------------------------------------------------------
/src/sentry/spans/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/spans/consumers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/spans/consumers/process/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/spans/consumers/process_segments/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/spans/grouping/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/spans/grouping/strategy/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/stacktraces/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/static/sentry/js/ads.js:
--------------------------------------------------------------------------------
1 | window.adblockSuspected = false;
2 | 


--------------------------------------------------------------------------------
/src/sentry/statistical_detectors/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/tasks/auth/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/tasks/base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/tasks/base.py


--------------------------------------------------------------------------------
/src/sentry/tasks/email.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/tasks/email.py


--------------------------------------------------------------------------------
/src/sentry/tasks/embeddings_grouping/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/tasks/files.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/tasks/files.py


--------------------------------------------------------------------------------
/src/sentry/tasks/merge.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/tasks/merge.py


--------------------------------------------------------------------------------
/src/sentry/tasks/ping.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/tasks/ping.py


--------------------------------------------------------------------------------
/src/sentry/tasks/relay.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/tasks/relay.py


--------------------------------------------------------------------------------
/src/sentry/tasks/seer.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/tasks/seer.py


--------------------------------------------------------------------------------
/src/sentry/tasks/store.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/tasks/store.py


--------------------------------------------------------------------------------
/src/sentry/taskworker/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/taskworker/scheduler/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/tempest/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/tempest/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/templates/sentry/emails/reports/body.txt:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/templatetags/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/testutils/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/testutils/issue_detection/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/testutils/notifications/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/testutils/thread_leaks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/toolbar/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/toolbar/views/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/tsdb/base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/tsdb/base.py


--------------------------------------------------------------------------------
/src/sentry/tsdb/dummy.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/tsdb/dummy.py


--------------------------------------------------------------------------------
/src/sentry/tsdb/redis.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/tsdb/redis.py


--------------------------------------------------------------------------------
/src/sentry/tsdb/snuba.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/tsdb/snuba.py


--------------------------------------------------------------------------------
/src/sentry/types/actor.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/types/actor.py


--------------------------------------------------------------------------------
/src/sentry/types/group.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/types/group.py


--------------------------------------------------------------------------------
/src/sentry/types/rules.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/types/rules.py


--------------------------------------------------------------------------------
/src/sentry/types/token.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/types/token.py


--------------------------------------------------------------------------------
/src/sentry/unmerge.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/unmerge.py


--------------------------------------------------------------------------------
/src/sentry/uptime/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/uptime/apps.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/uptime/apps.py


--------------------------------------------------------------------------------
/src/sentry/uptime/autodetect/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/uptime/consumers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/uptime/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/uptime/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/uptime/rdap/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/uptime/subscriptions/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/users/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/users/services/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/users/services/user/__init__.py:
--------------------------------------------------------------------------------
1 | from .model import *  # noqa
2 | 


--------------------------------------------------------------------------------
/src/sentry/users/services/usersocialauth/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/users/web/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/utils/audit.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/audit.py


--------------------------------------------------------------------------------
/src/sentry/utils/auth.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/auth.py


--------------------------------------------------------------------------------
/src/sentry/utils/cache.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/cache.py


--------------------------------------------------------------------------------
/src/sentry/utils/dates.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/dates.py


--------------------------------------------------------------------------------
/src/sentry/utils/db.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/db.py


--------------------------------------------------------------------------------
/src/sentry/utils/eap.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/eap.py


--------------------------------------------------------------------------------
/src/sentry/utils/env.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/env.py


--------------------------------------------------------------------------------
/src/sentry/utils/event.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/event.py


--------------------------------------------------------------------------------
/src/sentry/utils/flag.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/flag.py


--------------------------------------------------------------------------------
/src/sentry/utils/forms.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/forms.py


--------------------------------------------------------------------------------
/src/sentry/utils/geo.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/geo.py


--------------------------------------------------------------------------------
/src/sentry/utils/glob.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/glob.py


--------------------------------------------------------------------------------
/src/sentry/utils/http.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/http.py


--------------------------------------------------------------------------------
/src/sentry/utils/json.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/json.py


--------------------------------------------------------------------------------
/src/sentry/utils/jwt.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/jwt.py


--------------------------------------------------------------------------------
/src/sentry/utils/kafka.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/kafka.py


--------------------------------------------------------------------------------
/src/sentry/utils/kvstore/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/utils/math.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/math.py


--------------------------------------------------------------------------------
/src/sentry/utils/meta.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/meta.py


--------------------------------------------------------------------------------
/src/sentry/utils/mockdata/__init__.py:
--------------------------------------------------------------------------------
1 | from .core import *  # noqa
2 | 


--------------------------------------------------------------------------------
/src/sentry/utils/otp.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/otp.py


--------------------------------------------------------------------------------
/src/sentry/utils/query.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/query.py


--------------------------------------------------------------------------------
/src/sentry/utils/redis.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/redis.py


--------------------------------------------------------------------------------
/src/sentry/utils/rust.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/rust.py


--------------------------------------------------------------------------------
/src/sentry/utils/safe.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/safe.py


--------------------------------------------------------------------------------
/src/sentry/utils/sdk.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/sdk.py


--------------------------------------------------------------------------------
/src/sentry/utils/sdk_crashes/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/utils/slug.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/slug.py


--------------------------------------------------------------------------------
/src/sentry/utils/sms.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/sms.py


--------------------------------------------------------------------------------
/src/sentry/utils/snuba.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/snuba.py


--------------------------------------------------------------------------------
/src/sentry/utils/types.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/types.py


--------------------------------------------------------------------------------
/src/sentry/utils/urls.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/urls.py


--------------------------------------------------------------------------------
/src/sentry/utils/uwsgi.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/uwsgi.py


--------------------------------------------------------------------------------
/src/sentry/utils/yaml.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/yaml.py


--------------------------------------------------------------------------------
/src/sentry/utils/zip.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/utils/zip.py


--------------------------------------------------------------------------------
/src/sentry/web/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/web/api.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/web/api.py


--------------------------------------------------------------------------------
/src/sentry/web/frontend/__init__.py:
--------------------------------------------------------------------------------
1 | from .analytics import *  # NOQA
2 | 


--------------------------------------------------------------------------------
/src/sentry/web/frontend/debug/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/web/frontend/mixins/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/web/helpers.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/web/helpers.py


--------------------------------------------------------------------------------
/src/sentry/web/urls.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/web/urls.py


--------------------------------------------------------------------------------
/src/sentry/workflow_engine/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/workflow_engine/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/workflow_engine/endpoints/utils/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/workflow_engine/endpoints/validators/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/workflow_engine/migration_helpers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/workflow_engine/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/workflow_engine/processors/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/workflow_engine/service/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry/workflow_engine/service/action/__init__.py:
--------------------------------------------------------------------------------
1 | from .service import *  # noqa
2 | 


--------------------------------------------------------------------------------
/src/sentry/wsgi.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sentry/wsgi.py


--------------------------------------------------------------------------------
/src/sentry_plugins/amazon_sqs/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry_plugins/asana/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry_plugins/bitbucket/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry_plugins/bitbucket/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry_plugins/github/__init__.py:
--------------------------------------------------------------------------------
1 | from sentry_plugins.github import options  # NOQA
2 | 


--------------------------------------------------------------------------------
/src/sentry_plugins/gitlab/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry_plugins/heroku/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry_plugins/jira/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry_plugins/opsgenie/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry_plugins/pagerduty/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry_plugins/pivotal/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry_plugins/pushover/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry_plugins/py.typed:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry_plugins/redmine/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry_plugins/segment/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry_plugins/sessionstack/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry_plugins/slack/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry_plugins/splunk/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry_plugins/trello/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry_plugins/twilio/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sentry_plugins/victorops/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/social_auth/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/social_auth/LICENSE


--------------------------------------------------------------------------------
/src/social_auth/admin.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/social_auth/admin.py


--------------------------------------------------------------------------------
/src/social_auth/fields.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/social_auth/fields.py


--------------------------------------------------------------------------------
/src/social_auth/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/social_auth/models.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/social_auth/models.py


--------------------------------------------------------------------------------
/src/social_auth/py.typed:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/social_auth/urls.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/social_auth/urls.py


--------------------------------------------------------------------------------
/src/sudo/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sudo/LICENSE


--------------------------------------------------------------------------------
/src/sudo/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sudo/forms.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sudo/forms.py


--------------------------------------------------------------------------------
/src/sudo/middleware.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sudo/middleware.py


--------------------------------------------------------------------------------
/src/sudo/models.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sudo/models.py


--------------------------------------------------------------------------------
/src/sudo/py.typed:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/src/sudo/settings.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sudo/settings.py


--------------------------------------------------------------------------------
/src/sudo/signals.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sudo/signals.py


--------------------------------------------------------------------------------
/src/sudo/utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sudo/utils.py


--------------------------------------------------------------------------------
/src/sudo/views.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/src/sudo/views.py


--------------------------------------------------------------------------------
/static/AGENTS.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/static/AGENTS.md


--------------------------------------------------------------------------------
/static/CLAUDE.md:
--------------------------------------------------------------------------------
1 | @AGENTS.md
2 | 


--------------------------------------------------------------------------------
/static/app/api.spec.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/static/app/api.spec.tsx


--------------------------------------------------------------------------------
/static/app/api.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/static/app/api.tsx


--------------------------------------------------------------------------------
/static/app/components/issues/suspect/constants.tsx:
--------------------------------------------------------------------------------
1 | export const SUSPECT_SCORE_THRESHOLD = 7;
2 | 


--------------------------------------------------------------------------------
/static/app/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/static/app/index.tsx


--------------------------------------------------------------------------------
/static/app/locale.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/static/app/locale.tsx


--------------------------------------------------------------------------------
/static/app/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/static/app/main.tsx


--------------------------------------------------------------------------------
/static/app/utils.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/static/app/utils.tsx


--------------------------------------------------------------------------------
/static/app/utils/string/unicode.ts:
--------------------------------------------------------------------------------
1 | export const ELLIPSIS = '\u2026';
2 | 


--------------------------------------------------------------------------------
/static/app/utils/tag.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/static/app/utils/tag.ts


--------------------------------------------------------------------------------
/static/app/views/authV2/components/index.tsx:
--------------------------------------------------------------------------------
1 | export const MyNewComponent = undefined;
2 | 


--------------------------------------------------------------------------------
/static/app/views/authV2/contexts/loginContext.tsx:
--------------------------------------------------------------------------------
1 | export const loginContext = undefined;
2 | 


--------------------------------------------------------------------------------
/static/app/views/authV2/contexts/sessionContext.tsx:
--------------------------------------------------------------------------------
1 | export const sessionContext = undefined;
2 | 


--------------------------------------------------------------------------------
/static/app/views/dashboards/manage/types.tsx:
--------------------------------------------------------------------------------
1 | export type DashboardsLayout = 'grid' | 'table';
2 | 


--------------------------------------------------------------------------------
/static/app/views/explore/contexts/pageParamsContext/groupBys.tsx:
--------------------------------------------------------------------------------
1 | export const UNGROUPED = '';
2 | 


--------------------------------------------------------------------------------
/static/app/views/profiling/landing/constants.tsx:
--------------------------------------------------------------------------------
1 | export const MAX_FUNCTIONS = 3;
2 | 


--------------------------------------------------------------------------------
/static/fonts/OFL.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/static/fonts/OFL.txt


--------------------------------------------------------------------------------
/static/fonts/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/static/fonts/README.md


--------------------------------------------------------------------------------
/static/gsAdmin/init.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/static/gsAdmin/init.tsx


--------------------------------------------------------------------------------
/static/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/static/images/logo.png


--------------------------------------------------------------------------------
/static/index.ejs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/static/index.ejs


--------------------------------------------------------------------------------
/static/less/auth.less:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/static/less/auth.less


--------------------------------------------------------------------------------
/static/less/base.less:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/static/less/base.less


--------------------------------------------------------------------------------
/static/less/fonts.less:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/static/less/fonts.less


--------------------------------------------------------------------------------
/static/less/layout.less:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/static/less/layout.less


--------------------------------------------------------------------------------
/static/less/misc.less:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/static/less/misc.less


--------------------------------------------------------------------------------
/static/less/sentry.less:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/static/less/sentry.less


--------------------------------------------------------------------------------
/static/less/stream.less:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/static/less/stream.less


--------------------------------------------------------------------------------
/static/robots-dev.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/static/robots-dev.txt


--------------------------------------------------------------------------------
/stylelint.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/stylelint.config.js


--------------------------------------------------------------------------------
/tests/AGENTS.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/tests/AGENTS.md


--------------------------------------------------------------------------------
/tests/CLAUDE.md:
--------------------------------------------------------------------------------
1 | @AGENTS.md
2 | 


--------------------------------------------------------------------------------
/tests/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/acceptance/chartcuterie/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/apidocs/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/conftest.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/tests/conftest.py


--------------------------------------------------------------------------------
/tests/flagpole/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/integration/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/integration/fixtures/csp/chrome_output.json:
--------------------------------------------------------------------------------
1 | {}
2 | 


--------------------------------------------------------------------------------
/tests/js/sentry-test/mocks/importStyleMock.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = {};
3 | 


--------------------------------------------------------------------------------
/tests/js/setup.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/tests/js/setup.ts


--------------------------------------------------------------------------------
/tests/relay_integration/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/relay_integration/lang/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/relay_integration/lang/java/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/relay_integration/lang/javascript/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/relay_integration/lang/javascript/fixtures/empty.js:
--------------------------------------------------------------------------------
1 | // empty.js
2 | 


--------------------------------------------------------------------------------
/tests/sentry/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/analytics/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/api/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/api/bases/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/api/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/api/endpoints/release_thresholds/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/api/endpoints/release_thresholds/health_checks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/api/fields/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/api/helpers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/api/serializers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/api/serializers/rest_framework/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/api/validators/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/attachments/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/audit_log/services/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/auth/authenticators/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/auth/providers/fly/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/auth/providers/github/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/autofix/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/buffer/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/cache/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/charts/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/codecov/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/conduit/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/conduit/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/conf/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/conf/types/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/consumers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/core/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/core/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/core/endpoints/scim/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/dashboards/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/dashboards/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/data/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/data_export/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/data_export/processors/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/data_secrecy/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/db/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/db/models/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/db/models/fields/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/db/models/fields/bitfield/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/db/models/manager/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/db/postgres/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/db/postgres/schema/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/debug/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/debug/utils/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/debug_files/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/deletions/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/deletions/tasks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/demo_mode/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/digests/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/digests/backends/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/discover/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/discover/translation/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/dynamic_sampling/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/dynamic_sampling/models/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/dynamic_sampling/rules/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/dynamic_sampling/rules/biases/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/dynamic_sampling/tasks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/dynamic_sampling/tasks/helpers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/event_manager/interfaces/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/eventstream/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/eventstream/kafka/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/eventtypes/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/explore/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/explore/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/features/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/flags/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/flags/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/grouping/grouping_inputs/empty.json:
--------------------------------------------------------------------------------
1 | {}
2 | 


--------------------------------------------------------------------------------
/tests/sentry/hybridcloud/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/hybridcloud/apigateway/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/hybridcloud/models/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/hybridcloud/outbox/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/hybridcloud/rpc/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/hybridcloud/services/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/hybridcloud/tasks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/identity/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/incidents/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/incidents/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/incidents/endpoints/serializers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/incidents/serializers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/incidents/utils/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/ingest/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/ingest/transaction_clusterer/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/insights/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/insights/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/api/bases/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/api/serializers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/aws_lambda/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/bitbucket/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/bitbucket_server/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/cursor/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/data_forwarding/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/data_forwarding/amazon_sqs/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/data_forwarding/segment/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/data_forwarding/splunk/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/discord/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/github/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/github/tasks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/github_enterprise/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/gitlab/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/jira/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/middleware/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/middleware/hybrid_cloud/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/msteams/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/msteams/webhook/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/pagerduty/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/perforce/__init__.py:
--------------------------------------------------------------------------------
1 | # Perforce integration tests
2 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/repository/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/repository/base/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/repository/issue_alert/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/repository/metric_alert/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/services/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/slack/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/slack/actions/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/slack/actions/notification/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/slack/message_builder/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/slack/notifications/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/slack/service/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/slack/tasks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/slack/threads/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/slack/webhooks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/source_code_management/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/tasks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/vercel/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/vsts/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/integrations/vsts_extension/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/issue_detection/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/issue_detection/experiments/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/issues/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/issues/auto_source_code_config/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/issues/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/issues/escalating/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/issues/ownership/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/lang/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/lang/dart/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/lang/javascript/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/lang/native/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/loader/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/logging/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/mail/activity/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/manager/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/metrics/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/middleware/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/middleware/integrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/middleware/integrations/parsers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/models/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/monitors/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/monitors/clock_tasks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/monitors/consumers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/monitors/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/monitors/logic/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/monitors/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/monitors/processing_errors/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/monitors/tasks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/net/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/new_migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/new_migrations/monkey/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/newsletter/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/notifications/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/notifications/api/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/notifications/notification_action/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/notifications/notification_action/metric_alert_registry/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/notifications/notifications/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/notifications/platform/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/notifications/platform/api/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/notifications/platform/api/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/notifications/platform/discord/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/notifications/platform/email/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/notifications/platform/msteams/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/notifications/platform/slack/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/notifications/utils/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/objectstore/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/objectstore/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/onboarding_tasks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/onboarding_tasks/backends/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/options/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/organizations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/organizations/services/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/overwatch/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/overwatch/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/overwatch_webhooks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/partnerships/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/plugins/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/plugins/base/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/plugins/bases/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/plugins/interfaces/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/plugins/sentry_useragents/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/plugins/sentry_webhooks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/post_process_forwarder/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/prevent/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/prevent/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/processing/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/processing/backpressure/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/profiling/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/projectoptions/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/quotas/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/ratelimits/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/ratelimits/utils/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/receivers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/release_health/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/releases/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/releases/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/relocation/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/relocation/api/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/relocation/api/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/relocation/api/endpoints/artifacts/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/relocation/api/serializers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/relocation/tasks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/replays/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/replays/consumers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/replays/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/replays/integration/consumers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/replays/lib/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/replays/tasks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/replays/unit/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/replays/unit/consumers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/replays/unit/lib/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/replays/unit/lib/eap/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/replays/unit/usecases/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/roles/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/rules/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/rules/actions/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/rules/actions/base/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/rules/conditions/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/rules/filters/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/rules/history/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/rules/history/backends/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/rules/history/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/rules/processing/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/runner/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/runner/commands/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/search/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/search/eap/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/security/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/seer/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/seer/fetch_issues/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/seer/workflows/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/sentry_apps/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/sentry_apps/api/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/sentry_apps/api/bases/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/sentry_apps/api/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/sentry_apps/api/parsers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/sentry_apps/api/serializers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/sentry_apps/models/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/sentry_apps/services/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/sentry_apps/tasks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/sentry_apps/utils/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/sentry_metrics/querying/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/sentry_metrics/querying/data/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/services/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/services/eventstore/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/services/eventstore/processing/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/services/eventstore/snuba/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/services/nodestore/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/services/nodestore/bigtable/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/services/nodestore/django/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/silo/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/similarity/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/similarity/backends/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/snuba/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/snuba/metrics/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/snuba/metrics/fields/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/snuba/metrics/test_metrics_layer/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/snuba/metrics/test_metrics_query_layer/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/spans/consumers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/spans/consumers/process_segments/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/spans/grouping/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/stacktraces/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/sudo/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/tagstore/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/tasks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/tasks/integrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/taskworker/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/taskworker/scheduler/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/testutils/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/testutils/helpers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/testutils/thread_leaks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/tsdb/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/types/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/uptime/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/uptime/autodetect/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/uptime/consumers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/uptime/rdap/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/uptime/subscriptions/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/usage_accountant/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/users/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/users/api/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/users/api/bases/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/users/api/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/users/api/serializers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/users/models/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/users/services/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/users/web/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/utils/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/utils/email/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/utils/kafka/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/utils/kvstore/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/utils/locking/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/utils/locking/backends/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/utils/mockdata/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/web/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/web/frontend/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/web/frontend/generic/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/workflow_engine/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/workflow_engine/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/workflow_engine/handlers/action/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/workflow_engine/handlers/action/notification/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/workflow_engine/handlers/condition/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/workflow_engine/handlers/detector/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/workflow_engine/migration_helpers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/workflow_engine/models/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry/workflow_engine/processors/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry_plugins/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry_plugins/amazon_sqs/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry_plugins/asana/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry_plugins/bitbucket/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry_plugins/bitbucket/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry_plugins/github/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry_plugins/github/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry_plugins/gitlab/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry_plugins/heroku/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry_plugins/jira/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry_plugins/opgsenie/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry_plugins/pagerduty/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry_plugins/pivotal/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry_plugins/pushover/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry_plugins/redmine/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry_plugins/segment/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry_plugins/sessionstack/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry_plugins/slack/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry_plugins/splunk/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry_plugins/trello/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry_plugins/twilio/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/sentry_plugins/victorops/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/snuba/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/snuba/api/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/snuba/api/endpoints/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/snuba/api/serializers/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/snuba/incidents/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/snuba/models/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/snuba/rules/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/snuba/rules/conditions/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/snuba/search/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/snuba/sessions/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/snuba/tagstore/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/snuba/tasks/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/snuba/tsdb/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/social_auth/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tests/tools/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tools/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tools/bump_action.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/tools/bump_action.py


--------------------------------------------------------------------------------
/tools/bump_version.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/tools/bump_version.py


--------------------------------------------------------------------------------
/tools/fast_editable.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/tools/fast_editable.py


--------------------------------------------------------------------------------
/tools/flake8_plugin.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/tools/flake8_plugin.py


--------------------------------------------------------------------------------
/tools/lib.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/tools/lib.py


--------------------------------------------------------------------------------
/tools/migrations/__init__.py:
--------------------------------------------------------------------------------
1 | 


--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/tsconfig.json


--------------------------------------------------------------------------------
/uv.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/uv.lock


--------------------------------------------------------------------------------
/vercel.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/getsentry/sentry/HEAD/vercel.json


--------------------------------------------------------------------------------