openai / openai-ruby Temporal Dependencies |
A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).
No temporal dependencies found.
No temporal dependencies found.
No file pairs changed together.
flowchart TB
n0["rbi"]
n1["lib"]
n0 ---|"5"| n1
n1 ---|"5"| n1
n0 ---|"3"| n0
classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bA5,stroke-width:5px
linkStyle 1 stroke:#a0a0a0A5,stroke-width:5px
linkStyle 2 stroke:#a0a0a082,stroke-width:3px
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| rbi/openai/auth.rbi lib/openai/auth/workload_identity.rb |
4 | 4 (100%) | 4 (100%) | 2026-05-15 |
| lib/openai/auth/workload_identity_auth.rb lib/openai/auth/workload_identity.rb |
4 | 4 (100%) | 4 (100%) | 2026-05-15 |
| rbi/openai/auth.rbi lib/openai/auth/workload_identity_auth.rb |
4 | 4 (100%) | 4 (100%) | 2026-05-15 |
| lib/openai/auth/subject_token_providers/azure_managed_identity_token_provider.rb rbi/openai/auth.rbi |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| lib/openai/auth/subject_token_providers/k8s_service_account_token_provider.rb lib/openai/auth/subject_token_providers/gcp_id_token_provider.rb |
1 | 1 (100%) | 1 (100%) | 2026-04-08 |
| lib/openai/models.rb lib/openai/auth/token_type.rb |
1 | 4 (25%) | 1 (100%) | 2026-04-08 |
| lib/openai/auth/subject_token_providers/gcp_id_token_provider.rb lib/openai.rb |
1 | 1 (100%) | 15 (6%) | 2026-04-08 |
| lib/openai/auth/subject_token_provider.rb rbi/openai/auth.rbi |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| rbi/openai/models/oauth_error_code.rbi lib/openai/auth/workload_identity_auth.rb |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| lib/openai/auth/subject_token_providers/k8s_service_account_token_provider.rb lib/openai/auth/workload_identity_auth.rb |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| rbi/openai/models/oauth_error_code.rbi lib/openai/auth/token_type.rb |
1 | 1 (100%) | 1 (100%) | 2026-04-08 |
| lib/openai/auth/token_type.rb lib/openai/auth/subject_token_providers/gcp_id_token_provider.rb |
1 | 1 (100%) | 1 (100%) | 2026-04-08 |
| lib/openai/auth/subject_token_providers/gcp_id_token_provider.rb lib/openai/auth/workload_identity.rb |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| rbi/openai/internal/transport/base_client.rbi rbi/openai/client.rbi |
1 | 4 (25%) | 5 (20%) | 2026-04-30 |
| lib/openai/auth/token_type.rb lib/openai/auth/subject_token_providers/k8s_service_account_token_provider.rb |
1 | 1 (100%) | 1 (100%) | 2026-04-08 |
| lib/openai/auth/subject_token_provider.rb lib/openai/auth/workload_identity.rb |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| rbi/openai/models/responses/response_compact_params.rbi rbi/openai/auth.rbi |
1 | 2 (50%) | 4 (25%) | 2026-05-15 |
| lib/openai/models/oauth_error_code.rb lib/openai/auth/subject_token_providers/azure_managed_identity_token_provider.rb |
1 | 1 (100%) | 1 (100%) | 2026-04-08 |
| rbi/openai/models/oauth_error_code.rbi rbi/openai/auth.rbi |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| rbi/openai/models.rbi lib/openai/auth/subject_token_provider.rb |
1 | 3 (33%) | 1 (100%) | 2026-04-08 |
| rbi/openai/internal/transport/base_client.rbi lib/openai/resources/chat/completions.rb |
1 | 4 (25%) | 17 (5%) | 2026-04-30 |
| lib/openai/models.rb lib/openai/auth/workload_identity_auth.rb |
1 | 4 (25%) | 4 (25%) | 2026-04-08 |
| lib/openai/auth/subject_token_providers/k8s_service_account_token_provider.rb lib/openai/client.rb |
1 | 1 (100%) | 8 (12%) | 2026-04-08 |
| lib/openai/models.rb lib/openai/auth/subject_token_providers/azure_managed_identity_token_provider.rb |
1 | 4 (25%) | 1 (100%) | 2026-04-08 |
| rbi/openai/resources/responses.rbi rbi/openai/models/responses/response_compact_params.rbi |
1 | 14 (7%) | 2 (50%) | 2026-05-15 |
| lib/openai/auth/subject_token_provider.rb lib/openai/auth/workload_identity_auth.rb |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| lib/openai/auth/subject_token_providers/k8s_service_account_token_provider.rb lib/openai/auth/workload_identity.rb |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| rbi/openai/models.rbi lib/openai/models/oauth_error_code.rb |
1 | 3 (33%) | 1 (100%) | 2026-04-08 |
| lib/openai/auth/subject_token_providers/k8s_service_account_token_provider.rb rbi/openai/auth.rbi |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| lib/openai/models/oauth_error_code.rb lib/openai/auth/subject_token_providers/gcp_id_token_provider.rb |
1 | 1 (100%) | 1 (100%) | 2026-04-08 |
| lib/openai/models/oauth_error_code.rb lib/openai/auth/token_type.rb |
1 | 1 (100%) | 1 (100%) | 2026-04-08 |
| rbi/openai/models/oauth_error_code.rbi lib/openai/auth/subject_token_provider.rb |
1 | 1 (100%) | 1 (100%) | 2026-04-08 |
| rbi/openai/resources/responses.rbi rbi/openai/auth.rbi |
1 | 14 (7%) | 4 (25%) | 2026-05-15 |
| lib/openai/internal/transport/base_client.rb lib/openai/client.rb |
1 | 4 (25%) | 8 (12%) | 2026-04-30 |
| rbi/openai/models.rbi lib/openai.rb |
1 | 3 (33%) | 15 (6%) | 2026-04-08 |
| rbi/openai/resources/responses.rbi lib/openai/version.rb |
1 | 14 (7%) | 13 (7%) | 2026-05-15 |
| lib/openai/models.rb lib/openai/auth/subject_token_provider.rb |
1 | 4 (25%) | 1 (100%) | 2026-04-08 |
| lib/openai/auth/subject_token_providers/k8s_service_account_token_provider.rb lib/openai.rb |
1 | 1 (100%) | 15 (6%) | 2026-04-08 |
| rbi/openai/models/oauth_error_code.rbi lib/openai.rb |
1 | 1 (100%) | 15 (6%) | 2026-04-08 |
| lib/openai/auth/token_type.rb lib/openai.rb |
1 | 1 (100%) | 15 (6%) | 2026-04-08 |
| lib/openai/resources/chat/completions.rb lib/openai/client.rb |
1 | 17 (5%) | 8 (12%) | 2026-04-30 |
| rbi/openai/internal/transport/base_client.rbi lib/openai/internal/transport/base_client.rb |
1 | 4 (25%) | 4 (25%) | 2026-04-30 |
| lib/openai/models.rb lib/openai/errors.rb |
1 | 4 (25%) | 7 (14%) | 2026-04-08 |
| rbi/openai/models.rbi lib/openai/client.rb |
1 | 3 (33%) | 8 (12%) | 2026-04-08 |
| lib/openai/models.rb lib/openai.rb |
1 | 4 (25%) | 15 (6%) | 2026-04-08 |
| lib/openai/auth/subject_token_providers/gcp_id_token_provider.rb lib/openai/client.rb |
1 | 1 (100%) | 8 (12%) | 2026-04-08 |
| lib/openai/auth/subject_token_provider.rb lib/openai.rb |
1 | 1 (100%) | 15 (6%) | 2026-04-08 |
| lib/openai/auth/subject_token_providers/k8s_service_account_token_provider.rb lib/openai/auth/subject_token_provider.rb |
1 | 1 (100%) | 1 (100%) | 2026-04-08 |
| lib/openai/auth/subject_token_providers/azure_managed_identity_token_provider.rb lib/openai/client.rb |
1 | 1 (100%) | 8 (12%) | 2026-04-08 |
| rbi/openai/models.rbi lib/openai/errors.rb |
1 | 3 (33%) | 7 (14%) | 2026-04-08 |
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| rbi/openai/auth.rbi lib/openai/auth/workload_identity.rb |
4 | 4 (100%) | 4 (100%) | 2026-05-15 |
| rbi/openai/auth.rbi lib/openai/auth/workload_identity_auth.rb |
4 | 4 (100%) | 4 (100%) | 2026-05-15 |
| lib/openai/auth/subject_token_providers/azure_managed_identity_token_provider.rb rbi/openai/auth.rbi |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| lib/openai/models.rb lib/openai/auth/token_type.rb |
1 | 4 (25%) | 1 (100%) | 2026-04-08 |
| lib/openai/auth/subject_token_providers/gcp_id_token_provider.rb lib/openai.rb |
1 | 1 (100%) | 15 (6%) | 2026-04-08 |
| lib/openai/auth/subject_token_provider.rb rbi/openai/auth.rbi |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| rbi/openai/models/oauth_error_code.rbi lib/openai/auth/workload_identity_auth.rb |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| lib/openai/auth/subject_token_providers/k8s_service_account_token_provider.rb lib/openai/auth/workload_identity_auth.rb |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| rbi/openai/models/oauth_error_code.rbi lib/openai/auth/token_type.rb |
1 | 1 (100%) | 1 (100%) | 2026-04-08 |
| lib/openai/auth/token_type.rb lib/openai/auth/subject_token_providers/gcp_id_token_provider.rb |
1 | 1 (100%) | 1 (100%) | 2026-04-08 |
| lib/openai/auth/subject_token_providers/gcp_id_token_provider.rb lib/openai/auth/workload_identity.rb |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| rbi/openai/internal/transport/base_client.rbi rbi/openai/client.rbi |
1 | 4 (25%) | 5 (20%) | 2026-04-30 |
| lib/openai/auth/token_type.rb lib/openai/auth/subject_token_providers/k8s_service_account_token_provider.rb |
1 | 1 (100%) | 1 (100%) | 2026-04-08 |
| rbi/openai/models/responses/response_compact_params.rbi rbi/openai/auth.rbi |
1 | 2 (50%) | 4 (25%) | 2026-05-15 |
| lib/openai/models/oauth_error_code.rb lib/openai/auth/subject_token_providers/azure_managed_identity_token_provider.rb |
1 | 1 (100%) | 1 (100%) | 2026-04-08 |
| rbi/openai/models/oauth_error_code.rbi rbi/openai/auth.rbi |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| rbi/openai/models.rbi lib/openai/auth/subject_token_provider.rb |
1 | 3 (33%) | 1 (100%) | 2026-04-08 |
| rbi/openai/internal/transport/base_client.rbi lib/openai/resources/chat/completions.rb |
1 | 4 (25%) | 17 (5%) | 2026-04-30 |
| lib/openai/models.rb lib/openai/auth/workload_identity_auth.rb |
1 | 4 (25%) | 4 (25%) | 2026-04-08 |
| lib/openai/auth/subject_token_providers/k8s_service_account_token_provider.rb lib/openai/client.rb |
1 | 1 (100%) | 8 (12%) | 2026-04-08 |
flowchart TB
n0["rbi"]
n1["lib"]
n0 ---|"7"| n1
n1 ---|"6"| n1
n0 ---|"4"| n0
classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bC9,stroke-width:7px
linkStyle 1 stroke:#a0a0a0B7,stroke-width:6px
linkStyle 2 stroke:#a0a0a093,stroke-width:4px
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| rbi/openai/auth.rbi lib/openai/auth/workload_identity_auth.rb |
4 | 4 (100%) | 4 (100%) | 2026-05-15 |
| rbi/openai/auth.rbi lib/openai/auth/workload_identity.rb |
4 | 4 (100%) | 4 (100%) | 2026-05-15 |
| lib/openai/auth/workload_identity_auth.rb lib/openai/auth/workload_identity.rb |
4 | 4 (100%) | 4 (100%) | 2026-05-15 |
| rbi/openai/models/responses/response_compact_params.rbi lib/openai/version.rb |
2 | 2 (100%) | 13 (15%) | 2026-05-15 |
| lib/openai/auth/subject_token_providers/k8s_service_account_token_provider.rb lib/openai/auth/workload_identity.rb |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| lib/openai/version.rb lib/openai/auth/workload_identity.rb |
1 | 13 (7%) | 4 (25%) | 2026-05-15 |
| lib/openai/models/responses/namespace_tool.rb lib/openai/models/comparison_filter.rb |
1 | 1 (100%) | 6 (16%) | 2026-03-18 |
| rbi/openai/resources/responses.rbi rbi/openai/models/responses/response_compact_params.rbi |
1 | 14 (7%) | 2 (50%) | 2026-05-15 |
| rbi/openai/models/responses/response_compact_params.rbi lib/openai/auth/workload_identity_auth.rb |
1 | 2 (50%) | 4 (25%) | 2026-05-15 |
| lib/openai/errors.rb lib/openai/auth/token_type.rb |
1 | 7 (14%) | 1 (100%) | 2026-04-08 |
| lib/openai/auth/subject_token_providers/azure_managed_identity_token_provider.rb lib/openai/auth/workload_identity.rb |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| lib/openai/models.rb lib/openai/auth/subject_token_providers/k8s_service_account_token_provider.rb |
1 | 4 (25%) | 1 (100%) | 2026-04-08 |
| rbi/openai/models/responses/response_compact_params.rbi lib/openai/auth/workload_identity.rb |
1 | 2 (50%) | 4 (25%) | 2026-05-15 |
| lib/openai/auth/subject_token_providers/azure_managed_identity_token_provider.rb lib/openai.rb |
1 | 1 (100%) | 15 (6%) | 2026-04-08 |
| rbi/openai/models.rbi lib/openai/auth/subject_token_provider.rb |
1 | 3 (33%) | 1 (100%) | 2026-04-08 |
| lib/openai/auth/subject_token_provider.rb lib/openai/auth/workload_identity_auth.rb |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| lib/openai/models.rb lib/openai/auth/token_type.rb |
1 | 4 (25%) | 1 (100%) | 2026-04-08 |
| rbi/openai/models.rbi lib/openai/errors.rb |
1 | 3 (33%) | 7 (14%) | 2026-04-08 |
| lib/openai/models/comparison_filter.rb rbi/openai/models/responses/response_compact_params.rbi |
1 | 6 (16%) | 2 (50%) | 2026-03-18 |
| lib/openai/models/responses/namespace_tool.rb rbi/openai/models/responses/response_compact_params.rbi |
1 | 1 (100%) | 2 (50%) | 2026-03-18 |
| lib/openai/auth/subject_token_providers/k8s_service_account_token_provider.rb lib/openai.rb |
1 | 1 (100%) | 15 (6%) | 2026-04-08 |
| rbi/openai/auth.rbi lib/openai/version.rb |
1 | 4 (25%) | 13 (7%) | 2026-05-15 |
| lib/openai/models/oauth_error_code.rb lib/openai/auth/workload_identity_auth.rb |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| lib/openai/version.rb lib/openai/auth/workload_identity_auth.rb |
1 | 13 (7%) | 4 (25%) | 2026-05-15 |
| rbi/openai/models/comparison_filter.rbi lib/openai/version.rb |
1 | 5 (20%) | 13 (7%) | 2026-03-18 |
| rbi/openai/models/batch_create_params.rbi rbi/openai/models/responses/response_compact_params.rbi |
1 | 4 (25%) | 2 (50%) | 2026-03-18 |
| lib/openai/models/comparison_filter.rb lib/openai/internal/type/enum.rb |
1 | 6 (16%) | 7 (14%) | 2026-03-18 |
| rbi/openai/resources/batches.rbi lib/openai/models/chat_model.rb |
1 | 4 (25%) | 4 (25%) | 2026-03-18 |
| lib/openai/models.rb lib/openai/auth/workload_identity_auth.rb |
1 | 4 (25%) | 4 (25%) | 2026-04-08 |
| rbi/openai/models/responses/namespace_tool.rbi lib/openai/models/responses/namespace_tool.rb |
1 | 1 (100%) | 1 (100%) | 2026-03-18 |
| lib/openai/auth/subject_token_providers/azure_managed_identity_token_provider.rb lib/openai/auth/subject_token_provider.rb |
1 | 1 (100%) | 1 (100%) | 2026-04-08 |
| rbi/openai/models/comparison_filter.rbi rbi/openai/models/responses/response_compact_params.rbi |
1 | 5 (20%) | 2 (50%) | 2026-03-18 |
| rbi/openai/models/chat_model.rbi lib/openai/models/batch_create_params.rb |
1 | 6 (16%) | 6 (16%) | 2026-03-18 |
| lib/openai/auth/subject_token_providers/gcp_id_token_provider.rb lib/openai/auth/workload_identity.rb |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| rbi/openai/models/responses/namespace_tool.rbi lib/openai/internal/type/enum.rb |
1 | 1 (100%) | 7 (14%) | 2026-03-18 |
| rbi/openai/models/comparison_filter.rbi lib/openai/internal/type/enum.rb |
1 | 5 (20%) | 7 (14%) | 2026-03-18 |
| lib/openai/models/oauth_error_code.rb lib/openai/auth/subject_token_providers/gcp_id_token_provider.rb |
1 | 1 (100%) | 1 (100%) | 2026-04-08 |
| lib/openai/auth/token_type.rb lib/openai/auth/workload_identity.rb |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| rbi/openai/resources/batches.rbi lib/openai/models/responses/namespace_tool.rb |
1 | 4 (25%) | 1 (100%) | 2026-03-18 |
| rbi/openai/models/oauth_error_code.rbi lib/openai/auth/workload_identity_auth.rb |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| rbi/openai/models/comparison_filter.rbi lib/openai/models/comparison_filter.rb |
1 | 5 (20%) | 6 (16%) | 2026-03-18 |
| lib/openai/errors.rb lib/openai/auth/subject_token_provider.rb |
1 | 7 (14%) | 1 (100%) | 2026-04-08 |
| lib/openai/auth/subject_token_providers/gcp_id_token_provider.rb lib/openai/auth/workload_identity_auth.rb |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| lib/openai/auth/subject_token_providers/k8s_service_account_token_provider.rb lib/openai/auth/subject_token_provider.rb |
1 | 1 (100%) | 1 (100%) | 2026-04-08 |
| rbi/openai/models/oauth_error_code.rbi lib/openai/auth/workload_identity.rb |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| lib/openai/models.rb rbi/openai/auth.rbi |
1 | 4 (25%) | 4 (25%) | 2026-04-08 |
| rbi/openai/models.rbi lib/openai/auth/workload_identity_auth.rb |
1 | 3 (33%) | 4 (25%) | 2026-04-08 |
| rbi/openai/models/responses/namespace_tool.rbi lib/openai/models/batch_create_params.rb |
1 | 1 (100%) | 6 (16%) | 2026-03-18 |
| rbi/openai/models/responses/response_compact_params.rbi rbi/openai/auth.rbi |
1 | 2 (50%) | 4 (25%) | 2026-05-15 |
| lib/openai/models/oauth_error_code.rb lib/openai/client.rb |
1 | 1 (100%) | 8 (12%) | 2026-04-08 |
| Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
|---|---|---|---|---|
| rbi/openai/auth.rbi lib/openai/auth/workload_identity_auth.rb |
4 | 4 (100%) | 4 (100%) | 2026-05-15 |
| rbi/openai/auth.rbi lib/openai/auth/workload_identity.rb |
4 | 4 (100%) | 4 (100%) | 2026-05-15 |
| rbi/openai/models/responses/response_compact_params.rbi lib/openai/version.rb |
2 | 2 (100%) | 13 (15%) | 2026-05-15 |
| lib/openai/auth/subject_token_providers/k8s_service_account_token_provider.rb lib/openai/auth/workload_identity.rb |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| lib/openai/version.rb lib/openai/auth/workload_identity.rb |
1 | 13 (7%) | 4 (25%) | 2026-05-15 |
| lib/openai/models/responses/namespace_tool.rb lib/openai/models/comparison_filter.rb |
1 | 1 (100%) | 6 (16%) | 2026-03-18 |
| rbi/openai/resources/responses.rbi rbi/openai/models/responses/response_compact_params.rbi |
1 | 14 (7%) | 2 (50%) | 2026-05-15 |
| rbi/openai/models/responses/response_compact_params.rbi lib/openai/auth/workload_identity_auth.rb |
1 | 2 (50%) | 4 (25%) | 2026-05-15 |
| lib/openai/errors.rb lib/openai/auth/token_type.rb |
1 | 7 (14%) | 1 (100%) | 2026-04-08 |
| lib/openai/auth/subject_token_providers/azure_managed_identity_token_provider.rb lib/openai/auth/workload_identity.rb |
1 | 1 (100%) | 4 (25%) | 2026-04-08 |
| lib/openai/models.rb lib/openai/auth/subject_token_providers/k8s_service_account_token_provider.rb |
1 | 4 (25%) | 1 (100%) | 2026-04-08 |
| rbi/openai/models/responses/response_compact_params.rbi lib/openai/auth/workload_identity.rb |
1 | 2 (50%) | 4 (25%) | 2026-05-15 |
| lib/openai/auth/subject_token_providers/azure_managed_identity_token_provider.rb lib/openai.rb |
1 | 1 (100%) | 15 (6%) | 2026-04-08 |
| rbi/openai/models.rbi lib/openai/auth/subject_token_provider.rb |
1 | 3 (33%) | 1 (100%) | 2026-04-08 |
| lib/openai/models.rb lib/openai/auth/token_type.rb |
1 | 4 (25%) | 1 (100%) | 2026-04-08 |
| rbi/openai/models.rbi lib/openai/errors.rb |
1 | 3 (33%) | 7 (14%) | 2026-04-08 |
| lib/openai/models/comparison_filter.rb rbi/openai/models/responses/response_compact_params.rbi |
1 | 6 (16%) | 2 (50%) | 2026-03-18 |
| lib/openai/models/responses/namespace_tool.rb rbi/openai/models/responses/response_compact_params.rbi |
1 | 1 (100%) | 2 (50%) | 2026-03-18 |
| lib/openai/auth/subject_token_providers/k8s_service_account_token_provider.rb lib/openai.rb |
1 | 1 (100%) | 15 (6%) | 2026-04-08 |
| rbi/openai/auth.rbi lib/openai/version.rb |
1 | 4 (25%) | 13 (7%) | 2026-05-15 |